Skip to content

ShokuhDev/Network-Info-Tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌐 Network Info Tool

Network Info Tool is a simple and practical command-line application that displays useful network information about your system and lets you perform basic network checks.

It is designed to be:

  • ⚑ Lightweight
  • 🧩 Easy to use
  • 🎯 Beginner-friendly

✨ Features

This tool can:

  • πŸ–₯️ Show system hostname
  • πŸ“ Get local IP address
  • 🌍 Get public IP address
  • πŸ”— Show MAC address
  • βœ… Check internet connectivity
  • πŸ“‘ Ping a host
  • πŸšͺ Check a specific port
  • πŸ“‹ Display all network information at once

πŸ› οΈ Requirements

Before running the project, make sure you have:

  • 🐍 Python 3.x
  • 🌐 Internet connection
    (required for some features such as public IP lookup and connectivity check)

▢️ How to Run

  1. Make sure Python 3 is installed on your system.
  2. Open your terminal or command prompt.
  3. Run the script with:
python network_info_tool.py

---

## 🎯 Purpose of the Project

This project was created as a small and practical tool for learning and practicing:

- 🧠 Python sockets
- 🌐 Basic networking concepts
- πŸ’» Working with system commands
- πŸ–₯️ Building simple CLI applications

---

## πŸ“Œ Notes

- Some features may require an active internet connection.
- The tool is intended for educational and basic practical use.
- Output may vary depending on your operating system and network configuration.

---

## πŸš€ Possible Future Improvements

Some ideas for future updates:

- 🎨 Better CLI interface
- πŸ“‚ Save results to a file
- 🌍 More detailed public IP information
- βš™οΈ Cross-platform improvements
- πŸ” More advanced port scanning options
- πŸ“Š Better formatting for displayed network data

---

## 🀝 Contributing

Contributions, suggestions, and improvements are welcome.

If you'd like to contribute:

1. Fork the repository
2. Make your changes
3. Submit a pull request

---

## πŸ‘¨β€πŸ’» Author

Developed by **ShokuhDev**

---

## ⭐ Support

If you like this project, consider giving it a **star** ⭐ on GitHub.

About

A lightweight Python CLI tool for network information and connectivity checks.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages