Skip to content

makram-lanaya/SurfaceMapper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

🔍 Recon & Enumeration Bash Script

SurfaceMapper is a lightweight Bash-based reconnaissance tool designed for attack surface mapping during bug bounty hunting and web penetration testing.

⚠️ Note: This tool does not perform subdomain enumeration by itself. You must provide a list of subdomains collected using external tools

Features

  • Live endpoint detection
  • Open ports & service detection
  • URL & parameter extraction
  • JavaScript & interesting files discovery
  • Potential secrets detection

Workflow

This tool does not perform subdomain enumeration by itself. You must first collect subdomains using external tools, then provide them as input.

Step 1: Collect Subdomains

Use any subdomain enumeration tools you prefer, such as:

  • subfinder
  • assetfinder
  • amass
  • findomain

Save all discovered subdomains into a file named subs.txt

Step 2: Run SurfaceMapper

Once you have your subdomains list, run the script by providing:

  • The target domain
  • The subdomains file

Usage

./SurfaceMapper.sh target.com subs.txt

Disclaimer / Permission

This tool is intended for educational purposes, bug bounty testing, and authorized security assessments only.
You must have explicit permission from the owner of any target domain before running this toolkit.
Unauthorized use may be illegal and is solely your responsibility.