yani / phpBrute

Threaded web-automation pentesting tool.
GNU General Public License v2.0
4 stars 3 forks source link

proxy checker doesnt work good #3

Closed djoey123 closed 6 years ago

djoey123 commented 6 years ago

Proxy checker give a lot of false working proxys. gived 100 to an other checker 100 didnt working, gived same amount gives 88 working on proxy checker... if I add --proxy-type=l1,l2 i dont get any working proxy`s

yani commented 6 years ago

I think that your other checker doesn't allow Transparent proxies. You should try a few manually and load the judge url. The default judge url is: http://proxyjudge.us/azenv.php

djoey123 commented 6 years ago

Inserted 32925 proxies. Checked working proxys phpbrute: 32238 Checked 32238 of phpbrute with an other checker(not an php checker) working proxys: 2313

all proxys what i checked now are not transparant proxies.

yani commented 6 years ago

I think the problem is that there is no proxy loaded:

Try changing the following line on line 61 in modules/ProxyChecker.php: if ($this->curl = new CurlHandle($proxy, $useragent)) {

To: if ($this->curl = new CurlHandle($data['proxy'], $useragent)) {

In the latest version I added a custom cURL wrapper and because the wrapper was fully working, I changed most of the code that now uses it without double checking. I will fix the file when I get home.

djoey123 commented 6 years ago

Looks like it is working fine now.

It seems like it doesnt use mutli threading. think it is my failt :P

yani commented 6 years ago

Fixed in 60e2eb4