Home page logo
/

nmap-dev logo Nmap Development mailing list archives

[RFC] Should --open override -v?
From: Daniel Miller <bonsaiviking () gmail com>
Date: Fri, 07 Feb 2014 16:14:28 -0600

List,

A user on IRC was looking for a way to avoid showing "down" hosts in his output. The standard answer, `--open`, didn't work in this case because he was doing a `-sn` scan and using `-v`. I think perhaps `--open` should override `-v` in this case, instead of the other way around. Here's a table of when down hosts are shown:


        Ping scan (-sn)
        Other scans (-s*)
-v
        Yes
        Yes
--open
        No
        No
-v --open
        Yes
        No
(neither)
        No
        No


I propose the following patch, which would make Ping scan (`-sn`) hide down hosts for Ping scan when `--open` and `-v` are used together:

--- a/nmap.cc
+++ b/nmap.cc
@@ -1826,7 +1826,7 @@ int nmap_main(int argc, char *argv[]) {
 #endif
           ) || o.listscan) {
         /* We're done with the hosts */
-        if (currenths->flags & HOST_UP || o.verbose) {
+        if (currenths->flags & HOST_UP || (o.verbose && !o.openOnly())) {
           xml_start_tag("host");
           write_host_header(currenths);
           printmacinfo(currenths);

Thoughts?

Dan
_______________________________________________
Sent through the dev mailing list
http://nmap.org/mailman/listinfo/dev
Archived at http://seclists.org/nmap-dev/


  By Date           By Thread  

Current thread:
[ Nmap | Sec Tools | Mailing Lists | Site News | About/Contact | Advertising | Privacy ]