netscli

Felix Stubner · fstubner.netscli

Network scanner with CLI, TUI, desktop app, and MCP server. Written in Rust.

netscli is an open-source network scanner written in Rust. It discovers hosts on a subnet, scans TCP ports, resolves DNS (including mDNS/Bonjour), reads the ARP table with vendor lookup, and optionally captures packets via Npcap. The same functionality is available from a command line, a terminal UI with autocomplete, a desktop app, or a Model Context Protocol (MCP) server that AI agents like Claude Code and Cursor can call directly.

winget install --id fstubner.netscli --exact --source winget

Latest v0.2.6

Release Notes

What's new in 0.2.6

  • refactor(cli): decompose tui/state.rs into 5 focused module files (#67) @fstubner
  • refactor(cli): split tui.rs into tui/ module + extract TUI surface from main.rs (#66) @fstubner
  • refactor(cli): extract commands.rs from main.rs (#65) @fstubner
  • refactor(gui): split App.tsx per-tab JSX into views/*View.tsx (#64) @fstubner
  • refactor(cli): rename formatter.rs -> tui_formatter.rs for naming consistency (#63) @fstubner
  • fix(gui): wire up Tauri 2 capabilities so the title-bar buttons work (#62) @fstubner
  • ci: cut PR runner-minute spend by ~70% (#61) @fstubner Full changelog: v0.2.5...v0.2.6

Installer type: portable

Architecture Scope Download SHA256
x64 Download 2D074426FE5BB79E42A6D211F1A705634E90E576C1DDA9BABADE0FCF05A86B1D

Details

Homepage
https://netscli.com/
License
MIT
Publisher
Felix Stubner
Support
https://github.com/fstubner/netscli/issues
Copyright
Copyright (c) 2026 Felix Stubner
Moniker
netscli

Tags

arpclidnsmcpmdnsnetworkport-scanrustscannertui

Older versions (5)

v0.2.5
Architecture Scope Download SHA256
x64 Download C3A83100A67966174046A418AAA510DDA637FBA20817837A202F6F948C6168A6
v0.2.4
Architecture Scope Download SHA256
x64 Download 3A31BD436668ADA0E56E3B806EC3723F2C7E8603B723D972392BEBFA010CC82F
v0.2.3
Architecture Scope Download SHA256
x64 Download AC7F2D9ECB6FD8CDCE92194E427850C5E5760215AAED41DAB68239FFA8AA3BC5
v0.2.2
Architecture Scope Download SHA256
x64 Download 18F336748104352EF82FC7EF3C8029FBA45BAAEEA4E2EAA6A51EB6A2F97D9CBA
0.2.0
Architecture Scope Download SHA256
x64 Download 790C0867BA035AD85704C7EBABA65ADE23FF9C9F4327FBE5B3F5F2515CFE3002