如何根据包含的数据(文本)过滤/嗅探网页?

如何根据包含的数据(文本)过滤/嗅探网页?

问题描述:

我正在寻找有用的信息,我的小项目允许我嗅探从网络服务器收到的网页,并在它出现在浏览器中之前我会测试内容(文本),然后根据这个测试,我的程序块(或重定向)的页面的情况下,测试是假的......如何根据包含的数据(文本)过滤/嗅探网页?

我发现了一个很完整的图书馆是scapy,他可以嗅探,锐意所有包括http答复交通..

I found someone looking to do similar things,但响应建议开发一个代理..

我的问题是:是否需要做一个代理?或者只是Scapy的

Smarty的,

要回答你的问题是你能做到这一点与Scapy的但本质上,你将创建在此过程中的代理。

事实上,您的请求实际上是Web代理服务器的定义。

DC

+0

谢谢直流,我明白为什么代理是必不可少的,但我有一个关于在浏览器(代理配置)配置的关注,我想这是自动(在用户的浏览器没有配置) ,我已经知道在浏览器中没有配置的代理。 – 2012-04-22 18:28:44

+0

你有什么想法如何在Windows下做到这一点? – 2012-04-22 18:30:19

+0

在scapy中做好这样的事情。在Web浏览器中设置代理scapy box ip port 8080然后在scapy box sniff(filter =“port 8080”)然后“做点事情”然后发送(“processedpkt”) – dc5553 2012-04-23 07:40:14