AttackSurfaceMapper (ASM) is a reconnaissance and attack surface discovery tool designed to automate the process of mapping potential targets within an organization's infrastructure. It combines open source intelligence (OSINT) with selective active reconnaissance techniques to expand and analyze a target’s external attack surface. Users can supply domains, subdomains, or IP addresses as input, and applies multiple discovery methods to identify additional related assets such as new subdomains, associated IP ranges, and hosts within the same network ownership. It performs both brute-force and passive enumeration techniques to uncover infrastructure components that may not be immediately visible. After building an expanded list of targets, AttackSurfaceMapper collects intelligence such as screenshots of web applications, information about exposed services, and possible vulnerabilities identified through integrated services. It can also search for publicly exposed credentials.

Features

  • Automates reconnaissance by combining OSINT and active discovery techniques
  • Expands target lists by discovering subdomains, related IPs, and network blocks
  • Performs passive port scanning and vulnerability lookup using services like Shodan and Censys
  • Captures screenshots of discovered web applications for visual inspection
  • Collects intelligence such as employee information and potential leaked credentials
  • Generates structured output files (CSV or TXT) containing reconnaissance results

Project Samples

Project Activity

See All Activity >

Categories

OSINT

License

GNU General Public License version 3.0 (GPLv3)

Follow AttackSurfaceMapper

AttackSurfaceMapper Web Site

Other Useful Business Software
Forever Free Full-Stack Observability | Grafana Cloud Icon
Forever Free Full-Stack Observability | Grafana Cloud

Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
Create free account
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of AttackSurfaceMapper!

Additional Project Details

Programming Language

Assembly, Python

Related Categories

Python OSINT Tool, Assembly OSINT Tool

Registered

2026-03-07