Assessfy Foundation Projects Lab Beginner 5 milestones 100 marks

Build a Simple Local Network Port Scanner

Discipline: Cybersecurity Level: Foundation Industry: Software & IT Function: Engineering Team: up to 3 Assessment: 5 milestones (100 marks)

Real-world project · AICTE-aligned · AI-graded · Audit-ready certificate

5
Milestones
0
Available mentors
0
Enrolled students
6
Core skills
About this project

What you'll build: Create a basic tool that scans for open doors (ports) on devices in your home network. Your program will help you understand how computers communicate and spot which services are running.

Why it's a good starter: This project is perfect for beginners as it introduces essential networking concepts using only simple, readable code and common tools. No advanced knowledge is needed, and you'll get hands-on results quickly.

What you'll learn: You'll practice using Python for networking, sending and receiving messages between devices, and interpreting what open ports mean for security. It's a friendly way to start thinking like a cybersecurity professional!

Milestones
1. Setup & Plan
10 marks 5d
Submit a short plan (half-page) describing your approach, and show that Python and command line tools work on your computer (screenshot). This milestone confirms your environment is ready and you understand the project goal.
2. Core Build: Scan One Device
30 marks 10d
Submit your first working Python script that scans a single IP address (e.g., your own computer) for open ports in a small range (e.g., ports 20-1024). Show your code and a screenshot of the output. This milestone demonstrates a basic, working port scan.
3. Core Build: Scan Multiple Devices & Output Improvements
30 marks 12d
Upgrade your script to scan several IP addresses in your local network (e.g., 192.168.0.1 to 192.168.0.10). Improve your output to clearly list open ports for each device. Submit your updated code and sample output. This milestone shows a more useful and friendly tool.
4. Testing & Polish
15 marks 14d
Test your script on at least two different devices on your network and fix any bugs. Add comments to your code and tidy your output. Submit before-and-after outputs and a brief note on what you improved. This milestone checks your tool is reliable and user-friendly.
5. Demo & Short Report
15 marks 14d
Create a 2-minute demo video (screen recording, no face needed) showing your script in action. Write a one-page summary explaining what you built, what you learned, and how port scanning can help improve network security. Submit your video and report.
Open internships using this project -->
Skills you'll learn
CybersecurityBasic Python programmingUsing sockets for simple network communicationReading and writing to the command lineUnderstanding IP addresses and portsSimple troubleshooting and debugging
Tools used
Python 3 (freeopen-source)Standard Python libraries (no extra installs needed)Command Prompt or TerminalYour own local network (Wi-Fi or wired at home)
Prerequisites
Basic programming (any language)Comfort with using your computer's command line
Available mentors

No mentors have signed up for this project yet.

Be the first to mentor
Share
You'll earn — Certificate (PDF)

AICTE-aligned Project Completion Certificate

A formal, audit-ready PDF certificate issued by Assessfy + your institute on successful completion. Includes AICTE credit hours, your evaluator's signature, and a QR code for third-party verification.

Certificate of Project Completion

This is to certify that

has successfully completed the project

Build a Simple Local Network Port Scanner

Auto-issued on completion QR-verifiable
You'll earn — Digital Badge

Shareable LinkedIn / Resume Skill Badge

A compact, verifiable Open-Badges-2.0-compliant digital credential. Add to your LinkedIn profile, GitHub README, or resume in one click. Recruiters can validate authenticity via a unique URL.

Beginner
Build a Simple Local Network Port Sca…
Assessfy
Auto-issued on completion One-click LinkedIn add

Similar Projects you might like

Hand-picked by the recommender from your program & skill area.

Free study guides for this project

Free, self-paced guides matched to this project's prerequisite skills, knowledge & tools - brush up before you start.

Build the skills for this project

Matched to this project's skills & tools. Study free, then earn a recruiter-recognized certificate from the Assessfy Certification library.

100 marks Beginner
Sign up & enroll