• 服务器抓包,linux服务器用tcpdump抓包,用wireshark图形界面分析报文


    首先用下命令查看自己的网络接口:

    ip addr

    出现多个网络接口的时候,用你要抓包的ip地址查找。此处用10.105.218.233抓包,故选用eth0。

    抓取本接口下所有的流量,使用本命令抓包的时候,抓取的流量可能非常多,抓包文件会非常大:

    tcpdump tcp -i eth0  -w eth0.pcap

    抓取本接口下,特定ip之间通信的流量,有效减少干扰的数据包。

     tcpdump -i eth0 host 10.105.218.233 and 10.105.1.136 -w eth0.pcap

    抓取结束后,使用ctrl+c停止。

    然后把eth0.pcap文件下载到本地,使用wireshark打开抓包文件。

    右键某个关心的报文,点击follow-tcp stream可以查看完整的通信过程。

     用颜色来区分数据包发送方向:

  • 相关阅读:
    uni_app系列
    并发编程
    VUE+DRF系列
    其实我是个诗人
    中医
    linux+docker
    Mysql数据库
    爱好
    AJAX
    Django
  • 原文地址:https://www.cnblogs.com/parasis/p/13064529.html
Copyright © 2020-2023  润新知