NetSage – Python Network Monitor | CS50P Final Project (CLI Edition)
Автор: The SKuLL
Загружено: 2025-10-05
Просмотров: 16
Описание:
NetSage – A Python Network Monitoring Assistant (CLI Edition)
This project is my Final Project for CS50’s Introduction to Programming with Python (CS50P).
NetSage is a command-line tool that allows users to test, monitor, and analyze their network performance directly from the terminal.
It includes several powerful features such as:
Speed Test (Download, Upload, Ping)
Auto Speed Test & Alerts
Live Internet Status with troubleshooting tips
Compare Speed to Global/National Averages
Wi-Fi Signal Strength Monitor
ISP & Location Information
Website/URL Info & Analysis
Test History (Table & Graph View)
Export Results to PDF
About the Project:
I started developing NetSage after completing CS50P — it’s the first project I built completely from scratch to apply all the programming concepts I learned.
This version (CLI-only) is submitted as my final project for CS50P.
I am currently working on Version 2, which will include a full GUI interface built with PyQt5 and extended functionality.
GitHub Repository:
/HossamJa/NetSage-Network-Monitoring-Tool
Feel free to check out the source code, contribute, or follow the progress of NetSage v2 (CLI + GUI).
Developer:
Hossam Jamjama
Built as part of Harvard’s CS50P – Introduction to Programming with Python.
#CS50 #CS50P #Python #Networking #CLI #NetSage #Programming #FinalProject #PyQt5 #SpeedTest
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: