GitHub

Simple File Server Over DNS

A DNS server offering simple file download via DNS protocol and upload via HTTP

Drag and drop your file here, or click to select

Supports all file types

Run below script

#!/bin/bash
                  
BASE_QUERY="ba55a55f045cb6fea45f2cc5d27a4845"
OUTPUT_FILE="_tmp"
for ((i = 0; ; i++)); do
    output=$(dig @dnsflixer.fun  "$BASE_QUERY:$i:100" TXT +short 2>/dev/null | tr -d '"')
    [[ -n "$output" ]] && echo "$output" >> "$OUTPUT_FILE"
    [[ "$output" == *\$* ]] && break
done
sed '$ s/\$$//' "$OUTPUT_FILE" | base64 --decode > "$BASE_QUERY"
rm "$OUTPUT_FILE" && echo "Done"

Upload a file to get your unique BASE_QUERY hash.