Nmap Development mailing list archives
[NmapFE PATCH] Add --randomize-hosts option
From: Kris Katterjohn <kjak () ispwest com>
Date: Mon, 25 Sep 2006 22:57:30 -0500
The attached patch adds the --randomize-hosts option to NmapFE. (As you may be able to tell, I've just started using NmapFE recently and hoping you think some of my add-some-more-stuff-to-the-front-end patches will benefit others as well) It's a diff against 4.20ALPHA7 Thanks, Kris Katterjohn
--- x/nmapfe/nmapfe.c 2006-08-24 20:47:59.000000000 -0500 +++ y/nmapfe/nmapfe.c 2006-09-25 22:41:58.000000000 -0500 @@ -1367,6 +1367,12 @@ GtkAdjustment *adjust; gtk_box_pack_start(GTK_BOX(vbox), opt.useOrderedPorts, FALSE, TRUE, 0); gtk_widget_show(opt.useOrderedPorts); + opt.randomizeHosts = gtk_check_button_new_with_label("Randomize Host Order"); + g_signal_connect(GTK_OBJECT(opt.randomizeHosts), "released", + GTK_SIGNAL_FUNC(validate_option_change), NULL); + gtk_box_pack_start(GTK_BOX(vbox), opt.randomizeHosts, FALSE, TRUE, 0); + gtk_widget_show(opt.randomizeHosts); + gtk_widget_show(vbox); gtk_widget_show(frame); --- x/nmapfe/nmapfe.h 2006-08-24 20:47:59.000000000 -0500 +++ y/nmapfe/nmapfe.h 2006-09-25 22:42:09.000000000 -0500 @@ -308,6 +308,7 @@ struct NmapFEoptions { GtkWidget *useFragments; GtkWidget *useIPv6; GtkWidget *useOrderedPorts; + GtkWidget *randomizeHosts; }; GtkWidget* create_main_win (void); --- x/nmapfe/nmapfe_sig.c 2006-08-24 20:47:59.000000000 -0500 +++ y/nmapfe/nmapfe_sig.c 2006-09-25 22:42:31.000000000 -0500 @@ -633,6 +633,10 @@ static int command_size = 0; GTK_TOGGLE_BUTTON(opt.useOrderedPorts)->active) strcat(command, "-r "); + if (GTK_WIDGET_SENSITIVE(opt.randomizeHosts) && + GTK_TOGGLE_BUTTON(opt.randomizeHosts)->active) + strcat(command, "--randomize-hosts "); + if (GTK_WIDGET_SENSITIVE(opt.useInputFile) && GTK_TOGGLE_BUTTON(opt.useInputFile)->active) { const char *val = gtk_entry_get_text(GTK_ENTRY(opt.inputFilename));
_______________________________________________ Sent through the nmap-dev mailing list http://cgi.insecure.org/mailman/listinfo/nmap-dev Archived at http://SecLists.Org
Current thread:
- [NmapFE PATCH] Add --randomize-hosts option Kris Katterjohn (Sep 25)
- Re: [NmapFE PATCH] Add --randomize-hosts option Fyodor (Sep 26)