Files
validator/ctfcup24-school-ad/sploits/flysim/client/USAGE.txt

32 lines
1.1 KiB
Plaintext

create drone:
./client create --ip 10.80.1.2
you can also specify label and (or) flight plan
./client create --ip 10.80.1.2 --label asdf --flight-plan "1 BOOSTX [drone] 200\n55 BOOSTY [drone] 400\n"
connect:
./client connect --ip 10.80.1.2 --drone-id="676306da9da3a3b7141f3000" --control-key="c786e71f"
connect with setting position and (or) velocity:
./client connect --ip 10.80.1.2 --drone-id="676306da9da3a3b7141f3000" --control-key="c786e71f" --position 0 0 --velocity 1 2
by default, client keeps connection for 30 seconds. if you need more, add --duration:
./client connect --ip 10.80.1.2 --drone-id="676306da9da3a3b7141f3000" --control-key="c786e71f" --duration 9999
list drones (only ids):
./client list-drones --ip 10.80.1.2
list drones (detailed):
./client list-drones-details --ip 10.80.1.2
list details but only for one drone (by label):
./client list-drones-details --ip 10.80.1.2 --label p4MUiB5oEF5EHAnkMefO8
do not forget to use --help:
./client --help
./client create --help
./client connect --help
./client list-drones --help
./client list-drones-details --help