Guess basic AppArmor profile requirements. autodep creates a stub profile for the program or application examined. The resulting profile is called “approximate” because it does not necessarily contain all of the profile entries that the program needs to be confined properly.
Set an AppArmor profile to complain mode.
Manually activating complain mode (using the command line) adds a flag to the top of the profile so that /bin/foo becomes /bin/foo flags=(complain).
Set an AppArmor profile to enforce mode from complain mode.
Manually activiating enforce mode (using the command line) removes mode flags from the top of the profile /bin/foo flags=(complain) becomes /bin/foo.
Generate or update a profile. When running, you must specify a program
to profile. If the specified program is not an absolute path, genprof
searches the $PATH
variable. If a profile does not
exist, genprof creates one using autodep.
Manage AppArmor profiles. logprof is an interactive tool used to review the learning or complain mode output found in the AppArmor syslog entries and to generate new entries in AppArmor profiles.
Output a list of processes with open tcp or udp ports that do not have AppArmor profiles loaded.