Security News
PyPI’s New Archival Feature Closes a Major Security Gap
PyPI now allows maintainers to archive projects, improving security and helping users make informed decisions about their dependencies.
IP address utility tool for IPv4
and IPv6
npm install ip-dash
https://www.npmjs.com/package/ip-dash
req
.const ipDash = require('ip-dash');
// Checks valid ip address and returns the ip version 4 or 6 and 0 if invalid ip.
ipDash.isIP('35.89.146.200');
// Checks ip address is ip address version 4 and returns true or false.
ipDash.isIPv4('35.89.146.200');
// Checks ip address is ip address version 6 and returns true or false.
ipDash.isIPv6('07b5:92e5:6f12:0315:6259:34bd:93ca:bbfd');
// Checks ip address is a private ip address and returns true or false.
ipDash.isPrivateIP('127.0.0.1');
// Checks ip address is a private ip address and returns true or false.
ipDash.isPublicIP('35.89.146.200');
// Checks ip address is a private ip address and returns true or false.
ipDash.isLoopbackIP('127.0.0.1');
// Return the ip address of user from request in the order of X-Client-IP,
// X-Forwarded-For, CF-Connecting-IP, connection, socket, info remoteAddresses.
ipDash.getClientIP(req);
// Returns the private ip address of the current running process.
ipDash.getMyPrivateIP(); // Returns 192.168.0.4
// Converts IP address to IP decimal.
ipDash.ipToDecimal('35.89.146.200'); // Returns 593072840
// Converts IP address to IP decimal.
ipDash.ipToDecimal('07b5:92e5:6f12:0315:6259:34bd:93ca:bbfd'); // Returns 10247381111315175137996068065712454653
Contributors are welcome
The MIT License (MIT) - 2022
FAQs
IP address utility tool for IPv4 and IPv6
The npm package ip-dash receives a total of 16 weekly downloads. As such, ip-dash popularity was classified as not popular.
We found that ip-dash demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
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.
Security News
PyPI now allows maintainers to archive projects, improving security and helping users make informed decisions about their dependencies.
Research
Security News
Malicious npm package postcss-optimizer delivers BeaverTail malware, targeting developer systems; similarities to past campaigns suggest a North Korean connection.
Security News
CISA's KEV data is now on GitHub, offering easier access, API integration, commit history tracking, and automated updates for security teams and researchers.