Freedom251 › Port Scanner Software
NetsCLI

What NetsCLI is
NetsCLI is a free, open-source network scanner for Linux, macOS, and Windows. It discovers devices on a local network, scans TCP and UDP ports, queries DNS, and inspects hosts. You can use it through a desktop app, terminal interface, command-line interface, or an MCP server, all built on one Rust core. The desktop app supports multiple investigation tabs, sortable and filterable results, exports, and scan history. Discovery may add reverse DNS, ARP cache information, MAC addresses, and device makers when the operating system has those details. Command-line network operations can return JSON or YAML; list commands also support CSV and Markdown. Its stdio MCP server makes structured local-network tools available to compatible AI clients, including Claude Code and Cursor. NetsCLI is MIT-licensed and free for personal, open-source, and commercial use. The maker says binaries and installers are checksummed and signed with Sigstore cosign. Packet capture requires separate downloads and platform-specific dependencies.
Who it suits
NetsCLI suits people who need local network discovery, diagnostics, or repeatable command-line automation. Its MCP tools may also suit AI-agent users who need local network operations.
What it does well
- Free for personal, open-source, and commercial use
- Available on Linux, macOS, and Windows
- Desktop app includes scan history and exports
- CLI supports JSON, YAML, CSV, and Markdown
- MCP server provides structured local network tools
What to know first
- Packet capture requires separate downloads and dependencies
- No remote administration
- Lacks advanced service detection, NSE scripts, and OS fingerprinting
Limits
Packet capture is only available through separate downloads and requires libpcap on Linux or macOS, or Npcap on Windows. NetsCLI does not provide remote administration and lacks advanced service detection, NSE scripts, and OS fingerprinting available in nmap.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| NetsCLI | Free for personal, open-source, and commercial use · MIT-licensed | Free |
As netscli.com lists them, read 5 Oct 2026. The maker's own page has the final word.
Getting started
- Visit the NetsCLI website.
- Choose the download for Linux, macOS, or Windows and the interface you want to use.
- For packet capture, use a separate packet-capture download and install libpcap on Linux or macOS, or Npcap on Windows.
- Use the CLI, terminal interface, or desktop app for network investigations.
- Connect its stdio MCP server to a compatible AI client such as Claude Code or Cursor.
NetsCLI is a free, open-source scanner for people who need to investigate devices and services on a local network. It is best for technical users who want desktop exploration alongside terminal, CLI, or AI-client workflows. Its range of interfaces is a strength, but it is not a substitute for remote administration or nmap’s advanced detection capabilities.
Overview
One Rust core powers NetsCLI’s desktop app, terminal UI, command-line interface, and MCP server. It covers LAN discovery, TCP and UDP port scanning, DNS queries, and host inspection, making it a useful fit for local diagnostics that may move from interactive investigation to repeatable commands. Its focus is deliberately narrower than a full network-management tool.
Key features
Desktop investigation and reusable output
The desktop app supports multiple investigation tabs, sortable and filterable results, exports, and scan history. That makes it easier to keep separate checks organized and revisit findings; users who need repeatable diagnostics or automation will likely prefer the CLI. Network operations support JSON and YAML, while list commands also support CSV and Markdown, which gives scripts and reports several practical ways to consume results.
Discovery and MCP tools
Discovery can add reverse DNS, ARP cache data, MAC addresses, and device makers when the operating system has that information. These additions can help identify hosts, but the enrichment depends on what the system knows. The stdio MCP server exposes structured tools for discovery, port scanning, ping, DNS, ARP, host inspection, network sweeps, interface listing, and mDNS discovery. That makes NetsCLI relevant to compatible AI clients such as Claude Code and Cursor when an agent needs local network tools, rather than general remote control.
License and downloads
The MIT license permits personal, open-source, and commercial use, and the library and MCP server are published on crates.io for Rust projects. The maker says binaries and installers are checksummed and signed with Sigstore cosign, with verification instructions available. Packet capture is a separate download rather than part of the standard package, and requires libpcap on Linux or macOS, or Npcap on Windows.
Pricing
NetsCLI costs nothing. Its single NetsCLI plan is free for personal, open-source, and commercial use under the MIT license, so there is no paid tier to trade against a capped free offering. There is no free trial because the software is free. The maker publishes no seat or usage quota for the plan.
Platforms
NetsCLI supports Linux, macOS, and Windows. Packet capture has an additional platform dependency: libpcap on Linux or macOS and Npcap on Windows, and it is available only in separate packet-capture downloads.
Who it's for
NetsCLI is a sensible choice for network-minded users who want local discovery and port checks in both a graphical and scriptable workflow. Its CLI suits repeatable diagnostics and automation; its MCP server suits users who want compatible AI agents to call local network tools. It is a weaker fit for administrators who need remote administration, OS fingerprinting, NSE scripts, or advanced service detection.
Pros and cons
Pros
- Four ways to work from one core: desktop, terminal UI, CLI, and MCP support different investigation and automation habits without requiring separate tools.
- Useful result handling: desktop history, tabs, sorting, filtering, and export help organize investigations, while JSON, YAML, CSV, and Markdown support reuse.
- Permissive free license: MIT licensing allows personal, open-source, and commercial use.
- Verifiable downloads: the maker says every binary and installer is checksummed and Sigstore-cosign signed.
Cons
- No remote administration: NetsCLI is for scanning and inspection, not managing remote hosts.
- Less detection depth than nmap: it lacks advanced service detection, NSE scripts, and OS fingerprinting.
- Packet capture adds setup: it requires a separate download plus libpcap or Npcap, depending on platform.
Alternatives
Port Scanner Software is a useful place to compare more tools in this category.
- Naabu is another free, MIT-licensed port-scanning option, with API and self-hosted platforms in addition to desktop operating systems.
- RustScan is a free, open-source port scanner and supports Android as well as Linux, macOS, Windows, and self-hosted use.
- Angry IP Scanner is a free, GPLv2 open-source alternative for Linux, macOS, and Windows.
- Masscan is free software under the GNU Affero General Public License v3 and supports Linux, macOS, Windows, and self-hosted use.
- Nmap is the stronger choice when its advanced service detection, NSE scripts, or OS fingerprinting matter. Its listed free end-user license does not allow redistribution within commercial software or hardware products.
- ScanSearch offers an Internet Scanner plan at $0.30 a month, billed per kpps/month, with 100–10,000 kpps and unlimited results per scan; it is a different option for users seeking an internet scanner rather than NetsCLI’s local-network focus.
- Unicornscan is a free GPL option with downloadable packages and source.
- Pentest-Tools Port Scanner offers a free tier for open-port and service discovery, as well as a paid NetSec plan starting at $95 a month.
Verdict
Choose NetsCLI if you want a free, MIT-licensed way to investigate a local network across desktop, terminal, CLI, and compatible AI-client workflows. Its strongest case is that breadth paired with reusable output and desktop scan history. Look elsewhere if you need remote administration or the advanced detection features available in nmap.
Verdict
NetsCLI brings desktop, terminal, CLI, and MCP access to local network scanning in a free MIT-licensed package. Its stated feature limits matter if you need remote administration or the advanced detection capabilities noted by the maker.
Questions
How much does NetsCLI cost?
The plan is free. It is free for personal, open-source, and commercial use.
Is NetsCLI open source?
Yes. NetsCLI is MIT-licensed, and its library and MCP server are published on crates.io for Rust projects.
Which platforms does it support?
NetsCLI is available for Linux, macOS, and Windows.
What output formats can I use?
CLI network operations support JSON and YAML. List commands also support CSV and Markdown.
Does NetsCLI work with AI clients?
Its stdio MCP server exposes structured local network tools for compatible clients, including Claude Code and Cursor.
What do I need for packet capture?
Packet capture is available in separate downloads. It requires libpcap on Linux or macOS, or Npcap on Windows.
Facts from NetsCLI's own pages
- AI integrations
- The stdio MCP server exposes structured local network tools for compatible AI clients, including Claude Code and Cursor. · netscli.com, 5 Oct 2026
- CLI output
- Network operations support JSON and YAML output, while lists also support CSV and Markdown. · netscli.com, 4 Oct 2026
- Desktop app
- The desktop app supports multiple investigation tabs and lets users sort, filter, export, and review scan history. · netscli.com, 4 Oct 2026
- Desktop features
- The desktop app supports multiple investigation tabs, sortable and filterable results, exports, and scan history. · netscli.com, 5 Oct 2026
- Download integrity
- The site says every binary and installer is checksummed and signed with Sigstore cosign, and links to download verification instructions. · netscli.com, 4 Oct 2026
- Download verification
- The maker says every binary and installer is checksummed and signed with Sigstore cosign. · netscli.com, 5 Oct 2026
- Feature limits
- The maker says NetsCLI does not provide remote administration and lacks advanced service detection, NSE scripts, and OS fingerprinting available in nmap. · netscli.com, 5 Oct 2026
- Host discovery
- Discovery can add reverse DNS, ARP cache data, MAC addresses, and device makers when the operating system has that information. · netscli.com, 5 Oct 2026
- Integrations
- The MCP server runs over stdio and exposes structured tools for network discovery, scanning, ping, DNS, ARP, host inspection, sweeps, interfaces, and mDNS discovery. · netscli.com, 4 Oct 2026
- License and cost
- NetsCLI is MIT-licensed and free for personal, open-source, and commercial use. · netscli.com, 4 Oct 2026
- Maker
- The site credits Felix Stubner as the maker. · netscli.com, 4 Oct 2026
- Network tools
- MCP tools include discovery, port scanning, ping, DNS, ARP, host inspection, network sweep, interface listing, and mDNS discovery. · netscli.com, 5 Oct 2026
- Notable limits
- The site says NetsCLI does not provide remote administration and lacks advanced service detection, NSE scripts, and OS fingerprinting compared with nmap. · netscli.com, 4 Oct 2026
- Open source
- NetsCLI is MIT-licensed, and its library and MCP server are published on crates.io for Rust projects. · netscli.com, 5 Oct 2026
- Packet capture
- Packet capture is available only in separate packet-capture downloads and requires libpcap on Linux or macOS, or Npcap on Windows. · netscli.com, 5 Oct 2026
- Packet capture requirement
- Packet capture is available only in separate packet-capture downloads and requires libpcap on Linux or macOS, or Npcap on Windows. · netscli.com, 4 Oct 2026
- Platforms
- The CLI and terminal UI are published for Windows, macOS, and Linux; the desktop app is available for those systems as well. · netscli.com, 5 Oct 2026
- Purpose
- NetsCLI is an open-source Rust network scanner for discovering LAN hosts, scanning TCP and UDP ports, querying DNS, and inspecting hosts. · netscli.com, 5 Oct 2026
- Structured output
- CLI network operations support JSON and YAML output, while list commands also support CSV and Markdown. · netscli.com, 5 Oct 2026
- Ways to use it
- It offers a desktop app, terminal UI, command-line interface, and MCP server on one Rust core. · netscli.com, 5 Oct 2026
- Who it is for
- The maker describes CLI use for repeatable diagnostics and automation and MCP use for AI agents that need local network tools. · netscli.com, 5 Oct 2026
Where NetsCLI stands on Freedom251
- Port Scanner Software#8 of 26
- Command Line Tools#14 of 27