mirror of
https://github.com/nmap/nmap.git
synced 2025-12-16 04:39:03 +00:00
Look out, world, here comes the Nmap massping migration!
This is the merging of the code that was previously in /nmap-exp/david/nmap-massping-migration. These are all the big changes that get rid of massping in favor of doing host discovery using ultra_scan. For now, there is a toggle that turns these new changes off. Undefine NEW_MASSPING in targets.cc to go back to the old code. All of that will be deleted eventually. There are likely a few more changes that will be made to this system in the near future. Those will be made in /nmap-exp/david/nmap-massping-migration and merged back. Don't release this just yet, because I'm going to make a few more commits real quick to remove some debugging stuff. (Note to self: this merge back was from r5693 in /nmap-exp/david/nmap-massping-migration.)
This commit is contained in:
@@ -155,8 +155,7 @@ struct tcpqueryinfo {
|
||||
};
|
||||
|
||||
struct pingtech {
|
||||
unsigned int icmpscan: 1,
|
||||
rawicmpscan: 1,
|
||||
unsigned int rawicmpscan: 1,
|
||||
connecttcpscan: 1,
|
||||
rawtcpscan: 1,
|
||||
rawudpscan: 1;
|
||||
@@ -166,7 +165,7 @@ struct pingtech {
|
||||
/* Ports is the list of ports the user asked to be scanned (0 terminated),
|
||||
you can just pass NULL (it is only a stupid optimization that needs it) */
|
||||
Target *nexthost(HostGroupState *hs, TargetGroup *exclude_group,
|
||||
struct scan_lists *ports, int *pingtype);
|
||||
struct scan_lists *ports, int pingtype);
|
||||
/* loads an exclude file into a excluded target list */
|
||||
TargetGroup* load_exclude(FILE *fExclude, char *szExclude);
|
||||
/* a debugging routine to dump an exclude list to stdout. */
|
||||
|
||||
Reference in New Issue
Block a user