mirror of
https://github.com/nmap/nmap.git
synced 2025-12-11 10:19:03 +00:00
Merging my --scanflags change. This allows 'ECE', 'CWR', 'ALL' and 'NONE' to be used. They've all been possible to set using a number, but I like names more :)
This commit is contained in:
12
nmap.cc
12
nmap.cc
@@ -148,6 +148,18 @@ static int parse_scanflags(char *arg) {
|
|||||||
if (strcasestr(arg, "URG")) {
|
if (strcasestr(arg, "URG")) {
|
||||||
flagval |= TH_URG;
|
flagval |= TH_URG;
|
||||||
}
|
}
|
||||||
|
if (strcasestr(arg, "ECE")) {
|
||||||
|
flagval |= TH_ECE;
|
||||||
|
}
|
||||||
|
if (strcasestr(arg, "CWR")) {
|
||||||
|
flagval |= TH_CWR;
|
||||||
|
}
|
||||||
|
if (strcasestr(arg, "ALL")) {
|
||||||
|
flagval = 255;
|
||||||
|
}
|
||||||
|
if (strcasestr(arg, "NONE")) {
|
||||||
|
flagval = 0;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return flagval;
|
return flagval;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user