Languages › Bash
Bash
Live courseThe glue that chains every tool you already use.
14 modules · 17 lessons published · beginner-friendly
Overview
Bash is the language of the Linux environment itself. This course teaches you to chain tools into pipelines — pipe subfinder into httpx, filter with grep, process with awk — and to write the recon, log-analysis, cloud, and post-exploitation scripts that make a pentester fast. Most of the value is in the pipelines, not any single command.
Why learn Bash
- You already live on Linux — Bash automates what you do by hand all day.
- Recon pipelines, log triage, and post-exploitation scripting are all Bash.
- It composes every other tool: the pipeline is the product.
What you'll build
Security applications
- Reconnaissance and bug-bounty automation pipelines
- Log analysis for attack detection
- Linux privilege-escalation assessment (SUID, capabilities, env secrets)
- Cloud enumeration with the AWS/Azure/GCP CLIs
- Post-exploitation situational awareness scripting
Tools built with Bash
Full curriculum
1 Linux Fundamentals 3 lessons
Shell, file system, permissions, users, groups, environment variables, and processes.
2 Bash Fundamentals 1 lessons
Variables, strings, arrays, functions, loops, conditions, arguments, exit codes, and I/O.
3 File Operations 1 lessons
find, locate, ls, cp, mv, rm, chmod, and chown as security tools.
4 Text Processing 2 lessons
grep, sed, awk, cut, sort, uniq, tr, and xargs for secrets, endpoints, and logs.
5 Recon Automation 1 lessons
Building pipelines with subfinder, assetfinder, amass, httpx, katana, gau, and nuclei.
6 JavaScript Recon Workflows 1 lessons
Extracting endpoints, secrets, and routes from JS files at scale.
7 API Recon Workflows 1 lessons
Endpoint, parameter, Swagger, and GraphQL discovery.
8 Log Analysis 1 lessons
Analyzing Apache, Nginx, IIS, and authentication logs for attacks.
9 Linux Security Assessment Automation 1 lessons
User enumeration, permission analysis, SUID, and capability discovery.
10 Cloud Automation 1 lessons
Security-focused AWS, Azure, and GCP CLI workflows.
11 Red Team Bash 1 lessons
Infrastructure automation, data collection, reporting, and operational scripting.
12 Advanced Bash 1 lessons
Pipes, redirection, process substitution, job control, and signal handling.
13 Bash for Bug Bounty Hunting 1 lessons
Complete recon, endpoint, secret, parameter, and content-discovery workflows.
14 Bash for Professional Pentesters 1 lessons
How experienced pentesters, red teamers, and consultants use Bash daily.