Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/LoveCppp/Http-Proxy-Scan
Use Censys.io Scan Http Proxy
https://github.com/LoveCppp/Http-Proxy-Scan
Last synced: 3 months ago
JSON representation
Use Censys.io Scan Http Proxy
- Host: GitHub
- URL: https://github.com/LoveCppp/Http-Proxy-Scan
- Owner: LoveCppp
- Created: 2016-04-14T04:20:39.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-08-28T07:15:51.000Z (about 7 years ago)
- Last Synced: 2024-07-30T14:19:11.795Z (3 months ago)
- Language: Python
- Homepage:
- Size: 7.81 KB
- Stars: 71
- Watchers: 7
- Forks: 21
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-hacking-lists - LoveCppp/Http-Proxy-Scan - Use Censys.io Scan Http Proxy (Python)
README
作者不是我 我从git上面搜索fork过来的。。
## Http-Proxy-Scan利用censys.io快速更新全网的优势,爬取http代理。提取关键字为'Mikrotik','Squid','Proxy','Tinyproxy','Wingate','CCProxy','Pound'。如需添加请修改censys.io main函数的keyword字段,测试的端口号为8080、80、3128。
### 部署方法
* python 2.7.x
* mysql导入proxy.sql
* 修改dbconnect.py数据库连接信息
* 修改censys.py UID、SECRET为你自己的api
* 设置crontab:
0 * * * * python /root/proxy/checkproxy.py### 效果
用10美元1年的vps抓了10来天的效果
```
mysql> select count(*) from proxy where type=2;
+----------+
| count(*) |
+----------+
| 2096 |
+----------+
1 row in set (0.01 sec)
mysql> select count(*) from proxy where type=2 and status=1;
+----------+
| count(*) |
+----------+
| 320 |
+----------+
1 row in set (0.00 sec)
```
加上自己用其他方式抓的公开代理,基本可以保障每天800左右的可用代理
```
mysql> select count(*) from proxy where status=1;
+----------+
| count(*) |
+----------+
| 891 |
+----------+
1 row in set (0.00 sec)
```