我希望HTTP能够与Linux系统服务器监控工具(每种协议)一起工作。我知道,难道就没有免费的软件吗?
例如,当我使用包监视器转储80/tcp时是具体的。
# tethereal -i ppp0 port 80 -x
Capturing on ppp0
1244206390.030474 219.111.xx.xx -> 74.125.xx.xx HTTP GET /search?output=js&num=0&dt=1244206414703&client=pub-3031568651010206&q=Cagliari%20Flight&ad=n3&ie=utf8&oe=utf8&channel=0091594208&adtest=off HTTP/1.1
0000 00 04 02 00 00 00 00 00 00 00 00 00 00 00 08 00 ................
0010 45 00 01 e5 ee 82 40 00 40 06 d2 b5 db 6f 02 5b E.....@.@....o.[
0020 4a 7d 4f 93 d4 29 00 50 3e df 4c 63 4b 6b 42 e0 J}O..).P>.LcKkB提供了这样的输出,但是有太多不必要的信息,比如SYN数据包或报头。我想要的
我可以设置一个过滤器,是最好的,如果只有信息需要可以积累在日志中。
发布于 2009-06-08 06:27:16
TCP流记录器-是调试tcpflow的一个很好的工具,过滤器的语法与tcpdump的语法相同,不需要学习其他语法:)
Google.com的示例卷曲:
$ tcpflow -c port 80 and host 74.125.43.103
010.190.001.182.55535-074.125.043.103.00080: GET / HTTP/1.1
User-Agent: curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10
Host: 74.125.43.103
Accept: */*
074.125.043.103.00080-010.190.001.182.55535: HTTP/1.1 200 OK
Cache-Control: private, max-age=0
Date: Mon, 08 Jun 2009 06:28:04 GMT
Expires: -1
Content-Type: text/html; charset=ISO-8859-1
Server: gws
Transfer-Encoding: chunked
[....]发布于 2009-06-08 18:55:37
你可以做w/ tcpdump录音,然后通过wireshark获得你只需要的东西。
https://serverfault.com/questions/21712
复制相似问题