duck
Easy-to-use keystroke injection payload generator for the Arduino.
usage: arduck [-h] [-q] [-v] [-l {dk,de,us,es,fr,hu,it,pt,se}]
[-p {win/aterm,win/sclogon,win/run}] [-t {any,win/alt}] [-w WPM]
[-r [ms]] [-o path] [-V]
string | delay [string | delay ...]
Positional Arguments
- string | delay
sequence of keystrokes with optional delays between them
Named Arguments
- -q, --quiet
give less output. option is additive, and can be used up to 3 times (warning/error/critical)
- -v, --verbose
set the verbosity level. option is additive, and can be used up to 5 times (debug/info/warning/error/critical). (default: info)
- -l, --layout
Possible choices: dk, de, us, es, fr, hu, it, pt, se
keyboard layout (default: us)
- -p, --preset
Possible choices: win/aterm, win/sclogon, win/run
the preset to use
- -t, --template
Possible choices: any, win/alt
the sketch template to use to generate the payload (default: any)
- -w, --wpm
the average speed at which characters are typed, in words per minute. A value of zero will add no delay between keystrokes (default: 180)
- -r, --repeat
repeat the injection in a loop. Optionally specify a delay between repetitions in milliseconds
- -o, --outfile
the output file (default: sketch.ino)
- -V, --version
show program’s version number and exit