
Research
Two Malicious Rust Crates Impersonate Popular Logger to Steal Wallet Keys
Socket uncovers malicious Rust crates impersonating fast_log to steal Solana and Ethereum wallet keys from source code.
[](https://snyk.io/test/github/0xflotus/ip2d?targetFile=package.json) [](https://badge.fury.io/js/ip2d)
ip2d
is a lightweight JavaScript library designed to convert IP addresses (both IPv4 and IPv6) and their numeric equivalents. It offers zero-cost conversions between IP address formats, making it ideal for performance-sensitive applications.
Install via npm:
npm install ip2d
Convert an IPv4 address to its decimal form:
const { fromIPv4 } = require("ip2d");
console.log(fromIPv4("127.0.0.1")); // Output: 2130706433
Convert a decimal number back to an IPv4 address:
const { toIPv4 } = require("ip2d");
console.log(toIPv4(2130706433)); // Output: "127.0.0.1"
Convert an IPv6 address string into a BigInt:
import { fromIPv6 } from "ip2d";
const bigIntValue = fromIPv6("2001:0db8:85a3:0000:0000:8a2e:0370:7334");
console.log(bigIntValue); // Output: A BigInt representation of the IPv6 address
Convert a BigInt back into an IPv6 address string:
import { toIPv6 } from "ip2d";
const ipv6Address = toIPv6(BigInt("42540766411282592856906245548098208148"));
console.log(ipv6Address); // Output: "2001:db8:85a3::8a2e:370:7334"
The repository includes a SECURITY.md
file for reporting vulnerabilities. The project also integrates with Snyk for checking known vulnerabilities in dependencies.
This library is licensed under the MIT License, allowing you to use, modify, and distribute the code with minimal restrictions.
You can view the full license here.
FAQs
[](https://snyk.io/test/github/0xflotus/ip2d?targetFile=package.json) [](https://badge.fury.io/js/ip2d)
We found that ip2d demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers 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.
Research
Socket uncovers malicious Rust crates impersonating fast_log to steal Solana and Ethereum wallet keys from source code.
Research
A malicious package uses a QR code as steganography in an innovative technique.
Research
/Security News
Socket identified 80 fake candidates targeting engineering roles, including suspected North Korean operators, exposing the new reality of hiring as a security function.