| apol/apol_tcl.cc [code] | Support routines for the apol program that are faster/easier when written in C than in Tcl |
| libapol/include/apol/avrule-query.h [code] | Routines to query access vector rules of a policy |
| libapol/include/apol/bool-query.h [code] | Public Interface for querying conditional booleans of a policy |
| libapol/include/apol/bst.h [code] | Contains the API for a binary search tree |
| libapol/include/apol/class-perm-query.h [code] | Routines to query classes, commons, and permissions of a policy |
| libapol/include/apol/condrule-query.h [code] | Routines to query conditional expressions and conditional rules of a policy |
| libapol/include/apol/constraint-query.h [code] | Routines to query constraint and validatetrans statements in a policy |
| libapol/include/apol/context-query.h [code] | Public interface for querying and manipulating a context |
| libapol/include/apol/domain-trans-analysis.h [code] | Routines to perform a domain transition analysis |
| libapol/include/apol/fscon-query.h [code] | Public Interface for querying genfscons and fs_uses of a policy |
| libapol/include/apol/infoflow-analysis.h [code] | Routines to perform an information flow analysis, both direct and transitive flows |
| libapol/include/apol/isid-query.h [code] | Public Interface for querying initial SIDs of a policy |
| libapol/include/apol/mls-query.h [code] | Public interface for querying MLS components, and for sensitivities and categories within a policy |
| libapol/include/apol/mls_level.h [code] | Public interface for representing and manipulating an apol_mls_level object |
| libapol/include/apol/mls_range.h [code] | Public interface for representing and manipulating the apol_mls_range object |
| libapol/include/apol/netcon-query.h [code] | Public Interface for querying portcons, netifcons, and nodecons of a policy |
| libapol/include/apol/perm-map.h [code] | Permission mapping routines for libapol |
| libapol/include/apol/policy-path.h [code] | An opaque structure that represents a policy "path" |
| libapol/include/apol/policy-query.h [code] | Routines to query parts of a policy |
| libapol/include/apol/policy.h [code] | Public interface for SELinux policies |
| libapol/include/apol/range_trans-query.h [code] | Routines to query range transition rules of a policy |
| libapol/include/apol/rbacrule-query.h [code] | Routines to query (role) allow and role_transition rules of a policy |
| libapol/include/apol/relabel-analysis.h [code] | Routines to perform a direct relabelling analysis |
| libapol/include/apol/render.h [code] | Public interfaces that renders things that are not already covered by one of the query files |
| libapol/include/apol/role-query.h [code] | Public Interface for querying roles of a policy |
| libapol/include/apol/terule-query.h [code] | Routines to query type enforcement rules of a policy |
| libapol/include/apol/type-query.h [code] | Routines to query types and attributes of a policy |
| libapol/include/apol/types-relation-analysis.h [code] | Routines to perform a two-types relationship analysis |
| libapol/include/apol/user-query.h [code] | Public Interface for querying users of a policy |
| libapol/include/apol/util.h [code] | Miscellaneous, uncategorized functions for libapol |
| libapol/include/apol/vector.h [code] | Contains the API for a generic vector |
| libapol/src/avrule-query.c [code] | Provides a way for setools to make queries about access vector rules within a policy |
| libapol/src/bool-query.c [code] | Provides a way for setools to make queries about conditional booleans within a policy |
| libapol/src/bst.c [code] | Contains the implementation of a generic binary search tree |
| libapol/src/class-perm-query.c [code] | Provides a way for setools to make queries about classes, commons, and permissions within a policy |
| libapol/src/condrule-query.c [code] | Provides a way for setools to make queries about conditional expressions rules within a policy |
| libapol/src/constraint-query.c [code] | Provides a way for setools to make queries about constraint and validatetrans statements within a policy |
| libapol/src/context-query.c [code] | Implementation for querying aspects of a context |
| libapol/src/domain-trans-analysis-internal.h [code] | Protected routines for domain transition analysis |
| libapol/src/domain-trans-analysis.c [code] | Routines to perform a domain transition analysis |
| libapol/src/fscon-query.c [code] | Provides a way for setools to make queries about genfscons and fs_use statements within a policy |
| libapol/src/infoflow-analysis-internal.h [code] | Protected routines for information flow analysis |
| libapol/src/infoflow-analysis.c [code] | Implementation of the information flow analysis |
| libapol/src/isid-query.c [code] | Provides a way for setools to make queries about initial SIDs within a policy |
| libapol/src/mls-query.c [code] | Implementation for querying MLS components |
| libapol/src/mls_level.c [code] | Implementation of apol_mls_level class |
| libapol/src/mls_range.c [code] | Implementation of apol_mls_range class |
| libapol/src/netcon-query.c [code] | Provides a way for setools to make queries about portcons, netifcons, and nodecons within a policy |
| libapol/src/perm-map.c [code] | Implementation of permission mapping routines |
| libapol/src/policy-path.c [code] | Implementation of policy path object |
| libapol/src/policy-query-internal.h [code] | Header for routines shared among libapol's queries and analyses |
| libapol/src/policy-query.c [code] | Provides a way for setools to make queries about different components of a policy |
| libapol/src/policy.c [code] | Public interface for SELinux policies |
| libapol/src/queue.c [code] | This file is a copy of queue.h from NSA's CVS repository |
| libapol/src/queue.h [code] | This file is a copy of queue.h from NSA's CVS repository |
| libapol/src/range_trans-query.c [code] | Provides a way for setools to make queries about range transition rules within a policy |
| libapol/src/rbacrule-query.c [code] | Provides a way for setools to make queries about type enforcement rules within a policy |
| libapol/src/relabel-analysis.c [code] | Implementation of the direct relabelling analysis |
| libapol/src/render.c [code] | Routines to render various data structures used by libapol |
| libapol/src/role-query.c [code] | Provides a way for setools to make queries about roles within a policy |
| libapol/src/terule-query.c [code] | Provides a way for setools to make queries about type enforcement rules within a policy |
| libapol/src/type-query.c [code] | Provides a way for setools to make queries about types and attributes within a policy |
| libapol/src/types-relation-analysis.c [code] | Implementation of the two-types relationship analysis |
| libapol/src/user-query.c [code] | Provides a way for setools to make queries about users within a policy |
| libapol/src/util.c [code] | Implementation of utility functions |
| libapol/src/vector-internal.h [code] | Protected routines for the vector class |
| libapol/src/vector.c [code] | Contains the implementation of a generic vector |
| libapol/tests/avrule-tests.c [code] | Test the AV rule queries, both semantic and syntactic searches |
| libapol/tests/avrule-tests.h [code] | Declarations for libapol avrule query tests |
| libapol/tests/dta-tests.c [code] | Test the new domain transition analysis code introduced in SETools 3.3 |
| libapol/tests/dta-tests.h [code] | Declarations for libapol domain transition analysis tests |
| libapol/tests/infoflow-tests.c [code] | Test the information flow analysis code |
| libapol/tests/infoflow-tests.h [code] | Declarations for libapol infomation flow analysis tests, both direct and transitive |
| libapol/tests/libapol-tests.c [code] | CUnit testing framework for libapol |
| libapol/tests/policy-21-tests.c [code] | Test features of policy version 21, that were introduced in SETools 3.2 |
| libapol/tests/policy-21-tests.h [code] | Declarations for libapol version 21 policy support |
| libapol/tests/role-tests.c [code] | Test the role queries |
| libapol/tests/role-tests.h [code] | Declarations for libapol role query tests |
| libapol/tests/terule-tests.c [code] | Test the TE rule queries, both semantic and syntactic searches |
| libapol/tests/terule-tests.h [code] | Declarations for libapol terule query tests |
| libapol/tests/user-tests.c [code] | Test the user queries |
| libapol/tests/user-tests.h [code] | Declarations for libapol user query tests |
| libpoldiff/include/poldiff/attrib_diff.h [code] | Public interface for computing semantic differences in attributes |
| libpoldiff/include/poldiff/avrule_diff.h [code] | Public interface for computing semantic differences in av rules (allow, neverallow, auditallow, dontaudit) |
| libpoldiff/include/poldiff/bool_diff.h [code] | Public interface for computing semantic differences in booleans |
| libpoldiff/include/poldiff/cat_diff.h [code] | Public interface for computing semantic differences in categories |
| libpoldiff/include/poldiff/class_diff.h [code] | Public interface for computing semantic differences in classes and commons |
| libpoldiff/include/poldiff/component_record.h [code] | Typedefs to aid declaring function pointers for callbacks extracted from component records |
| libpoldiff/include/poldiff/level_diff.h [code] | Public interface for computing semantic differences in levels |
| libpoldiff/include/poldiff/poldiff.h [code] | Public interface for computing semantic policy differences between two policies |
| libpoldiff/include/poldiff/range_diff.h [code] | Public interface for returning the differences in MLS ranges |
| libpoldiff/include/poldiff/range_trans_diff.h [code] | Public interface for computing semantic differences in range transition rules |
| libpoldiff/include/poldiff/rbac_diff.h [code] | Public interface for computing semantic differences in role allow rules and role_transition rules |
| libpoldiff/include/poldiff/role_diff.h [code] | Public interface for computing semantic differences in roles |
| libpoldiff/include/poldiff/terule_diff.h [code] | Public interface for computing semantic differences in te rules (type_transition, type_change, type_member) |
| libpoldiff/include/poldiff/type_diff.h [code] | Public interface for computing semantic differences of primary types |
| libpoldiff/include/poldiff/type_map.h [code] | Public interface for type equivalence mapping for semantic difference calculations |
| libpoldiff/include/poldiff/user_diff.h [code] | Public interface for computing semantic differences in users |
| libpoldiff/include/poldiff/util.h [code] | Miscellaneous, uncategorized functions for libpoldiff |
| libpoldiff/src/attrib_diff.c [code] | Implementation for computing semantic differences in attributes |
| libpoldiff/src/attrib_internal.h [code] | Protected interface for attribute differences |
| libpoldiff/src/avrule_diff.c [code] | Implementation for computing semantic differences in AV and Type rules |
| libpoldiff/src/avrule_internal.h [code] | Protected interface for AV rule differences |
| libpoldiff/src/bool_diff.c [code] | Implementation for computing semantic differences in booleans |
| libpoldiff/src/bool_internal.h [code] | Protected interface for boolean differences |
| libpoldiff/src/cat_diff.c [code] | Implementation for computing semantic differences in categories |
| libpoldiff/src/cat_internal.h [code] | Protected interface for computing semantic differences in categories |
| libpoldiff/src/class_diff.c [code] | Implementation for computing semantic differences in classes and commons |
| libpoldiff/src/class_internal.h [code] | Protected interface for class and common differences |
| libpoldiff/src/level_diff.c [code] | Implementation for computing semantic differences in levels |
| libpoldiff/src/level_internal.h [code] | Protected interface for computing semantic differences in levels, either from level declarations, user's default level, user's permitted range, or a range_transition's target range |
| libpoldiff/src/poldiff.c [code] | Implementation for computing a semantic policy difference |
| libpoldiff/src/poldiff_internal.h [code] | Protected interface for computing semantic policy difference |
| libpoldiff/src/range_diff.c [code] | Implementation for computing semantic differences in ranges |
| libpoldiff/src/range_internal.h [code] | Protected interface for range differences |
| libpoldiff/src/range_trans_diff.c [code] | Implementation for computing a semantic differences in range transition rules |
| libpoldiff/src/range_trans_internal.h [code] | Protected interface for range transition rule differences |
| libpoldiff/src/rbac_diff.c [code] | Implementation for computing semantic differences in role allow rules and role_transition rules |
| libpoldiff/src/rbac_internal.h [code] | Protected interface for role allow rule and role_transition rule differences |
| libpoldiff/src/role_diff.c [code] | Implementation for computing semantic differences in roles |
| libpoldiff/src/role_internal.h [code] | Protected interface for role differences |
| libpoldiff/src/terule_diff.c [code] | Implementation for computing semantic differences in AV and Type rules |
| libpoldiff/src/terule_internal.h [code] | Protected interface for rule differences, both AV and Type rules |
| libpoldiff/src/type_diff.c [code] | Implementation for computing a semantic differences in types |
| libpoldiff/src/type_internal.h [code] | Protected Interface for type differences |
| libpoldiff/src/type_map.c [code] | Implementation of type equivalence mapping for semantic difference calculations |
| libpoldiff/src/type_map_internal.h [code] | Protected interface for type equivalence mapping for semantic difference calculations |
| libpoldiff/src/user_diff.c [code] | Implementation for computing semantic differences in users |
| libpoldiff/src/user_internal.h [code] | Protected interface for user differences |
| libpoldiff/src/util.c [code] | Implementation of utility functions for libpoldiff |
| libpoldiff/tests/components-tests.c [code] | Test the libpoldiff's correctness for components |
| libpoldiff/tests/components-tests.h [code] | Header file for libpoldiff's correctness of components |
| libpoldiff/tests/libpoldiff-tests.c [code] | CUnit testing framework for libpoldiff's correctness |
| libpoldiff/tests/libpoldiff-tests.h [code] | Header for for CUnit testing framework of libpoldiff's correctness |
| libpoldiff/tests/mls-tests.c [code] | Test the libpoldiff's correctness for MLS |
| libpoldiff/tests/mls-tests.h [code] | Header file for libpoldiff's correctness of MLS |
| libpoldiff/tests/nomls-tests.c [code] | Test the libpoldiff's correctness for MLS versus non-MLS policies |
| libpoldiff/tests/nomls-tests.h [code] | Header file for libpoldiff's correctness of MLS versus non-MLS policies |
| libpoldiff/tests/policy-defs.h [code] | Header file defining location of test policies |
| libpoldiff/tests/rules-tests.c [code] | Test the libpoldiff's correctness for rules |
| libpoldiff/tests/rules-tests.h [code] | Header file for libpoldiff's correctness of rules |
| libqpol/include/qpol/avrule_query.h [code] | Defines the public interface for searching and iterating over avrules |
| libqpol/include/qpol/bool_query.h [code] | Defines the public interface for searching and iterating over booleans |
| libqpol/include/qpol/class_perm_query.h [code] | Defines the public interface for searching and iterating over classes, commons, and permissions |
| libqpol/include/qpol/cond_query.h [code] | Defines the public interface for searching and iterating over conditionals |
| libqpol/include/qpol/constraint_query.h [code] | Defines the public interface for searching and iterating over constraints |
| libqpol/include/qpol/context_query.h [code] | Defines the public interface accessing contexts |
| libqpol/include/qpol/fs_use_query.h [code] | Defines the public interface for searching and iterating over fs_use statements |
| libqpol/include/qpol/genfscon_query.h [code] | Defines the public interface for searching and iterating over genfscon statements |
| libqpol/include/qpol/isid_query.h [code] | Defines the public interface for searching and iterating over initial SIDs |
| libqpol/include/qpol/iterator.h [code] | Defines the public API for qpol_iterator; this structure is used when requesting lists of components from the policy database |
| libqpol/include/qpol/mls_query.h [code] | Defines the public interface for searching and iterating over policy MLS components |
| libqpol/include/qpol/mlsrule_query.h [code] | Defines the public interface for searching and iterating over range transition rules |
| libqpol/include/qpol/module.h [code] | Defines the public interface the policy modules |
| libqpol/include/qpol/netifcon_query.h [code] | Defines the public interface for searching and iterating over netifcon statements |
| libqpol/include/qpol/nodecon_query.h [code] | Defines the public interface for searching and iterating over nodecon statements |
| libqpol/include/qpol/policy.h [code] | Defines the public interface the QPol policy |
| libqpol/include/qpol/policy_extend.h [code] | Public interface for loading and using an extended policy image |
| libqpol/include/qpol/portcon_query.h [code] | Defines the public interface for searching and iterating over portcon statements |
| libqpol/include/qpol/rbacrule_query.h [code] | Defines public interface for iterating over RBAC rules |
| libqpol/include/qpol/role_query.h [code] | Defines the public interface for searching and iterating over roles |
| libqpol/include/qpol/syn_rule_query.h [code] | Public interface for querying syntactic rules from the extended policy image |
| libqpol/include/qpol/terule_query.h [code] | Defines the public interface for searching and iterating over type rules |
| libqpol/include/qpol/type_query.h [code] | Defines the public interface for searching and iterating over types |
| libqpol/include/qpol/user_query.h [code] | Defines the public interface for searching and iterating over users |
| libqpol/include/qpol/util.h [code] | Miscellaneous, uncategorized functions for libqpol |
| libqpol/src/avrule_query.c [code] | Implementation for the public interface for searching and iterating over avrules |
| libqpol/src/bool_query.c [code] | Implementation of the interface for searching and iterating over booleans |
| libqpol/src/class_perm_query.c [code] | Implementation of the interface for searching and iterating over classes, commons, and permissions |
| libqpol/src/cond_query.c [code] | Implememtation for the public interface for searching and iterating conditionals |
| libqpol/src/constraint_query.c [code] | Implementation of the public interface for searching and iterating over constraints |
| libqpol/src/context_query.c [code] | Defines the public interface for accessing contexts |
| libqpol/src/expand.c [code] | Provides a way for setools to expand policy |
| libqpol/src/expand.h [code] | Public interface for expanding a modular policy |
| libqpol/src/fs_use_query.c [code] | Defines the public interface for searching and iterating over fs_use statements |
| libqpol/src/genfscon_query.c [code] | Defines the public interface for searching and iterating over genfscon statements |
| libqpol/src/isid_query.c [code] | Defines the public interface for searching and iterating over initial SIDs |
| libqpol/src/iterator.c [code] | Contains the implementation of the qpol_iterator API, both public and private, for returning lists of components and rules from the policy database |
| libqpol/src/iterator_internal.h [code] | Declaration of the internal interface for qpol_iterator, an arbitrary valued policy component iterator used to return lists of components |
| libqpol/src/mls_query.c [code] | Implementation of the interface for searching and iterating over policy MLS components |
| libqpol/src/mlsrule_query.c [code] | Implementation for the public interface for searching and iterating over range transition rules |
| libqpol/src/module.c [code] | Defines the public interface the QPol policy |
| libqpol/src/module_compiler.c [code] | This file is a copy of module_compiler.c from NSA's CVS repository |
| libqpol/src/module_compiler.h [code] | This file is a copy of module_compiler.h from NSA's CVS repository |
| libqpol/src/netifcon_query.c [code] | Defines the public interface for searching and iterating over netifcon statements |
| libqpol/src/nodecon_query.c [code] | Defines the public interface for searching and iterating over nodecon statements |
| libqpol/src/policy.c [code] | Defines the public interface the QPol policy |
| libqpol/src/policy_define.c [code] | This file is based upon checkpolicy/policy_define.c from NSA's SVN repository |
| libqpol/src/policy_define.h [code] | This file is based upon checkpolicy/policy_define.h from NSA's SVN repository |
| libqpol/src/policy_extend.c [code] | Implementation of the interface for loading and using an extended policy image |
| libqpol/src/policy_parse.c [code] | |
| libqpol/src/policy_parse.h [code] | |
| libqpol/src/policy_scan.c [code] | |
| libqpol/src/portcon_query.c [code] | Defines the public interface for searching and iterating over portcon statements |
| libqpol/src/qpol_internal.h [code] | Defines common debug symbols and the internal policy structure |
| libqpol/src/queue.c [code] | This file is a copy of queue.c from NSA's CVS repository |
| libqpol/src/queue.h [code] | This file is a copy of queue.h from NSA's CVS repository |
| libqpol/src/rbacrule_query.c [code] | Defines public interface for iterating over RBAC rules |
| libqpol/src/role_query.c [code] | Implementation of the interface for searching and iterating over roles |
| libqpol/src/syn_rule_internal.h [code] | Protected definition for syntactic rules from the extended policy image |
| libqpol/src/syn_rule_query.c [code] | Public interface for querying syntactic rules from the extended policy image |
| libqpol/src/terule_query.c [code] | Implementation for the public interface for searching and iterating over type rules |
| libqpol/src/type_query.c [code] | Implementation of the interface for searching and iterating over types |
| libqpol/src/user_query.c [code] | Implementation of the interface for searching and iterating over users |
| libqpol/src/util.c [code] | Implementation of utility functions |
| libqpol/tests/capabilities-tests.c [code] | Test policy loading capabilities that were introduced in SETools 3.2 |
| libqpol/tests/capabilities-tests.h [code] | Declarations for libqpol capabilities tests |
| libqpol/tests/iterators-tests.c [code] | Test qpol iterators |
| libqpol/tests/iterators-tests.h [code] | Declarations for libqpol iterator tests |
| libqpol/tests/libqpol-tests.c [code] | CUnit testing framework for libqpol |
| libqpol/tests/policy-features-tests.c [code] | Test qpol loading of special types of policies |
| libqpol/tests/policy-features-tests.h [code] | Declarations for libqpol tests for reading special types of policies |
| libseaudit/include/seaudit/avc_message.h [code] | Public interface for a single AVC log message |
| libseaudit/include/seaudit/bool_message.h [code] | Public interface for a single boolean change log message |
| libseaudit/include/seaudit/filter.h [code] | Public interface to a seaudit_filter |
| libseaudit/include/seaudit/load_message.h [code] | Public interface for a single loaded policy log message |
| libseaudit/include/seaudit/log.h [code] | Public interface for the main libseaudit object, seaudit_log |
| libseaudit/include/seaudit/message.h [code] | Public interface for a single seaudit log message |
| libseaudit/include/seaudit/model.h [code] | Public interface to a seaudit_model |
| libseaudit/include/seaudit/parse.h [code] | Public interface for parsing an audit log |
| libseaudit/include/seaudit/report.h [code] | This is the interface for processing SELinux audit logs and/or seaudit views to generate concise reports containing standard information as well as customized information using seaudit views |
| libseaudit/include/seaudit/sort.h [code] | Public interface to a seaudit_sort |
| libseaudit/include/seaudit/util.h [code] | Miscellaneous, uncategorized functions for libseaudit |
| libseaudit/src/avc_message.c [code] | Implementation of a single avc log message |
| libseaudit/src/bool_message.c [code] | Implementation of a single boolean change log message |
| libseaudit/src/filter-internal.c [code] | Implementation of seaudit filters private functions |
| libseaudit/src/filter-internal.h [code] | Protected interface for seaudit filters |
| libseaudit/src/filter.c [code] | Implementation of seaudit filters |
| libseaudit/src/load_message.c [code] | Implementation of a single policy load log message |
| libseaudit/src/log.c [code] | Implementation for the main libseaudit object, seaudit_log_t |
| libseaudit/src/message.c [code] | Implementation of a single seaudit log message |
| libseaudit/src/model.c [code] | Implementation of seaudit_model_t |
| libseaudit/src/parse.c [code] | Implementation for the audit log parser |
| libseaudit/src/report.c [code] | Implementation of seaudit report generator |
| libseaudit/src/seaudit_internal.h [code] | Protected interface seaudit library |
| libseaudit/src/sort.c [code] | Implementation of seaudit sort routines |
| libseaudit/src/util.c [code] | Implementation of utility functions |
| libseaudit/tests/filters.c [code] | Test libseaudit's filtering capabilities |
| libseaudit/tests/filters.h [code] | Declarations for using filters in libseaudit |
| libseaudit/tests/libseaudit-tests.c [code] | CUnit testing framework for libseaudit |
| libseaudit/tests/parse_file.c [code] | Test libseaudit's log file parsing ability |
| libseaudit/tests/parse_file.h [code] | Declarations for parsing selinux audit logs from a file pointer |
| libsefs/include/sefs/db.hh [code] | Defines the public interface for the database fc list object |
| libsefs/include/sefs/entry.hh [code] | Defines the public interface for file context entries |
| libsefs/include/sefs/fcfile.hh [code] | Defines the public interface for the file_context set fc list object |
| libsefs/include/sefs/fclist.hh [code] | Defines the public interface for the file context list abstract object |
| libsefs/include/sefs/filesystem.hh [code] | Defines the public interface for the filesystem fc list object |
| libsefs/include/sefs/query.hh [code] | Defines the public interface for file context queries |
| libsefs/include/sefs/util.h [code] | Miscellaneous, uncategorized functions for libsefs |
| libsefs/src/db.cc [code] | Routines for creating, saving, and loading a sqlite3 database containing paths + file contexts |
| libsefs/src/entry.cc [code] | Implementation of the sefs_entry class |
| libsefs/src/fcfile.cc [code] | Implementation of the sefs_fcfile class |
| libsefs/src/fclist.cc [code] | Implementation of the sefs_fclist class |
| libsefs/src/filesystem.cc [code] | Implementation of the sefs_filesystem class |
| libsefs/src/new_ftw.c [code] | Implementation of the improved new_ftw() and new_nftw() functions |
| libsefs/src/new_ftw.h [code] | This file looks and acts like /usr/include/ftw.h, with one significant difference |
| libsefs/src/query.cc [code] | Implementation of the sefs_query class |
| libsefs/src/sefs_internal.hh [code] | Additional declarations for use solely by libsefs |
| libsefs/src/util.c [code] | Implementation of utility functions for libsefs |
| libsefs/tests/fcfile-tests.cc [code] | Test the fcfile parsing and querying, introduced in SETools 3.3 |
| libsefs/tests/fcfile-tests.hh [code] | Declarations for libsefs file_contexts file (fcfile) tests |
| libsefs/tests/libsefs-tests.cc [code] | CUnit testing framework for libsefs |
| seaudit/filter_view.c [code] | Run the dialog to modify a particular filter |
| seaudit/filter_view.h [code] | Dialog that allows the user to modify a particular filter |
| seaudit/message_view.c [code] | Implementation of the view for a libseaudit model |
| seaudit/message_view.h [code] | Declaration of a single tab within the main notebook, showing all messages within a libseaudit model |
| seaudit/modify_view.c [code] | Run the dialog to modify a view |
| seaudit/modify_view.h [code] | Dialog that allows the user to modify the current view |
| seaudit/open_policy_window.c [code] | Run the dialog to allow the user to open a policy |
| seaudit/open_policy_window.h [code] | Dialog that allows the user to select either a monolithic policy or a base policy + list of modules |
| seaudit/policy_components_view.c [code] | Run the dialog to select from lists of strings |
| seaudit/policy_components_view.h [code] | Dialog that shows two columns of strings, an included list and an excluded list |
| seaudit/policy_view.c [code] | Implementation of policy viewer |
| seaudit/policy_view.h [code] | Declaration of viewer for the currently loaded policy |
| seaudit/preferences.c [code] | Implementation of the storage class preferences_t |
| seaudit/preferences.h [code] | Declaration of the current user's preferences for the seaudit application |
| seaudit/preferences_view.c [code] | Implementation of preferences editor |
| seaudit/preferences_view.h [code] | Declaration of preferences editor |
| seaudit/progress.c [code] | Routines to show a progress dialog, indicating that the application is doing something |
| seaudit/progress.h [code] | Header for showing progress dialogs |
| seaudit/report_window.c [code] | Run the dialog that generates reports |
| seaudit/report_window.h [code] | Dialog that generates reports from all messages or only those in the current view |
| seaudit/seaudit-report.c [code] | Command line tool for processing SELinux audit logs and generating a concise report containing standard information as well as customized information using seaudit views |
| seaudit/seaudit.c [code] | Main driver for the seaudit application |
| seaudit/seaudit.h [code] | Declaration of the main driver class for seaudit |
| seaudit/toplevel.c [code] | Implementation for the main toplevel window |
| seaudit/toplevel.h [code] | Declaration of the main toplevel window for seaudit |
| seaudit/utilgui.c [code] | Miscellaneous helper functions for GTK+ applications |
| seaudit/utilgui.h [code] | Miscellaneous helper functions for GTK+ applications |
| sechecker/register_list.c [code] | Keeps track of the all known sechecker modules |
| sechecker/register_list.h [code] | |
| sechecker/sechecker.c [code] | Implementation of the public interface for all sechecker modules and the library |
| sechecker/sechecker.h [code] | Defines the public interface for all sechecker modules and the library |
| sechecker/sechecker_cli.c [code] | Main function and command line parser for the sechecker program |
| sechecker/sechk_parse.c [code] | |
| sechecker/sechk_parse.h [code] | |
| sechecker/modules/attribs_wo_rules.c [code] | Implementation of the attributes without rules module |
| sechecker/modules/attribs_wo_rules.h [code] | Defines the interface for the attributes without rules module |
| sechecker/modules/attribs_wo_types.c [code] | Implementation of the attributes without types module |
| sechecker/modules/attribs_wo_types.h [code] | Defines the interface for the attributes without types module |
| sechecker/modules/domain_and_file.c [code] | Implementation of the domain and file type module |
| sechecker/modules/domain_and_file.h [code] | Defines the interface for the domain and file type module |
| sechecker/modules/domains_wo_roles.c [code] | Implementation of the domains without roles module |
| sechecker/modules/domains_wo_roles.h [code] | Defines the interface for the domains without roles module |
| sechecker/modules/find_assoc_types.c [code] | Implementation of the association types utility module |
| sechecker/modules/find_assoc_types.h [code] | Defines the interface for the association types utility module |
| sechecker/modules/find_domains.c [code] | Implementation of the find domains utility module |
| sechecker/modules/find_domains.h [code] | Defines the interface for the find domains utility module |
| sechecker/modules/find_file_types.c [code] | Implementation of the find file types utility module |
| sechecker/modules/find_file_types.h [code] | Defines the interface for the find file types utility module |
| sechecker/modules/find_net_domains.c [code] | Implementation of the network domain utility module |
| sechecker/modules/find_net_domains.h [code] | Defines the interface for the network domain utility module |
| sechecker/modules/find_netif_types.c [code] | Implementation of the netif types utility module |
| sechecker/modules/find_netif_types.h [code] | Defines the interface for the netif types utility module |
| sechecker/modules/find_node_types.c [code] | Implementation of the node types utility module |
| sechecker/modules/find_node_types.h [code] | Defines the interface for the node types utility module |
| sechecker/modules/find_port_types.c [code] | Implementation of the port types utility module |
| sechecker/modules/find_port_types.h [code] | Defines the interface for the port types utility module |
| sechecker/modules/imp_range_trans.c [code] | Implementation of the impossible range_transition module |
| sechecker/modules/imp_range_trans.h [code] | Defines the interface for the impossible range_transition module |
| sechecker/modules/inc_dom_trans.c [code] | Defines the interface for the incomplete domain transition module |
| sechecker/modules/inc_dom_trans.h [code] | Defines the interface for the incomplete domain transition module |
| sechecker/modules/inc_mount.c [code] | Implementation of the incomplete mount permissions module |
| sechecker/modules/inc_mount.h [code] | Defines the interface for the incomplete mount permissions module |
| sechecker/modules/inc_net_access.c [code] | Defines the interface for the incomplete network access module |
| sechecker/modules/inc_net_access.h [code] | Defines the interface for the incomplete network access module |
| sechecker/modules/roles_wo_allow.c [code] | Implementation of the roles without allow rules module |
| sechecker/modules/roles_wo_allow.h [code] | Defines the interface for the roles without allow rules module |
| sechecker/modules/roles_wo_types.c [code] | Implementation of the roles without types module |
| sechecker/modules/roles_wo_types.h [code] | Defines the interface for the roles without types module |
| sechecker/modules/roles_wo_users.c [code] | Defines the interface for the roles without users module |
| sechecker/modules/roles_wo_users.h [code] | Defines the interface for the roles without users module |
| sechecker/modules/spurious_audit.c [code] | Implementation of the spurious audit rule module |
| sechecker/modules/spurious_audit.h [code] | Defines the interface for the spurious audit rule module |
| sechecker/modules/types_wo_allow.c [code] | Implementation of the types without allow rules module |
| sechecker/modules/types_wo_allow.h [code] | Defines the interface for the types without allow rules module |
| sechecker/modules/unreachable_doms.c [code] | Implementation of the unreachable domains module |
| sechecker/modules/unreachable_doms.h [code] | Defines the interface for the unreachable domains module |
| sechecker/modules/users_wo_roles.c [code] | Implementation of the users without roles module |
| sechecker/modules/users_wo_roles.h [code] | Defines the interface for the users without roles module |
| sechecker/modules/template/xx.c [code] | Implementation of the xx module |
| sechecker/modules/template/xx.h [code] | Defines the interface for the xx module |
| secmds/findcon.cc [code] | Search a fclist (either the disk, a database generated by indexcon or apol, or a file_contexts file for entries that match a given SELinux file context |
| secmds/indexcon.cc [code] | Command-line program that builds a libsefs database of file contexts |
| secmds/replcon.cc [code] | A tool for replacing file contexts in SELinux |
| secmds/seinfo.c [code] | Command line tool for looking at a SELinux policy and getting various component elements and statistics |
| secmds/sesearch.c [code] | Command line tool to search TE rules |
| sediff/find_dialog.c [code] | Display a dialog to let the user search through results |
| sediff/find_dialog.h [code] | Headers for displaying a find dialog |
| sediff/open_policies_dialog.c [code] | Run the dialog to allow the user to open a policy |
| sediff/open_policies_dialog.h [code] | Dialog that allows the user to select two policies, each either a monolithic policy or a base policy + list of modules |
| sediff/policy_view.c [code] | Routines are responsible calculating a policy's statistics and displaying its source |
| sediff/policy_view.h [code] | Header for routines related to showing the parts of a policy -- its statistics and its source, if available |
| sediff/progress.c [code] | Routines to show a progress dialog, indicating that the application is doing something |
| sediff/progress.h [code] | Header for showing progress dialogs |
| sediff/remap_types_dialog.c [code] | Displays a dialog that allows users to explicitly remap/remap types from one policy to the other |
| sediff/remap_types_dialog.h [code] | Headers for a dialog that allows users to explicitly remap/remap types |
| sediff/result_item.c [code] | Implementation of the result item class |
| sediff/result_item.h [code] | Header for showing a diff result for a single component |
| sediff/result_item_render.c [code] | Common rendering routines for result items |
| sediff/result_item_render.h [code] | Header for rendering a result item |
| sediff/results.c [code] | Routines for displaying the results after running poldiff |
| sediff/results.h [code] | Header for showing diff results |
| sediff/sediff.c [code] | Command line frontend for computing a semantic policy difference |
| sediff/sediffx.c [code] | Main program for running sediffx in a GTK+ environment |
| sediff/sediffx.h [code] | Headers for main sediffx program |
| sediff/select_diff_dialog.c [code] | Run the dialog to allow the user to select components |
| sediff/select_diff_dialog.h [code] | Dialog that allows the user to select which policy components to diff |
| sediff/toplevel.c [code] | Implementation for sediffx's main toplevel window |
| sediff/toplevel.h [code] | Headers for main toplevel window |
| sediff/utilgui.c [code] | Miscellaneous helper functions for GTK+ applications |
| sediff/utilgui.h [code] | Miscellaneous helper functions for GTK+ applications |