blockdetect is an open-source tool designed to detect and analyze domain blocking methods. By simulating various network requests and analyzing responses, it identifies blocking techniques such as DNS pollution, IP blocking, Deep Packet Inspection (DPI), fake packets, and HTTP tampering.
- Detects and analyzes multiple domain blocking methods.
- Provides evidence for each blocking method detected.
- Highlights blocking techniques in a user-friendly table with color-coded outputs.
- Supports DNS queries, HTTP requests, and packet-based inspections.
-
Clone the repository:
git clone https://github.com/iaaaannn0/blockdetect.git cd blockdetect
-
Install dependencies using
pip
:pip install rich dnspython requests scapy
Run the tool and enter a domain to test:
python3 test.py
Example:
Enter the domain to test: example.com
The tool will analyze the domain and display the results in a clear and intuitive table.
Contributions are welcome! If you find issues or have suggestions, feel free to open an issue or submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.