(self)
find upload forms from grabbed 
        websites the attacker may succeed to 
        upload malicious files like webshells
find upload forms from grabbed 
        websites the attacker may succeed to 
        upload malicious files like webshells
find upload forms from grabbed websites the attacker may succeed to upload malicious files like webshells
def findUp(self) :
        """
        find upload forms from grabbed 
        websites the attacker may succeed to 
        upload malicious files like webshells
        """
        upList = ['up.php', 'up1.php', 'up/up.php', 'site/up.php', 'vb/up.php', 'forum/up.php','blog/up.php', 'upload.php', 'upload1.php', 'upload2.php', 'vb/upload.php', 'forum/upload.php', 'blog/upload.php', 'site/upload.php', 'download.php']
        clearScr()
        print "[~] Finding Upload"
        for site in self.sites :
            for up in upList :
                try :   
                    if (urllib.urlopen(site + up).getcode() == 200) :
                        html = urllib.urlopen(site + up).readlines()
                        for line in html :
                            if re.findall('type=file', line) :
                                print " [*] Found upload -> ", site+up
                except IOError :
                    pass
def findUp ( self ) : upList = [ 'up.php' , 'up1.php' , 'up/up.php' , 'site/up.php' , 'vb/up.php' , 'forum/up.php' , 'blog/up.php' , 'upload.php' , 'upload1.php' , 'upload2.php' , 'vb/upload.php' , 'forum/upload.php' , 'blog/upload.php' , 'site/upload.php' , 'download.php' ] clearScr ( ) print "[~] Finding Upload" for site in self . sites : for up in upList : try : if ( urllib . urlopen ( site + up ) . getcode ( ) == 200 ) : html = urllib . urlopen ( site + up ) . readlines ( ) for line in html : if re . findall ( 'type=file' , line ) : print " [*] Found upload -> " , site + up except IOError : pass