nmrpflash/fuzz.c
2020-07-07 10:10:47 +02:00

26 lines
420 B
C

#include "nmrpd.h"
int main(int argc, char** argv)
{
verbosity = 2;
struct nmrpd_args args = {
.rx_timeout = 60,
.ul_timeout = 60,
.ipaddr = "10.10.10.10",
.ipmask = "255.255.255.0",
.mac = "ff:ff:ff:ff:ff:ff",
.op = NMRP_UPLOAD_FW,
.port = 69,
};
#ifdef NMRPFLASH_FUZZ_TFTP
if (argc != 2) {
return 1;
}
args.file_local = argv[1];
return tftp_put(&args);
#else
return nmrp_do(&args);
#endif
}