Blurfer is a payload sender for Windows, Linux, and Android. It sends files as raw bytes over TCP and keeps a reusable payload queue with per-file ports, delays, and ordering.
No payload files are bundled with Blurfer.
Get the latest build from the Releases page.
| Platform | File | Notes |
|---|---|---|
| Windows | Blurfer.exe |
Portable executable |
| Linux | Blurfer-x86_64.AppImage |
Recommended Linux download |
| Linux | Blurfer-linux-x86_64.bin |
Standalone Linux binary |
| Android | Blurfer.apk |
Android 6.0 or newer |
| macOS | duperin/payload-sender | Native macOS alternative. Thanks to duperin. |
- Send one payload, selected payloads, or the full queue.
- Choose any payload folder and refresh it at any time.
- Set a different TCP port and delay for each payload.
- Reorder payloads before sending.
- Save the selected folder, target, queue order, ports, and delays.
- Drag files into the desktop app to copy them into the selected folder.
- Preview folders and permanently delete selected payload files on desktop.
- Ignore hidden, trashed, incomplete, and unreadable entries when loading folders.
- Download the build for your platform.
- Choose the folder containing your payload files.
- Enter the target host or IP address.
- Review the queue, ports, and delays.
- Send the selected payloads or the full queue.
The default port is 9021. A payload's delay is applied immediately before that payload is sent.
Requirements:
- Python 3.10 or newer for Windows and Linux builds
- Java 17, Android SDK, and Gradle for Android builds
Windows:
.\build_windows.ps1Linux:
chmod +x ./build_linux.sh
./build_linux.shAndroid:
.\build_android.ps1or:
chmod +x ./build_android.sh
./build_android.shBuild outputs are written to dist/.
Blurfer only sends files selected by the user. Use it only with devices and software you own or are authorized to test. Payload behavior is outside the scope of this project.

