Skip to content

Proxy Files

tester2024 edited this page Oct 27, 2026 · 8 revisions

Proxy Files

Proxy lists live in files/proxies/.

Format

<type>://<host>:<port>
<type>://<host>:<port>:<user>:<password>

Examples:

http://203.0.113.10:8080
socks4://203.0.113.11:1080
socks5://203.0.113.12:1080:user:pass

Using a file

The CLI takes a bare filename:

python3 start.py GET https://example.com 0 100 http.txt 10 60

http.txt means files/proxies/http.txt.

Paths are rejected:

files/proxies/http.txt     rejected
../http.txt                rejected
C:\proxies\http.txt        rejected

Automatic download

If the file does not exist, MHDDoS downloads the matching providers from config.json, checks every proxy, and writes the working ones to the file.

If no proxy passes the check, the run stops with:

Proxy check failed. Your network may be the problem | The target may not be available.

Fix the list or the network, then try again.

Checking a file

python3 start.py TOOLS
# PROXYCHECK
# http.txt

The check uses a 5 second timeout and 100 threads. It prints the working count and up to 20 working proxies.

Empty files

An empty file is not an error:

Empty proxy file, running flood without proxies

The attack continues without proxies. Delete the file if you want a fresh download next time.

Provider entries

{
  "type": 5,
  "url": "https://example.com/socks5.txt",
  "timeout": 5
}
  • type is the proxy type.
  • url is the provider URL.
  • timeout is optional and defaults to 5 seconds.

Invalid entries are skipped and logged. A provider that fails to download does not stop the other providers.

Clone this wiki locally