├── .editorconfig ├── .github └── workflows │ ├── docs.yml │ └── tests.yml ├── .gitignore ├── .mocharc.json ├── CHANGELOG.md ├── EXAMPLES.md ├── LICENSE ├── README.md ├── TODO.md ├── __tests__ ├── exec │ ├── commands │ │ ├── address.ts │ │ ├── addrlabel.ts │ │ ├── batch.ts │ │ ├── link.ts │ │ ├── monitor.ts │ │ ├── ntable.ts │ │ ├── route.ts │ │ ├── rule.ts │ │ └── tuntap.ts │ └── utils │ │ ├── ip-forwarding.ts │ │ └── routing-tables.ts └── safe │ ├── cmd-generation │ ├── command-class.ts │ ├── fixtures │ │ ├── address-add.ts │ │ ├── address-change.ts │ │ ├── address-delete.ts │ │ ├── address-flush.ts │ │ ├── address-replace.ts │ │ ├── address-restore.ts │ │ ├── address-save.ts │ │ ├── address-show.ts │ │ ├── address-showdump.ts │ │ ├── addrlabel-add.ts │ │ ├── addrlabel-delete.ts │ │ ├── addrlabel-flush.ts │ │ ├── addrlabel-list.ts │ │ ├── batch-fromfile.ts │ │ ├── batch-fromstdin.ts │ │ ├── index.ts │ │ ├── link-add.ts │ │ ├── link-delete.ts │ │ ├── link-set.ts │ │ ├── link-show.ts │ │ ├── maddress-add.ts │ │ ├── maddress-del.ts │ │ ├── maddress-show.ts │ │ ├── mroute-show.ts │ │ ├── neighbour-add.ts │ │ ├── neighbour-change.ts │ │ ├── neighbour-delete.ts │ │ ├── neighbour-flush.ts │ │ ├── neighbour-get.ts │ │ ├── neighbour-replace.ts │ │ ├── neighbour-show.ts │ │ ├── ntable-change.ts │ │ ├── ntable-show.ts │ │ ├── route-add.ts │ │ ├── route-append.ts │ │ ├── route-change.ts │ │ ├── route-delete.ts │ │ ├── route-flush.ts │ │ ├── route-get.ts │ │ ├── route-replace.ts │ │ ├── route-restore.ts │ │ ├── route-save.ts │ │ ├── route-show.ts │ │ ├── rule-add.ts │ │ ├── rule-delete.ts │ │ ├── rule-flush.ts │ │ ├── rule-restore.ts │ │ ├── rule-save.ts │ │ ├── rule-show.ts │ │ ├── tunnel-add.ts │ │ ├── tunnel-change.ts │ │ ├── tunnel-del.ts │ │ ├── tunnel-prl.ts │ │ ├── tunnel-show.ts │ │ ├── tunnel-v6rd.ts │ │ ├── tuntap-add.ts │ │ ├── tuntap-del.ts │ │ └── tuntap-show.ts │ └── ip-commands.ts │ ├── parsers │ ├── monitor.fixtures.ts │ └── monitor.ts │ └── regexes.ts ├── package.json ├── src ├── commands │ ├── address.constants.ts │ ├── address.ts │ ├── address │ │ ├── add.interfaces.ts │ │ ├── add.schema.ts │ │ ├── delete.interfaces.ts │ │ ├── delete.schema.ts │ │ ├── flush.interfaces.ts │ │ ├── flush.schema.ts │ │ ├── show.interfaces.ts │ │ └── show.schema.ts │ ├── addrlabel.ts │ ├── addrlabel │ │ ├── add.interfaces.ts │ │ ├── add.schema.ts │ │ ├── del.interfaces.ts │ │ ├── del.schema.ts │ │ └── list.interfaces.ts │ ├── batch.ts │ ├── link.constants.ts │ ├── link.ts │ ├── link │ │ ├── add.interfaces.ts │ │ ├── add.schema.ts │ │ ├── delete.interfaces.ts │ │ ├── delete.schema.ts │ │ ├── extended-virtual-link-types │ │ │ ├── bond-slave.interfaces.ts │ │ │ ├── bond-slave.schema.ts │ │ │ ├── bridge-slave.interfaces.ts │ │ │ └── bridge-slave.schema.ts │ │ ├── set.interfaces.ts │ │ ├── set.schema.ts │ │ ├── show.interfaces.ts │ │ ├── show.schema.ts │ │ ├── virtual-link-types │ │ │ ├── bareup.interfaces.ts │ │ │ ├── bareup.schema.ts │ │ │ ├── bridge.interfaces.ts │ │ │ ├── bridge.schema.ts │ │ │ ├── can.interfaces.ts │ │ │ ├── can.schema.ts │ │ │ ├── erspan-ip6erspan.interfaces.ts │ │ │ ├── erspan-ip6erspan.schema.ts │ │ │ ├── geneve.interfaces.ts │ │ │ ├── geneve.schema.ts │ │ │ ├── gre-gretap.interfaces.ts │ │ │ ├── gre-gretap.schema.ts │ │ │ ├── hsr.interfaces.ts │ │ │ ├── hsr.schema.ts │ │ │ ├── ip6gre-ip6gretap.interfaces.ts │ │ │ ├── ip6gre-ip6gretap.schema.ts │ │ │ ├── ipip-sit.interfaces.ts │ │ │ ├── ipip-sit.schema.ts │ │ │ ├── ipoib.interfaces.ts │ │ │ ├── ipoib.schema.ts │ │ │ ├── macsec.interfaces.ts │ │ │ ├── macsec.schema.ts │ │ │ ├── macvlan-macvtap.interfaces.ts │ │ │ ├── macvlan-macvtap.schema.ts │ │ │ ├── rmnet.interfaces.ts │ │ │ ├── rmnet.schema.ts │ │ │ ├── veth-vxcan.interfaces.ts │ │ │ ├── veth-vxcan.schema.ts │ │ │ ├── vlan.interfaces.ts │ │ │ ├── vlan.schema.ts │ │ │ ├── vrf.interfaces.ts │ │ │ ├── vrf.schema.ts │ │ │ ├── vxlan.interfaces.ts │ │ │ ├── vxlan.schema.ts │ │ │ ├── xfrm.interfaces.ts │ │ │ └── xfrm.schema.ts │ │ └── xdp-options │ │ │ ├── object.interfaces.ts │ │ │ ├── object.schema.ts │ │ │ ├── off.interfaces.ts │ │ │ ├── off.schema.ts │ │ │ ├── pinned.interfaces.ts │ │ │ └── pinned.schema.ts │ ├── maddress.ts │ ├── maddress │ │ ├── add.interfaces.ts │ │ ├── add.schema.ts │ │ ├── show.interfaces.ts │ │ └── show.schema.ts │ ├── monitor.constants.ts │ ├── monitor.ts │ ├── monitor │ │ ├── monitor.interfaces.ts │ │ └── monitor.schema.ts │ ├── mroute.ts │ ├── mroute │ │ ├── show.interfaces.ts │ │ └── show.schema.ts │ ├── neighbour.constants.ts │ ├── neighbour.ts │ ├── neighbour │ │ ├── add.interfaces.ts │ │ ├── add.schema.ts │ │ ├── del.interfaces.ts │ │ ├── del.schema.ts │ │ ├── get.interfaces.ts │ │ ├── get.schema.ts │ │ ├── show.interfaces.ts │ │ └── show.schema.ts │ ├── ntable.ts │ ├── ntable │ │ ├── change.interfaces.ts │ │ ├── change.schema.ts │ │ ├── show.interfaces.ts │ │ └── show.schema.ts │ ├── route.constants.ts │ ├── route.ts │ ├── route │ │ ├── add.interfaces.ts │ │ ├── add.schema.ts │ │ ├── encap-types │ │ │ ├── bpf.interfaces.ts │ │ │ ├── bpf.schema.ts │ │ │ ├── ioam6.interfaces.ts │ │ │ ├── ioam6.schema.ts │ │ │ ├── ip.interfaces.ts │ │ │ ├── ip.schema.ts │ │ │ ├── mpls.interfaces.ts │ │ │ ├── mpls.schema.ts │ │ │ ├── seg6.interfaces.ts │ │ │ ├── seg6.schema.ts │ │ │ ├── seg6local.interfaces.ts │ │ │ └── seg6local.schema.ts │ │ ├── get.interfaces.ts │ │ ├── get.schema.ts │ │ ├── show.constants.ts │ │ ├── show.interfaces.ts │ │ └── show.schema.ts │ ├── rule.constants.ts │ ├── rule.ts │ ├── rule │ │ ├── add.interfaces.ts │ │ ├── add.schema.ts │ │ ├── show.interfaces.ts │ │ └── show.schema.ts │ ├── tunnel.constants.ts │ ├── tunnel.ts │ ├── tunnel │ │ ├── 6rd.interfaces.ts │ │ ├── 6rd.schema.ts │ │ ├── add.interfaces.ts │ │ ├── add.schema.ts │ │ ├── prl.interfaces.ts │ │ └── prl.schema.ts │ ├── tuntap.constants.ts │ ├── tuntap.ts │ └── tuntap │ │ ├── add.interfaces.ts │ │ ├── add.schema.ts │ │ ├── show.interfaces.ts │ │ └── show.schema.ts ├── common │ ├── classes │ │ ├── command-with-filepath.ts │ │ ├── command-with-redirect-from-filepath-and-returned-data.ts │ │ ├── command-with-redirect-from-filepath.ts │ │ ├── command-with-redirect-to-filepath.ts │ │ ├── command-with-returned-data.ts │ │ ├── command-with-stdin.ts │ │ ├── command.ts │ │ └── monitor-command.ts │ ├── constants │ │ ├── attribute-values.ts │ │ ├── regexes.ts │ │ ├── schemas.ts │ │ └── tests.ts │ ├── errors │ │ ├── command.ts │ │ └── parameters.ts │ ├── interfaces │ │ ├── common.ts │ │ ├── monitor.ts │ │ └── tests.ts │ ├── misc.ts │ └── validator.ts ├── index.ts └── utils │ ├── index.ts │ ├── ip-forwarding.constants.ts │ ├── ip-forwarding.ts │ ├── routing-tables.constants.ts │ ├── routing-tables.interfaces.ts │ ├── routing-tables.schemas.ts │ └── routing-tables.ts ├── tsconfig.json └── typedoc.config.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .directory 2 | /.idea 3 | /node_modules 4 | /lib 5 | /docs -------------------------------------------------------------------------------- /.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/.mocharc.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /EXAMPLES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/EXAMPLES.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/README.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/TODO.md -------------------------------------------------------------------------------- /__tests__/exec/commands/address.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/exec/commands/address.ts -------------------------------------------------------------------------------- /__tests__/exec/commands/addrlabel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/exec/commands/addrlabel.ts -------------------------------------------------------------------------------- /__tests__/exec/commands/batch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/exec/commands/batch.ts -------------------------------------------------------------------------------- /__tests__/exec/commands/link.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/exec/commands/link.ts -------------------------------------------------------------------------------- /__tests__/exec/commands/monitor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/exec/commands/monitor.ts -------------------------------------------------------------------------------- /__tests__/exec/commands/ntable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/exec/commands/ntable.ts -------------------------------------------------------------------------------- /__tests__/exec/commands/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/exec/commands/route.ts -------------------------------------------------------------------------------- /__tests__/exec/commands/rule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/exec/commands/rule.ts -------------------------------------------------------------------------------- /__tests__/exec/commands/tuntap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/exec/commands/tuntap.ts -------------------------------------------------------------------------------- /__tests__/exec/utils/ip-forwarding.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/exec/utils/ip-forwarding.ts -------------------------------------------------------------------------------- /__tests__/exec/utils/routing-tables.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/exec/utils/routing-tables.ts -------------------------------------------------------------------------------- /__tests__/safe/cmd-generation/command-class.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/safe/cmd-generation/command-class.ts -------------------------------------------------------------------------------- /__tests__/safe/cmd-generation/fixtures/address-add.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/safe/cmd-generation/fixtures/address-add.ts -------------------------------------------------------------------------------- /__tests__/safe/cmd-generation/fixtures/address-change.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/safe/cmd-generation/fixtures/address-change.ts -------------------------------------------------------------------------------- /__tests__/safe/cmd-generation/fixtures/address-delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/safe/cmd-generation/fixtures/address-delete.ts -------------------------------------------------------------------------------- /__tests__/safe/cmd-generation/fixtures/address-flush.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/safe/cmd-generation/fixtures/address-flush.ts -------------------------------------------------------------------------------- /__tests__/safe/cmd-generation/fixtures/address-replace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/safe/cmd-generation/fixtures/address-replace.ts -------------------------------------------------------------------------------- /__tests__/safe/cmd-generation/fixtures/address-restore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/safe/cmd-generation/fixtures/address-restore.ts -------------------------------------------------------------------------------- /__tests__/safe/cmd-generation/fixtures/address-save.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/safe/cmd-generation/fixtures/address-save.ts -------------------------------------------------------------------------------- /__tests__/safe/cmd-generation/fixtures/address-show.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/safe/cmd-generation/fixtures/address-show.ts -------------------------------------------------------------------------------- /__tests__/safe/cmd-generation/fixtures/address-showdump.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/safe/cmd-generation/fixtures/address-showdump.ts -------------------------------------------------------------------------------- /__tests__/safe/cmd-generation/fixtures/addrlabel-add.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/safe/cmd-generation/fixtures/addrlabel-add.ts -------------------------------------------------------------------------------- /__tests__/safe/cmd-generation/fixtures/addrlabel-delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/safe/cmd-generation/fixtures/addrlabel-delete.ts -------------------------------------------------------------------------------- /__tests__/safe/cmd-generation/fixtures/addrlabel-flush.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/safe/cmd-generation/fixtures/addrlabel-flush.ts -------------------------------------------------------------------------------- /__tests__/safe/cmd-generation/fixtures/addrlabel-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/safe/cmd-generation/fixtures/addrlabel-list.ts -------------------------------------------------------------------------------- /__tests__/safe/cmd-generation/fixtures/batch-fromfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/safe/cmd-generation/fixtures/batch-fromfile.ts -------------------------------------------------------------------------------- /__tests__/safe/cmd-generation/fixtures/batch-fromstdin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/safe/cmd-generation/fixtures/batch-fromstdin.ts -------------------------------------------------------------------------------- /__tests__/safe/cmd-generation/fixtures/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/safe/cmd-generation/fixtures/index.ts -------------------------------------------------------------------------------- /__tests__/safe/cmd-generation/fixtures/link-add.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/safe/cmd-generation/fixtures/link-add.ts -------------------------------------------------------------------------------- /__tests__/safe/cmd-generation/fixtures/link-delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/safe/cmd-generation/fixtures/link-delete.ts -------------------------------------------------------------------------------- /__tests__/safe/cmd-generation/fixtures/link-set.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/safe/cmd-generation/fixtures/link-set.ts -------------------------------------------------------------------------------- /__tests__/safe/cmd-generation/fixtures/link-show.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/safe/cmd-generation/fixtures/link-show.ts -------------------------------------------------------------------------------- /__tests__/safe/cmd-generation/fixtures/maddress-add.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/safe/cmd-generation/fixtures/maddress-add.ts -------------------------------------------------------------------------------- /__tests__/safe/cmd-generation/fixtures/maddress-del.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/safe/cmd-generation/fixtures/maddress-del.ts -------------------------------------------------------------------------------- /__tests__/safe/cmd-generation/fixtures/maddress-show.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/safe/cmd-generation/fixtures/maddress-show.ts -------------------------------------------------------------------------------- /__tests__/safe/cmd-generation/fixtures/mroute-show.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/safe/cmd-generation/fixtures/mroute-show.ts -------------------------------------------------------------------------------- /__tests__/safe/cmd-generation/fixtures/neighbour-add.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/safe/cmd-generation/fixtures/neighbour-add.ts -------------------------------------------------------------------------------- /__tests__/safe/cmd-generation/fixtures/neighbour-change.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/safe/cmd-generation/fixtures/neighbour-change.ts -------------------------------------------------------------------------------- /__tests__/safe/cmd-generation/fixtures/neighbour-delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/safe/cmd-generation/fixtures/neighbour-delete.ts -------------------------------------------------------------------------------- /__tests__/safe/cmd-generation/fixtures/neighbour-flush.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/safe/cmd-generation/fixtures/neighbour-flush.ts -------------------------------------------------------------------------------- /__tests__/safe/cmd-generation/fixtures/neighbour-get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/safe/cmd-generation/fixtures/neighbour-get.ts -------------------------------------------------------------------------------- /__tests__/safe/cmd-generation/fixtures/neighbour-replace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/safe/cmd-generation/fixtures/neighbour-replace.ts -------------------------------------------------------------------------------- /__tests__/safe/cmd-generation/fixtures/neighbour-show.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/safe/cmd-generation/fixtures/neighbour-show.ts -------------------------------------------------------------------------------- /__tests__/safe/cmd-generation/fixtures/ntable-change.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/safe/cmd-generation/fixtures/ntable-change.ts -------------------------------------------------------------------------------- /__tests__/safe/cmd-generation/fixtures/ntable-show.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/safe/cmd-generation/fixtures/ntable-show.ts -------------------------------------------------------------------------------- /__tests__/safe/cmd-generation/fixtures/route-add.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/safe/cmd-generation/fixtures/route-add.ts -------------------------------------------------------------------------------- /__tests__/safe/cmd-generation/fixtures/route-append.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/safe/cmd-generation/fixtures/route-append.ts -------------------------------------------------------------------------------- /__tests__/safe/cmd-generation/fixtures/route-change.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/safe/cmd-generation/fixtures/route-change.ts -------------------------------------------------------------------------------- /__tests__/safe/cmd-generation/fixtures/route-delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/safe/cmd-generation/fixtures/route-delete.ts -------------------------------------------------------------------------------- /__tests__/safe/cmd-generation/fixtures/route-flush.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/safe/cmd-generation/fixtures/route-flush.ts -------------------------------------------------------------------------------- /__tests__/safe/cmd-generation/fixtures/route-get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/safe/cmd-generation/fixtures/route-get.ts -------------------------------------------------------------------------------- /__tests__/safe/cmd-generation/fixtures/route-replace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/safe/cmd-generation/fixtures/route-replace.ts -------------------------------------------------------------------------------- /__tests__/safe/cmd-generation/fixtures/route-restore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/safe/cmd-generation/fixtures/route-restore.ts -------------------------------------------------------------------------------- /__tests__/safe/cmd-generation/fixtures/route-save.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/safe/cmd-generation/fixtures/route-save.ts -------------------------------------------------------------------------------- /__tests__/safe/cmd-generation/fixtures/route-show.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/safe/cmd-generation/fixtures/route-show.ts -------------------------------------------------------------------------------- /__tests__/safe/cmd-generation/fixtures/rule-add.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/safe/cmd-generation/fixtures/rule-add.ts -------------------------------------------------------------------------------- /__tests__/safe/cmd-generation/fixtures/rule-delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/safe/cmd-generation/fixtures/rule-delete.ts -------------------------------------------------------------------------------- /__tests__/safe/cmd-generation/fixtures/rule-flush.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/safe/cmd-generation/fixtures/rule-flush.ts -------------------------------------------------------------------------------- /__tests__/safe/cmd-generation/fixtures/rule-restore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/safe/cmd-generation/fixtures/rule-restore.ts -------------------------------------------------------------------------------- /__tests__/safe/cmd-generation/fixtures/rule-save.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/safe/cmd-generation/fixtures/rule-save.ts -------------------------------------------------------------------------------- /__tests__/safe/cmd-generation/fixtures/rule-show.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/safe/cmd-generation/fixtures/rule-show.ts -------------------------------------------------------------------------------- /__tests__/safe/cmd-generation/fixtures/tunnel-add.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/safe/cmd-generation/fixtures/tunnel-add.ts -------------------------------------------------------------------------------- /__tests__/safe/cmd-generation/fixtures/tunnel-change.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/safe/cmd-generation/fixtures/tunnel-change.ts -------------------------------------------------------------------------------- /__tests__/safe/cmd-generation/fixtures/tunnel-del.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/safe/cmd-generation/fixtures/tunnel-del.ts -------------------------------------------------------------------------------- /__tests__/safe/cmd-generation/fixtures/tunnel-prl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/safe/cmd-generation/fixtures/tunnel-prl.ts -------------------------------------------------------------------------------- /__tests__/safe/cmd-generation/fixtures/tunnel-show.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/safe/cmd-generation/fixtures/tunnel-show.ts -------------------------------------------------------------------------------- /__tests__/safe/cmd-generation/fixtures/tunnel-v6rd.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/safe/cmd-generation/fixtures/tunnel-v6rd.ts -------------------------------------------------------------------------------- /__tests__/safe/cmd-generation/fixtures/tuntap-add.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/safe/cmd-generation/fixtures/tuntap-add.ts -------------------------------------------------------------------------------- /__tests__/safe/cmd-generation/fixtures/tuntap-del.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/safe/cmd-generation/fixtures/tuntap-del.ts -------------------------------------------------------------------------------- /__tests__/safe/cmd-generation/fixtures/tuntap-show.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/safe/cmd-generation/fixtures/tuntap-show.ts -------------------------------------------------------------------------------- /__tests__/safe/cmd-generation/ip-commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/safe/cmd-generation/ip-commands.ts -------------------------------------------------------------------------------- /__tests__/safe/parsers/monitor.fixtures.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/safe/parsers/monitor.fixtures.ts -------------------------------------------------------------------------------- /__tests__/safe/parsers/monitor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/safe/parsers/monitor.ts -------------------------------------------------------------------------------- /__tests__/safe/regexes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/__tests__/safe/regexes.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/package.json -------------------------------------------------------------------------------- /src/commands/address.constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/address.constants.ts -------------------------------------------------------------------------------- /src/commands/address.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/address.ts -------------------------------------------------------------------------------- /src/commands/address/add.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/address/add.interfaces.ts -------------------------------------------------------------------------------- /src/commands/address/add.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/address/add.schema.ts -------------------------------------------------------------------------------- /src/commands/address/delete.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/address/delete.interfaces.ts -------------------------------------------------------------------------------- /src/commands/address/delete.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/address/delete.schema.ts -------------------------------------------------------------------------------- /src/commands/address/flush.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/address/flush.interfaces.ts -------------------------------------------------------------------------------- /src/commands/address/flush.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/address/flush.schema.ts -------------------------------------------------------------------------------- /src/commands/address/show.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/address/show.interfaces.ts -------------------------------------------------------------------------------- /src/commands/address/show.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/address/show.schema.ts -------------------------------------------------------------------------------- /src/commands/addrlabel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/addrlabel.ts -------------------------------------------------------------------------------- /src/commands/addrlabel/add.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/addrlabel/add.interfaces.ts -------------------------------------------------------------------------------- /src/commands/addrlabel/add.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/addrlabel/add.schema.ts -------------------------------------------------------------------------------- /src/commands/addrlabel/del.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/addrlabel/del.interfaces.ts -------------------------------------------------------------------------------- /src/commands/addrlabel/del.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/addrlabel/del.schema.ts -------------------------------------------------------------------------------- /src/commands/addrlabel/list.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/addrlabel/list.interfaces.ts -------------------------------------------------------------------------------- /src/commands/batch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/batch.ts -------------------------------------------------------------------------------- /src/commands/link.constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/link.constants.ts -------------------------------------------------------------------------------- /src/commands/link.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/link.ts -------------------------------------------------------------------------------- /src/commands/link/add.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/link/add.interfaces.ts -------------------------------------------------------------------------------- /src/commands/link/add.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/link/add.schema.ts -------------------------------------------------------------------------------- /src/commands/link/delete.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/link/delete.interfaces.ts -------------------------------------------------------------------------------- /src/commands/link/delete.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/link/delete.schema.ts -------------------------------------------------------------------------------- /src/commands/link/extended-virtual-link-types/bond-slave.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/link/extended-virtual-link-types/bond-slave.interfaces.ts -------------------------------------------------------------------------------- /src/commands/link/extended-virtual-link-types/bond-slave.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/link/extended-virtual-link-types/bond-slave.schema.ts -------------------------------------------------------------------------------- /src/commands/link/extended-virtual-link-types/bridge-slave.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/link/extended-virtual-link-types/bridge-slave.interfaces.ts -------------------------------------------------------------------------------- /src/commands/link/extended-virtual-link-types/bridge-slave.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/link/extended-virtual-link-types/bridge-slave.schema.ts -------------------------------------------------------------------------------- /src/commands/link/set.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/link/set.interfaces.ts -------------------------------------------------------------------------------- /src/commands/link/set.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/link/set.schema.ts -------------------------------------------------------------------------------- /src/commands/link/show.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/link/show.interfaces.ts -------------------------------------------------------------------------------- /src/commands/link/show.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/link/show.schema.ts -------------------------------------------------------------------------------- /src/commands/link/virtual-link-types/bareup.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/link/virtual-link-types/bareup.interfaces.ts -------------------------------------------------------------------------------- /src/commands/link/virtual-link-types/bareup.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/link/virtual-link-types/bareup.schema.ts -------------------------------------------------------------------------------- /src/commands/link/virtual-link-types/bridge.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/link/virtual-link-types/bridge.interfaces.ts -------------------------------------------------------------------------------- /src/commands/link/virtual-link-types/bridge.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/link/virtual-link-types/bridge.schema.ts -------------------------------------------------------------------------------- /src/commands/link/virtual-link-types/can.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/link/virtual-link-types/can.interfaces.ts -------------------------------------------------------------------------------- /src/commands/link/virtual-link-types/can.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/link/virtual-link-types/can.schema.ts -------------------------------------------------------------------------------- /src/commands/link/virtual-link-types/erspan-ip6erspan.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/link/virtual-link-types/erspan-ip6erspan.interfaces.ts -------------------------------------------------------------------------------- /src/commands/link/virtual-link-types/erspan-ip6erspan.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/link/virtual-link-types/erspan-ip6erspan.schema.ts -------------------------------------------------------------------------------- /src/commands/link/virtual-link-types/geneve.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/link/virtual-link-types/geneve.interfaces.ts -------------------------------------------------------------------------------- /src/commands/link/virtual-link-types/geneve.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/link/virtual-link-types/geneve.schema.ts -------------------------------------------------------------------------------- /src/commands/link/virtual-link-types/gre-gretap.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/link/virtual-link-types/gre-gretap.interfaces.ts -------------------------------------------------------------------------------- /src/commands/link/virtual-link-types/gre-gretap.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/link/virtual-link-types/gre-gretap.schema.ts -------------------------------------------------------------------------------- /src/commands/link/virtual-link-types/hsr.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/link/virtual-link-types/hsr.interfaces.ts -------------------------------------------------------------------------------- /src/commands/link/virtual-link-types/hsr.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/link/virtual-link-types/hsr.schema.ts -------------------------------------------------------------------------------- /src/commands/link/virtual-link-types/ip6gre-ip6gretap.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/link/virtual-link-types/ip6gre-ip6gretap.interfaces.ts -------------------------------------------------------------------------------- /src/commands/link/virtual-link-types/ip6gre-ip6gretap.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/link/virtual-link-types/ip6gre-ip6gretap.schema.ts -------------------------------------------------------------------------------- /src/commands/link/virtual-link-types/ipip-sit.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/link/virtual-link-types/ipip-sit.interfaces.ts -------------------------------------------------------------------------------- /src/commands/link/virtual-link-types/ipip-sit.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/link/virtual-link-types/ipip-sit.schema.ts -------------------------------------------------------------------------------- /src/commands/link/virtual-link-types/ipoib.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/link/virtual-link-types/ipoib.interfaces.ts -------------------------------------------------------------------------------- /src/commands/link/virtual-link-types/ipoib.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/link/virtual-link-types/ipoib.schema.ts -------------------------------------------------------------------------------- /src/commands/link/virtual-link-types/macsec.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/link/virtual-link-types/macsec.interfaces.ts -------------------------------------------------------------------------------- /src/commands/link/virtual-link-types/macsec.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/link/virtual-link-types/macsec.schema.ts -------------------------------------------------------------------------------- /src/commands/link/virtual-link-types/macvlan-macvtap.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/link/virtual-link-types/macvlan-macvtap.interfaces.ts -------------------------------------------------------------------------------- /src/commands/link/virtual-link-types/macvlan-macvtap.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/link/virtual-link-types/macvlan-macvtap.schema.ts -------------------------------------------------------------------------------- /src/commands/link/virtual-link-types/rmnet.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/link/virtual-link-types/rmnet.interfaces.ts -------------------------------------------------------------------------------- /src/commands/link/virtual-link-types/rmnet.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/link/virtual-link-types/rmnet.schema.ts -------------------------------------------------------------------------------- /src/commands/link/virtual-link-types/veth-vxcan.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/link/virtual-link-types/veth-vxcan.interfaces.ts -------------------------------------------------------------------------------- /src/commands/link/virtual-link-types/veth-vxcan.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/link/virtual-link-types/veth-vxcan.schema.ts -------------------------------------------------------------------------------- /src/commands/link/virtual-link-types/vlan.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/link/virtual-link-types/vlan.interfaces.ts -------------------------------------------------------------------------------- /src/commands/link/virtual-link-types/vlan.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/link/virtual-link-types/vlan.schema.ts -------------------------------------------------------------------------------- /src/commands/link/virtual-link-types/vrf.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/link/virtual-link-types/vrf.interfaces.ts -------------------------------------------------------------------------------- /src/commands/link/virtual-link-types/vrf.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/link/virtual-link-types/vrf.schema.ts -------------------------------------------------------------------------------- /src/commands/link/virtual-link-types/vxlan.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/link/virtual-link-types/vxlan.interfaces.ts -------------------------------------------------------------------------------- /src/commands/link/virtual-link-types/vxlan.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/link/virtual-link-types/vxlan.schema.ts -------------------------------------------------------------------------------- /src/commands/link/virtual-link-types/xfrm.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/link/virtual-link-types/xfrm.interfaces.ts -------------------------------------------------------------------------------- /src/commands/link/virtual-link-types/xfrm.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/link/virtual-link-types/xfrm.schema.ts -------------------------------------------------------------------------------- /src/commands/link/xdp-options/object.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/link/xdp-options/object.interfaces.ts -------------------------------------------------------------------------------- /src/commands/link/xdp-options/object.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/link/xdp-options/object.schema.ts -------------------------------------------------------------------------------- /src/commands/link/xdp-options/off.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/link/xdp-options/off.interfaces.ts -------------------------------------------------------------------------------- /src/commands/link/xdp-options/off.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/link/xdp-options/off.schema.ts -------------------------------------------------------------------------------- /src/commands/link/xdp-options/pinned.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/link/xdp-options/pinned.interfaces.ts -------------------------------------------------------------------------------- /src/commands/link/xdp-options/pinned.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/link/xdp-options/pinned.schema.ts -------------------------------------------------------------------------------- /src/commands/maddress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/maddress.ts -------------------------------------------------------------------------------- /src/commands/maddress/add.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/maddress/add.interfaces.ts -------------------------------------------------------------------------------- /src/commands/maddress/add.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/maddress/add.schema.ts -------------------------------------------------------------------------------- /src/commands/maddress/show.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/maddress/show.interfaces.ts -------------------------------------------------------------------------------- /src/commands/maddress/show.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/maddress/show.schema.ts -------------------------------------------------------------------------------- /src/commands/monitor.constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/monitor.constants.ts -------------------------------------------------------------------------------- /src/commands/monitor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/monitor.ts -------------------------------------------------------------------------------- /src/commands/monitor/monitor.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/monitor/monitor.interfaces.ts -------------------------------------------------------------------------------- /src/commands/monitor/monitor.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/monitor/monitor.schema.ts -------------------------------------------------------------------------------- /src/commands/mroute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/mroute.ts -------------------------------------------------------------------------------- /src/commands/mroute/show.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/mroute/show.interfaces.ts -------------------------------------------------------------------------------- /src/commands/mroute/show.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/mroute/show.schema.ts -------------------------------------------------------------------------------- /src/commands/neighbour.constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/neighbour.constants.ts -------------------------------------------------------------------------------- /src/commands/neighbour.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/neighbour.ts -------------------------------------------------------------------------------- /src/commands/neighbour/add.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/neighbour/add.interfaces.ts -------------------------------------------------------------------------------- /src/commands/neighbour/add.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/neighbour/add.schema.ts -------------------------------------------------------------------------------- /src/commands/neighbour/del.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/neighbour/del.interfaces.ts -------------------------------------------------------------------------------- /src/commands/neighbour/del.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/neighbour/del.schema.ts -------------------------------------------------------------------------------- /src/commands/neighbour/get.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/neighbour/get.interfaces.ts -------------------------------------------------------------------------------- /src/commands/neighbour/get.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/neighbour/get.schema.ts -------------------------------------------------------------------------------- /src/commands/neighbour/show.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/neighbour/show.interfaces.ts -------------------------------------------------------------------------------- /src/commands/neighbour/show.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/neighbour/show.schema.ts -------------------------------------------------------------------------------- /src/commands/ntable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/ntable.ts -------------------------------------------------------------------------------- /src/commands/ntable/change.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/ntable/change.interfaces.ts -------------------------------------------------------------------------------- /src/commands/ntable/change.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/ntable/change.schema.ts -------------------------------------------------------------------------------- /src/commands/ntable/show.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/ntable/show.interfaces.ts -------------------------------------------------------------------------------- /src/commands/ntable/show.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/ntable/show.schema.ts -------------------------------------------------------------------------------- /src/commands/route.constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/route.constants.ts -------------------------------------------------------------------------------- /src/commands/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/route.ts -------------------------------------------------------------------------------- /src/commands/route/add.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/route/add.interfaces.ts -------------------------------------------------------------------------------- /src/commands/route/add.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/route/add.schema.ts -------------------------------------------------------------------------------- /src/commands/route/encap-types/bpf.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/route/encap-types/bpf.interfaces.ts -------------------------------------------------------------------------------- /src/commands/route/encap-types/bpf.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/route/encap-types/bpf.schema.ts -------------------------------------------------------------------------------- /src/commands/route/encap-types/ioam6.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/route/encap-types/ioam6.interfaces.ts -------------------------------------------------------------------------------- /src/commands/route/encap-types/ioam6.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/route/encap-types/ioam6.schema.ts -------------------------------------------------------------------------------- /src/commands/route/encap-types/ip.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/route/encap-types/ip.interfaces.ts -------------------------------------------------------------------------------- /src/commands/route/encap-types/ip.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/route/encap-types/ip.schema.ts -------------------------------------------------------------------------------- /src/commands/route/encap-types/mpls.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/route/encap-types/mpls.interfaces.ts -------------------------------------------------------------------------------- /src/commands/route/encap-types/mpls.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/route/encap-types/mpls.schema.ts -------------------------------------------------------------------------------- /src/commands/route/encap-types/seg6.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/route/encap-types/seg6.interfaces.ts -------------------------------------------------------------------------------- /src/commands/route/encap-types/seg6.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/route/encap-types/seg6.schema.ts -------------------------------------------------------------------------------- /src/commands/route/encap-types/seg6local.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/route/encap-types/seg6local.interfaces.ts -------------------------------------------------------------------------------- /src/commands/route/encap-types/seg6local.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/route/encap-types/seg6local.schema.ts -------------------------------------------------------------------------------- /src/commands/route/get.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/route/get.interfaces.ts -------------------------------------------------------------------------------- /src/commands/route/get.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/route/get.schema.ts -------------------------------------------------------------------------------- /src/commands/route/show.constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/route/show.constants.ts -------------------------------------------------------------------------------- /src/commands/route/show.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/route/show.interfaces.ts -------------------------------------------------------------------------------- /src/commands/route/show.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/route/show.schema.ts -------------------------------------------------------------------------------- /src/commands/rule.constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/rule.constants.ts -------------------------------------------------------------------------------- /src/commands/rule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/rule.ts -------------------------------------------------------------------------------- /src/commands/rule/add.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/rule/add.interfaces.ts -------------------------------------------------------------------------------- /src/commands/rule/add.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/rule/add.schema.ts -------------------------------------------------------------------------------- /src/commands/rule/show.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/rule/show.interfaces.ts -------------------------------------------------------------------------------- /src/commands/rule/show.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/rule/show.schema.ts -------------------------------------------------------------------------------- /src/commands/tunnel.constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/tunnel.constants.ts -------------------------------------------------------------------------------- /src/commands/tunnel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/tunnel.ts -------------------------------------------------------------------------------- /src/commands/tunnel/6rd.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/tunnel/6rd.interfaces.ts -------------------------------------------------------------------------------- /src/commands/tunnel/6rd.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/tunnel/6rd.schema.ts -------------------------------------------------------------------------------- /src/commands/tunnel/add.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/tunnel/add.interfaces.ts -------------------------------------------------------------------------------- /src/commands/tunnel/add.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/tunnel/add.schema.ts -------------------------------------------------------------------------------- /src/commands/tunnel/prl.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/tunnel/prl.interfaces.ts -------------------------------------------------------------------------------- /src/commands/tunnel/prl.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/tunnel/prl.schema.ts -------------------------------------------------------------------------------- /src/commands/tuntap.constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/tuntap.constants.ts -------------------------------------------------------------------------------- /src/commands/tuntap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/tuntap.ts -------------------------------------------------------------------------------- /src/commands/tuntap/add.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/tuntap/add.interfaces.ts -------------------------------------------------------------------------------- /src/commands/tuntap/add.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/tuntap/add.schema.ts -------------------------------------------------------------------------------- /src/commands/tuntap/show.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/tuntap/show.interfaces.ts -------------------------------------------------------------------------------- /src/commands/tuntap/show.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/commands/tuntap/show.schema.ts -------------------------------------------------------------------------------- /src/common/classes/command-with-filepath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/common/classes/command-with-filepath.ts -------------------------------------------------------------------------------- /src/common/classes/command-with-redirect-from-filepath-and-returned-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/common/classes/command-with-redirect-from-filepath-and-returned-data.ts -------------------------------------------------------------------------------- /src/common/classes/command-with-redirect-from-filepath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/common/classes/command-with-redirect-from-filepath.ts -------------------------------------------------------------------------------- /src/common/classes/command-with-redirect-to-filepath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/common/classes/command-with-redirect-to-filepath.ts -------------------------------------------------------------------------------- /src/common/classes/command-with-returned-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/common/classes/command-with-returned-data.ts -------------------------------------------------------------------------------- /src/common/classes/command-with-stdin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/common/classes/command-with-stdin.ts -------------------------------------------------------------------------------- /src/common/classes/command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/common/classes/command.ts -------------------------------------------------------------------------------- /src/common/classes/monitor-command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/common/classes/monitor-command.ts -------------------------------------------------------------------------------- /src/common/constants/attribute-values.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/common/constants/attribute-values.ts -------------------------------------------------------------------------------- /src/common/constants/regexes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/common/constants/regexes.ts -------------------------------------------------------------------------------- /src/common/constants/schemas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/common/constants/schemas.ts -------------------------------------------------------------------------------- /src/common/constants/tests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/common/constants/tests.ts -------------------------------------------------------------------------------- /src/common/errors/command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/common/errors/command.ts -------------------------------------------------------------------------------- /src/common/errors/parameters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/common/errors/parameters.ts -------------------------------------------------------------------------------- /src/common/interfaces/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/common/interfaces/common.ts -------------------------------------------------------------------------------- /src/common/interfaces/monitor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/common/interfaces/monitor.ts -------------------------------------------------------------------------------- /src/common/interfaces/tests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/common/interfaces/tests.ts -------------------------------------------------------------------------------- /src/common/misc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/common/misc.ts -------------------------------------------------------------------------------- /src/common/validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/common/validator.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/utils/index.ts -------------------------------------------------------------------------------- /src/utils/ip-forwarding.constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/utils/ip-forwarding.constants.ts -------------------------------------------------------------------------------- /src/utils/ip-forwarding.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/utils/ip-forwarding.ts -------------------------------------------------------------------------------- /src/utils/routing-tables.constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/utils/routing-tables.constants.ts -------------------------------------------------------------------------------- /src/utils/routing-tables.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/utils/routing-tables.interfaces.ts -------------------------------------------------------------------------------- /src/utils/routing-tables.schemas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/utils/routing-tables.schemas.ts -------------------------------------------------------------------------------- /src/utils/routing-tables.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/src/utils/routing-tables.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/tsconfig.json -------------------------------------------------------------------------------- /typedoc.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diosney/node-iproute/HEAD/typedoc.config.json --------------------------------------------------------------------------------