Port Scanner
Quick Scan
# Full scan
python3 scanner.py --target example.com --full
# Quick port scan
python3 scanner.py --target example.com --ports top-1000
# SSL check
python3 scanner.py --target example.com --ssl-only
Output Format
{{
"target": "example.com",
"scan_time": "2024-01-15T10:30:00Z",
"findings": [
{{
"severity": "medium",
"type": "open_port",
"port": 8080,
"service": "http-proxy"
}}
]
}}
Configuration
scan_profiles:
quick:
ports: "top-100"
timeout: 5
full:
ports: "1-65535"
timeout: 30
service_detection: true