521 Commits

Author SHA1 Message Date
Username 1d865d5250 ppf: use soup_parser instead of direct bs4 import 2025-12-20 17:33:40 +01:00
Username 0fd8424d33 config: add --nobs flag to disable BeautifulSoup 2025-12-20 17:33:39 +01:00
Username 31a3ac9a8b soup_parser: add stdlib HTMLParser fallback 2025-12-20 17:33:39 +01:00
Username 2a21bd44ed make IP2Location optional 2025-12-20 16:53:00 +01:00
Username 52e82f1f33 remove lxml dependency 2025-12-20 16:52:11 +01:00
Username 7846eb22c9 add project context documentation 2025-12-20 16:47:10 +01:00
Username ac254873a5 gitignore: add local config directory 2025-12-20 16:47:09 +01:00
Username fc72640f75 add copilot instructions 2025-12-20 16:46:44 +01:00
Username d9cea386e9 add project roadmap and task list 2025-12-20 16:46:43 +01:00
Username a4e2c2ed7c add docker support 2025-12-20 16:46:37 +01:00
Username 9d2701dfa0 add requirements.txt 2025-12-20 16:46:36 +01:00
Username 6ab04a77c7 add gitignore 2025-12-20 16:46:36 +01:00
Username 68d6a8e15f proxywatchd: implement multi-target validation with work-stealing queue 2025-12-20 16:46:09 +01:00
Username 57a7687b08 ppf: remove dead http server code 2025-12-20 16:46:08 +01:00
Username dc545494b9 soup_parser: remove dead gumbo code 2025-12-20 16:46:08 +01:00
Username e7a8ff7df7 scraper: remove debug print 2025-12-20 16:46:00 +01:00
Username 67eb5413e4 misc: remove unused random_string function 2025-12-20 16:45:59 +01:00
Username a62c46600c comboparse: remove test code 2025-12-20 16:45:58 +01:00
Your Name 15ff16b8d6 force py2 usage 2021-10-30 07:13:04 +02:00
Your Name d7db366857 split to ip/port, "cleanse" ips and ports, bugfixes 2021-08-22 20:39:50 +02:00
Your Name c3bb49d229 proxywatchd: make use of verifycert 2021-07-27 22:36:24 +02:00
Your Name ee481ea31e ppf: make scraper use extra proxies if available 2021-07-27 22:36:15 +02:00
Your Name d4dd2a42ea proxywatchd.py: randomly choose from available regex keys 2021-07-05 16:54:17 +02:00
Your Name d78212ac50 proxywatchd.py: add more websites 2021-07-05 16:45:02 +02:00
Your Name a0bc4e4502 do not perform ssl_check when successive_success=0
aestetics
2021-07-03 20:11:46 +02:00
Your Name f6c3347eb4 proxywatchd: match specific regex per server/protocol 2021-07-03 19:59:47 +02:00
Your Name c58e9c3dde remove config.ini and imports.txt 2021-07-03 18:47:34 +02:00
Your Name a005cc109c force ssl check (mitm) every 3 consecutive success check
needs a new entry in proxies.sqlite

sqlite3 proxies.sqlite "alter table proxylist add consecutive_success int"
sqlite3 proxies.sqlite "update proxylist set consecutive_success=0"
2021-07-03 18:47:34 +02:00
Your Name 416f31de3c remove proxyflood 2021-07-03 18:47:34 +02:00
Your Name 37622d8a17 update from twatscrape 2021-07-03 18:47:34 +02:00
Your Name 11c5bd67b3 add http check 2021-07-03 18:47:34 +02:00
Your Name 7cc02fc0a4 config.py: add config.watchd.checktype, to select irc or http check 2021-07-03 18:47:34 +02:00
Your Name 47fee8df4f proxylist database: add "mitm" row
update any existing db as follow:

sqlite3 proxies.sqlite "alter table proxylist add mitm int"
sqlite3 proxies.sqlite "update proxylist set mitm=0"
2021-07-03 18:47:08 +02:00
Your Name 6b6cd94cec spaces to tabs 2021-06-27 12:31:15 +02:00
Your Name 6619499df4 add updowntoay to urignore 2021-06-27 12:12:49 +02:00
Your Name af3b04f90f useless shitty proxyflood thing 2021-06-27 12:12:20 +02:00
Your Name e236c7cdb1 config.py: add more useless thing for proxyflood 2021-06-27 12:12:04 +02:00
Your Name 9efeff6ec1 changes 2021-06-02 14:54:46 +02:00
Your Name d3d83e1d90 changes 2021-05-12 08:06:03 +02:00
Your Name 29675be5a2 proxyflood: change nickname on 432 instead of adding numbers 2021-05-02 17:19:01 +02:00
Your Name 9439b69fc7 proxyflood.py: add 404
sleep when to many join/part
2021-05-02 16:12:41 +02:00
Your Name 9a7a913401 proxywatchd.py: also accept "ERROR" as success message (heh) 2021-05-02 16:11:57 +02:00
Your Name cae6f75643 changs 2021-05-02 00:22:12 +02:00
Your Name 66006a0273 update server list 2021-04-27 13:45:42 +02:00
Your Name f7e5a5e3b6 add more flood stuff 2021-04-27 13:45:24 +02:00
Your Name 3ab7d9c04d rename flood.max_time -> flood.duration 2021-04-26 03:32:05 +02:00
Your Name be1c6fbb4e add flood section to sample config 2021-04-26 03:30:27 +02:00
Your Name 89e73a818a add more flood stuff 2021-04-26 03:29:43 +02:00
Your Name 5984f23616 add usernames 2021-04-26 02:07:22 +02:00
Your Name 2962613e80 update server list (remove unresolving server) 2021-04-26 01:54:34 +02:00