CoolFace
Datasetpublic

basant307/AI_Governance_Project

sourceHugging Faceapache-2.0updated 2mo agoView on Hugging Face
0likes48downloads
pf.js61 linesDownload Raw Back to languages
1/*2Language: Packet Filter config3Description: pf.conf — packet filter configuration file (OpenBSD)4Author: Peter Piwowarski <oldlaptop654@aol.com>5Website: http://man.openbsd.org/pf.conf6Category: config7*/8 9function pf(hljs) {10  const MACRO = {11    className: 'variable',12    begin: /\$[\w\d#@][\w\d_]*/,13    relevance: 014  };15  const TABLE = {16    className: 'variable',17    begin: /<(?!\/)/,18    end: />/19  };20 21  return {22    name: 'Packet Filter config',23    aliases: [ 'pf.conf' ],24    keywords: {25      $pattern: /[a-z0-9_<>-]+/,26      built_in: /* block match pass are "actions" in pf.conf(5), the rest are27                 * lexically similar top-level commands.28                 */29        'block match pass load anchor|5 antispoof|10 set table',30      keyword:31        'in out log quick on rdomain inet inet6 proto from port os to route '32        + 'allow-opts divert-packet divert-reply divert-to flags group icmp-type '33        + 'icmp6-type label once probability recieved-on rtable prio queue '34        + 'tos tag tagged user keep fragment for os drop '35        + 'af-to|10 binat-to|10 nat-to|10 rdr-to|10 bitmask least-stats random round-robin '36        + 'source-hash static-port '37        + 'dup-to reply-to route-to '38        + 'parent bandwidth default min max qlimit '39        + 'block-policy debug fingerprints hostid limit loginterface optimization '40        + 'reassemble ruleset-optimization basic none profile skip state-defaults '41        + 'state-policy timeout '42        + 'const counters persist '43        + 'no modulate synproxy state|5 floating if-bound no-sync pflow|10 sloppy '44        + 'source-track global rule max-src-nodes max-src-states max-src-conn '45        + 'max-src-conn-rate overload flush '46        + 'scrub|5 max-mss min-ttl no-df|10 random-id',47      literal:48        'all any no-route self urpf-failed egress|5 unknown'49    },50    contains: [51      hljs.HASH_COMMENT_MODE,52      hljs.NUMBER_MODE,53      hljs.QUOTE_STRING_MODE,54      MACRO,55      TABLE56    ]57  };58}59 60export { pf as default };61 
basant307/AI_Governance_Project · CoolFace