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

in CCNA & CCENT
I'm pleased to announce our version 1 of our IP Subnet Calculator for Windows is now available.

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.
www.techexams.net/ip-subnet-calculator
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.
www.techexams.net/ip-subnet-calculator
Thanks for all the feedback, comments, and suggestions so far!
Johan



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!
Johan
Comments
- Joey \m/
i'll be downloading this immediately
We're on your side.
Much appreciated.
“It takes two to see both sides of a Problem”.
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.
Current: A+, N+, CST, CNST, MCSA 2003
WIP: MCSE 2003
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.
http://www.linksysinfo.org
CompTIA A+, Network+
(Studying for Security+)
Actually, there is a trojan name for just about everything nowadays.
Even a trojan named "viagra".
http://www.simovits.com/trojans/trojans_name.html
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...?
Thanks for the plug on your site though!
now I know.
http://www.linksysinfo.org
CompTIA A+, Network+
(Studying for Security+)
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:
PLATFORM VERSION INFO
SOURCES
Deployment url : file:///C:/TEMP/install/SubZero.application
IDENTITIES
Deployment Identity : SubZero.application, Version=0.7.0.0, Culture=neutral, PublicKeyToken=01bce81f7098709f, processorArchitecture=msil
APPLICATION SUMMARY
* Installable application.
ERROR SUMMARY
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))
COMPONENT STORE TRANSACTION FAILURE SUMMARY
No transaction error was detected.
WARNINGS
There were no warnings during this operation.
OPERATION PROGRESS STATUS
* [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.
ERROR DETAILS
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 ---
System.UnauthorizedAccessException
- 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)
COMPONENT STORE TRANSACTION DETAILS
* 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.
Unfortunately I don`t run Windows so I cannot test this myself, but it looks pretty decent for those who need it!
@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
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:
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).