0.1.0 • Published 6 years ago

portmap-parser-180204-pmb v0.1.0

Weekly downloads
6
License
ISC
Repository
github
Last release
6 years ago

portmap-parser-180204-pmb

Parser for a custom notation scheme for TCP/UDP host/port ACL/flags/options.

Usage

from test/usage.mjs:

import pp from 'portmap-parser-180204-pmb';
const input = '!* eve.test:80 bob.test:443=eve.test:80!decrypt';
eq(pp.parse(input), {
  '*': false,
  'eve.test:80': { host: 'eve.test', port: 80, descr: 'eve.test:80' },
  'bob.test:443': {
    host: 'eve.test',
    port: 80,
    descr: 'eve.test:80 as bob.test:443',
    origAddr: { host: 'bob.test', port: 443, descr: 'bob.test:443' },
    decrypt: true,
  },
});

Known issues

  • Needs more/better tests and docs.

 

License

ISC

0.1.0

6 years ago

0.0.1-security

6 years ago