IPNetwork icon

IPNetwork

1 big stars
IPNetwork screenshot
Name: IPNetwork
Works on: windowsWindows 7 and above
Developer: Luke Skywalker
Version: 1.2
Last Updated: 26 Feb 2017
Release: 01 Mar 2010
Category: Network Tools > Network Information
Rate this software:
374 downloads
screenshotsView Screenshots(1)
commentsComments
downloadDownload
Liked it? Tell others:
details

IPNetwork Details

Works on: Windows 10 | Windows 8.1 | Windows 8 | Windows 7 | Windows 2012
SHA1 Hash: ede553a4c17c581d315938697160090dc46ecd8a
Size: 55.57 KB
File Format: zip
Rating: 1.782608695 out of 5 based on 23 user ratings
Downloads: 374
License: Free
IPNetwork is a free software by Luke Skywalker and works on Windows 10, Windows 8.1, Windows 8, Windows 7, Windows 2012.
You can download IPNetwork which is 55.57 KB in size and belongs to the software category Network Information.
IPNetwork was released on 2010-03-01 and last updated on our database on 2017-02-26 and is currently at version 1.2.
download button
Thank you for downloading from SoftPaz! Your download should start any moment now. It would be great if you could rate and share:
Rate this software:
Share in your network:
features

IPNetwork Description

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
screenshots

IPNetwork Screenshots

IPNetwork screenshot 1
similarSimilar Software