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

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)

Method Details [hide private]

__init__(self)
(Constructor)

 
None

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)

 
None

_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)

 
None

getUsersFile(self)

 
None

setPassFile(self, passwdFile)

 
None

getPassFile(self)

 
None

setPassEqUser(self, tf)

 
None

getPassEqUser(self)

 
None

setUseMailUsers(self, tf)

 
None

getUseMailUsers(self)

 
None

setUseMails(self, tf)

 
None

getUseMails(self)

 
None

setUseSvnUsers(self, sv)

 
None

getUseSvnUsers(self)

 
None

setUseProfiling(self, tf)

 
None

getUseProfiling(self)

 
None

setProfilingNumber(self, number)

 
None

getProfilingNumber(self)

 
None

setURL(self, url)

 
None

getURL(self)

 
None