An open API service indexing awesome lists of open source software.

https://github.com/yak0d3/anyform

Anyform is a lightweight form brute-forcing tool.
https://github.com/yak0d3/anyform

auto-exploiter brute brute-force brute-force-algorithm brute-force-attack-on brute-force-attacks brute-force-passwords bruteforce bruteforce-attacks bruteforce-password-cracker bruteforcer bruteforcing cracking exploit exploit-kit exploitation form-exploitation password-cracker weak-passwords

Last synced: about 2 months ago
JSON representation

Anyform is a lightweight form brute-forcing tool.

Awesome Lists containing this project

README

        

# anyForm ![Language](https://img.shields.io/badge/Language-Perl-blue.svg) ![GitHub tag (latest SemVer)](https://img.shields.io/github/tag/yak0d3/anyForm.svg?colorB=brightgreen)

> anyForm is a lightweight form brute-forcing tool that can break any form that contains a username and a password fields.

At this time, anyForm is still at early stage development, functionalities are very limited but they are good enough for classical web forms.

![anyForm main display - screenshot1](https://preview.ibb.co/d5KLwp/anyform_main_display.png)

# Usage
**anyForm is so plain and simple you only have to pass by a few steps and your brute-force attack is all ready.
Follow these steps to successfully start cracking passwords:**
1. `$ perl anyform.pl `
2. `set url `
3. `set users `
4. `set passwords `
5. `set userField `
6. `set passField `
7. `set ssMsg `
8. `start`
![anyForm brute-forcing - Screenshot2](https://image.ibb.co/b4Bpp9/Screenshot_from_2018_09_24_03_34_56.png)

# Commands
**If you need to get more in depth of anyForm here is the list of anyForm commands:**

| Command | Action | Example
|----|----|----|
| set url \ | Setting the form url to a new value| set url http://www.example.com/form1.php |
| set users \| Give users list a new value | set users users_list.txt
|set passwords \ | Give passwords list a new value | set passwords passwords_list.txt
| set userField \ | Enter the value of the user field (as in the html |set userField username
| set passField \ | Enter the value of the password field (as in the |set userField password
|set ssMsg \ | Setting the success string to test on | set ssMsg success.txt
| start | Start brute-forcing
| help | Show this help message
|clear|Clear console
|exit| Exit anyForm

## To-Do List:
This version of anyForm is very basic, later version will have better functionalities and trust me, you will **love it**.
*Here is the list of the to-be-added functionalities:*
- [ ] Auto-Install missing modules.
- [ ] Add custom form elements.
- [ ] Proxy connections.
- [ ] Better interactive interface.
- [ ] Multi-forms brute-forcing.
- [ ] Data generator (Users,Passwords,Tokens etc...)

## Help Improving anyForm

Do you have a new idea? Or you think anyForm is missing something? Simply make a new pull request or contact me @ [email protected] to suggest changes.

## Report A Bug
An error has occurred and you have no clue what caused it? **Don't panic,** as mentioned above anyForm is still at early stage development, errors and bugs might occur, just make a new issue or contact me @ [email protected] for bug report.
# Legal Disclaimer

- ##### [](https://github.com/yak0d3/dDumper#i-do-not-take-any-responsibility-and-i-am-not-liable-for-any-damage-caused-through-the-use-of-this-product)I do not take any responsibility and I am not liable for any damage caused through the use of this product.

- ##### [](https://github.com/yak0d3/dDumper#i-do-not-take-responsibility-for-any-illegal-usage)I do not take responsibility for any illegal usage.
## License

![anyForm MIT License](https://image.ibb.co/hWqzp9/license.png)