This tool is designed for sending crafted UDP packets to Memcached servers for the purpose of authorized penetration testing, load analysis, and network behavior research. It should only be used in environments where you have explicit permission.
⚠️ DISCLAIMER: This software is for educational use only and must not be used on systems without authorization. Unauthorized use may violate laws and regulations in your country.
- Sends Memcached-compliant
getorsetcommands over UDP - Allows source IP spoofing with a flexible mask system
- Customizable payload length and data
- Multithreaded for concurrent packet generation
- Ideal for IDS/IPS testing, capacity planning, and simulation
gcc udpdemon.c -o udpdemon
sudo ./udpdemon [options]sudo ./udpdemon \
--target 192.168.1.100 \
--spoof 10.0.r.1 \
--len 300-600 \
--set \
--threads 4 \
--time 15| Option | Description |
|---|---|
-t, --target |
Target Memcached server IP (required) |
-S, --spoof |
Source IP spoofing mask (e.g., 10.0.?.r, 192.168.0-255.r) |
-p, --port |
Target port (default: 11211) |
-l, --len |
Payload length or range (e.g., 500 or 300-600) |
-s, --set |
Send set command instead of default get |
-T, --time |
Duration of the test in seconds (default: 10) |
-n, --threads |
Number of parallel threads (default: 1) |
-h, --help |
Show help menu |
This software is provided strictly for:
- Educational use
- Security research
- Authorized penetration testing
Using this tool on any system without explicit written consent is likely illegal and may result in criminal prosecution.
The developer assumes no liability for any misuse, data loss, or damage caused by this software.
