I wrote this because I couldn't find anything that could work out a remote subnet mask which is useful during the discovery phase of a penetration test. I noticed that sometimes people were missing some of the IP addresses on a router/firewall when port scanning a host.

As you can see in the diagram above, if somebody were to do a blind penetration test and they were to run a port scan against the web site's IP(x.236.50.2) after discovering the web site they would only come across 2 open ports. If they were to run maskfind against the websites IP after discovering the web site they would discover that the firewall actually has a /29 block assigned and then after port scanning all of the IP's they would be able to discover 4 open ports.

If you have any problems please post in the forums and I will help you out.

Project Samples

Project Activity

See All Activity >

Follow Maskfind

Maskfind Web Site

Other Useful Business Software
Get Avast Free Antivirus with 24/7 AI-powered online scam detection Icon
Get Avast Free Antivirus with 24/7 AI-powered online scam detection

Get protection for today’s online threats. Free.

Award-winning antivirus protection, as well as protection against online scams, dangerous Wi-Fi connections, hacked accounts, and ransomware. It includes Avast Assistant, your built-in AI partner, which gives you help with suspicious online messages, offers, and more.
Free Download
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Maskfind!

Additional Project Details

Intended Audience

Security Professionals

User Interface

Command-line

Programming Language

Python

Registered

2012-05-14