cidr-regex - Regular expression for matching IP addresses in CIDR notation

  •        101

Returns a regex for matching both IPv4 and IPv6 CIDR IP addresses. Returns a regex for matching IPv4 CIDR IP addresses.

https://github.com/silverwind/cidr-regex

Dependencies:

ip-regex : ^3.0.0

Tags
Implementation
License
Platform

   




Related Projects

ipaddr.js - IP address manipulation library in JavaScript (CoffeeScript, actually)

  •    CoffeeScript

ipaddr.js is a small (1.9K minified and gzipped) library for manipulating IP addresses in JavaScript environments. It runs on both CommonJS runtimes (e.g. nodejs) and in a web browser. ipaddr.js allows you to verify and parse string representation of an IP address, match it against a CIDR range or range list, determine if it falls into some reserved ranges (examples include loopback and private ranges), and convert between IPv4 and IPv4-mapped IPv6 addresses.

IPNetwork utility computes your netmask, cidr, subnet, supernet and network

  •    CSharp

IPNetwork command line and C# library take care of complex network, ip, netmask, cidr, subnet, subnetting, supernet and supernetting calculation for .Net developpers. It works with IPv4, it is written in C# and has a light and clean API and is fully unit tested.

mod_cidr_lookup

  •    C

mod_cidr_lookup is Apache module enable to lookup CIDRs and set name to HTTP request header and environmental variable. mod_cidr is useful to detect some CIDR groups. example: my company's CIDR block, Google bot's CIDR and others

NIPAP - Neat IP Address Planner - NIPAP is the best open source IPAM in the known universe, challenging classical IP address management (IPAM) systems in many areas

  •    Python

NIPAP is a sleek, intuitive and powerful IP address management system built to efficiently handle large amounts of IP addresses. Having been developed at a fairly large service provider with operations throughout Europe, NIPAP is well suited for large organisations with massive amounts of IP addresses just as well as smaller enterprises with simple needs. The intuitive web interface lowers the barrier of entry considerable for beginner users while also offering advanced search by regexp and IPv4/IPv6 prefix. It features a powerful Google-style search, both a web GUI and a CLI together with client libraries for Python, Java and Oracle for those that want to integrate with other systems.

IP2Location IP Country Redirection

  •    

IP2Location.com IP Country Redirection module detects the web visitor's country via their IP address and redirects to another page if that country has been blocked in the Country Configuration. You'll no longer have to manually block web visitors from certain IP address range.


telize - Telize is a JSON IP and GeoIP REST API (IP Geolocation) built on Nginx and Lua

  •    Lua

Telize is a REST API built on Nginx and Lua allowing to get a visitor IP address and to query location information from any IP address. It outputs JSON-encoded IP geolocation data, and supports both JSON and JSONP.Geolocation operations are performed using Nginx GeoIP module which caches the database in RAM. Therefore, Telize has very minimal overhead and should be blazing fast.

Dynamic IP Tracker

  •    

Simple utility to get the dynamic IP address of remote computer. It sends an email notification, whenever the dynamic IP address of your PC (installed PC) is changed. It doesn't require any server or DNS record to track with.

public-ip - Get your public IP address - very fast!

  •    Javascript

In Node.js, it queries the DNS records of OpenDNS which has an entry with your IP address.In browsers, it uses the excellent icanhaz service through HTTPS.

AiEngine - Packet Inspection Engine

  •    C++

AIEngine is a packet inspection engine with capabilities of learning without any human intervention. AIEngine helps network/security profesionals to identify traffic and develop signatures for use them on NIDS, Firewalls, Traffic classifiers and so on or use them on the engine automatically.

ip2region - 准确率99

  •    C

准确率99.9%的ip地址定位库,0.0x毫秒级查询,数据库文件大小只有1.5M,提供了java,php,c,python,nodejs,golang,c#查询绑定和Binary,B树,内存三种查询算法,妈妈再也不用担心我的ip地址定位!

LVS - A distribution of Linux Virtual Server with some advanced features

  •    C

A distribution of Linux Virtual Server with some advanced features.FullNAT: A new packet forwarding method for IPVS, other than DR/NAT/TUNNEL The main principle is as follows: the module introduces local ip address (IDC internal ip address, lip), IPVS translates cip-vip to/from lip-rip, in which lip and rip both are IDC internal ip address, so that LVS load balancer and real servers can be in different vlans, and real servers only need to access internal network. See Virtual Server via Full NAT for more information.

Dynamic public IP change notifier

  •    

IPChangeInformer notifies via email when computer's public IP changes. Solves the problem of knowing computer's pubic IP address in dynamic IP assignment when you are far from home. Multilanguage application. Uses resource files. Originally in English and catalan.

ganalytics - A tiny (400B) client-side module for tracking with Google Analytics

  •    Javascript

Anonymize the sender's IP address. See Anonymize IP. Specifies the application's name. See Application Name.

Giplet

  •    Python

Giplet is a GNOME panel applet that simply displays your computer's current ip address. It can either display the IP address of a specified interface or retrieve the an IP address from a website that diplays the IP address connected from.

CIDRMerge

  •    C

The program implements the CIDR merging with whitelisting (network exclusion). Output will be summarized to be as small as possible. The program has been widely used for blacklist merge and optimization.

ZoneEdit Dynamic IP Updater Service

  •    

Windows service to monitor changes in your IP address and automatically update ZoneEdit with your new IP address so you can host web sites or otherwise link a domain name to your dynamically allocated IP address (ZoneEdit is a free name server).

django-ipware - A Django application to retrieve client's IP address

  •    Python

Best attempt to get client's IP address while keeping it DRY. There is not a good out-of-the-box solution against fake IP addresses, aka IP Address Spoofing. You are encouraged to read the (Advanced users) section of this page and use trusted_proxies_ips and/or proxy_count features to match your needs, especially if you are planning to include ipware in any authentication, security or anti-fraud related architecture.

node-ip - IP address tools for node.js

  •    Javascript

Get your ip address, compare ip addresses, validate ip addresses, etc.This software is licensed under the MIT License.

GeoIP - GeoIP binding for nodejs(>=0.10) and iojs

  •    Javascript

Get geolocation information based on domain or IP address. Since this module required to compile geoip c library during the installtion, due to the difficulty of compilifa this c library on windows, currenlty, this module can not be used on windows, yet.

IPplan IP address management system

  •    PHP

IPplan is a web based, multilingual, IP address management, DNS and tracking tool based on php 4, simplifying the administration of your IP address space. IPplan can handle a single network or cater for multiple networks with overlapping address space.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.