New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

node-cidr

Package Overview
Dependencies
Maintainers
1
Versions
10
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

node-cidr

[![view on npm](http://img.shields.io/npm/v/example.svg)](https://www.npmjs.org/package/example)

latest
Source
npmnpm
Version
1.0.0
Version published
Weekly downloads
4.2K
19.42%
Maintainers
1
Weekly downloads
 
Created
Source

node-cidr

node-cidr is a Javascript library that makes it easy to manipulate IPs and Subnets. Currently only IPv4 is supported, but IPv6 support is planned for a future release.

Index

Variables

  • invalidChars

Functions

Object literals

Variables

«Const» invalidChars

● invalidChars: RegExp = /^.?(?=[^#%&$*:<>?/{|}[a-zA-Z]).$/

Defined in index.ts:3

Functions

«Const» address

address(ip: string): string

Defined in index.ts:155

Parameters:

ParamTypeDescription
ipstring-

Returns: string

«Const» broadcast

broadcast(cidr: string): string

Defined in index.ts:175

Parameters:

ParamTypeDescription
cidrstring-

Returns: string

«Const» cidrCommonCidr

cidrCommonCidr(cidrs: string[]): string

Defined in index.ts:166

Parameters:

ParamTypeDescription
cidrsstring[]-

Returns: string

«Const» count

count(cidr: string): number

Defined in index.ts:190

Parameters:

ParamTypeDescription
cidrstring-

Returns: number

«Const» includes

includes(cidr: string, ip: string): boolean

Defined in index.ts:240

Parameters:

ParamTypeDescription
cidrstring-
ipstring-

Returns: boolean

«Const» intCommonCidr

intCommonCidr(ips: number[]): string

Defined in index.ts:5

Parameters:

ParamTypeDescription
ipsnumber[]-

Returns: string

«Const» ipCommonCidr

ipCommonCidr(ips: string[]): string

Defined in index.ts:57

Parameters:

ParamTypeDescription
ipsstring[]-

Returns: string

«Const» ips

ips(cidr: string): string[]

Defined in index.ts:229

Parameters:

ParamTypeDescription
cidrstring-

Returns: string[]

«Const» mask

mask(ip: string): number

Defined in index.ts:157

Parameters:

ParamTypeDescription
ipstring-

Returns: number

«Const» max

max(cidr: string): string

Defined in index.ts:184

Parameters:

ParamTypeDescription
cidrstring-

Returns: string

«Const» min

min(cidr: string): string

Defined in index.ts:177

Parameters:

ParamTypeDescription
cidrstring-

Returns: string

«Const» netmask

netmask(cidr: string): string

Defined in index.ts:172

Parameters:

ParamTypeDescription
cidrstring-

Returns: string

«Const» next

next(ip: string): string

Defined in index.ts:111

Returns the next adjacent address.

Parameters:

ParamTypeDescription
ipstring-

Returns: string

«Const» nextCidr

nextCidr(cidr: string): string

Defined in index.ts:245

Parameters:

ParamTypeDescription
cidrstring-

Returns: string

«Const» padLeft

padLeft(input: string, char: string, min: number): string

Defined in index.ts:26

Parameters:

ParamTypeDescription
inputstring-
charstring-
minnumber-

Returns: string

«Const» previous

previous(ip: string): string

Defined in index.ts:117

Returns the previous adjacent address.

Parameters:

ParamTypeDescription
ipstring-

Returns: string

«Const» previousCidr

previousCidr(cidr: string): string

Defined in index.ts:248

Parameters:

ParamTypeDescription
cidrstring-

Returns: string

«Const» random

random(cidr: string): string

Defined in index.ts:251

Parameters:

ParamTypeDescription
cidrstring-

Returns: string

«Const» reverse

reverse(ip: stringnumber): string

Defined in index.ts:73

Returns the reverse lookup hostname for the address.

Parameters:

ParamTypeDescription
ipstringnumber-

Returns: string

«Const» subnets

subnets(cidr: string, subMask: number, limit: number): string[]

Defined in index.ts:206

Parameters:

ParamTypeDescription
cidrstring-
subMasknumber-
limitnumber-

Returns: string[]

«Const» toBinary

toBinary(ip: stringnumber): string

Defined in index.ts:84

Returns the binary representation of the address, in string form.

Parameters:

ParamTypeDescription
ipstringnumber-

Returns: string

«Const» toCidr

toCidr(ip: stringnumber): string

Defined in index.ts:119

Parameters:

ParamTypeDescription
ipstringnumber-

Returns: string

«Const» toHex

toHex(ip: stringnumber): string

Defined in index.ts:97

Provides the hex value of the address.

Parameters:

ParamTypeDescription
ipstringnumber-

Returns: string

«Const» toInt

toInt(ipAddress: string): number

Defined in index.ts:35

Parameters:

ParamTypeDescription
ipAddressstring-

Returns: number

«Const» toIntRange

toIntRange(cidr: string): number[]

Defined in index.ts:159

Parameters:

ParamTypeDescription
cidrstring-

Returns: number[]

«Const» toOctets

toOctets(input: stringnumber): number[]

Defined in index.ts:62

Parameters:

ParamTypeDescription
inputstringnumber-

Returns: number[]

«Const» toRange

toRange(cidr: string): string[]

Defined in index.ts:164

Parameters:

ParamTypeDescription
cidrstring-

Returns: string[]

«Const» toString

toString(ipInt: number): string

Defined in index.ts:43

Parameters:

ParamTypeDescription
ipIntnumber-

Returns: string

«Const» usable

usable(cidr: string): string[]

Defined in index.ts:192

Parameters:

ParamTypeDescription
cidrstring-

Returns: string[]

«Const» validateCidr

validateCidr(cidr: string): stringnull

Defined in index.ts:256

Parameters:

ParamTypeDescription
cidrstring-

Returns: stringnull

«Const» validateIp

validateIp(ip: string): stringnull

Defined in index.ts:126

Parameters:

ParamTypeDescription
ipstring-

Returns: stringnull

«Const» wildcardmask

wildcardmask(cidr: string): string

Defined in index.ts:203

Parameters:

ParamTypeDescription
cidrstring-

Returns: string

Object literal: cidr

address

● address: address

Defined in index.ts:287

broadcast

● broadcast: broadcast

Defined in index.ts:280

commonCidr

● commonCidr: cidrCommonCidr = cidrCommonCidr

Defined in index.ts:274

count

● count: count

Defined in index.ts:277

includes

● includes: includes

Defined in index.ts:283

ips

● ips: ips

Defined in index.ts:282

mask

● mask: mask

Defined in index.ts:288

max

● max: max

Defined in index.ts:275

min

● min: min

Defined in index.ts:276

netmask

● netmask: netmask

Defined in index.ts:278

next

● next: nextCidr = nextCidr

Defined in index.ts:285

previous

● previous: previousCidr = previousCidr

Defined in index.ts:286

random

● random: random

Defined in index.ts:284

subnets

● subnets: subnets

Defined in index.ts:281

toIntRange

● toIntRange: toIntRange

Defined in index.ts:273

toRange

● toRange: toRange

Defined in index.ts:271

usable

● usable: usable

Defined in index.ts:272

validate

● validate: validateCidr = validateCidr

Defined in index.ts:289

wildcardmask

● wildcardmask: wildcardmask

Defined in index.ts:279

Object literal: ip

commonCidr

● commonCidr: ipCommonCidr = ipCommonCidr

Defined in index.ts:142

next

● next: next

Defined in index.ts:148

previous

● previous: previous

Defined in index.ts:147

reverse

● reverse: reverse

Defined in index.ts:146

toBinary

● toBinary: toBinary

Defined in index.ts:145

toCidr

● toCidr: toCidr

Defined in index.ts:149

toHex

● toHex: toHex

Defined in index.ts:143

toInt

● toInt: toInt

Defined in index.ts:140

toOctets

● toOctets: toOctets

Defined in index.ts:144

toString

● toString: toString

Defined in index.ts:141

validate

● validate: validateIp = validateIp

Defined in index.ts:150

Keywords

calculator

FAQs

Package last updated on 26 Mar 2018

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts