diff options
| author | David M. Syzdek <syzdek@bindlebinaries.com> | 2018-05-16 12:28:19 -0800 |
|---|---|---|
| committer | David M. Syzdek <syzdek@bindlebinaries.com> | 2018-05-16 12:28:19 -0800 |
| commit | 5a9f49fd4e7a0a77fd29c2e07f9d47ce7b0746e3 (patch) | |
| tree | a4609645a0022f7f0b0aeeb356199fced8434272 /src | |
| parent | 0939c6bf99119a2c9c31258ff5ae700d98529628 (diff) | |
| download | dmstools-5a9f49fd4e7a0a77fd29c2e07f9d47ce7b0746e3.tar.gz dmstools-5a9f49fd4e7a0a77fd29c2e07f9d47ce7b0746e3.tar.bz2 dmstools-5a9f49fd4e7a0a77fd29c2e07f9d47ce7b0746e3.tar.xz dmstools-5a9f49fd4e7a0a77fd29c2e07f9d47ce7b0746e3.zip | |
Fixing OUI options in macaddrinfo
Diffstat (limited to 'src')
| -rw-r--r-- | src/macaddrinfo.c | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/src/macaddrinfo.c b/src/macaddrinfo.c index ca01d59..ab553d8 100644 --- a/src/macaddrinfo.c +++ b/src/macaddrinfo.c | |||
| @@ -315,7 +315,7 @@ const mau_command mau_cmdmap[] = | |||
| 315 | { | 315 | { |
| 316 | "generate", // command name | 316 | "generate", // command name |
| 317 | mau_cmd_generate, // entry function | 317 | mau_cmd_generate, // entry function |
| 318 | "cDdlRr:uxMQXW" MAU_GETOPT_SHORT, // getopt short options | 318 | "cDdlRr:uxMNQXW" MAU_GETOPT_SHORT, // getopt short options |
| 319 | (struct option []) | 319 | (struct option []) |
| 320 | { | 320 | { |
| 321 | {"microsoft", no_argument, NULL, 'M' }, | 321 | {"microsoft", no_argument, NULL, 'M' }, |
| @@ -975,6 +975,27 @@ int mau_getopt(mau_config * cnf, int argc, char * const * argv, | |||
| 975 | cnf->verbose++; | 975 | cnf->verbose++; |
| 976 | return(-2); | 976 | return(-2); |
| 977 | 977 | ||
| 978 | case 'M': | ||
| 979 | cnf->use_oui = 1; | ||
| 980 | cnf->oui[0] = 0x00; | ||
| 981 | cnf->oui[1] = 0x15; | ||
| 982 | cnf->oui[2] = 0x5d; | ||
| 983 | return(-2); | ||
| 984 | |||
| 985 | case 'N': | ||
| 986 | cnf->use_oui = 1; | ||
| 987 | cnf->oui[0] = 0x00; | ||
| 988 | cnf->oui[1] = 0x20; | ||
| 989 | cnf->oui[2] = 0x91; | ||
| 990 | return(-2); | ||
| 991 | |||
| 992 | case 'Q': | ||
| 993 | cnf->use_oui = 1; | ||
| 994 | cnf->oui[0] = 0x52; | ||
| 995 | cnf->oui[1] = 0x54; | ||
| 996 | cnf->oui[2] = 0x00; | ||
| 997 | return(-2); | ||
| 998 | |||
| 978 | case 'W': | 999 | case 'W': |
| 979 | cnf->use_oui = 1; | 1000 | cnf->use_oui = 1; |
| 980 | cnf->oui[0] = 0x00; | 1001 | cnf->oui[0] = 0x00; |
