diff --git a/CHANGELOG b/CHANGELOG index 3ad7de68f..ae8da557e 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,5 +1,9 @@ # Nmap Changelog ($Id$); -*-text-*- +o [Zenmap][GH#626] Zenmap now properly handles the -v0 (no output) option, + which was added in Nmap 7.10. Previously, this was treated the same as not + specifying -v at all. [lymanZerga11] + o [GH#630] Updated or removed some OpenSSL library calls that were deprecated in OpenSSL 1.1. [eroen] diff --git a/zenmap/zenmapCore/NmapOptions.py b/zenmap/zenmapCore/NmapOptions.py index d90e2dd00..895cdebbe 100644 --- a/zenmap/zenmapCore/NmapOptions.py +++ b/zenmap/zenmapCore/NmapOptions.py @@ -716,6 +716,8 @@ class NmapOptions(object): arg = "" try: self["-v"] = int(arg) + if self["-v"] == 0: + self["-v"] = -1 except ValueError: if reduce(lambda x, y: x and y, map(lambda z: z == "v", arg), True): @@ -778,6 +780,8 @@ class NmapOptions(object): if self["-f"]: opt_list.extend(["-f"] * self["-f"]) if self["-v"]: + if self["-v"] == -1: + opt_list.append("-v0") opt_list.extend(["-v"] * self["-v"]) if self["-F"]: