SkillAgentSearch skills...

Dnsftp

Client/Server scripts to transfer files over DNS. Client scripts are small and only use native tools on the host OS.

Install / Use

/learn @breenmachine/Dnsftp
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Purpose

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

Usage

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

sudo python server.py -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 payloadserver.yourdomain.com 42 8.8.8.8

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

client\client_batch\runme.bat payloadserverhostname fileparts payloadserverIPaddr

Original author: Stephen Breen - https://github.com/breenmachine/dnsftp

Forked and modified by: Daniel Vinakovsky

View on GitHub
GitHub Stars208
CategoryDevelopment
Updated25d ago
Forks48

Languages

Python

Security Score

80/100

Audited on Mar 3, 2026

No findings