SETools-3.3.4 File List

Here is a list of all files with brief descriptions:
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