Bash for Hackers
Beginner FREE

Bash for Hackers

Shell Scripting for Offensive Operations

16 students 17 lessons
Created by

Abdelraman0x80

Web Development and Penetration Testing
About 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

Login to Enroll
This Course Includes:
  • 17 lessons
  • Certificate of completion
  • Lifetime access
  • Mobile and desktop access
Category: Offensive Security