Sending messages by hacking the DNS protocol. See website for demo server usage instructions

Readme

Last 30 days:

3
Open issues
1
PRs opened
1
Contributors

Project type

First Timer FriendlyEducationTools

Project tech

Python

Currently seeking

  • Developers
  • Testers

Contribution overview

Most contributors are in Europe

Ideal: 1 PR a month

Overview

The DNS protocol is conventionally used to ask for the IP address of a given website. Here it's used to send messages and retrieve other messages, instead of asking for a website IP address and retrieving its IP address.

This tool can be used to send messages by exploiting a flaw in the DNS protocol, but it could be used (as someone pointed out in the reddit thread) to exfiltrate data from a network. I'm not responsible for any misuse of the project. Also note that it's most likely that your ISP is logging your DNS queries, thus it's not a 100% anonymous.

Contributing

Get started by checking out the chatserver over DNS sample ; you can even try it out by sending your DNS requests to chat.dns.12f.pl with the provided client script.

Check out the issues if you want to contribute to the project, and don't forget to have fun with it!

Learn

Resources to learn more about our technology and community.