The definitive tool for discovering every device on your local network
T

The definitive tool for discovering every device on your local network

The definitive tool for discovering every device on your local network

1,608 stars
N/A forks
N/A contributors

README

Project documentation from GitHub

RackPeek: The Definitive Tool for Mapping Your Local Network

Ever wondered exactly what’s connected to your local network? Maybe you’re troubleshooting a connectivity issue, checking for unexpected devices, or just satisfying your own curiosity about your home lab or office setup. Manually pinging IPs or scanning with overly complex tools can feel like using a sledgehammer to crack a nut.

That’s where RackPeek comes in. It’s a straightforward, purpose-built tool designed to do one thing exceptionally well: discover every single device on your local network. No fluff, no complicated configuration—just a clear, real-time view of what’s connected.

What It Does

RackPeek is a local network discovery tool. In simple terms, you run it, and it scans your network’s IP range, identifying active devices. It presents this information in a clean, readable list, showing you IP addresses, MAC addresses, and often the hostnames of the devices it finds. It’s like having a real-time inventory of your network’s occupants.

Why It’s Cool

The beauty of RackPeek is in its focus and simplicity. It’s not buried inside a massive network suite with a thousand features you’ll never use. It’s a dedicated scanner that’s fast and gets out of your way. For developers, this is particularly useful.

Imagine you’re working on an IoT project, setting up a local server, or configuring devices to talk to each other. You need to know their exact IP addresses without digging through router admin pages. RackPeek gives you that list instantly. It’s also great for security-minded folks who want a quick check for unauthorized devices on their Wi-Fi. The implementation is clean and the output is exactly the information you need, no more, no less.

How to Try It

Getting started with RackPeek is simple. It’s a Python project, so you’ll need that installed. Here’s the quick start:

  1. Clone the repository:
    git clone https://github.com/Timmoth/RackPeek.git
    
  2. Navigate into the project directory:
    cd RackPeek
    
  3. Run the script (you may need to use python3 on some systems):
    python rackpeek.py
    

That’s it. The script will handle the rest, scanning your local subnet and printing out the discovered devices. Check the project’s README for any additional details or options.

Final Thoughts

In a world of overly complex software, RackPeek is a refreshingly simple and effective tool. It solves a specific, common problem for developers, homelab enthusiasts, and the generally curious. It’s the kind of utility you run once, get the info you need, and then keep in your toolkit for the next time you need to see what’s on the wire. It’s a great example of a focused, well-executed open-source project.

You can fin

Did you like this issue?

Join our weekly newsletter

Love discovering amazing projects?

Help us continue bringing you the best open-source discoveries every week.

Back to Projects
Last updated: Mar 29, 2026