【问题标题】:How to filter/sniff out web pages according to data(text) contained?如何根据包含的数据(文本)过滤/嗅出网页?
【发布时间】:2012-03-19 17:04:54
【问题描述】:

我正在寻找对我的小项目有用的信息,它允许我嗅探从网络服务器接收的网页,在它出现在浏览器中之前,我将测试内容(文本),然后根据这个测试,我的程序阻塞(或重定向)页面以防测试为假...

我发现一个非常完整的库是scapy,他可以嗅探和伪造包括http回复在内的所有流量..

I found someone looking to do similar things,但回复建议开发代理..

我的问题是:做代理需要什么?或者只是scapy

【问题讨论】:

    标签: proxy firewall scapy


    【解决方案1】:

    聪明,

    要回答您的问题,是的,您可以使用 scapy 执行此操作,但本质上您将在此过程中创建代理。

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

    直流

    【讨论】:

    • 谢谢 dc ,我明白为什么代理是必不可少的,但我对浏览器中的配置(代理配置)有疑问我希望这是自动的(在客户的浏览器中没有配置) ,我已经知道了一个无需在浏览器中配置就可以工作的代理....
    • 您知道如何在 Windows 下执行此操作吗?
    • 在 scapy 中做这样的事情.. 在网络浏览器中设置代理到 scapy 框 ip 端口 8080 然后在 scapy 框上嗅探(filter="port 8080") 然后“对 pkt 做一些事情”然后发送(“已处理的pkt”)
    • 抱歉重读这篇文章,我知道有办法通过组策略设置代理和其他方法来破解并让系统也将您用作代理,但是没有其他方法我知道除了作为局域网段上的网关之外,它还可以自动让用户通过远程系统推送服务。
    • 欢迎回来dc,我在这里发了一个详细的问题:stackoverflow.com/questions/10284846/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-12
    • 1970-01-01
    • 2012-04-10
    • 2018-09-08
    • 1970-01-01
    • 2015-06-13
    相关资源
    最近更新 更多