289 packages found
A light weight native JavaScript implementation of GeoIP API from MaxMind
Get current machine IP, MAC and DNS servers.
A library for manipulating IPv4 and IPv6 addresses in JavaScript.
A small Node.js module to retrieve the request's IP address
- request ip
- ip
- address
- request
- proxy
- client
- header
- X-Client-IP
- X-Forwarded-For
- CF-Connecting-IP
- Fastly-Client-IP
- True-Client-IP
- X-Real-IP
- X-Cluster-Client-IP
- View more
Regular expression for matching IP addresses (IPv4 & IPv6)
Get your public IP address — very fast!
Lax `url.parse()` with support for protocol-less URLs & IPs
Utilities for IPv4/IPv6 ranges/subnets/masks parsing/matching, string representations, ...
A concise decorator for retrieving an IP address from http request with Nest.js controller method
- nestjs
- decorator
- request ip
- ip
- address
- request
- proxy
- client
- header
- X-Client-IP
- X-Forwarded-For
- CF-Connecting-IP
- Fastly-Client-IP
- True-Client-IP
- View more
Super lightweight GeoIP implementation with country data, maintained by Thorin.js
Find geolocation data from IP addresses (e.g. city, country, timezone) using the IPLocate.io API
A library for parsing IPv4 and IPv6 IP addresses in node and the browser.
Small package to encode or decode IP addresses from buffers to strings.
sz-iptools is a set of tools to validate and manage ip data and configurations using Node.js.
RapidOM schema validator
- rapid
- object
- model
- rapidom
- javascript
- typescript
- schema
- validation
- default
- required
- array
- min
- max
- length
- View more
Less memory usage version of geoip-lite, by supporting only country lookup.
Check if IP address is private.
TypeScript Starter Kit
A light weight native JavaScript implementation of GeoIP API from MaxMind. Forked from node-geoip. Auto updates every week.
A custom `dns.lookup` based on dns resolver with timeout and cancellation handlers