无法让Grep在终端获取信息

时间:2013-12-09 10:54:56

标签: command-line terminal grep osx-mavericks tcpdump

我无法使用Grep在终端获得'get'。 此代码曾用于Lion,但在Maverick中,GET没有显示......

sudo tcpdump -i en1 -n -s 0 -w - | grep -a -o -E "Host\:\ .*|GET\ \/.*"

可能有任何帮助或建议吗?

1 个答案:

答案 0 :(得分:0)

尝试:

sudo tcpdump -s 0 -A | egrep --color=never -a -o "Host\: .*|GET\ \/.*"

-w -写入原始数据包,而-A解码为ASCII;方便的网页(每个人)

我发现如果grep输出颜色,则Host:行输出为空行。