Skip to content

rotes328/SubnetC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 

Repository files navigation

Lightweight Subnet Calculator

© Mike Rotella 2022, GNU GPL_v3

Calculate network address, broadcast address, and host range for a given IP and mask. Mask can be in slash notation or dotted decimal. Provides error checking and error feedback.

Build:
gcc -std=c99 -o ip subnet.c

Examples:
% ./ip 10.248.17.99/27

IP Address: 10.248.17.99
Mask: 255.255.255.224
Network address is: 10.248.17.96
Broadcast address is: 10.248.17.127
IP range is: 10.248.17.97 - 10.248.17.126

% ./ip 172.16.24.0 255.192.0.0

IP Address: 172.16.24.0
Mask: 255.192.0.0
Supernet IP range is: 172.0.0.0 - 172.63.255.255

% ./ip 233.40.20.9/29

IP Address: 233.40.20.9
Mask: 255.255.255.248
Multicast range: 233.40.20.8/29
Range is: 233.40.20.8 - 233.40.20.15

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages