Networking
Learn DNS, IP addresses, ports, TCP, UDP and HTTP.
Start Learning โSimple tutorials, practical commands and hands-on labs to help you understand networking, Linux, web security and penetration testing.
Choose a topic and start learning with beginner-friendly explanations.
Learn DNS, IP addresses, ports, TCP, UDP and HTTP.
Start Learning โUnderstand the Linux terminal, commands and permissions.
Explore Linux โExplore web applications and common vulnerabilities.
Explore Web Security โLearn reconnaissance, enumeration and vulnerability assessment.
Start Learning โLearn Python basics and simple automation concepts.
Explore Python โLearn shell scripts and command-line automation.
Explore Bash โFollow these four lessons to understand the information-gathering and assessment workflow.
Learn passive and active reconnaissance tools.
Read Tutorial โFind directories, files, URLs and hidden endpoints.
Read Tutorial โLearn Nmap, port scanning and banner grabbing.
Read Tutorial โExplore Nuclei, Nikto, Burp Suite and verification.
Read Tutorial โ