> For the complete documentation index, see [llms.txt](https://falah.gitbook.io/byethost-support/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://falah.gitbook.io/byethost-support/proxys-tools-documentation.md).

# Proxy’s Tools -Documentation

**Version:** 1.0\
**Author:** FaLaH\
**Platform:** Windows (Python 3.x)\
**Language:** Python\
**Purpose:** Scrape, validate, and save working HTTP, SOCKS4, and SOCKS5 proxies from multiple public sources.

<figure><img src="https://sp-ao.shortpixel.ai/client/to_auto,q_lossless,ret_img/https://bye-thost.com/wp-content/uploads/2023/11/6305cb04-288b-4ad3-80f3-5874c1520145.jpeg" alt="" width="375"><figcaption></figcaption></figure>

***

### 🚀 Features

* ✅ Scrapes proxies from **over 50 public sources**
* ⚡ Uses multi-threading for **fast downloading**
* 🔎 Validates proxies using real HTTP/SOCKS requests
* 📁 Saves valid proxies to organized files inside the `/Results` directory
* 🎨 Styled output using `pystyle` and `colorama`

***

### 🔧 Requirements

Ensure Python 3 is installed.

Install all dependencies using:

```bash
pip3 install -r requirements.txt
```

If no `requirements.txt` is provided, install manually:

```bash
pip3 install requests colorama pystyle datetime aiosocks aiohttp-socks socks tls_client
```

***

### 🧭 Usage Instructions

#### 1. Download the script and run it:

```bash
python3 checker.py
```

#### 2. The script will:

* Display a colored banner UI
* Scrape proxies from public sources (HTTP, SOCKS4, SOCKS5)
* Save raw proxies to `http_proxies.txt`, `socks4_proxies.txt`, and `socks5_proxies.txt`
* Validate each proxy and save working ones in the `/Results` folder

***

### 📁 Output Structure

* `Results/http.txt` – ✅ Valid HTTP/HTTPS proxies
* `Results/socks4.txt` – ✅ Valid SOCKS4 proxies
* `Results/socks5.txt` – ✅ Valid SOCKS5 proxies

Temporary files like `http_proxies.txt`, `socks4_proxies.txt`, etc. will be automatically removed after execution.

***

### ⚠️ Notes

* Script uses 100 threads to download proxies efficiently.
* Avoid running the script repeatedly in a short time to avoid IP bans.
* Proxy validation includes timeout checks and connectivity tests to `http://httpbin.org/get` and Google (443).

***

### ✅ Example Output

```
[ 14:32:10 ] | ( SUCCESS ) Scraped --> https://raw.githubusercontent.com/...
[ 14:32:15 ] | ( VALID ) HTTP/S --> 123.45.67.89:8080
[ 14:32:20 ] | ( VALID ) SOCKS5 --> 98.76.54.32:1080
```

***

### 📨 Support & Contact

* 🌐 Website: <https://bye-thost.com>
* 📧 **Email**: <support@bye-thost.com>
* 💬 WhatsApp: [Click here](https://wa.me/966500701456)

***
