ProxyHunter is a C# console application to fetch, validate, and check proxies for latency and anonymity from multiple online sources.
- Fetch HTTP, HTTPS, SOCKS4, SOCKS5 proxies from various free proxy lists.
- Validate proxy format.
- Check proxy response time and anonymity level.
- Save working proxies into separate files per proxy type.
- Clone this repo.
- Build with .NET 6.0 or higher.
- Run the application:
dotnet run
- The app fetches proxies, validates, checks, and saves working proxies as
{proxyType}_ProxyHunter.txt
.
Program.cs
: Main runner.ProxySources.cs
: Proxy source URLs.ProxyFetcher.cs
: Async fetch logic.ProxyValidator.cs
: Regex validation.ProxyChecker.cs
: Proxy checking & stats.Utils.cs
: Helper functions.