Authorized testing only. Practice on systems you own, isolated labs, or targets with written permission. Unauthorized access is illegal.

Ethical hacking field manual

Learn what tool to use, when, how, and why.

Deep lessons, decision flows, command recipes, ATT&CK/OWASP maps, finding writer, comparisons, roadmaps, and a progress tracker — built to turn curiosity into operator judgment.

276

Tools cataloged

36

Deep lessons

3

Decision flows

23

Command recipes

Featured operator tools

Start with these staples — then explore the full directory.

All tools

Curriculum at a glance

Sequential modules designed like a professional onboarding path.

16 modules · 36 lessons · 6 playbooks · 56 glossary terms
01

Mindset, Law & Ethics

Authorization is the only difference between testing and crime.

foundation
02

Networking & Linux Fluency

Tools change. Packets and processes do not.

foundation
03

Reconnaissance & OSINT

Quiet mapping beats loud guessing.

operator
04

Scanning & Enumeration

Depth beats breadth once you know what is alive.

operator
05

Web Application Hacking

Most real engagements still start and end in the browser.

operator
06

Credentials, Passwords & Initial Access

Access is often a password problem wearing an exploit costume.

operator
07

Internal Networks & Active Directory

Where professional pentests become real.

advanced
08

Privilege Escalation & Post-Exploitation

Foothold is the beginning, not the trophy.

advanced
09

Cloud, Containers & Modern Surfaces

The perimeter is an IAM policy and a misconfigured role.

advanced
10

Wireless & Adjacent Surfaces

RF is real-world scope: own the network or do not touch the air.

advanced
11

Reporting, Risk & Professional Practice

If the report is weak, the exploit did not matter.

professional
12

Purple Team & Defensive Awareness

The best operators know how their attacks look from the other chair.

professional
13

Identity, SSO & Entra ID

Cloud identity is a trust protocol, not a domain controller.

operator
14

API Authorization & BOLA

A valid login is not permission to open every record.

operator
15

CI/CD & Secret Exposure

A secret in git history is still a secret, and still a credential.

advanced
16

Mobile App Assessment

Read the app you were given. Practice on apps that were built to be broken.

advanced
Operator loop

Decide → recipe → lab → find → report

Use the decision coach when you are stuck choosing tools. Build commands. Run a playbook. Write the finding. Mark progress. That is how judgment compounds.