As a network engineer in telecomm, a lot of IP need to be calculated day by day for design or configuration.
And using some offline or online tools, it requires to fill address or mask one by one then click submit button to get the result.
Then this software is coded with C# based on the project ipnetworks which can be used as CLI, and then IPCalculate is a GUI tool running on Windows with .NET 4.7.2+.
This is the main function, and shown once open the software, it can calculate IPv4 or IPv6 range but shown with different result. The result can be copied out.
ipnetworks has some more functions which also supported by IPCalculate, click "More" can open "More functions" form.
This is to subnet a network to more sub-network with a new netmask lenght.
Note: to reduce the resource load, if the subnet cutted is more than 10, it only shows the top ten.
It uses to check if a IP address or IP range contained by another one or overlapped.
It uses to merge two IP range to one with some rule followed:
-
- They have the same netmask lenght
-
- After merged, the new netwwork can only be subnetted into the original ranges.
Click "About" in main form can only About and Help.
About describes the version and author, and each version introduction.
It can get help with following the Wechat Official Account qiheyehk to leave a message.
One exe package can be downloaded with link https://pan.baidu.com/s/1eCNcN5rCACe_XRF9hv87qQ with extracted code: k2sf
Or this repository can be cloned, and the exe file is in bin/Debug/IPCalculate.exe.