Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -160,7 +160,7 @@ All network operations are async (tokio). Long-running operations accept progres
| `ops.rs` | High-level operations facade (used by CLI, TUI, GUI, MCP) |
| `common.rs` | Default constants (ports, timeouts, concurrency) |
| `discover.rs` | Subnet host discovery (ping + DNS resolve) |
| `scan/` | TCP port scanning with concurrency |
| `scan/` | TCP and UDP port scanning with concurrency |
| `ping.rs` | ICMP/TCP ping with dual backends (raw ICMP + TCP fallback) |
| `arp.rs` | ARP table retrieval + MAC vendor lookup |
| `oui.rs` | MAC vendor database (compressed gzip JSON) |
Expand Down
2 changes: 1 addition & 1 deletion apps/netscli-cli/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ that shares the same Rust core but isn't published to crates.io

## Commands

Host discovery, TCP port scan, subnet sweep, ping, traceroute, DNS
Host discovery, TCP and UDP port scans, subnet sweep, ping, traceroute, DNS
lookup (all record types), reverse DNS, ARP table with vendor
resolution, interface listing, and optional packet capture.

Expand Down
2 changes: 1 addition & 1 deletion apps/netscli-cli/src/args.rs
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ pub enum Commands {
format: ListOutput,
},

/// Scan TCP ports on a host
/// Scan TCP ports on a host, or UDP with --udp
Scan {
/// Host to scan
host: String,
Expand Down
2 changes: 1 addition & 1 deletion packaging/mcpb/manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"display_name": "NetsCLI",
"version": "@@VERSION@@",
"description": "Network discovery, port scanning, DNS, ARP and mDNS tools for local networks.",
"long_description": "NetsCLI exposes its network diagnostics as MCP tools: discover hosts on a subnet, scan TCP ports, ping, resolve DNS, read the ARP cache, browse mDNS services, and build a combined profile of a single host.\n\nThis bundle carries the netscli binary, so nothing else needs installing. If you already run netscli from a terminal, point your client at that copy instead — you will get the version you chose, and packet capture, which this bundle does not include.",
"long_description": "NetsCLI exposes its network diagnostics as MCP tools: discover hosts on a subnet, scan TCP and UDP ports, ping, resolve DNS, read the ARP cache, browse mDNS services, and build a combined profile of a single host.\n\nThis bundle carries the netscli binary, so nothing else needs installing. If you already run netscli from a terminal, point your client at that copy instead — you will get the version you chose, and packet capture, which this bundle does not include.",
"author": {
"name": "Felix Stubner",
"url": "https://github.com/fstubner"
Expand Down
Loading