Nmap Security Scanner
*Intro
*Ref Guide
*Install Guide
*Download
*Changelog
*Book
*Docs
Security Lists
*Nmap Hackers
*Nmap Dev
*Bugtraq
*Full Disclosure
*Pen Test
*Basics
*More
Security Tools
*Pass crackers
*Sniffers
*Vuln Scanners
*Web scanners
*Wireless
*Exploitation
*Packet crafters
*More
Site News
Site Search:
Exploit World
Advertising
About/Contact
Credits
Sponsors:




nmap-dev logo Nmap Development mailing list archives

[PATCH] Remove duplicate input file code in nmap.cc
From: Kris Katterjohn <kjak () ispwest com>
Date: Sun, 01 Oct 2006 21:22:08 -0500

The attached patch removes duplicate input file code by having getopt()
return 'i' on "iL" so that the same input file code used under 'i' is
used for "iL". It's a lot simpler than I just made it out to be :)

It's a diff against 4.20ALPHA8

Thanks,
Kris Katterjohn
--- x/nmap.cc   2006-09-25 01:47:25.000000000 -0500
+++ y/nmap.cc   2006-10-01 21:14:25.000000000 -0500
@@ -521,7 +521,7 @@ int nmap_main(int argc, char *argv[]) {
       {"oS", required_argument, 0, 0},
       {"oH", required_argument, 0, 0},  
       {"oX", required_argument, 0, 0},  
-      {"iL", required_argument, 0, 0},  
+      {"iL", required_argument, 0, 'i'},  
       {"iR", required_argument, 0, 0},
       {"sI", required_argument, 0, 0},  
       {"source_port", required_argument, 0, 'g'},
@@ -753,19 +753,6 @@ int nmap_main(int argc, char *argv[]) {
        exit(0);
       } else if (strcmp(long_options[option_index].name, "badsum") == 0) {
        o.badsum = 1;
-      }
-      else if (strcmp(long_options[option_index].name, "iL") == 0) {
-       if (inputfd) {
-         fatal("Only one input filename allowed");
-       }
-       if (!strcmp(optarg, "-")) {
-         inputfd = stdin;
-       } else {    
-         inputfd = fopen(optarg, "r");
-         if (!inputfd) {
-           fatal("Failed to open input file %s for reading", optarg);
-         }  
-       }
       } else if (strcmp(long_options[option_index].name, "iR") == 0) {
        o.generate_random_ips = 1;
        o.max_ips_to_scan = strtoul(optarg, &endptr, 10);

_______________________________________________
Sent through the nmap-dev mailing list
http://cgi.insecure.org/mailman/listinfo/nmap-dev
Archived at http://SecLists.Org

  By Date           By Thread  

Current thread:
  • [PATCH] Remove duplicate input file code in nmap.cc Kris Katterjohn (Oct 01)
[ Nmap | Sec Tools | Mailing Lists | Site News | About/Contact | Advertising | Privacy ]