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
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
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