tomoyo-patternize - utility to convert pathnames in policy into patterns
Contents
Bugs
If you find any bugs, send an email to <tomoyo-users-en@lists.osdn.me>.
Description
This program reads domain policy from standard input and replaces pathnames with patterns. Replacement
rules are defined in /etc/tomoyo/tools/patternize.conf. The resulting policy is sent to standard output
and is useful to shorten and simplify domain or exception policy.
Pathnames used for domain names themselves will not be replaced. Only the first matching rule is used for
any particular pathname. If a pathname does not match any rules, it is left unchanged.
Examples
Replace"proc:/self/fd/0"with"proc:/self/fd/\$"
rewrite path_pattern proc:/self/fd/\$
Replace"proc:/123/status"with"proc/\$/status"
rewrite head_pattern proc:/\$
Replace"dev(8,1):/etc/mtab~456"with"dev(8,1):/etc/mtab~\$"
rewrite tail_pattern /etc/mtab~\$
Replace"/tmp/phpZjk1k3"with@GROUP1
rewrite path_pattern /tmp/php\?\?\?\?\?\? @GROUP1
Replaceintegersbetween0-100or100-200with@GROUP2
rewrite number_pattern 0-100 @GROUP2
rewrite number_pattern 100-200 @GROUP2
Replaceloopbackaddresseswith@LOCALHOST
rewrite address_pattern 127.0.0.1 @LOCALHOST
rewrite address_pattern 0:0:0:0:0:0:0:1 @LOCALHOST
See the configuration file for more information on rule syntax.
Name
tomoyo-patternize - utility to convert pathnames in policy into patterns
See Also
tomoyo-findtemp(8), tomoyo-diffpolicy(8) See <https://tomoyo.osdn.jp> for more information. tomoyo-tools 2.6.0 2019-02-05 TOMOYO-PATTERNIZE(8)
Synopsis
tomoyo-patternizetomoyo-patternize [configfile]
