如何嗅闻这些要求?

时间:2013-11-04 19:51:07

标签: php zend-framework tcp

即时通讯使用在Zend Framework上获取Google内容(google代码段)的脚本 因为DEV团队不再支持该脚本 我需要调试脚本&我想知道如何嗅探谷歌查询的回报:

代码的例子:

public function fetchContent($keyword)
{
$client = $this->getClient()
->setUri('https://www.google.com/search')
->setParameterGet(array(
'q'       => $keyword,
'ie'      => 'UTF-8'
));

当我使用tcp dump调试google查询时: tcpdump -n -i venet0 -s 0 -w /tmp/output.txt

我没有看到谷歌的任何要求 tcp dump输出在这里 http://pcapperf.appspot.com/view?hash_str=2b246ed29fb84a93504bca47ef3fb0f0

我可以在脚本中看到请求是google&确实获取内容 我该如何拦截这些数据?

是否与UDP&不是TCP?

我的tcpdump嗅探没有包含足够的参数吗?

非常感谢你

2 个答案:

答案 0 :(得分:1)

你无法正常嗅探https

你应该改变

https://www.google.com/search

http://www.google.com/search

答案 1 :(得分:0)

你确定你有合适的设备吗?也许试试

tcpdump -i any

另外,监视

netstat -an

查看是否实际与Google建立了连接

另外,你为什么要尝试https?也许你有SSL请求的问题?