代码之家  ›  专栏  ›  技术社区  ›  blez

嗅探器-如何将GET请求与其响应联系起来?

  •  1
  • blez  · 技术社区  · 12 年前

    我有一个函数可以获取所有数据包(输入和输出)。我正在监视GET和HTTP 200 OK。一切都很好,但如何将GET请求与其OK响应链接起来?

    编辑: 我想知道如何用程序来做。我知道专业嗅探器可以“跟踪流量”

    3 回复  |  直到 12 年前
        1
  •  1
  •   Louis Ricci    12 年前

    您可以使用请求和响应的源端口和目标端口将其链接到同一TCP流。

    CLIENT > TCP SRC 33333 DST 80 "GET / HTTP/1.1"
    SERVER < TCP SRC 80 DST 33333 "200 OK"
    
        2
  •  0
  •   Squeezy    12 年前

    如果你只想阅读流量,你可以随时使用 WireShark 。它有一个“跟随TCP流”的功能。如果你想编程一个嗅探器,我建议你 http://en.wikipedia.org/wiki/Transmission_Control_Protocol .

        3
  •  0
  •   Maciej    12 年前

    您可以使用 justniffer 。它可以通过脚本进行扩展。年发布的新版本not yes trunk 存储库的分支可以通过python进行扩展。