ORIGINAL REDDIT POST
Automated Local Networking Scanning
Hi, I'm looking for a self-hosted solution that can automatically discover and inventory devices connected to my local network. Ideally, I'm looking for something that can: Automatically scan my LAN on a schedule Detect new devices as they connect Show IP…
Hi, I'm looking for a self-hosted solution that can automatically discover and inventory devices connected to my local network. Ideally, I'm looking for something that can: Automatically scan my LAN on a schedule Detect new devices as they connect Show IP address, MAC address, hostname, vendor, and operating system (if possible) Keep a history of devices that have been seen Alert me when new or unknown devices appear Run in Docker if possible
Collected discussion
Expand the replies to this comment to learn how AI was used in this post/project.
Thanks for letting me know, is this still actively maintained. Can we request features to be added?
Not sure if this is actively being maintained, last update was 2025
Well yea I still use it every day and if I have the time to do so I'll implement requested features.
Just to know the IP of each device, what device is it, and when it last connected etc, so probably more inventory
Have a look at WatchYourLan on GitHub
Nmap, Scanopy, NetalertX are few self-hosted solutions that you may want to explore
I was looking for exactly the same some time ago and since I also wasn't able to find a solution that fits my needs perfectly I decided to start my own project WhosInMyLAN
Out of curiousity, what's your use-case? Is it mainly for security or are looking to maintain an inventory of your home lab?
Netalertx
PiAlert is another one
If your switches support it then it should be easy to figure it all out by monitoring some of it’s parameters