❓ Frequently Asked Questions

Common questions about usage, setup, and limitations of K-HOLE.

Q: Is K-HOLE safe to run?

A: K-HOLE is only safe in controlled environments that you fully own or have permission to test. Never use it on public infrastructure.

Q: Why is my proxy/TOR setup not working?

A: Make sure the TOR service is running and listening on port 9050/9051, and that your controller password is configured correctly.

Q: How do I install missing dependencies?

A: Run pip install -r requirements.txt. If an error persists, install individual modules manually using pip.

Q: What protocols does K-HOLE support?

A: Layer 3/4/7 (TCP, UDP, HTTP, WebSocket), Amplification, Industrial Protocols (Modbus), Game (Steam A2S), VoIP, IoT (MQTT, CoAP).

Q: Can I use my own payloads?

A: Yes. Use the Custom Payload Editor or load external `.txt` or `.json` files into flood methods that support it.

Q: Is there a GUI version?

A: Not yet. K-HOLE is currently command-line and terminal styled, but a GUI frontend is being considered.

Q: My attack isn't working—what's wrong?

A: Verify target IP/hostname, port number, payload format, and method compatibility. Try a different method or scan the target first.