Castorps / bruteforce-universal

Start an bruteforce attack using a combolist.
GNU General Public License v3.0
9 stars 7 forks source link

Program drastically slows down after a few minutes of work #2

Closed Januek closed 5 years ago

Januek commented 5 years ago

At the beginning everything works well but at a few minutes, the speed of guessing passwords drops to +- 30 passwords/minute. I think it can be caused by proxy errors (?). How to maintain the initial speed of atack? And what proxy settings should I use to have in use as many proxy as you have on your example screenshot (23000+)?(I have only +-600 when I'm performing an atack, and I think that this may be the reason that my atack speed slows drastically over time).

Castorps commented 5 years ago

The reason for the decrease probably is that the script has to wait for proxies being enabled again. There are two scenarios:

  1. Proxy tested credentials successfully, proxy can't be used for 10 (default) seconds to avoid blocking
  2. Proxy failed to test credentials (instagram returned an error, proxy timeout or other connection-related error), proxy can't be used for 30 (default) seconds

Possible Improvements:

Btw. I added a feature so the script automatically picks up a session (based on the hash of the combolist you use).

EDIT: I changed the script so that when Instagram returns an error the proxy won't be banned (30 seconds wait time), but just disabled (10 seconds wait time). If Instagram throws an error, it won't affect the proxies tested / retries statistics anymore. That might help in this regard.

EDIT*: Ok I just changed the variables. You can just download it again and see if it works better now.

EDIT**: I updated the proxy scraper, it scrapes all the URLs from the proxy_source file. At the moment it fetches 47k unique proxies.