Data center: Ashburn, VA

Telegram Chat : MBHH_x86

Email Us: Help@mobilehackerforhire.com

Mobile Hacker For Hire

Nmap Development: Re: Nmap 7.93 – 25th Anniversary Release!

Table of Contents





From: Kevin Brott <kbrott () brott-moore net>
Date: Thu, 1 Sep 2022 20:43:18 -0700


On 9/1/22 19:26, Gordon Fyodor Lyon wrote:
Dear Nmap community,

...
Back to Nmap 7.93, you can find the full list of improvements at
https://nmap.org/changelog.

Nmap*7.92*  source code and binary packages for Linux, Windows, and Mac are
available for free download from the usual spot:

https://nmap.org/download.html


Debian 11.4 ...
# gmake
....
gmake[1]: Entering directory '/usr/src/LOCAL/NMAP/nmap-7.93/ncat'
gcc -o ncat -g -O2 -Wall   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 ncat_lua.o ../nsock/src/libnsock.a ../nbase/libnbase.a -lssl -lcrypto 
-lpcap -lm -llua5.3 -ldl
/usr/bin/ld: http_digest.o: in function `make_nonce':
/usr/src/LOCAL/NMAP/nmap-7.93/ncat/http_digest.c:156: undefined reference to `EVP_MD_CTX_create'
/usr/bin/ld: http_digest.o: in function `make_response':
/usr/src/LOCAL/NMAP/nmap-7.93/ncat/http_digest.c:183: undefined reference to `EVP_MD_CTX_create'
collect2: error: ld returned 1 exit status
gmake[1]: *** [Makefile:120: ncat] Error 1
gmake[1]: Leaving directory '/usr/src/LOCAL/NMAP/nmap-7.93/ncat'
gmake: *** [Makefile:163: build-ncat] Error 2

$ perl -pi -e 's/EVP_MD_CTX_create/EVP_MD_CTX_new/g' ncat/http_digest.c
$ perl -pi -e 's/EVP_MD_CTX_destroy/EVP_MD_CTX_free/g' ncat/http_digest.c
$ rm ncat/http_digest.o
$ gmake
... completes ...

$ gmake check
.....
Completed NSE at 20:39, 0.00s elapsed
Read from .: nmap-services.
WARNING: No targets were specified, so 0 hosts scanned.
Nmap done: 0 IP addresses (0 hosts up) scanned in 0.28 seconds
......FF.................................................
======================================================================
FAIL: test_exit_equal (__main__.exit_code_test)
Test that the exit code is 0 when the diff is empty.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "ndifftest.py", line 781, in test_exit_equal
    self.assertEqual(code, 0)
AssertionError: 1 != 0

======================================================================
FAIL: test_exit_error (__main__.exit_code_test)
Test that the exit code is 2 when there is an error.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "ndifftest.py", line 798, in test_exit_error
    self.assertEqual(code, 2)
AssertionError: 1 != 2

----------------------------------------------------------------------
Ran 57 tests in 0.188s

FAILED (failures=2)
gmake: *** [Makefile:454: check-ndiff] Error 1

$ ./nmap --version
Nmap version 7.93 ( https://nmap.org )
Platform: x86_64-unknown-linux-gnu
Compiled with: liblua-5.3.3 openssl-1.1.1n libssh2-1.9.0 libz-1.2.11 libpcre-8.39 libpcap-1.10.0 nmap-libdnet-1.12 ipv6
Compiled without:
Available nsock engines: epoll poll select
_______________________________________________
Sent through the dev mailing list
https://nmap.org/mailman/listinfo/dev
Archived at https://seclists.org/nmap-dev/




Current thread:

Leave a Reply

Your email address will not be published. Required fields are marked *

error: Content is protected !!