The userspace tools
tomoyo-auditd
This tool is a logging daemon that can be used to write log files of access requests that have been rejected (and/or granted). It reads from the /sys/kernel/security/tomoyo/audit interface and can be controlled using a configuration file.
See the man page for more information.
tomoyo-checkpolicy
This tool can read policy from standard input and check if the syntax is correct.
See the man page for more information.
tomoyo-diffpolicy
This tool can print a diff of two domain policy files to standard output that can be used to easily change currently loaded domain policy.
See the man page for more information.
tomoyo-domainmatch
This tool can be used to search domain policy currently loaded in kernel memory for a given pathname. This is similar to using fgrep
.
See the man page for more information.
tomoyo-editpolicy
This tool can be used to edit either policy within "/etc/tomoyo/" or policy currently loaded in kernel memory.
See the man page for more information.
tomoyo-editpolicy-agent
This tool is an agent that can be used to edit policy remotely. It is designed for systems in which running tomoyo-editpolicy
is difficult due to resource limitations.
See the man page for more information.
tomoyo-findtemp
This tool can be used to read domain policy from standard input and prints the non-existent pathnames to standard output. These are likely to be temporary files.
See the man page for more information.
tomoyo-loadpolicy
This tool can be used to read policy from standard input and load into kernel memory via the /sys/kernel/security/tomoyo/ interface.
See the man page for more information.
tomoyo-notifyd
This tool is a notification daemon that can be used to notify administrators of policy violations in enforcing mode. It can be controlled via a configuration file and supports the running of any arbitrary command, such as mail
.
See the man page for more information.
tomoyo-patternize
This tool can be used to manage pathnames/numbers/addresses within domain policy. It can replace pathnames with expressions as defined in a configuration file.
See the man page for more information.
tomoyo-pstree
This tool can be used to list (like pstree
) currently running processes, their PID, the domain name that they belong to, and the profile number of that domain.
See the man page for more information.
tomoyo-queryd
This tool can be used to manage access requests that violated policy in enforcing mode in real-time, choosing whether to accept or reject any requests that applications make.
See the man page for more information.
tomoyo-savepolicy
This tool can be used to save the policy currently loaded in kernel memory to "/etc/tomoyo/".
See the man page for more information.
tomoyo-selectpolicy
This tool can be used to read domain policy and print the policy of the specified domain(s).
See the man page for more information.
tomoyo-setlevel
This tool can be used to modify the configuration of profiles.
See the man page for more information.
tomoyo-setprofile
This tool can be used to set the profile number for the specified domain(s).
See the man page for more information.
tomoyo-sortpolicy
This tool can be used to sort domain policy by domain name and remove duplicate entries. It is designed for sorting and compressing audit logs saved by tomoyo-auditd
.
See the man page for more information.
init_policy
This tool can be used to initialize policy in preparation for system analysis or restriction.
See the man page for more information.