logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

tomoyo-patternize - utility to convert pathnames in policy into patterns

Authors

       Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
           Main author.

       Jamie Nguyen <jamie@tomoyolinux.co.uk>
           Documentation and website.

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]

See Also