1
0
Fork 0
A file server for files over DNS TXT records
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
 
 
 
Simon Moser 7ace71b3b9
Some bugs fixed
vor 3 Jahren
LICENSE Initial commit vor 8 Jahren
README.md Initial commit vor 8 Jahren
Retrieve-DNSFile.ps1 Add small powershell client vor 3 Jahren
server Some bugs fixed vor 3 Jahren

README.md

Uninvited-Guest

Uninvited Guest - A file server for files over DNS TXT records

First set up your domain to point to which ever server you're hosting this on.

Then run the python server

./server --domain domainname.com --directory /dir/of/tools

It will only support a flat directory structure in /dir/of/tools

You will need to write your own client to receive files. The count of items will be in file.count.domainname.com and the strings will be in file.number.domainname.com.

An example bash client would be something like:

f="pwned.png";d="6-9.eu";c=(dig +short txt $f.count.$d|tr -d \");for i in (seq 0 c);do echo -n (dig +short txt $f.$i.$d|tr -d ");done | base64 -d > /tmp/pwned.png