martian-cidr
v2.1.1
Published
Check if an IP address is from reserved subnet
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')) // trueES 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-cidrRunning tests
npm run test