Exemplo n.º 1
0
 def parse_attack(self, result):
     output = Output(self)
     if result:
         output.success(result)
     else:
         output.fail('Internet nothing returned')
     return output
Exemplo n.º 2
0
 def parse_output(self, result):
     output = Output(self)
     if result:
         output.success(result)
     else:
         output.fail('Internet nothing returned')
     return output
Exemplo n.º 3
0
 def save_output(self, result):
     output = Output(self)
     if result:
         output.success(result)
     else:
         output.fail()
     return output
Exemplo n.º 4
0
    def parse_attack(self, result):
        output = Output(self)

        if result:
            output.success(result)
        else:
            output.fail("Internet nothing returned")
        return output
Exemplo n.º 5
0
 def parse_output(self, result):
     print 'parse_output'
     output = Output(self)
     if result:
         output.success(result)
     else:
         output.fail('failed connect')
     return output
Exemplo n.º 6
0
    def parse_attack(self, result):
        output = Output(self)

        if result:
            output.success(result)
        else:
            output.fail('target is not vulnerable')

        return output
Exemplo n.º 7
0
 def parse_attack(self, response):
     output = Output(self)
     result = {}
     if response:
         result['VerifyInfo'] = {}
         result['VerifyInfo']['URL'] = '%s' % self.url
         output.success(result)
     else:
         output.fail('Fail test')
     return output
Exemplo n.º 8
0
    def _verify(self):
        result = {}
        output = Output(self)

        target_ip = url2ip(self.url)
        url = urlparse.urlparse(self.url)
        port = url.port or 443

        if check_poodle(target_ip, port):
            output.success(result)
        else:
            output.fail('Not support SSLv3 connection. Not Vulnerable')
        return output
Exemplo n.º 9
0
    def save_output(self, result):
        #判断有无结果并输出
        output = Output(self)
        if result:
            output.success(result)
            #生产报告错误,在这里记得
            #data = result['VerifyInfo']['URL'] + result['VerifyInfo']['whoami'] + "\n"
            #with open('result.txt','a+') as f:
            #    f.write(str(data))

        else:
            output.fail()
        return output
Exemplo n.º 10
0
# coding: utf-8