根据署理的Web扫描器的完成

访客5年前黑客工具759

在WEB事务上线前,QA测验阶段,可将QA的浏览器署理设到一个指定的署理中或测验pc拨入特定的vpn中,QA在测验功用的一起, 安全测验也会在后台同步完结,其优点显而易见。
该类扫描器常见的有2种:
署理式
‍‍vpn + 通明署理
本文只讲第1种,第2种的完成 *** 稍费事一些,一天半响的时间内写不出来,留在下篇文章中写。
架构阐明

proxy模块的完成
用户恳求数据抓取
proxy模块是在开源项目 https://github.com/senko/tornado-proxy的基础上改的,将用户的恳求与服务器的呼应数据过滤后存入了mongodb中。 我新加的代码在30 – 38行之间。
class ProxyHandler(tornado.web.RequestHandler):
    SUPPORTED_METHODS = ['GET', 'POST', 'CONNECT']
    @tornado.web.asynchronous
    def get(self):
        url_info = dict(
            method=self.request.method,
            url=self.request.uri
        )
        self.request_info = None
        def handle_response(response):
            if (response.error and not
                    isinstance(response.error, tornado.httpclient.HTTPError)):
                self.set_status(500)
                self.write('Internal server error:n' + str(response.error))
            else:
                self.set_status(response.code)
                for header in ('Date', 'Cache-Control', 'Server','Content-Type', 'Location'):
                    v = response.headers.get(header)
                    if v:
                        self.set_header(header, v)
                v = response.headers.get_list('Set-Cookie')
                if v:
                    for i in v:
                        self.add_header('Set-Cookie', i)
                if response.body:
                    self.write(response.body)
            # Insert http request  and response into mongodb
            if self.application.scan:
                url = url_info.get('url')
                url_filter = UrlFilter(url)
                if url_filter.filter():
                    http_info = HttpInfo(url_info, self.request_info, response)
                    values = http_info.get_info()
                    mongodb = Mongodb(db_info)
                    mongodb.insert(values)
            self.finish()
        body = self.request.body
        self.request_info = self.request
        if not body:

[1] [2] [3]  黑客接单网

相关文章

怎么学编程_解除QQ冻结的黑客联系方式-西安本地黑客怎么找

Initiating Parallel DNS resolution of 1 host. at 09:07 msfconsole:这个就不必解说了会在后边针对这个来做一些具体的介绍,而且许多教程中...

黑客接单多少钱,我要找师傅黑客,怎么找黑客攻击黑平台

2、到Google,搜索一些关键字,edit.asp? 韩国肉鸡为多,大都为MSSQL数据库!实验东西:我国菜刀本试验要求获取www.test.ichunqiu网站的服务器权限。 遍历账号login相...

浅谈XXE进犯

现在越来越多首要的web程序被发现和陈述存在XXE(XML External Entity attack)缝隙,比方说facebook、paypal等等。 举个比方,咱们扫一眼这些网站最近奖赏的缝隙,...

Beef-XSS+Sunny-Ngrok实现内网穿透-黑客接单平台

Beef-XSS结构无疑是当今最强壮的浏览器进犯结构,网络上也存在许多关于它的教程,可是大部分都是根据内网环境下的教育,这就使得进犯作用大打折扣,别的大部分XSS教程仅仅完成一个aler(1)便证明达...

找一部骗片子,一男一女去骗一个中国人赌橄榄球。

在曩昔的APT要挟或许网络进犯活动中,运用邮件投递歹意的文档类载荷对错常常见的一种进犯办法,一般投进的文档大多为Office文档类型,如doc、docx,xls,xlsx。 3. 装置 gcc-4.4...

哥哥喜欢赌博!该怎样挽回

#1 0x6855fd in t2Decode afdko/c/public/lib/source/t2cstr/t2cstr.c:1857:38简单的来说,只有在apache开启多个端口的情况下,才...