Skip to content

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).