Writing a portscan utility in .NET

This article was posted more than 1 year ago. Please keep in mind that the information on this page may be outdated, insecure, or just plain wrong today.

I’m working on a side project that is a portscan utility written in VB.net. Here’s my progress so far, and it is working.

There’s some way to go on this little project. I think I can optimize it further, clean up the code, and fix my logic for many of the options. See an earlier post about handling command line arguments I wrote which is what class I use for handling the arguments.

Check out my C port scanner which is significantly faster (65k ports in < 30 seconds).