首页主机资讯Ubuntu Sniffer日志文件怎么查看

Ubuntu Sniffer日志文件怎么查看

时间2025-11-24 09:40:35发布访客分类主机资讯浏览1430
导读:Ubuntu 抓包日志查看指南 先确认日志类型 在 Ubuntu 上,“Sniffer”通常指网络抓包工具(如 tcpdump、Wireshark/dumpcap)。这类工具生成的抓包文件是二进制 pcap/pcapng 格式,不能用 c...

Ubuntu 抓包日志查看指南

先确认日志类型

  • 在 Ubuntu 上,“Sniffer”通常指网络抓包工具(如 tcpdump、Wireshark/dumpcap)。这类工具生成的抓包文件是二进制 pcap/pcapng 格式,不能用 cat/grep 直接阅读,需用抓包工具打开。
  • 若你指的是系统或服务的文本日志(例如某个名为“sniffer”的服务),它们一般位于 /var/log/,可用 journalctl 或文本工具查看。

查看 pcap/pcapng 抓包文件

  • 使用 tcpdump 直接读取与过滤
    • 读取文件:sudo tcpdump -r capture.pcap
    • 只看 HTTP 流量:sudo tcpdump -r capture.pcap -nn -A ‘tcp port 80’
    • 只看 某主机 的流量:sudo tcpdump -r capture.pcap -nn host 192.0.2.10
    • 更详细输出:加 -v/-vv;不解析域名:加 -n;显示链路层头部:加 -e;十六进制+ASCII:加 -X;仅抓取 N 个包:加 -c N
  • 使用 Wireshark 图形化分析
    • 安装:sudo apt-get install wireshark
    • 启动后在菜单 File → Open 打开 .pcap/.pcapng,用显示过滤器(如 http、ip.addr==x.x.x.x、tcp.port==80)快速定位会话与问题。
  • 使用 dumpcap 进行持续捕获(配合 Wireshark 分析)
    • 捕获:sudo dumpcap -i eth0 -w capture.pcap
    • 在 Wireshark 中打开该文件进行实时/离线分析。

查看系统或服务的文本日志

  • 使用 journalctl 查看服务日志
    • 查看全部:journalctl
    • 查看某服务:journalctl -u 服务名.service
    • 按时间过滤:journalctl --since today、–since “2025-11-24 09:00:00” --until “10:00:00”
    • 实时跟踪:journalctl -f
    • 查看最近 N 行:journalctl -n 100。
  • 直接查看 /var/log 下的常见日志
    • 系统日志:/var/log/syslog(或 /var/log/messages)
    • 认证日志:/var/log/auth.log
    • 内核日志:/var/log/kern.log
    • 分页/实时查看:less /var/log/syslog、tail -f /var/log/syslog。

实用命令速查

  • 捕获并写入文件:sudo tcpdump -i eth0 -w capture.pcap -c 100
  • 读取并只看 80 端口:sudo tcpdump -r capture.pcap -nnA ‘tcp port 80’
  • 读取并显示更详细:sudo tcpdump -r capture.pcap -vv -n -e
  • 实时查看系统日志:journalctl -f
  • 查看某服务今日日志:journalctl -u your-sniffer.service --since today

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Ubuntu Sniffer日志文件怎么查看
本文地址: https://pptw.com/jishu/754171.html
如何在Linux上安装SQL Server Ubuntu Sniffer如何解决冲突

游客 回复需填写必要信息