{"id":24418900,"url":"https://github.com/kubaam/proxy-checker-and-generator","last_synced_at":"2026-04-27T14:32:10.131Z","repository":{"id":272364465,"uuid":"916348708","full_name":"kubaam/Proxy-Checker-and-Generator","owner":"kubaam","description":"Proxy Checker \u0026 Generator is a multithreaded Python tool combining random IP generation or loaded lists, strict IP matching, geolocation fallback, UTF-8 safety, and an instant stop. Perfect for CEO-friendly real-time validations with customizable concurrency, retries, and timeouts.","archived":false,"fork":false,"pushed_at":"2025-03-17T12:47:42.000Z","size":55,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-12-31T00:33:06.202Z","etag":null,"topics":["http","https","proxies","proxies-generator","proxies-http","proxies-https","proxies-scraper","proxies-socks4","proxies-socks5","proxy","proxy-checker","proxy-generator","proxy-list","proxy-scraper","socks4","socks5","ssl"],"latest_commit_sha":null,"homepage":"https://discord.com/invite/c2PjeaApfD","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kubaam.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-01-13T23:23:41.000Z","updated_at":"2025-03-17T12:47:45.000Z","dependencies_parsed_at":"2025-12-28T15:09:15.473Z","dependency_job_id":null,"html_url":"https://github.com/kubaam/Proxy-Checker-and-Generator","commit_stats":null,"previous_names":["kubaam/proxy-checker-and-generator"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/kubaam/Proxy-Checker-and-Generator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubaam%2FProxy-Checker-and-Generator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubaam%2FProxy-Checker-and-Generator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubaam%2FProxy-Checker-and-Generator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubaam%2FProxy-Checker-and-Generator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kubaam","download_url":"https://codeload.github.com/kubaam/Proxy-Checker-and-Generator/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubaam%2FProxy-Checker-and-Generator/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32341447,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-26T23:26:28.701Z","status":"online","status_checked_at":"2026-04-27T02:00:06.769Z","response_time":128,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["http","https","proxies","proxies-generator","proxies-http","proxies-https","proxies-scraper","proxies-socks4","proxies-socks5","proxy","proxy-checker","proxy-generator","proxy-list","proxy-scraper","socks4","socks5","ssl"],"created_at":"2025-01-20T09:14:55.516Z","updated_at":"2026-04-27T14:32:10.126Z","avatar_url":"https://github.com/kubaam.png","language":"Python","funding_links":["https://paypal.me/JakubAmbrus"],"categories":[],"sub_categories":[],"readme":"\n# 🔥 Proxy Checker and Generator 🚀\n\n\u003e **A multithreaded Python Proxy Checker and Generator** featuring **strict IP matching**, **geolocation fallback**, **UTF-8-safe handling**, and an **instant stop** function that truly halts all background tasks in real time.\n\n[![Python](https://img.shields.io/badge/Python-3.9%2B-blue.svg)](https://www.python.org/)\n[![License](https://img.shields.io/badge/License-MIT-green.svg)](LICENSE)\n\n---\n\n## ✨ Overview\n\nThis **Proxy Checker and Generator** is a **multithreaded** Python application that combines:\n- **Proxy Generation**: Random public IPv4 generation with appropriate proxy ports.\n- **Proxy Checking**: Ensures proxies are valid with **strict IP matching** and multiple test endpoints.\n- **Geolocation Fallback**: Uses multiple APIs (ip-api.com, geojs.io, ipwhois.io, ipapi.co) for reliable IP location.\n- **UTF-8 Safe**: Avoids `utf-8` codec errors during file operations by ignoring invalid bytes.\n- **Immediate Stop**: Truly halts proxy generation and validation instantly—no lingering background processes.\n- **Multi-Protocol Support**: Validates `HTTP`, `HTTPS`, `SOCKS4`, and `SOCKS5` proxies.\n- **Customizable Settings**: Adjust retries, concurrency, timeouts, and more.\n\n---\n\n## 🎉 Features\n\n1. **Strict IP Validation**  \n   Proxies are marked **valid** only if the target test service sees the proxy's IP.  \n   ➡️ Eliminates false positives for **SEO-friendly proxy validation**.\n\n2. **Proxy Generator**  \n   Generates random IPv4 addresses within realistic public ranges, appending commonly used proxy ports.\n\n3. **Immediate Stop Functionality**  \n   The **Stop** button halts all generation and validation tasks instantly.  \n   ➡️ No more lingering logs or tasks in the background.\n\n4. **Geolocation Fallback**  \n   Utilizes multiple APIs for reliable IP geolocation, automatically switching to the next API if rate-limited.\n\n5. **UTF-8 Safe File Handling**  \n   Validated proxies are saved to files without causing codec errors—ensures smooth analytics workflows.\n\n6. **Modern, Simple GUI**  \n   - Clear **tabs** for **Checker**, **Generator**, **Settings**, and **About**.\n   - Real-time **logs** and **progress updates**.\n   - Clean, dark-themed interface for a polished look.\n\n7. **Advanced Customization**  \n   - Configurable retries (set 0 for single attempt).  \n   - Adjustable concurrency and timeout per check.  \n   - Proxy protocols toggled with a single click.\n\n8. **Export Options**  \n   Save valid proxies to text, CSV, or JSON—or copy to clipboard directly.\n\n---\n\n\n## 🛠️ Installation\n\n1. **Clone** or **Download** this repository:\n   ```bash\n   git clone https://github.com/kubaam/Proxy-Checker-and-Generator.git\n   cd Proxy-Checker-and-Generator.git\n   ```\n\n2. **Install Dependencies**:\n   ```bash\n   pip install -r requirements.txt\n   ```\n   Ensure Python 3.9+ is installed.\n\n3. **Run the Application**:\n   ```bash\n   python main.py\n   ```\n\n---\n\n## ⚙️ Usage\n\n1. **Generate Proxies**:  \n   Select protocols (`HTTP`, `HTTPS`, `SOCKS4`, `SOCKS5`) and click **Start**. The app will generate and check proxies simultaneously.\n\n2. **Load Proxy List**:  \n   Load a list of proxies from a file to validate existing proxies. Format:  \n   ```\n   protocol://IP:Port\n   ```\n\n3. **Settings**:  \n   Adjust retries, timeout, concurrency, and other preferences in the **Settings** tab.\n\n4. **Export Results**:  \n   Save validated proxies to:\n   - `.txt`: Simple IP:Port format.\n   - `.csv`: Includes status, geolocation, and response time.\n   - `.json`: Full structured data.\n\n---\n\n## ⚡ Key Benefits for SEO\n\n- **Accurate Proxy Validation**: Ensures only working, reliable proxies pass validation.  \n- **High Throughput**: Multithreaded design handles large lists effortlessly.  \n- **Geolocation Fallback**: Reliable for regional proxy needs.  \n- **Immediate Stop**: Total control over ongoing processes.\n\n---\n\n## 🤝 Contributions\n\nWe welcome improvements, bug fixes, or feature requests!  \n\n1. Fork this repository.  \n2. Create a new branch (`feature/amazing-feature`).  \n3. Commit your changes.  \n4. Open a pull request.\n\n---\n\n## 📜 License\n\nLicensed under the **MIT License**. See [LICENSE](LICENSE) for details.\n\n---\n\n## **Support and Contributions** 🤝  \n\nFeel free to contribute or report bugs via GitHub. Pull requests are welcome!  \nIf you appreciate this tool, you can support its development by donating here:  \n[**PayPal - Jakub Ambrus**](https://paypal.me/JakubAmbrus)  \n\n---\n\n## **Happy Proxy Checking \u0026 Generating!** 🌐\n\n\u003c!--\n- Proxy Checker and Generator\n- Multithreaded Proxy Checker Python\n- Python Proxy Generator\n- IP Matching Proxy Tool\n- Geolocation Proxy Checker\n- UTF-8 Safe Proxy Handler\n- Real-Time Proxy Task Stopper\n- Python Proxy Validation Tool\n- Proxy Checker with Instant Stop\n- Python Proxy Management Tool\n- Advanced Proxy Checker Python\n- Proxy Checker with Geolocation Fallback\n- Python Proxy Tool with IP Matching\n- Multithreaded Proxy Validator\n- Python Proxy Utility with UTF-8 Handling\n- Proxy Checker with Real-Time Stop Function\n- Python Proxy Testing Tool\n- Proxy Generator with IP Matching\n- Python Proxy Checker with Geolocation Support\n- Proxy Management Tool with Instant Stop\n- Python Proxy Validator with UTF-8 Safety\n- Multithreaded Proxy Testing Python\n- Proxy Checker with Strict IP Matching\n- Python Proxy Tool with Geolocation Fallback\n- Advanced Proxy Generator Python\n- Proxy Checker with UTF-8 Safe Handling\n- Python Proxy Validator with Instant Stop\n- Multithreaded Proxy Management Tool\n- Proxy Checker with Real-Time Task Halting\n- Python Proxy Generator with IP Matching\n- Proxy Checker with Geolocation Support\n- Python Proxy Tool with Instant Stop Function\n- Multithreaded Proxy Validator with UTF-8 Handling\n- Proxy Checker with Strict IP Matching Python\n- Python Proxy Management Tool with Geolocation Fallback\n- Advanced Proxy Testing Tool Python\n- Proxy Checker with UTF-8 Safe Handling Python\n- Python Proxy Validator with Real-Time Stop\n- Multithreaded Proxy Generator with IP Matching\n- Proxy Checker with Geolocation Fallback Python\n- Python Proxy Tool with Real-Time Task Halting\n- Proxy Validator with UTF-8 Safe Handling\n- Proxy Checker with Instant Stop Function Python\n- Python Proxy Management Tool with IP Matching\n- Multithreaded Proxy Testing Tool with Geolocation Support\n- Proxy Checker with Real-Time Task Halting Python\n- Python Proxy Generator with UTF-8 Safe Handling\n- Proxy Validator with Instant Stop Function\n- Proxy Checker with Geolocation Support Python\n- Python Proxy Tool with Strict IP Matching\n- Multithreaded Proxy Management Tool with UTF-8 Handling\n- Proxy Checker with Real-Time Stop Function Python\n- Python Proxy Validator with Geolocation Fallback\n- Proxy Generator with Instant Stop Function\n- Proxy Checker with UTF-8 Safe Handling Python\n- Python Proxy Tool with Real-Time Task Halting\n- Multithreaded Proxy Validator with Geolocation Support\n- Proxy Checker with Instant Stop Function Python\n- Python Proxy Management Tool with UTF-8 Handling\n- Proxy Generator with Real-Time Task Halting\n- Proxy Checker with Geolocation Fallback Python\n- Python Proxy Tool with Instant Stop Function\n- Multithreaded Proxy Testing Tool with UTF-8 Safe Handling\n- Proxy Checker with Real-Time Task Halting Python\n- Python Proxy Validator with Instant Stop Function\n- Proxy Generator with Geolocation Support\n- Proxy Checker with UTF-8 Safe Handling Python\n- Python Proxy Tool with Real-Time Stop Function\n- Multithreaded Proxy Management Tool with Geolocation Fallback\n- Proxy Checker with Instant Stop Function Python\n- Python Proxy Validator with UTF-8 Safe Handling\n- Proxy Generator with Real-Time Task Halting\n- Proxy Checker with Geolocation Support Python\n- Python Proxy Tool with Instant Stop Function\n- Multithreaded Proxy Validator with Geolocation Fallback\n- Proxy Checker with Real-Time Task Halting Python\n- Python Proxy Management Tool with Instant Stop Function\n- Proxy Generator with UTF-8 Safe Handling\n- Proxy Checker with Geolocation Fallback Python\n- Python Proxy Tool with Real-Time Stop Function\n- Multithreaded Proxy Testing Tool with Instant Stop Function\n- Proxy Checker with Real-Time Task Halting Python\n- Python Proxy Validator with Geolocation Support\n- Proxy Generator with Instant Stop Function\n- Proxy Checker with UTF-8 Safe Handling Python\n- Python Proxy Tool with Real-Time Task Halting\n- Multithreaded Proxy Management Tool with Geolocation Support\n- Proxy Checker with Instant Stop Function Python\n- Python Proxy Validator with UTF-8 Safe Handling\n- Proxy Generator with Real-Time Stop Function\n- Proxy Checker with Geolocation Support Python\n- Python Proxy Tool with Instant Stop Function\n- Multithreaded Proxy Validator with Instant Stop Function\n- Proxy Checker with Real-Time Task Halting Python\n- Python Proxy Management Tool with Geolocation Fallback\n- Proxy Generator with UTF-8 Safe Handling\n- Proxy Checker with Geolocation Fallback Python\n- Python Proxy Tool with Real-Time Stop Function\n- Multithreaded Proxy Testing Tool with Geolocation Support\n- Proxy Checker with Real-Time Task Halting Python\n- Python Proxy Validator with Instant Stop Function\n- Proxy Generator with Geolocation Support\n- Proxy Checker with UTF-8 Safe Handling Python\n- Python Proxy Tool with Real-Time Task Halting\n- Multithreaded Proxy Management Tool with Instant Stop Function\n- Proxy Checker with Instant Stop Function Python\n- Python Proxy Validator with Geolocation Fallback\n- Proxy Generator with Real-Time Task Halting\n- Proxy Checker with Geolocation Support Python\n- Python Proxy Tool with Instant Stop Function\n- Multithreaded Proxy Validator with UTF-8 Safe Handling\n- Proxy Checker with Real-Time Task Halting Python\n- Python Proxy Management Tool with Geolocation Support\n- Proxy Generator with Instant Stop Function\n- Proxy Checker with UTF-8 Safe Handling Python\n- Python Proxy Tool with Real-Time Stop Function\n- Multithreaded Proxy Testing Tool with Geolocation Fallback\n- Proxy Checker with Instant Stop Function Python\n- Python Proxy Validator with UTF-8 Safe Handling\n- Proxy Generator with Real-Time Task Halting\n- Proxy Checker with Geolocation Support Python\n- Python Proxy Tool with Instant Stop Function\n- Multithreaded Proxy Management Tool with Geolocation Fallback\n- Proxy Checker with Real-Time Task Halting Python\n- Python Proxy Validator with Instant Stop Function\n- Proxy Generator with UTF-8 Safe Handling\n- Proxy Checker with Geolocation Fallback Python\n- Python Proxy Tool with Real-Time Stop Function\n- Multithreaded Proxy Validator with Geolocation Support\n- Proxy Checker with Instant Stop Function Python\n- Python Proxy Management Tool with UTF-8 Safe Handling\n- Proxy Generator with Real-Time Task Halting\n- Proxy Checker with Geolocation Support Python\n- Python Proxy Tool with Instant Stop Function\n- Multithreaded Proxy Testing Tool with Instant Stop Function\n- Proxy Checker with Real-Time Task Halting Python\n- Python Proxy Validator with Geolocation Fallback\n- Proxy Generator with UTF-8 Safe Handling\n- Proxy Checker with Geolocation Fallback Python\n- Python Proxy Tool with Real-Time Stop Function\n- Multithreaded Proxy Management Tool with Geolocation Support\n- Proxy Checker with Instant Stop Function Python\n- Python Proxy Validator with UTF-8 Safe Handling\n- Proxy Generator with Real-Time Task Halting\n- Proxy Checker with Geolocation Support Python\n- Python Proxy Tool with Instant Stop Function\n- Multithreaded Proxy Validator with Instant Stop Function\n- Proxy Checker with Real-Time Task Halting Python\n- Python Proxy Management Tool with Geolocation Fallback\n- Proxy Generator with UTF-8 Safe Handling\n-\n::contentReference[oaicite:0]{index=0}\n \n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkubaam%2Fproxy-checker-and-generator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkubaam%2Fproxy-checker-and-generator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkubaam%2Fproxy-checker-and-generator/lists"}