Nmap Development Mailing List

Unmoderated technical development forum for debating ideas, patches, and suggestions regarding proposed changes to Nmap and related projects. Subscribe to nmap-dev here.

List Archives

Latest Posts

Missing host name Dave Close (May 14)
Running Nmap 7.92 on CentOS 8. Commands -sP, -sn, and -sL all behave
the same way. When scanning a local network with local name service,
forward and reverse, for all addresses within the network, not all
addresses are reported with their host names. Specifically, every third
report is missing the name. Since all addresses and names are available
from the same local name server (Bind 9), this doesn't seem reasonable.

For example, "nmap...

[NSE] Added the scripts bitcoin-testnets* Melo via dev (May 14)
hi,
I want to congratulate all of you on the nmap project.
I've always found it fabulous and I've used it a lot over time.
Often, because of this, I want to contribute to the project.

I studied the commit of Mr. Patrick 8a175d127d03e83f8c4c65f50c358daaa52b630d
with the description:

[NSE] Added the scripts bitcoin-info, bitcoin-getaddr and a supporting
Bitcoin library. The script bitcoin-info retrieves information about the
remote...

Re: ZenMap GUI no longer in Windows pre-compiled binaries? Ben via dev (May 08)
@Gisle Vanem

Hmm, thats not completely true.
Maybe running with pure Python is ONE way to use ZenMap GUI.

If I look on my current nmap installation v7.93 (on windows) then there IS a zenmap.exe in the installation directory.

I virus-checked the .exe, put it into *.zip file and attached it.

Since I plan to run nmap portable from USB flash drive and don't want to leave traces (like new, extra Python
installations)
I prefer to have as much...

Re: dev Digest, Vol 224, Issue 2 Prizrak (May 04)

Re: ZenMap GUI no longer in Windows pre-compiled binaries? Gisle Vanem via dev (May 03)
Ben wrote:

Zenmap is a Python 3 program; no .exe-file.
Should be run as 'py -3 <install_path>\zenmap' or
via some zenmap.bat file.

Here is mine:
@echo off
setlocal
set ZENMAP_PATH=f:\MinGW32\src\inet\network-scanners\nmap\zenmap
set ZENMAP_DEVELOPMENT=1
set GI_PATH=f:\gv\Python310\lib\site-packages\gi
set PYTHONPATH=%ZENMAP_PATH%;%GI_PATH%;%PYTHONPATH%
py -3 %ZENMAP_PATH%\zenmap %*

YMMV

ZenMap GUI no longer in Windows pre-compiled binaries? Ben via dev (May 03)
After a longer time of absence I downloaded the newest pre-compiled Windows nmap package nmap-7.95-setup.exe from

https://nmap.org/download

Much to my surprise I cannot find Zenmap GUI *.exe after extraction.

Where is it?

Thank you
Ben

New Error about NMap 7.94 sanshixiong via dev (Apr 25)
Version: 7.94
Traceback (most recent call last):
&nbsp; File "<string&gt;", line 1, in <module&gt;
&nbsp; File "D:\Program Files (x86)\Nmap\zenmap\lib\python3.10\site-packages\zenmapGUI\App.py", line 281, in run
&nbsp; &nbsp; window = new_window()
&nbsp; File "D:\Program Files (x86)\Nmap\zenmap\lib\python3.10\site-packages\zenmapGUI\App.py", line 124, in new_window
&nbsp;...

Bug Fix for SMB Version Formatting in Nmap 7.93+ Yam Mesicka (Apr 11)
Hi Nmap Developers,

I've identified a bug in Nmap in Nmap 7.93 and 7.94 related to inconsistent
formatting of SMB versions detected by Nmap's SMB scripts.

The issue:

* Nmap 7.94 outputs "3:1:1"
* Nmap 7.93 outputs "311"
* Expected format (as in Nmap 7.92) is "3.1.1"

This inconsistency can cause problems for scripts that rely on accurate SMB
version information. To address this, I've:

* Opened an...

Misconception about how pcap_getevent() is meant to be used Jan Danielsson (Mar 10)
Hello,

When browsing/reading about pcap_getevent(), I got the impression
that its intended use was roughly this (pseudo-code):

----------
cap = open_device(..);
hev = pcap_getevent(cap);

while(1) {
// block and wait for data to become available for reading
dw = WaitForMultipleObjects([hev]);
if(dw == FIRST_INDEX) {
// Enter a loop that calls pcap_next() until the buffer is empty
}
}
----------

I.e. pcap_getevent()...

More Lists

Dozens of other network security lists are archived at SecLists.Org.