ENNAENNA

scanless vs Smap

GitHub Stats

1.1k
Stars
3.2k
171
Forks
306
2
Issues
0
2y ago
Updated
14d ago
Unlicense
License
AGPL-3.0
Python
Language
Go

About scanless

scanless is a Python command-line utility that performs port scans anonymously by routing scan requests through third-party online port scanning services rather than sending packets directly from the operator's IP address. It aggregates results from multiple web-based scanners to provide port status information while keeping the operator's true network address hidden from the target. Penetration testers and red team operators use scanless during the initial reconnaissance phase when they need to identify open ports without triggering the target's intrusion detection systems or revealing their infrastructure. The tool is particularly useful for stealthy external reconnaissance and for validating firewall rules from an outside perspective without directly touching the target network.

About Smap

Smap is a passive port scanner that replicates Nmap's interface and output format while using Shodan's internet-wide scan data instead of actively probing targets. It accepts the same command-line arguments as Nmap, making it a drop-in replacement for reconnaissance scenarios where stealth is critical. Since Smap queries Shodan's existing database rather than sending packets to targets, it leaves zero network footprint on the target infrastructure. Results include open ports, service banners, and version information that Shodan has previously collected.

Platform Support

๐Ÿงlinux๐ŸŽmacos๐ŸชŸwindows
๐Ÿงlinux๐ŸŽmacos๐ŸชŸwindows

Tags

scanless only

port-scananonymousnetwork

Smap only

passive-scanningshodanstealthnmap-compatibleosint