x-cmd-network 是 x-cmd 生态中的网络管理与诊断技能,面向网络管理员、安全从业者与系统管理员,在终端内完成网络分析、连通性排障与基础设施监控。
主要能力与用法:
- 网络扫描(nmap):命令为 x nmap [options] [targets],支持主机发现、端口扫描、服务与版本检测、OS 指纹识别、脚本化漏洞扫描与拓扑发现,例如 x nmap -v -A scanme.nmap.org、x nmap -p 22,80,443 192.168.1.0/24。
- ARP 表管理(arp):x arp [flags],支持交互式 TUI、CSV/TSV 输出、MAC 厂商查询与可疑条目检测,例如 x arp --app、x arp --csv、x arp --all。
- DNS 配置(dns):x dns [subcommand],含 current(查看当前配置)、ls(列出可用 DNS 服务器)、refresh(刷新缓存)、set(配置 DNS,实验性),例如 x dns refresh。
- 路由表分析(route):x route [subcommand],展示与分析路由表并支持 CSV 输出,处于实验性开发阶段。
- 增强 ping:x ping [flags] [target],默认 ping bing.com,支持热力图与柱状图可视化,如 x ping --heatmap 8.8.8.8;也可处理已有 ping 输出,如 ping google.com | x ping vis --heatmap。
- TCP ping(tping):x tping [flags] [target:port],基于 curl 做 TCP 连通性测试,默认端口 80,支持可视化,如 x tping google.com:443。
典型场景:网络发现与拓扑梳理、ICMP/TCP 连通性排查、DNS 与缓存问题定位、漏洞扫描与 ARP 欺骗检测、延迟趋势与连接性能监控。
限制与要求:需先安装 x-cmd CLI;完整 nmap 功能需安装 Nmap 且部分扫描类型需管理员/root 权限;DNS 修改可能需提权;可视化需终端支持。应在拥有授权或自有网络上扫描,并遵守当地法律、控制扫描强度。更多帮助见 https://x-cmd.com/mod/network 与各模块页面(arp、dns、ping、tping),或使用 x [tool] --help。