Comprehensive collection of tools, resources, and references for vulnerability scanning and penetration testing.
Port Scanners
| Tool | Description | Link |
| Nmap | Industry-standard port scanner with NSE | nmap.org |
| Masscan | Fast mass IP port scanner | GitHub |
| RustScan | Modern, fast port scanner | GitHub |
| Angry IP Scanner | GUI-based network scanner | angryip.org |
Vulnerability Scanners
| Tool | Type | Link |
| Nessus | Commercial/Free (Essentials) | tenable.com |
| OpenVAS/GVM | Open-source (Free) | greenbone.net |
| Nikto | Web server scanner | cirt.net |
| Nuclei | Fast vulnerability scanner | GitHub |
| Trivy | Container/Infrastructure scanner | GitHub |
Web Application Scanners
Vulnerability Databases
CVE Resources
Exploit Databases
Documentation & Guides
Official Documentation
Learning Resources
Certification Paths
Offensive Security
| Certification | Focus | Difficulty |
| OSCP | Penetration testing | Intermediate |
| OSWE | Web application | Advanced |
| OSEP | Evasion techniques | Advanced |
| OSED | Exploit development | Expert |
| OSMR | Malware reverse engineering | Expert |
Other Certifications
- CEH (Certified Ethical Hacker)
- GPEN (GIAC Penetration Tester)
- eCPPT (eLearnSecurity Certified Professional Penetration Tester)
- PNPT (Practical Network Penetration Tester)
Reconnaissance
# Network discovery
nmap, masscan, rustscan
# DNS enumeration
dnsrecon, dnsenum, fierce
# Subdomain enumeration
sublist3r, amass, subfinder
# Web discovery
gobuster, ffuf, dirb, dirbuster
Exploitation
# Exploit frameworks
metasploit, searchsploit
# Privilege escalation
linpeas, winpeas, linux-exploit-suggester
# Password attacks
hydra, medusa, john, hashcat
# Post-exploitation
mimikatz, bloodhound, powersploit
Analysis
# Packet analysis
wireshark, tcpdump, tshark
# Binary analysis
ghidra, ida, radare2
# Web analysis
burp suite, zap, sqlmap
# Forensics
volatility, autopsy, sleuthkit
Useful Command Snippets
Nmap Automation
#!/bin/bash
# Full scan automation script
TARGET=$1
OUTPUT_DIR="scans/$(date +%Y%m%d)_${TARGET}"
mkdir -p $OUTPUT_DIR
echo "[*] Starting comprehensive scan of $TARGET"
echo "[*] Output directory: $OUTPUT_DIR"
# Quick port scan
echo "[*] Phase 1: Quick port discovery"
sudo nmap -sS -p- --min-rate 5000 $TARGET -oA $OUTPUT_DIR/quick_scan
# Service detection
echo "[*] Phase 2: Service detection"
PORTS=$(grep open $OUTPUT_DIR/quick_scan.nmap | cut -d'/' -f1 | tr '\n' ',' | sed 's/,$//')
sudo nmap -sV -sC -p$PORTS $TARGET -oA $OUTPUT_DIR/service_scan
# Vulnerability scan
echo "[*] Phase 3: Vulnerability detection"
sudo nmap -sV --script "vuln" -p$PORTS $TARGET -oA $OUTPUT_DIR/vuln_scan
echo "[+] Scan complete! Results in $OUTPUT_DIR"
Vulnerability Search
# Search exploits
searchsploit <service_name>
searchsploit -m <exploit_id>
# Update exploit database
searchsploit -u
# Search with CVE
searchsploit CVE-2021-41773
# Copy exploit to current directory
searchsploit -m exploits/linux/remote/12345.py
Mobile & API Security
- MobSF - Mobile Security Framework
- Frida - Dynamic instrumentation
- Objection - Mobile exploration toolkit
- APKTool - Android APK reverse engineering
API Testing
- Postman - API development/testing
- Insomnia - API client
- HTTPie - Command-line HTTP client
- Arjun - HTTP parameter discovery
Report Generation
Documentation
- CherryTree - Hierarchical note-taking
- Obsidian - Knowledge management
- Notion - All-in-one workspace
- Markdown - Plain text formatting
OSCP Resources
Preparation Materials
Study Plans
- Month 1-2: HTB Easy boxes, basic concepts
- Month 3-4: HTB Medium boxes, intermediate techniques
- Month 5: OSCP lab time, hard boxes
- Month 6: Buffer overflows, exam prep
Forums & Communities
YouTube Channels
- IppSec - HTB walkthroughs
- John Hammond - Security tutorials
- LiveOverflow - Binary exploitation
- The Cyber Mentor - Pentesting tutorials
- HackerSploit - Security tools
Cheat Sheets
Quick References
Command Cheat Sheets
Download these for quick reference:
# Nmap cheat sheet
wget https://nmap.org/docs/nmap-cheatsheet.pdf
# Metasploit unleashed
wget https://www.offensive-security.com/metasploit-unleashed/
# Linux privilege escalation
git clone https://github.com/swisskyrepo/PayloadsAllTheThings
Stay Updated
Security News
CVE Alerts
Bookmark This Page
Save this resource page for quick access to essential tools and documentation during your penetration testing journey.