{
 "schemaVersion": 1,
 "generated": "2026-10-30",
 "dataLicense": "CC BY-SA 4.0",
 "license": "CC BY-SA 4.0",
 "notice": "Data from Open Source Everything (https://opensourceeverything.org), licensed CC BY-SA 4.0: use it freely, credit the site, link to the page, and share changes under the same license. Listings were drafted with AI assistance and are managed by the r/TrueOpenSource moderators; check a project's own page before relying on a fact.",
 "id": "network-tools",
 "name": "Network scanners and diagnostics",
 "page": "https://opensourceeverything.org/g/network-tools/",
 "category": "selfhost",
 "categoryName": "Home servers & security",
 "job": "Seeing what's on your network and why it's slow",
 "closedApps": [
  "Fing",
  "PRTG",
  "SolarWinds"
 ],
 "coverage": "partial",
 "alternatives": [
  {
   "id": "angry-ip-scanner",
   "name": "Angry IP Scanner",
   "page": "https://opensourceeverything.org/p/angry-ip-scanner/",
   "summary": "Angry IP Scanner is a free program that scans a computer network to list the devices connected to it and some details about each one. It is made for anyone who wants to see what is on their home or office network.",
   "kind": "app",
   "setup": "easy",
   "setupWhy": "Install it like a normal app, or use it in your browser.",
   "platforms": [
    "windows",
    "linux"
   ],
   "license": "GPL-2.0",
   "licenseClass": "open",
   "licenseNeedsCheck": false,
   "stars": 5172,
   "forks": null,
   "status": "active",
   "verified": false,
   "latestRelease": null,
   "code": "https://github.com/angryip/ipscan",
   "website": "https://angryip.org",
   "download": null,
   "release": null,
   "family": null,
   "familyChildren": [],
   "howToHelp": null,
   "project": "angry-ip-scanner",
   "rank": 1,
   "fit": "partial",
   "note": "Scans devices, but no slowness diagnostics or closed-app features listed",
   "why": "Does part of the job · Easy setup",
   "score": 44.1
  },
  {
   "id": "netalertx",
   "name": "NetAlertX",
   "page": "https://opensourceeverything.org/p/netalertx/",
   "summary": "NetAlertX is a free program you run on your own server that scans your home or office network and keeps a list of every connected device. It is made for home lab owners, IT teams, and managed service providers who need to track what is connected to their networks.",
   "kind": "self_hosted",
   "setup": "advanced",
   "setupWhy": "You run it on your own server (a computer you set up and keep running), or from the command line.",
   "platforms": [
    "server"
   ],
   "license": "GPL-3.0",
   "licenseClass": "open",
   "licenseNeedsCheck": false,
   "stars": 7334,
   "forks": null,
   "status": "active",
   "verified": false,
   "latestRelease": null,
   "code": "https://github.com/jokob-sk/NetAlertX",
   "website": null,
   "download": null,
   "release": null,
   "family": null,
   "familyChildren": [],
   "howToHelp": null,
   "project": "netalertx",
   "rank": 2,
   "fit": "partial",
   "note": "Shows connected devices; does not diagnose slow networks.",
   "why": "Does part of the job · Advanced setup",
   "score": 35.6
  },
  {
   "id": "librenms",
   "name": "LibreNMS",
   "page": "https://opensourceeverything.org/p/librenms/",
   "summary": "LibreNMS is a free tool that automatically finds network devices and watches how they are performing, showing the results in a web page. It is aimed at network administrators and IT staff who manage many devices.",
   "kind": "self_hosted",
   "setup": "advanced",
   "setupWhy": "You run it on your own server (a computer you set up and keep running), or from the command line.",
   "platforms": [
    "server"
   ],
   "license": "GPL-3.0-or-later",
   "licenseClass": "open",
   "licenseNeedsCheck": true,
   "stars": 4976,
   "forks": null,
   "status": "active",
   "verified": false,
   "latestRelease": null,
   "code": "https://github.com/librenms/librenms",
   "website": "https://www.librenms.org",
   "download": null,
   "release": null,
   "family": null,
   "familyChildren": [],
   "howToHelp": null,
   "project": "librenms",
   "rank": 3,
   "fit": "partial",
   "note": "Monitors and graphs devices over time; not a quick one-off scanner or phone app.",
   "why": "Does part of the job · Advanced setup",
   "score": 33.1
  },
  {
   "id": "mtr",
   "name": "mtr",
   "page": "https://opensourceeverything.org/p/mtr/",
   "summary": "mtr is a tool that combines traceroute and ping to show the path your internet traffic takes and how well each step performs. It is made for programmers and IT people who troubleshoot networks, and it runs from the command line.",
   "kind": "developer_tool",
   "setup": "advanced",
   "setupWhy": "Made for developers: you use it from code or the command line.",
   "platforms": [
    "windows",
    "mac",
    "linux"
   ],
   "license": "GPL-2.0",
   "licenseClass": "open",
   "licenseNeedsCheck": false,
   "stars": 3373,
   "forks": null,
   "status": "active",
   "verified": false,
   "latestRelease": null,
   "code": "https://github.com/traviscross/mtr",
   "website": null,
   "download": null,
   "release": null,
   "family": null,
   "familyChildren": [],
   "howToHelp": null,
   "project": "mtr",
   "rank": 4,
   "fit": "partial",
   "note": "Shows routes and loss per hop, but no device scanning or ongoing network monitoring.",
   "why": "Does part of the job · Advanced setup",
   "score": 30.6
  }
 ],
 "source": "https://opensourceeverything.org/g/network-tools/",
 "group": "Network scanners and diagnostics",
 "replaces": [
  "Fing",
  "PRTG",
  "SolarWinds"
 ]
}