martian-cidr

2.0.3 • Public • Published

Martian CIDR

Check if an IP address is from reserved subnet.

Build Status

Certain IP subnets are reserved for special-use by Internet Assigned Numbers Authority (IANA). A Martian packet is an IP packet which specifies a source or destination address from such subnet. If seen on the public internet, these packets cannot actually originate as claimed, or be delivered.

You can check if some packet is a Martian packet like that:

import isMartianIP from 'martian-cidr'
console.log(isMartianIP('10.0.0.1')) // true

ES modules only

Version 2.0.0 introduces a breaking change: the support for CommonJS is removed, minimal Node.js version becomes 14.

Install

npm install --save martian-cidr

Running tests

npm run test

Author

Tom Adler

License

MIT

Dependencies (1)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i martian-cidr

    Weekly Downloads

    40

    Version

    2.0.3

    License

    MIT

    Unpacked Size

    5.52 kB

    Total Files

    6

    Last publish

    Collaborators

    • arty.name