Skip to content
tester2024 edited this page Oct 27, 2026 · 2 revisions

Tools

The tools console contains diagnostic helpers that do not send flood traffic.

python3 start.py TOOLS

Inside the console, type a tool name, then the requested value. HELP lists the tools. BACK returns to the console. EXIT closes it.

Tool reference

Tool Input What it does
CFIP Domain Looks for non-Cloudflare addresses using crt.sh and Cloudflare ranges
DNS Domain Prints A, AAAA, MX, NS, TXT, CNAME, and SOA records
TSSRV Domain Resolves TeamSpeak _ts3._udp and _tsdns._tcp SRV records
PING Host Sends five ICMP echo requests
CHECK URL Requests a URL and prints the status code
INFO Domain Looks up country, city, organization, ISP, and region
DSTAT none Live bytes, packets, CPU, and memory statistics
PROXYCHECK Proxy file Checks a proxy list and prints working proxies
HEADERS URL Prints status plus common security headers

CFIP

CFIP is a best-effort origin finder. It:

  1. queries crt.sh for certificate names under the domain;
  2. adds a short list of common subdomains;
  3. resolves each name;
  4. removes addresses inside Cloudflare's published ranges.

It prints addresses that are not Cloudflare. A clean result means either the origin is well hidden or crt.sh did not return useful names. It is not a guarantee.

DNS

python3 start.py TOOLS
# DNS
# example.com

The resolver uses a 2 second timeout and a 3 second lifetime. Missing record types are skipped.

PROXYCHECK

give-me-proxy-file# http.txt

The file is read from files/proxies/. The check uses ProxyChecker.checkAll with a 5 second timeout and 100 threads. Up to 20 working proxies are printed.

HEADERS

give-me-url# https://example.com

It prints status, Server, Content-Type, HSTS, CSP, X-Frame-Options, X-Content-Type-Options, Referrer-Policy, and Permissions-Policy when present.

DOCTOR

DOCTOR is a top-level command, not a console tool:

python3 start.py DOCTOR

It checks:

  • Python 3.11 or newer;
  • cloudscraper, dns, icmplib, impacket, psutil, requests, yarl, jwt, and PyRoxy;
  • config.json;
  • files/useragent.txt and files/referers.txt;
  • files/proxies/;
  • the web launcher scripts;
  • raw-socket access.

The exit code is 0 when every check passes and 1 otherwise. A raw-socket failure is expected on Windows without administrator rights and on Linux without root or NET_RAW.

Console commands

Command Action
HELP List the tools
CLEAR Clear the terminal
BACK Return to the previous prompt
EXIT Leave the console
DOCTOR Run the installation checks

Examples

$ python3 start.py TOOLS
MH_ProDev@MHTools:~# DNS
MH_ProDev@MHTools:~#give-me-domain# example.com
example.com
  A     93.184.216.34
  AAAA  2606:2800:220:1:248:1893:25c8:1946
  NS    a.iana-servers.net.
MH_ProDev@MHTools:~# PROXYCHECK
MH_ProDev@MHTools:~#give-me-proxy-file# socks5.txt
Checking 1200 proxies ...
41 / 1200 proxies are working

Clone this wiki locally