Nmap Development mailing list archives
Re: Nmap 5.61TEST2 released - IPv6 OS detection, CPE, 30 more scripts, and more!
From: David Fifield <david () bamsoftware com>
Date: Sat, 3 Mar 2012 21:24:45 -0800
On Thu, Oct 06, 2011 at 02:41:49PM +0200, Vlatko Kosturjak wrote:
On Fri, Sep 30, 2011 at 11:45:18AM -0700, Fyodor wrote:Hi Folks! Thanks to your IPv6 OS detection submissions, we've been able to incorporate them into the new machine learning system and enable IPv6 OS detection. So if you scan your submitted machines again, they should now be properly identified in Nmap output.Congrats on new release, but I hope I'm not late to report bug. In short, new nmap version (ncat, to be precise) does not link cleanly: gcc -o ncat -I/usr/include/openssl/include -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -Wall -L../libpcap -Wl,-O1,--sort-common,--as-needed,-z,relro,--hash-style=gnu -L/usr/include/openssl/lib ncat_main.o ncat_connect.o ncat_core.o ncat_posix.o ncat_listen.o ncat_proxy.o ncat_ssl.o base64.o http.o util.o sys_wrap.o http_digest.o ../nsock/src/libnsock.a ../nbase/libnbase.a -lssl -lcrypto -lpcap -ldl ../libpcap/libpcap.a(pcap-linux.o): In function `nl80211_init': pcap-linux.c:(.text+0x4d7): undefined reference to `nl_handle_alloc' pcap-linux.c:(.text+0x4e9): undefined reference to `genl_connect' pcap-linux.c:(.text+0x4f7): undefined reference to `genl_ctrl_alloc_cache' pcap-linux.c:(.text+0x514): undefined reference to `genl_ctrl_search_by_name' pcap-linux.c:(.text+0x57a): undefined reference to `nl_handle_destroy' pcap-linux.c:(.text+0x60d): undefined reference to `nl_cache_free' ../libpcap/libpcap.a(pcap-linux.o): In function `nl80211_cleanup': pcap-linux.c:(.text+0x63f): undefined reference to `genl_family_put' pcap-linux.c:(.text+0x64a): undefined reference to `nl_cache_free' pcap-linux.c:(.text+0x654): undefined reference to `nl_handle_destroy' ../libpcap/libpcap.a(pcap-linux.o): In function `del_mon_if.isra.8': pcap-linux.c:(.text+0x1f2f): undefined reference to `nlmsg_alloc' pcap-linux.c:(.text+0x1f47): undefined reference to `genl_family_get_id' pcap-linux.c:(.text+0x1f83): undefined reference to `genlmsg_put' pcap-linux.c:(.text+0x1fa7): undefined reference to `nla_put' Similar problem was last year: http://seclists.org/nmap-dev/2010/q2/798
Does r28203 work for you now? I was not able to reproduce exactly this error on Arch Linux (perhaps they changed their other packaging), but I fixed something relating to the detection of libpcap that may have been the cause. David Fifield _______________________________________________ Sent through the nmap-dev mailing list http://cgi.insecure.org/mailman/listinfo/nmap-dev Archived at http://seclists.org/nmap-dev/
Current thread:
- Re: Nmap 5.61TEST2 released - IPv6 OS detection, CPE, 30 more scripts, and more! David Fifield (Mar 03)