Projects: Module 02 — Networking for Security¶
Project 1: Network Recon Automation Tool¶
Difficulty: Intermediate Estimated Time: 6–10 hours
Write a Python tool that wraps nmap, performs a structured reconnaissance workflow against an authorized target (host discovery → port scan → service scan → vulnerability scripts), and outputs a formatted Markdown report.
Deliverables: Python script + sample report against your Metasploitable lab.
Project 2: Protocol Comparison Analysis¶
Difficulty: Beginner Estimated Time: 3–5 hours
Using Wireshark on your authorized lab network, capture traffic for FTP, HTTP, and Telnet. Write a comparative analysis of what is visible in cleartext vs. what SFTP, HTTPS, and SSH would protect. Include Wireshark screenshots (or terminal-equivalent packet dumps).