diff -ur nmap-3.48.orig/nmapfe/nmapfe.c nmap-3.48.top_ports/nmapfe/nmapfe.c --- nmap-3.48.orig/nmapfe/nmapfe.c Tue Nov 18 17:04:38 2003 +++ nmap-3.48.top_ports/nmapfe/nmapfe.c Tue Nov 18 17:13:02 2003 @@ -187,6 +187,7 @@ static GtkItemFactoryEntry protportEntries[] = { { "/Default", NULL, protportType_changed_fcb, DEFAULT_PROTPORT, NULL }, { "/All", NULL, protportType_changed_fcb, ALL_PROTPORT, NULL }, { "/Most Important [fast]", NULL, protportType_changed_fcb, FAST_PROTPORT, NULL }, + { "/Top 14 [very fast]", NULL, protportType_changed_fcb, TOP14_PROTPORT, NULL }, { "/Range Given Below", NULL, protportType_changed_fcb, GIVEN_PROTPORT, NULL }, { NULL, NULL, NULL, NO_PROTPORT, NULL } diff -ur nmap-3.48.orig/nmapfe/nmapfe.h nmap-3.48.top_ports/nmapfe/nmapfe.h --- nmap-3.48.orig/nmapfe/nmapfe.h Tue Nov 18 17:04:38 2003 +++ nmap-3.48.top_ports/nmapfe/nmapfe.h Tue Nov 18 17:12:17 2003 @@ -185,6 +185,7 @@ DEFAULT_PROTPORT = PROTPORT_OFFSET, ALL_PROTPORT, FAST_PROTPORT, + TOP14_PROTPORT, GIVEN_PROTPORT }; diff -ur nmap-3.48.orig/nmapfe/nmapfe_sig.c nmap-3.48.top_ports/nmapfe/nmapfe_sig.c --- nmap-3.48.orig/nmapfe/nmapfe_sig.c Tue Nov 18 17:04:38 2003 +++ nmap-3.48.top_ports/nmapfe/nmapfe_sig.c Tue Nov 18 17:10:41 2003 @@ -466,6 +466,8 @@ if (GTK_WIDGET_SENSITIVE(opt.protportType)) { if (opt.protportValue == FAST_PROTPORT) strcat(command, "-F "); + else if (opt.protportValue == TOP14_PROTPORT) + strcat(command, "-p21,22,23,25,53,79,80,110,135,139,443,445,3128,8080 "); else if (opt.protportValue == ALL_PROTPORT) strcat(command, "-p- "); else if (opt.protportValue == GIVEN_PROTPORT) {