Skip to content

SharoonEmm/Semester-1-projects--python-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

📌 Overview Auto Network Tester is a command-line Python application designed to simulate basic network diagnostics. It allows users to test connectivity to predefined and custom domains using automated ping requests, providing quick feedback on network reachability. This project was built to reinforce core concepts in Python programming and networking fundamentals, while developing a structured and scalable application.

📸 Screenshot Network Tester Screenshot

🚀 Features Test connectivity of preloaded domains Input and test custom domains Display real-time reachability results Store results using object-oriented design Save results to a file for persistent logging View previously saved test results

🧠 Concepts Applied Object-Oriented Programming (Classes & Objects) Functions and Modular Design Loops and Conditional Logic File Handling (Read/Write) Basic Network Diagnostics (Ping) CLI-based user interaction

🛠️ Technologies Used Python 3 OS Module (for system-level ping execution)

🔮 Future Improvements Add timestamp logging for each test Improve input validation and error handling Implement additional tools (e.g., traceroute, latency checks) Develop a GUI or web-based interface Integrate with cloud-based monitoring (AWS)

🎯 Learning Outcome This project demonstrates my ability to combine software development and networking concepts to build practical tools. It reflects my ongoing progress as a Software Development and Network Engineering student and my interest in cloud computing and infrastructure.

👤 Author Sharoon Emmanuel Software Development & Network Engineering Student Cloud Computing Enthusiast

⭐ Support

If you found this project useful, feel free to ⭐ the repository!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Contributors

Languages