All of lore.kernel.org
 help / color / mirror / Atom feed
* In the midst of doing a conversion of audit2why to python
@ 2008-01-08 19:26 Daniel J Walsh
  2008-01-08 20:07 ` Stephen Smalley
  0 siblings, 1 reply; 5+ messages in thread
From: Daniel J Walsh @ 2008-01-08 19:26 UTC (permalink / raw)
  To: Stephen Smalley, SE Linux

[-- Attachment #1: Type: text/plain, Size: 682 bytes --]

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I want to make this code available to audit2why/audit2allow,
setroubleshoot and potentially system-config-selinux.

I have two questions,


Is there a way for audit2why to figure out whether an AVC would be
dontaudited by the current policy?

If we add audit2why python bindings should I put it in libselinux?
sepolgen?


Attached .h file describes functions and constants.


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org

iEYEARECAAYFAkeDzlcACgkQrlYvE4MpobPCjwCgueX3P6iolC2wjwhRGoYRR5pT
S98An21rXxPf//hNoP1iDivDJw9AlhsL
=cTHu
-----END PGP SIGNATURE-----

[-- Attachment #2: audit2why.h --]
[-- Type: text/x-chdr, Size: 510 bytes --]

#include <selinux/selinux.h>
#define BADSCON -1
#define BADTCON -2
#define BADTCLASS -3
#define BADPERM -4
#define BADCOMPUTE -5
#define NOPOLICY -6
#define ALLOWED 0
#define TERULE 1
#define BOOLEAN 2
#define CONSTRAINT 3
#define RBAC 4

struct boolean_t {
	char *name;
	int active;
};

extern void policy_finish(void);
extern int policy_init(const char *init_path);
extern int audit2why(const security_context_t scon, const security_context_t tcon, char *tclassstr, char *permstr, struct boolean_t **bools);

[-- Attachment #3: audit2why.h.sig --]
[-- Type: application/octet-stream, Size: 72 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2008-01-09 18:02 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-01-08 19:26 In the midst of doing a conversion of audit2why to python Daniel J Walsh
2008-01-08 20:07 ` Stephen Smalley
2008-01-08 20:57   ` Daniel J Walsh
2008-01-09 16:46   ` Daniel J Walsh
2008-01-09 18:02     ` Stephen Smalley

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.