This repository contains my Bash automation scripts created while learning Cybersecurity and Vulnerability Assessment & Penetration Testing (VAPT).
The scripts automate common reconnaissance tasks and save the scan results into organized report files. This helped me understand how different reconnaissance tools work and improved my Bash scripting skills.
- WHOIS
- DIG
- theHarvester
- Subfinder
- DNSRecon
- Nmap
- Nmap Vulnerability Scan
- WHOIS
- DIG
- theHarvester
- Subfinder
- DNSRecon
- Nmap
- Nmap Vulnerability Scan
- Bash Scripting
- Linux Commands
- Passive Reconnaissance
- Active Reconnaissance
- DNS Enumeration
- Subdomain Enumeration
- Port Scanning
- Service Enumeration
- Basic Vulnerability Assessment
- Report Writing
Through these projects, I learned:
- The difference between Passive and Active Reconnaissance.
- How to gather information about a target before scanning.
- How DNS records help understand a domain.
- How to discover subdomains using different tools.
- How Nmap identifies open ports and running services.
- How Nmap NSE scripts can identify potential vulnerabilities.
- The importance of manually verifying vulnerability scan results instead of assuming every finding is confirmed.
All scripts were tested only on authorized practice targets for educational purposes.
MIT License