- Work with python2 and python3 (solved unicode problems)
- Improved things
- Say goodbye to old mechanize and say hi to mechanicalsoup with some patches
- Add SQL Injection payloads
- Code syntax improvment
- Working with selenium - chromium web driver.
- Add FAQ to readme
- Code improvement
- New attack banner
- Fix syntax webshell result
- Fix break for multiple IP
- Fix attack mode HTTP GET only if has multiple target with different attack mode
- Fix last result missing passwords
- Code clean
- Support ip list
- Minor improvement
- Code clean
- Fix reading data from file bug
- New help menu information
- Move run_threads function inside attack function. Code cleaning
- Add more exception for check_target function
- Remove reload fucntion in loginbrute module. Tomcat admin panel error
- Improve error message based on HTTP code in loginbrute module
- Rework httpget module: Now use mechanize
- Add authentication detection for httpget
- Program now auto detecting httpget and choose mode instead of option manually
- Small bugs fixed
- Improve URL check condition
- Increase login detection using URL condition
- Syntax errors, bugs fixed
- Use oop
- Reworked modules
- Bug fixeds and some improvements
- Print username, password in message now using list format so space characters won't be missed
- Remove -k option (key false)
- New way for detecting user's session
- Added --reauth option: Check password for other social URLs
- Change --httpauth to --httpget
- Upgrade print table function
- Fix bugs
- Code improvment
- Password form only brute
- Bugs fixed and codes improved
- Added Basic HTTP Get Authentication
- Add new wordlists by default and using option
- Add getproxy option
- Threading now working properly
- Remove progress bar (Issue with threading)
- Add report option (And making report after finishing job)
- Add verbose option
- Bugs fixed and codes improvement
- Add making report funcs
- Add wordlists as default
- Mov httpbrute to plugins/loginbrute
- Testing: threads stop after valid password found
- New threading logic. Fix threading problems.
- Modify many function names
- Rework options.py module
- Default lists now are modules instead of reading form files
- New tbrowser.py module for browsing
- Update help menu
- Userlist (
-U
option now use:
and,
to split names)
- Add change working directory (chdir) to project's root directory
- Move some data to /data/
- Move module utils, actions to package core
- Create actions.startBrowser() instead of lines of code each function
- Add actions.die() -> print error message and exit(1)
- Add in-dev get proxy module
- Use readlines instead of itertools.islice (Testing)
- Module actions:
- Rename functions
- Add seek(0) to actions.getObjectSize() when read file object
- Add read lines of string object
- Add set threads to options
- New progress bar, new progress bar function (utils.printp)
- Add multithreading
- Move parsing args to new module
- Rework httpbrute module (no OOP). Keep old version in old_httpbrute.py
- Use list of itertools.islice to read Password list
- Remove encode UTF 8 in find form information (wrong detect in some cases)
- Edit variable names
- Rework actions.subaction_countListSize
- Rework action.action_getUserAgent
- Improve exception logic
- Create new function for single authenticate task
- Edit code struct
- print result now in finally block
- actions.getFileData() now returning file object instead of list
- Passlist and userlist (if userlist is read from file) are file object now -> Reading huge file is no longer using huge memory
- Improve code logic. File objects will close automatically
- Sort default userlist
- Fix info banner detail
- Fixed Meta data login bug (show wrong password)
- Improve code logic
- Edit code struct, improve logic
- Create Project