Quick Start
The simplest way to run scan4all is to provide a target host:- Scan common HTTP ports on the target
- Perform service detection
- Run vulnerability checks (POCs)
Scan Types
scan4all supports two primary scan types:- SYN Scan (Default)
- CONNECT Scan
SYN scan is faster but requires root/administrator privileges.
SYN scan is the default mode when running with root privileges. It uses raw sockets for faster port scanning.
Common Use Cases
Controlling Scan Behavior
Skip POC Checks
To only perform port scanning and fingerprinting without vulnerability testing:Verbose Output
Enable detailed logging to see what’s happening during the scan:Debug Mode
For troubleshooting, enable debug output:Performance Tuning
Threads
Control the number of concurrent workers (default: 25):Rate Limiting
Control packets per second to avoid overwhelming the network (default: 1000):Lower rate values are more stealthy but slower. Higher values are faster but may trigger IDS/IPS systems.
Display Options
Silent Mode
Display only results without extra information:Disable Colors
Remove color formatting from output (useful for logs):Statistics
Display real-time scan statistics:Example Terminal Output
Here’s what a typical scan looks like:Terminal
Next Steps
Input Methods
Learn different ways to provide targets
Port Selection
Control which ports to scan
Output Formats
Save results in various formats
Advanced Options
Explore advanced scanning features