1. Password Cracker:
Goal: Develop a tool to crack weak passwords using brute-force or dictionary attacks.
Learn: Password hashing algorithms, brute-force techniques, dictionary attacks.
Video: https://www.youtube.com/watch?v=P5Lt8J3_ZnI
2. Network Scanner:
Goal: Create a tool to scan a network for active devices, open ports, and vulnerabilities.
Learn: Network protocols (TCP/IP), port scanning techniques, vulnerability assessment.
Video: https://www.youtube.com/watch?v=zsG68FLm3Xs
3. Phishing Simulator:
Goal: Build a tool to simulate phishing attacks and educate users about phishing threats.
Learn: Social engineering techniques, email headers, phishing scams.
Video: https://m.youtube.com/@phishingbox
4. Web Application Firewall (WAF):
Goal: Develop a simple WAF to protect web applications from common attacks like SQL injection and cross-site scripting (XSS).
Learn: Web application security, input validation, output encoding.
Video: https://www.youtube.com/watch?v=o8-CU6TEH2w
5. Vulnerability Scanner:
Goal: Create a tool to scan websites for common vulnerabilities like XSS, SQL injection, and cross-site request forgery (CSRF).
Learn: Web application security, vulnerability assessment tools.