Reconnaissance
Tools used for authorized information gathering, asset discovery, enumeration, and reconnaissance.
Explore the tools commonly used across reconnaissance, web security, network analysis, penetration testing, blue team, malware analysis, and security research.
These tools can perform powerful security operations. Use them only on systems you own or have explicit authorization to assess.
Understanding why a tool exists is more important than simply memorizing commands.
Tools used for authorized information gathering, asset discovery, enumeration, and reconnaissance.
Tools for analyzing web applications, HTTP traffic, APIs, and web security vulnerabilities.
Analyze network traffic, protocols, hosts, and communication patterns inside authorized environments.
Tools commonly used during authorized security assessments and penetration-testing workflows.
Tools for password auditing, credential analysis, and authentication-security testing in authorized labs.
Utilities for Linux administration, investigation, enumeration, and security testing.
Tools for understanding Windows environments, Active Directory, identity, and enterprise security.
Defensive tools for monitoring, detection, investigation, log analysis, and incident response.
Tools used for controlled malware analysis, reverse engineering, debugging, and binary inspection.
Start with the tools that appear repeatedly across the cybersecurity learning path.
Network discovery and security auditing tool used to identify hosts, services, and network characteristics.
Official ResourceβA web-security testing platform used to inspect and analyze HTTP requests and responses.
Official ResourceβNetwork protocol analyzer for capturing and inspecting network traffic.
Official ResourceβA security framework used for authorized vulnerability research, security testing, and validation.
Official ResourceβPassword recovery and auditing tool designed for authorized password-security assessments.
Official ResourceβSoftware reverse-engineering framework developed by the NSA Research Directorate.
Official ResourceβOpen-source web application security scanner and testing proxy.
Official ResourceβA tool for analyzing relationships and attack paths in Active Directory environments.
Official ResourceβA tool designed to help identify and classify malware through pattern-based rules.
Official ResourceβAn open-source network security monitor that provides detailed visibility into network activity.
Official ResourceβAn open-source network analysis and threat detection engine.
Official ResourceβAn open-source security platform for threat detection, monitoring, and security analytics.
Official ResourceβTools become easier to understand when you know where they fit into a real security assessment or defensive process.
Understand the authorized environment and identify relevant assets.
Inspect traffic, services, requests, responses, and system behavior.
Identify potential weaknesses through controlled security assessment.
Validate security findings only within the authorized scope.
Build defensive visibility and analyze suspicious activity.
Investigate binaries, endpoints, traffic, and security events.
Kali Linux provides a security-focused Linux environment containing many tools commonly used for cybersecurity learning and authorized security testing.
Explore Kali Linuxββββ[user@kali]
ββ$ security-toolkit --list
[+] reconnaissance
[+] network-analysis
[+] web-security
[+] vulnerability-assessment
[+] penetration-testing
[+] digital-forensics
[+] reverse-engineering
ββ$ _
Build capability progressively and learn tools when they become relevant to the roadmap.
Nmap β’ Wireshark β’ tcpdump
Shell β’ ss β’ lsof β’ system utilities
Burp Suite β’ OWASP ZAP
Nmap β’ Nikto β’ vulnerability tools
Metasploit β’ specialized tools
Wazuh β’ Suricata β’ YARA β’ Ghidra
Understanding systems, networking, security principles, methodology, and responsible testing matters more than knowing a large number of tools.
Use the roadmap to understand when each tool becomes relevant in your cybersecurity journey.