2.0.3 • Published 11 months ago

martian-cidr v2.0.3

Weekly downloads
262
License
MIT
Repository
github
Last release
11 months ago

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

2.0.3

11 months ago

2.0.2

1 year ago

2.0.1

1 year ago

2.0.0

3 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

7 years ago

1.0.3

8 years ago

1.0.2

8 years ago

1.0.1

9 years ago

1.0.0

9 years ago