渗透辅助利器 - IPool

IP代理池作用:

1.渗透过程中IP被封,可换IP继续操作

2.可以刷票,批量注册,如ip验证的站

3.配和sqlmap绕过waf

--proxy http://192.168.0.1:1080--proxy-file=success_ip.txt(代理ip文件)可以验证有效代理访问xx网站等等

我这里利用了三个接口,66ip,89ip,西刺高匿(采集IP均为国内代理)

每次运行会自动获取最新IP,什么时候使用什么时候打开,基本全部IP可用

核心代码如下:

正则匹配代理:

url = http://www.66ip.cn/areaindex_35/1.htmlreq = requests.get(url)html = req.contentipr = r(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})portr = r</td><td>(\d{1,5})</td><td>iplist = re.findall(ipr, html)portlist = re.findall(portr, html)for ip, port in zip(iplist, portlist):ips.append(str(ip + ":" + port))验证代理是否可用:try:req = requests.get(%s%url, proxies={"http": ip}, timeout=1)except:print false,ipelse:if req.status_code==200:print success,ipif ip not in successip:successip.append(ip)

扫描完成后会显示可用IP列表,同时自动保存到success_ip.txt

浏览器重启,开启代理即可使用

IPool:

原文