Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation


(___ ) ( ) (___ ) ( ) ( ) ( ) ( )_ | | _ _ ___ | |/') _ _ | | _ _ ___ | |/') _ _ | || | _ _ ___ | ,) _ | | /' ) /'___)| , < ( ) ( ) _ | | /'_ ) /')| , < ( ) ( )| _ |( ) ( )/' _ \| | ( )_| |( (_| |( (___ | |\\ | () |( )| |( (| |( (__ | |`\ | () || | | || () || ( ) || |_ \___/'_,)\____)(_) (_)_, |\___/'_,)\____)(_) (_)_, |() ()\___/'(_) (_)_) ( )| | ( )_| |
\___/' ___/'

πŸ›°οΈ Device and Network Scanner


A modern Python tool to scan and display detailed information about your device and local network.


✨ Features

  • 🎨 Modern, colorful ASCII-art interface in the terminal
  • πŸ–§ Shows all network adapter details (IP, MAC, status, speed, etc.)
  • 🏠 Displays local device IP information
  • 🌍 Fetches public IP and geolocation details
  • πŸ”Ž Scans the local subnet to find active devices
  • πŸ’Ύ CLI and GUI (main.py) or CLI-only (mobilemain.py) output

πŸ“¦ Requirements

  • Python 3.x
  • psutil
  • requests
  • rich
  • beautifulsoup4
  • tkinter (usually included with Python)

πŸš€ Installation

  1. Clone the repository:

    git clone https://github.com/Pisethz/Deviceandnetworkscanner.git
    cd Deviceandnetworkscanner
  2. Install the required Python packages:

    pip install -r requirements.txt
  3. Run the program:

    python main.py

Note: On some systems, you may need to install tkinter separately. For example, on Ubuntu:
sudo apt-get install python3-tk


πŸ‘€ Authors

Pisethz x JackyJackyHunt


About

Device and Network Scanner Built with Python, using psutil, requests, rich, and tkinter for a user-friendly experience.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages