mscerts.net
 
Antivirus
Authoring tools
CD/DVD tools
Compression tools
Desktop Enhancements
File managers
Internet
IPOD TOOLS
Mobile Phone Tools
Multimedia
Network Tools
Office tools
Others
PORTABLE SOFTWARE
Programming
Science / CAD
Security
System
Tweak
UNIX
Windows Widgets
 
 
Network Traffic Monitor Pro 1.0.1
Remote Desktop Screenshot 2.0
D-Link DI-524 Quick Router Setup 1.00
JimIP Switcher 1.0.0
MyIP Basic 1.0.0.0
WIFi Locator 1.0
WindowsMediaStats 2.2.6
Checklan Central Admin Corporate 50 4.1.1
DAP2590 Management Module 1.13
D-Link Air DWL-1000AP Wireless LAN AP Manager 3.0.0.14
NetBan 3.5
Intel PROSet Software 8.20 Rev. C
Speed Monitor 1.0
D-Link WBR-1310 Revision B Quick Router Setup 4.1.7179.0
WinDump 3.9.5
Web Management Utility 1.03
FileLocator Network 3.6 Build 418
x10ping 1.560
Serial Terminal 20060418A
Sync Breeze Network 2.5.12
 
 
 

IPNetwork 1.2

Computes your netmask, cidr, subnet, supernet and network

The IPNetwork application was developed to be a small command line utility which will take care of complex network, ip, netmask,  subnet, cidr calculation. It works with IPv4,
it is written in C# and has a light and clean API and is fully unit tested.

Usage:
ipnetwork [-inmcbflu] [-d cidr|-D] [-h|-s cidr|-S|-w|-W|-x|-C network|-o network] networks ...

Print options
-i : network
-n : network address
-m : netmask
-c : cidr
-b : broadcast
-f : first usable ip address
-l : last usable ip address
-u : number of usable ip addresses

Parse options
-d cidr : use cidr if not provided (default /32)
-D : use default cidr (ClassA/8, ClassB/16, ClassC/24)

Actions
-h : help message
-s cidr : split network into cidr subnets
-w : supernet networks into smallest possible subnets
-W : supernet networks into one single subnet
-x : list all ipadresses in networks
-C network : network contain networks
-o network : network overlap networks

networks : one or more network addresses
(1.2.3.4 10.0.0.0/8 10.0.0.0/255.0.0.0 ...)

Example 1
Display ipnetwork informations :

c:\> ipnetwork 10.0.0.0/8

IPNetwork : 10.0.0.0/8
Network : 10.0.0.0
Netmask : 255.0.0.0
Cidr : 8
Broadcast : 10.255.255.255
FirstUsable : 10.0.0.1
LastUsable : 10.255.255.254
Usable : 16777214

Example 2
Split network into cidr

c:\> ipnetwork -s 9 10.0.0.0/8

IPNetwork : 10.0.0.0/9
Network : 10.0.0.0
Netmask : 255.128.0.0
Cidr : 9
Broadcast : 10.127.255.255
FirstUsable : 10.0.0.1
LastUsable : 10.127.255.254
Usable : 8388606
--
IPNetwork : 10.128.0.0/9
Network : 10.128.0.0
Netmask : 255.128.0.0
Cidr : 9
Broadcast : 10.255.255.255
FirstUsable : 10.128.0.1
LastUsable : 10.255.255.254
Usable : 8388606

Example 3
supernet networks into smallest possible subnets

C:\>ipnetwork -w 192.168.0.0/24 192.168.1.0/24

IPNetwork : 192.168.0.0/23
Network : 192.168.0.0
Netmask : 255.255.254.0
Cidr : 23
Broadcast : 192.168.1.255
FirstUsable : 192.168.0.1
LastUsable : 192.168.1.254
Usable : 510

Example 4
supernet networks into smallest possible subnets

c:\> ipnetwork -w 192.168.0.0/24 192.168.2.0/24

IPNetwork : 192.168.0.0/24
Network : 192.168.0.0
Netmask : 255.255.255.0
Cidr : 24
Broadcast : 192.168.0.255
FirstUsable : 192.168.0.1
LastUsable : 192.168.0.254
Usable : 254
--
IPNetwork : 192.168.2.0/24
Network : 192.168.2.0
Netmask : 255.255.255.0
Cidr : 24
Broadcast : 192.168.2.255
FirstUsable : 192.168.2.1
LastUsable : 192.168.2.254
Usable : 254

Example 5
supernet networks into smallest possible subnets

C:\>ipnetwork -W 192.168.0.0/24 192.168.129.0/24
IPNetwork : 192.168.0.0/16
Network : 192.168.0.0
Netmask : 255.255.0.0
Cidr : 16
Broadcast : 192.168.255.255
FirstUsable : 192.168.0.1
LastUsable : 192.168.255.254
Usable : 65534

Example 6
Split network into cidr, display full network only

C:\>ipnetwork -i -s 12 10.0.0.0/8 | grep -v \-\-

IPNetwork : 10.0.0.0/12
IPNetwork : 10.16.0.0/12
IPNetwork : 10.32.0.0/12
IPNetwork : 10.48.0.0/12
IPNetwork : 10.64.0.0/12
IPNetwork : 10.80.0.0/12
IPNetwork : 10.96.0.0/12
IPNetwork : 10.112.0.0/12
IPNetwork : 10.128.0.0/12
IPNetwork : 10.144.0.0/12
IPNetwork : 10.160.0.0/12
IPNetwork : 10.176.0.0/12
IPNetwork : 10.192.0.0/12
IPNetwork : 10.208.0.0/12
IPNetwork : 10.224.0.0/12
IPNetwork : 10.240.0.0/12

Example 7
Test if an ip is contained in a network

C:\>ipnetwork -C 10.0.0.1 10.0.0.0/8 10.0.1.0/24

10.0.0.1/32 contains 10.0.0.0/8 : False
10.0.0.1/32 contains 10.0.1.0/24 : False

Example 8
Test if a network overlap another network

C:\>ipnetwork -o 10.0.0.1/24 10.0.0.0/8 10.0.1.0/24

10.0.0.0/24 overlaps 10.0.0.0/8 : True
10.0.0.0/24 overlaps 10.0.1.0/24 : False

Example 9
remove one ip from a class and regroup them into the smallest possible network

C:\> ipnetwork -i -s 32 192.168.0.0/24 \
| grep -v \-\- \
| awk "{print $3;}" \
| grep -v 192.168.0.213/32
| xargs ipnetwork -i -w \
| grep -v \-\-

IPNetwork : 192.168.0.224/27
IPNetwork : 192.168.0.216/29
IPNetwork : 192.168.0.214/31
IPNetwork : 192.168.0.212/32
IPNetwork : 192.168.0.208/30
IPNetwork : 192.168.0.192/28
IPNetwork : 192.168.0.128/26
IPNetwork : 192.168.0.0/25

What's New in This Release: [ read full changelog ]

· IPNetwork utility command line

  Other
-   Computer Pinger 2.5
-   LanSnapshot 1.1
-   EasyNetMonitor Pro 2.2.0.0
-   XStentor Meter 1.0.0.32
-   Ka Firetask Pro 1.25
-   vTrace 3.7
-   NetTraffic 1.2
-   ShareWatcher 1.0.3.0
-   CAS BACnet Watchdog 1.02aB
-   Visone 2.5.1
-   CAS BACnet Explorer 2.01aH
-   TCPEye 1.0 Build 0.190
-   IP-MAC Scanner 1.0.98
-   NetShareMonitor 1.1
-   DUProfiler 1.0
-   MACFinder
-   Simple Internet Meter Lite 2.1.2
-   EasyTerm 4.3
-   NGS Sniff 1.3.2.0
-   Typhon III 3.0.3.4