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)
