alvesandreiolv/web_audit_scanner_d13
alvesandreiolv/web_audit_scanner_d13 has 35 GitHub stars and 2 forks. GitHot measured 0 stars in 24 hours and 0 in 7 days. Last checked 2026-11-09 05:33 UTC. Last push 2026-07-21.
Debian container packed with security tools to scan websites you own.
Measured star growth
- in 24h
- 0
- in 7 days
- 0
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalWeb Audit Scanner
Debian container packed with security tools to scan websites you own.
❤️ Like this? Hit me up on LinkedIn. Suggestions and collaborators welcome.
Is this safe? Yes — and you can verify it yourself in under a minute. The only two files that execute code on your machine are
docker-compose.ymlandvolume_mounts/app/tools/scanner.sh. Both are dead simple, short, and human-readable. Glance over them before you run anything — if they look fine, the rest is just static data.
This tool is meant to be run on a server or inside a controlled Docker environment. It does not use a VPN or proxy — any site you scan will see your own IP address, leaving a trace of who you are. The goal is to audit your own systems and verify that what you have online is safe.
⚠️ Scanning websites you don't own is illegal. I don't condone or take responsibility for misuse.
Setup
docker compose up -d
The first run takes a few minutes to install everything. Check progress with docker logs -f web_audit_scanner_d13.
How to use
# Full scan
docker exec web_audit_scanner_d13 sh /app/tools/scanner.sh https://yoursite.com
# Single tool
docker exec web_audit_scanner_d13 sh /app/tools/scanner.sh https://yoursite.com <tool>
📔 When the scan finishes, timestamped logs are available in volume_mounts/app/logs/.
Available tools
docker exec web_audit_scanner_d13 sh /app/tools/scanner.sh https://yoursite.com all # run everything (default)
docker exec web_audit_scanner_d13 sh /app/tools/scanner.sh https://yoursite.com -nmap # run everything except nmap
docker exec web_audit_scanner_d13 sh /app/tools/scanner.sh https://yoursite.com whois # domain registration info
docker exec web_audit_scanner_d13 sh /app/tools/scanner.sh https://yoursite.com dig # DNS records
docker exec web_audit_scanner_d13 sh /app/tools/scanner.sh https://yoursite.com nmap # port scan + service versions
docker exec web_audit_scanner_d13 sh /app/tools/scanner.sh https://yoursite.com whatweb # identify tech stack
docker exec web_audit_scanner_d13 sh /app/tools/scanner.sh https://yoursite.com sslscan # SSL/TLS analysis
docker exec web_audit_scanner_d13 sh /app/tools/scanner.sh https://yoursite.com dirb # directory enumeration
docker exec web_audit_scanner_d13 sh /app/tools/scanner.sh https://yoursite.com wafw00f # detect WAF
docker exec web_audit_scanner_d13 sh /app/tools/scanner.sh https://yoursite.com headers # HTTP response headers
docker exec web_audit_scanner_d13 sh /app/tools/scanner.sh https://yoursite.com testssl # SSL/TLS vulnerability check
docker exec web_audit_scanner_d13 sh /app/tools/scanner.sh https://yoursite.com crawl # spider/crawl all linked pages
Skipping tools
Prefix a tool name with - to exclude it from a full scan. Useful for slow or noisy tools you don't always need:
# Skip dirb — wordlist brute-force can take hours on large sites
docker exec web_audit_scanner_d13 sh /app/tools/scanner.sh https://yoursite.com -dirb
# Skip nmap — a full port scan can lock you out of your own server
docker exec web_audit_scanner_d13 sh /app/tools/scanner.sh https://yoursite.com -nmap
# Skip both for a quick scan that finishes in minutes
docker exec web_audit_scanner_d13 sh /app/tools/scanner.sh https://yoursite.com -dirb -nmap
What each tool does
| Tool | What it checks |
|---|---|
whois |
Domain ownership, registrar, creation/expiry dates |
dig |
DNS records (A, MX, TXT, NS, etc.) |
nmap |
Open ports, service versions, OS fingerprinting |
whatweb |
Web tech stack (server, framework, CMS, CDN) |
sslscan |
Supported cipher suites, TLS versions, certificate info |
dirb |
Hidden directories and files via wordlist brute force |
wafw00f |
Detects if a Web Application Firewall is in front |
headers |
Raw HTTP response headers (server, cookies, security policies) |
testssl |
SSL/TLS vulnerabilities (Heartbleed, POODLE, etc.) |
crawl |
Follows links to discover all pages on the site |
Logs
Each scan creates a timestamped log directory under volume_mounts/app/logs/. Logs are git-ignored — they stay local and are never pushed to the repo.
volume_mounts/
└── app/
└── logs/
└── <host>_<HHMMSS>_<DDMMYY>/
├── combined_log.txt # all results concatenated into one file
└── individual_logs/
├── crawl.txt # crawled page URLs and responses
├── dirb.txt # directory brute-force results
├── dns.txt # DNS records (A, MX, TXT, NS, etc.)
├── headers.txt # HTTP response headers
├── nmap.txt # port scan and service versions
├── sslscan.txt # SSL/TLS cipher and certificate analysis
├── testssl.txt # SSL/TLS vulnerability check
├── wafw00f.txt # WAF detection results
├── whatweb.txt # tech stack fingerprinting
└── whois.txt # domain registration info
Explore related projects
trimstray/the-book-of-secret-knowledge
A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools and more.
257,250 starsHack-with-Github/Awesome-Hacking
A collection of various awesome lists for hackers, pentesters and security researchers
125,103 starsswisskyrepo/PayloadsAllTheThings
A list of useful payloads and bypass for Web Application Security and Pentest/CTF
82,542 starscaddyserver/caddy
Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS
78,935 stars