monosans/proxy-scraper-checker ? reverse-engineered prompt
Reverse engineered prompt
Build me a fast Rust app that scrapes proxies from a bunch of different sources, checks which ones actually work, and saves only the good ones. It should handle HTTP, SOCKS4, and SOCKS5 proxies, including ones with usernames and passwords, and it should be able to read sources from URLs or local files. I want an interactive terminal screen that shows progress and logs while it runs, and I want it to feel smooth even when checking a lot of proxies at once.
The app should write out clean results in JSON and plain text, including the proxy type, address, response time, exit IP, ASN, and geolocation when available. If a proxy stalls or only connects halfway, drop it. Make sure duplicates are removed too. Use a simple config file for settings, and if needed, look up current Rust docs online while building it. It should work as a single binary on desktop systems, and be practical to run from the terminal with sensible defaults.
Are you gonna build this?
make sure you review the code using coderabbit