martian-cidr
v2.1.1
Published
Check if an IP address is from reserved subnet
Downloads
400
Maintainers
Readme
Martian CIDR
Check if an IP address is from reserved subnet.
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