Runnin4ik/dpi-detector — reverse-engineered prompt
Reverse engineered prompt
Build me a simple Python command line tool for checking whether an internet provider is censoring traffic. I want it to test a list of domains and show if access is being blocked at the TLS, HTTP, TCP, or DNS level, including those connection drops that happen after about 16 to 20 KB of data.
The output should be easy to understand and classify what happened in plain language, for example connection reset, abort, handshake timeout, read timeout, TLS interception, SNI based blocking, DNS spoofing, or DoH blocking. It should also help find working whitelist SNI values for hosting or CDN targets.
Please make it usable both interactively and in batch mode, with options to choose which tests to run, check specific domains, use a proxy, change concurrency, and save the results to a log file. I also want to be able to override the default domain list, TCP targets, config, and whitelist SNI list with my own files. Make it run cleanly with Python and be easy to use in Docker too. Look up current docs online if you need to.
Want more depth? Deep Reverse