*TechExams.net IP Subnet Calculator for Windows - v1.0*

WebmasterWebmaster Admin Posts: 10,292 Admin
I'm pleased to announce our version 1 of our IP Subnet Calculator for Windows is now available.


icon_exclaim.gif If you have a beta version installed, you will need to uninstall it manually because this is not an 'upgrade' but a rewrite and has a different name.


Version 1.0 features:

- Calculate prefix, mask, subnets and hosts based on IP address and any of the former
- Display class, network, broadcast, first host and last host for current IP address
- Calculate list with network and broadcast addresses and valid host ranges for all subnets
- Save list of all subnets to TAB delimited text file
- Print list of all subnets in network
- Recognizes Private addresses
- Recognizes APIPA addresses
- Recognizes Loopback addresses
- Recognizes Supernets
- Always on top 'pushpin'
- Show binary results


v1.0 also recognizes invalid all zero network address and all ones broadcast address combinations

System Requirements:
Any Windows machine running the .NET 2.0 Framework. If you don't have that installed yet, you can have it install automatically when you install our subnet calculator, if you are online.


Thanks for all the feedback, comments, and suggestions so far!



  • Vask3nVask3n Member Posts: 517
    Wow! I'm sure this will definately come in handy for a LOT of people! Great job!
    Working on MS-ISA at Western Governor's University
  • wildfirewildfire Member Posts: 654
    Agreed this is an excellent addition to the site, and let me say job well done!
    Looking for CCIE lab study partnerts, in the UK or Online.
  • WebmasterWebmaster Admin Posts: 10,292 Admin
    Thanks guys, I'm glad you like it! :D
  • Danman32Danman32 Member Posts: 1,243
    If only we can get Cisco to get real and put this in their test engine! icon_lol.gif
  • Ricka182Ricka182 Member Posts: 3,359
    Sweet! I'll add it to my collection.............. icon_cool.gif
    i remain, he who remains to be....
  • sprkymrksprkymrk Member Posts: 4,884 ■■■□□□□□□□
    As mentioned in my PM to you, very nice. Thank you!
    All things are possible, only believe.
  • OpenSourceOpenSource Member Posts: 135
    Awesome. I can't wait to try it out as soon as I flip on my Windows box. I've tried several online subnet calculators, but only a few have been available offline.

    - Joey \m/
  • Non-Profit TechieNon-Profit Techie Member Posts: 418 ■■□□□□□□□□
  • piglovesrat15piglovesrat15 Member Posts: 8 ■□□□□□□□□□
    Nice Job Johan and the TechExams team. Thanks
  • jkstechjkstech Member Posts: 330

    i'll be downloading this immediately
    get back to studying!!!
  • Ricardo1Ricardo1 Member Posts: 66 ■■□□□□□□□□
    Thanks for the relentless effects you're putting in here Johan.

    We're on your side.

    Much appreciated.
    “Be generous without thought of reward”.
    “It takes two to see both sides of a Problem”.
  • WebmasterWebmaster Admin Posts: 10,292 Admin
    Thanks for the comments all, it was a lot of fun to create, but I'm really glad your finding it useful.

    Something I didn't mention yet earlier:

    Once the network, broadcast, first host, and last host for the current IP address is determined, click on the label "Network address:". That will open an 'ugly' dialog box showing the ip address and mask in binary, and how the network address in binary is determined by 'anding' the ip addy and the mask. I.e. notice that when a bit is set to ‘1’ in both the mask and the IP address, it will be set to ‘1’ in the network address as well.

    In a future version this will be a nice clean window showing the broadcast, first host, and last host in binary as well, and 'depict' how these are determined.
  • TheShadowTheShadow Member Posts: 1,057 ■■■■■■□□□□
    Very Nice Nice Nice Nice Nice Nice nice. Say there is an echo in here. Now we don't need that ugly yellow in the Boson one. Well done Johan.
    Who knows what evil lurks in the heart of technology?... The Shadow DO
  • mikey_bmikey_b Member Posts: 188
    Wow, this thing is hottt! I love it! Thank you!
    Mikey B.

    Current: A+, N+, CST, CNST, MCSA 2003
    WIP: MCSE 2003
  • linksysinfolinksysinfo Member Posts: 10 ■□□□□□□□□□
    Hi Just added some news on my website about the new program however one user had a very good comment.

    Could you possibly tell me why name a download file after the name of a well know Trojan. I mean really SubZero_1_0_0_38.zip?

    I'm sure there are many people who would be wiery of downloading a file named like that. On second thought, it could be developer humor.
    Regards Simon
    CompTIA A+, Network+
    (Studying for Security+)
  • eurotrasheurotrash Member Posts: 817
    It's the project code name.
    witty comment
  • sprkymrksprkymrk Member Posts: 4,884 ■■■□□□□□□□
    Hey, that just leaves more download bandwidth for the rest of us. :)
    Actually, there is a trojan name for just about everything nowadays.
    Even a trojan named "viagra". icon_lol.gif

    All things are possible, only believe.
  • WebmasterWebmaster Admin Posts: 10,292 Admin
    Indeed, it's merely the project name of this beta. Obviously named after a character in Mortal Kombat, not after a Trojan nor the IP Subnet Zero. ;) The project name won't be in the final version.

    Any particular reason for posting this here instead of replying to my email in which I already asked you to wait for the final version...? icon_wink.gif

    Thanks for the plug on your site though!
  • linksysinfolinksysinfo Member Posts: 10 ■□□□□□□□□□
    The post on our own forums is public, so i posted it here as a question rather than an email. I meant no negative publicity by the posting though, i just thought it was quite a curious name.

    now I know.
    Regards Simon
    CompTIA A+, Network+
    (Studying for Security+)
  • WebmasterWebmaster Admin Posts: 10,292 Admin
    Hey, I was just kidding. No problem at all. You are right, it 'is' a 'curious' and flat-out bad choice for an app name, but it's not the name of the app, just the 'temporary' name of the project. Omni pointed this out with an earlier beta so I was aware of it, and it's one of the minor issue I mentioned should be resolved before you add it to your site. But you certainly won't here me complain about your enthusiasm to plug it while still in beta. So thanks again! icon_thumright.gif
  • WebmasterWebmaster Admin Posts: 10,292 Admin
    Just to add, for others as well: we expect to release version 1.0 next week.
  • WebmasterWebmaster Admin Posts: 10,292 Admin
    I mean really SubZero_1_0_0_38.zip?
    I guess my eyes weren't fully open yet... I forgot to update the bottom link on the download page icon_redface.gif it should be
    icon_arrow.gifwww.techexams.net/ip-subnet-calculator/SubZero_0_7_0_0.zip as in v0.7.
  • chiefcrazythumbchiefcrazythumb Member Posts: 2 ■□□□□□□□□□
    When I extracted these files they came up as "subzero application" and not subnet calculator. Whats the deal? icon_confused.gif
  • chiefcrazythumbchiefcrazythumb Member Posts: 2 ■□□□□□□□□□
    Opps... Ok, I just read your posts... yep bad choice for name... I will install it now icon_lol.gif
  • mobri09mobri09 Users Awaiting Email Confirmation Posts: 723
    Very nice - thank you!
  • networkengineernetworkengineer Member Posts: 1 ■□□□□□□□□□
    Hi all,

    I've been trying to install the calculator; however, I am getting the following error:

    ''Application cannot be started. Contact the application vendor"

    When I click the 'Details', I get the following:


    Deployment url : file:///C:/TEMP/install/SubZero.application

    Deployment Identity : SubZero.application, Version=, Culture=neutral, PublicKeyToken=01bce81f7098709f, processorArchitecture=msil

    * Installable application.

    Below is a summary of the errors, details of these errors are listed later in the log.
    * Activation of C:\TEMP\install\SubZero.application resulted in exception. Following failure messages were detected:
    + Activation failed.
    + Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))

    No transaction error was detected.

    There were no warnings during this operation.

    * [14.4.2007 12:45:01] : Activation of C:\TEMP\install\SubZero.application has started.
    * [14.4.2007 12:45:01] : Processing of deployment manifest has successfully completed.

    Following errors were detected during this operation.
    * [14.4.2007 12:45:01] System.Deployment.Application.DeploymentException (Activation)
    - Activation failed.
    - Source: System.Deployment
    - Stack trace:
    at System.Deployment.Application.ComponentStore.ActivateApplication(DefinitionAppId appId, Uri activationUri)
    at System.Deployment.Application.SubscriptionStore.ActivateApplication(DefinitionAppId appId, Uri activationUri)
    at System.Deployment.Application.ApplicationActivator.Activate(DefinitionAppId appId, AssemblyManifest appManifest, Uri activationUri)
    at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut)
    at System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)
    --- Inner Exception ---
    - Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))
    - Source: System.Deployment
    - Stack trace:
    at System.Deployment.Application.NativeMethods.CorLaunchApplication(UInt32 hostType, String applicationFullName, Int32 manifestPathsCount, String[] manifestPaths, Int32 activationDataCount, String[] activationData, PROCESS_INFORMATION processInformation)
    at System.Deployment.Application.ComponentStore.ActivateApplication(DefinitionAppId appId, Uri activationUri)

    * Transaction at [14.4.2007 12:45:01]
    + System.Deployment.Internal.Isolation.StoreOperationSetDeploymentMetadata
    - Status: Set
    - HRESULT: 0x0
    + System.Deployment.Internal.Isolation.StoreTransactionOperationType (27)
    - HRESULT: 0x0

    Kind regards.
  • TeslTesl Member Posts: 87 ■■■□□□□□□□
    As a fellow software developer,I`d like to just say Good Job! :)

    Unfortunately I don`t run Windows so I cannot test this myself, but it looks pretty decent for those who need it!
  • WebmasterWebmaster Admin Posts: 10,292 Admin
    @mobri09: thanks, nice to see you're still around btw.

    @networkengineer: All I can say based on that output is that it probably has to do with .NET and not the subnet calc in particular. You probably should wait for the final version, but you could try to reinstall (or update if necessary) the .NET framework. It could also be my shameful bad choice for the app file. Also, are you installing it on XP or Vista?

    @Tesl: Thanks, I appreciate that. Normally I'd say I'm not a software developer, but I've been working on two other apps for the past 10 months so... I need to take a Cisco test again soon just to make sure I haven't changed into a coder indefinitely...

    This was my first VB.NET app, and although I can complete it to work properly, the code is kinda 'funny' and by now I can do much better. I've actually already started on a complete rewrite, same interface though (and different app name icon_redface.gif ). The main thing I want to work on a bit before releasing 1.0 is the speed. I'll post again later this week with an update or v1.0.
  • WebmasterWebmaster Admin Posts: 10,292 Admin
    OK, I uploaded version 1.0.

    In addition to fixing bugs reported by beta users, mainly related to input validation, version 1 recognizes invalid all zero network address and all ones broadcast address combinations - they will appear in red, for example:


    v1 also has improved recognition and support for supernets and a cleaner binary result window:

    icon_exclaim.gif If you have a beta version installed, you will need to uninstall it manually because this is not an 'upgrade' but a rewrite and has a different name.

    Although it is no longer in beta, if you have any comments or suggestions or find any bug please let me know. I'm going to release version 1.1 or so in a couple of months when I get that codesigning certificate (so Vista doesn't complain).
  • utpiautpia Member Posts: 1 ■□□□□□□□□□
    thanks for your effort, your friend utpia
Sign In or Register to comment.