Beginner
FREE
Bash for Hackers
Shell Scripting for Offensive Operations
16 students
17 lessons
Created by
Abdelraman0x80
Web Development and Penetration TestingAbout This Course
Description
Learn Bash scripting from the ground up, then turn it into an offensive security toolkit. This course takes you from variables and loops to writing your own port scanners, subdomain enumerators, and DNS reconnaissance tools — no frameworks, no dependencies, just pure shell scripting and the Linux command line.
Course Curriculum
-
Lesson 1: Introduction to the course
-
Lesson 2: What is the shell? What is shell scripting? Types of shells + your first Bash program
-
Lesson 3: Variables
-
Lesson 4: Readonly variables, unsetting values, and special variables
-
Lesson 5: Arrays
-
Lesson 6: While loops
-
Lesson 7: For loops
-
Lesson 8: if, else, elif conditions
-
Lesson 9: Functions
-
Lesson 10: Text processing (grep, awk, sed, cut, etc.)
-
Lesson 11: Building a port scanner
-
Lesson 12: Web enumeration
-
Lesson 13: Subdomain enumeration
-
Lesson 14: Directory brute-forcing
-
Lesson 15: DNS record enumeration
-
Lesson 16: Zone transfer automation
-
Lesson 17: Email enumeration
FREE
This Course Includes:
- 17 lessons
- Certificate of completion
- Lifetime access
- Mobile and desktop access
Category:
Offensive Security