Username
|
0d7d2dce70
|
refactor: extract modules from proxywatchd.py
CI / syntax-check (push) Successful in 3s
CI / memory-leak-check (push) Successful in 11s
Extract focused modules to reduce proxywatchd.py complexity:
- stats.py: JudgeStats, Stats, regexes, ssl_targets (557 lines)
- mitm.py: MITMCertStats, cert extraction functions (239 lines)
- dns.py: socks4_resolve with TTL caching (86 lines)
- job.py: PriorityJobQueue, calculate_priority (103 lines)
proxywatchd.py reduced from 2488 to 1591 lines (-36%).
|
2025-12-28 15:45:24 +01:00 |
|