Go to file
2021-09-18 08:34:57 -07:00
example Add: optional debug channel + more checks on dispense 2021-09-18 03:38:22 -07:00
debug.go Unexport configuration pointers that have getters and setters, implement mutex enforcing dial priority, make ratelimit configurable 2021-09-18 08:34:57 -07:00
defs.go Unexport configuration pointers that have getters and setters, implement mutex enforcing dial priority, make ratelimit configurable 2021-09-18 08:34:57 -07:00
getters.go Unexport configuration pointers that have getters and setters, implement mutex enforcing dial priority, make ratelimit configurable 2021-09-18 08:34:57 -07:00
go.mod Unexport configuration pointers that have getters and setters, implement mutex enforcing dial priority, make ratelimit configurable 2021-09-18 08:34:57 -07:00
LICENSE Add: SetStaleTime, GetStaleTime, GetMaxWorkers 2021-09-13 09:32:07 -07:00
list_management.go Unexport configuration pointers that have getters and setters, implement mutex enforcing dial priority, make ratelimit configurable 2021-09-18 08:34:57 -07:00
main.go Add: optional debug channel + more checks on dispense 2021-09-18 03:38:22 -07:00
mystery_dialer.go Add: optional debug channel + more checks on dispense 2021-09-18 03:38:22 -07:00
pxndscvm.gif add demo gif 2021-09-13 10:08:43 -07:00
README.md add demo gif 2021-09-13 10:08:43 -07:00
setters.go Unexport configuration pointers that have getters and setters, implement mutex enforcing dial priority, make ratelimit configurable 2021-09-18 08:34:57 -07:00
stats.go Adjust: performance and dispensing checks 2021-09-17 21:54:42 -07:00
util.go Add: optional debug channel + more checks on dispense 2021-09-18 03:38:22 -07:00
validator_engine.go Unexport configuration pointers that have getters and setters, implement mutex enforcing dial priority, make ratelimit configurable 2021-09-18 08:34:57 -07:00

PxndScvm

GoDoc Go Report Card

SOCKS5/4/4a validating proxy pool

Demo

This package is for managing and accessing thousands upon thousands of arbitrary SOCKS proxies.

Pipe it a file filled with SOCKS proxies (host:port per line) and it will validate them continously while automatically weeding out the invalid ones.

This project is in development.

See the docs and the example for more details.