Package core :: Package controllers :: Package bruteforce :: Module bruteforcer :: Class bruteforcer
[hide private]

Class bruteforcer



This class is a helper for bruteforcing any login.


Author: Andres Riancho ( andres.riancho@gmail.com )

Instance Methods [hide private]
 
__init__(self)
 
init(self)
Open files and init some variables
 
_genSpecialUsers(self)
Generate special passwords from URL, password profiling, etc.
 
_genSpecialPasswords(self)
Generate special passwords from URL, password profiling, etc.
 
stop(self)
 
_getPassword(self, user)
Get a password from the password file.
 
_getUser(self)
Get the user for this combination.
 
getNextString(self)
This is used for "password only" logins.
 
getNext(self)
Get the next user/password combination
 
_getProfilingResults(self)
This method is called when the plugin wont be used anymore.
 
setUsersFile(self, usersFile)
 
getUsersFile(self)
 
setPassFile(self, passwdFile)
 
getPassFile(self)
 
setPassEqUser(self, tf)
 
getPassEqUser(self)
 
setUseMailUsers(self, tf)
 
getUseMailUsers(self)
 
setUseMails(self, tf)
 
getUseMails(self)
 
setUseSvnUsers(self, sv)
 
getUseSvnUsers(self)
 
setUseProfiling(self, tf)
 
getUseProfiling(self)
 
setProfilingNumber(self, number)
 
getProfilingNumber(self)
 
setURL(self, url)
 
getURL(self)