This project contains a Vulnerability Assessment and Penetration Testing (VAPT) command list for conducting security testing on a web application using Kali Linux. The commands.txt file includes step-by-step terminal commands to perform vulnerability scanning and exploitation.
- commands.txt → A text file containing all necessary Kali Linux commands for VAPT.
The following tools are used in the VAPT process:
- Nmap → Network scanning
- Nikto → Web server vulnerability scanning
- OWASP ZAP → Web application security testing
- SQLmap → SQL injection testing
- Metasploit Framework → Exploitation
- Burp Suite → Web penetration testing
- Hydra → Password brute force attack
- Download the project from GitHub.
git clone https://github.com/YourGitHubUsername/VAPT-Project.git cd VAPT-Project
If you downloaded manually, move commands.txt to your Kali Linux system.
- Open Kali Linux Terminal.
- Use the cat command to view the commands:
cat commands.txt - Manually execute each command step-by-step as per the testing requirements.
✅ 1. Reconnaissance (Information Gathering):
- Scanning open ports and services using Nmap.
✅ 2. Web Server and Application Scanning:
- Running Nikto for web server vulnerabilities.
- Scanning web applications using OWASP ZAP.
✅ 3. Exploitation and Penetration Testing:
- Performing SQL Injection using SQLmap.
- Exploiting vulnerabilities with Metasploit.
- Brute-forcing login credentials using Hydra.
✅ 4. **Reporting and Mitigation:
- Documenting vulnerabilities and security fixes.
🚨 This project is for Educational purposes only. Do not test on Unauthorized systems.
🔒 Always ensure you have proper legal permissions before conducting security assessments.
Feel free to contribute by adding new security testing techniques or improving the documentation!