Proxy Checker is a Python tool for verifying the functionality of HTTP, SOCKS4, and SOCKS5 proxies. It's designed for web scraping and security testing, where reliable proxies are crucial. The tool uses a multi-threaded, asynchronous architecture for efficient, rapid proxy validation. It displays response times for each working proxy and saves them to a text file. Installation requires Python 3.7+ and installing dependencies from requirements.txt. The script is run from the command line with arguments specifying the proxy list, type, timeout, number of threads, and output file. Users provide a text file containing proxies in ip:port format. The tool helps avoid using ineffective proxies, saving time and resources in web scraping and security audits. Its multi-threading enables rapid processing of numerous proxies. The author, Trix Cyrus, provides links to the GitHub repository and other resources.
dev.to
dev.to
