Ubuntu 下网络嗅探数据的可视化实践
工具选型与适用场景
快速上手流程
常用可视化工具与命令示例
| 工具 | 安装 | 启动与常用命令 | 可视化特点与用途 |
|---|---|---|---|
| Wireshark | sudo apt install wireshark | 选择网卡开始捕获;或 wireshark 打开 .pcap | 协议树、字节面板、IO/时序图,适合深度排障与取证 |
| EtherApe | sudo apt install etherape | sudo etherape;Capture → Interfaces 选 eth0/wlan0;可读取 tcpdump -n -w 文件 | 主机-主机拓扑、协议着色、链路粗细映射流量,适合宏观态势 |
| iftop | sudo apt install iftop | sudo iftop -i eth0 | 实时按连接显示带宽占用,快速定位“谁在吃带宽” |
| nload | sudo apt install nload | nload | 终端内接口实时曲线与统计,轻量直观 |
| bmon | sudo apt install bmon | bmon | 接口吞吐、历史与队列的可视化,便于容量感知 |
| vnstat | sudo apt install vnstat | vnstat;vnstat -i eth0 | 按日/月统计历史流量,适合长期趋势与报表 |
| Sniffnet | 从 GitHub Releases 下载 .deb 安装 | 启动后选择网卡并设置过滤 | 图形化连接列表与流量分布,上手快、跨平台 |
| 以上工具均可在 Ubuntu 使用,适配服务器与桌面环境的不同需求。 |
进阶用法
合规与安全提示