emphyrio.io

Creative hobbyist — coding, 3D printing & experiments

Terminal Network Scanner

🔍 Terminal Network Scanner

Ever wondered what devices are lurking on your local network? Whether you're a curious Raspberry Pi tinkerer or a seasoned sysadmin, Terminal Network Scanner gives you a sleek, terminal-based interface to explore your network like a pro.

This command-line tool is written in Python 3 and built for Unix-like systems (especially Linux). It scans your local network to discover active hosts and presents the results in an interactive Terminal User Interface (TUI) built with Python's curses library.

No GUI? No problem. This project was born for the terminal.


🚀 Key Features


🛠 Tech Stack

🔧 Optional External Dependencies

To unlock the full power of the scanner, the following command-line tools are recommended:

All are commonly available on most Linux distros and can be installed via package managers like apt.


💻 Perfect for Raspberry Pi & Linux Terminals

This tool was designed with Linux systems in mind—especially headless setups like Raspberry Pi OS. It gives you full network visibility with zero graphical overhead.


📂 Source Code

The complete source code, setup instructions, and more are available on GitHub.

➡️ View on GitHub

Feel free to explore, fork, contribute, or open issues!


✨ Final Thoughts

Terminal Network Scanner is more than just a network scanner—it's a terminal-native dashboard for your LAN. Whether you're doing home network audits or building scripts around it, it’s a fast and flexible way to keep tabs on connected devices.

Give it a spin in your terminal and see what’s online!


Made with Python, curiosity, and a love for clean terminal tools.

Recent Blog Posts

Terminal Network Scanner

April 21, 2025

🔍 Terminal Network Scanner Ever wondered what devices are lurking on your local network? Whether you're a curious Raspbe...