/ piacw.com / dev / final / node_modules / default-gateway /

[ICO]NameLast modifiedSizeDescription
[PARENTDIR]Parent Directory  -  
[DIR]node_modules/2 years ago -  
[   ]LICENSE2 years ago1.3K0fb859dc fixed mobile overflwo options [كارل مبارك]
[TXT]README.md2 years ago1.9K0fb859dc fixed mobile overflwo options [كارل مبارك]
[   ]android.js2 years ago941 0fb859dc fixed mobile overflwo options [كارل مبارك]
[   ]darwin.js2 years ago1.3K0fb859dc fixed mobile overflwo options [كارل مبارك]
[   ]freebsd.js2 years ago1.0K0fb859dc fixed mobile overflwo options [كارل مبارك]
[   ]ibmi.js2 years ago1.0K0fb859dc fixed mobile overflwo options [كارل مبارك]
[   ]index.js2 years ago822 0fb859dc fixed mobile overflwo options [كارل مبارك]
[   ]linux.js2 years ago1.5K0fb859dc fixed mobile overflwo options [كارل مبارك]
[   ]openbsd.js2 years ago1.1K0fb859dc fixed mobile overflwo options [كارل مبارك]
[   ]package.json2 years ago2.1K0fb859dc fixed mobile overflwo options [كارل مبارك]
[   ]sunos.js2 years ago1.1K0fb859dc fixed mobile overflwo options [كارل مبارك]
[   ]win32.js2 years ago3.1K0fb859dc fixed mobile overflwo options [كارل مبارك]
README.md

default-gateway

Get the default network gateway, cross-platform.

Obtains the machine's default gateway through exec calls to OS routing interfaces.

Installation

$ npm install default-gateway

Example

const defaultGateway = require('default-gateway');

const {gateway, interface} = await defaultGateway.v4();
// gateway = '1.2.3.4', interface = 'en1'

const {gateway, interface} = await defaultGateway.v6();
// gateway = '2001:db8::1', interface = 'en2'

const {gateway, interface} = defaultGateway.v4.sync();
// gateway = '1.2.3.4', interface = 'en1'

const {gateway, interface} = defaultGateway.v6.sync();
// gateway = '2001:db8::1', interface = 'en2'

API

defaultGateway.v4()

defaultGateway.v6()

defaultGateway.v4.sync()

defaultGateway.v6.sync()

Returns: result Object

The .v{4,6}() methods return a Promise while the .v{4,6}.sync() variants will return the result synchronously.

The gateway property will always be defined on success, while interface can be null if it cannot be determined. All methods reject/throw on unexpected conditions.

License

© silverwind, distributed under BSD licence

Apache/2.4.38 (Debian) Server at www.karls.computer Port 80