From patchwork Tue Apr 7 15:10:59 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adolf Belka X-Patchwork-Id: 9637 Return-Path: Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (Client CN "mail01.haj.ipfire.org", Issuer "R12" (not verified)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4fqqRQ6qzMz3xPS for ; Tue, 07 Apr 2026 15:11:46 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [IPv6:2001:678:b28::201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (Client CN "mail02.haj.ipfire.org", Issuer "E7" (not verified)) by mail01.ipfire.org (Postfix) with ESMTPS id 4fqqRQ5lXbz5h7 for ; Tue, 07 Apr 2026 15:11:46 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [IPv6:::1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4fqqR54rY3z37TK for ; Tue, 07 Apr 2026 15:11:29 +0000 (UTC) X-Original-To: development@lists.ipfire.org Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (Client CN "mail01.haj.ipfire.org", Issuer "R12" (not verified)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4fqqQv47Hwz36dv for ; Tue, 07 Apr 2026 15:11:19 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4fqqQv1fqsz5ts; Tue, 07 Apr 2026 15:11:19 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1775574679; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Zpewu1LpXEaqqRvlht4dhwHNryZO3+tL4WQ47HRJ+4E=; b=4BswHpYjFKIYV+hdhju5IErDbDtfDvmlZYwb7LmPeml/wUdBnbJaaNuzTHjakiyib8E9VD JTlXLbR22CMScbBg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1775574679; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Zpewu1LpXEaqqRvlht4dhwHNryZO3+tL4WQ47HRJ+4E=; b=lW4uGtwnCC9wvzPUh0F/gR6IEIUJpRYo+s6PdkqPrDNaupiH2TC+fp7iRgPP8htQrISF0Z rmTBarfpHAfTAc9qL8481jPz9DLW7nAdCTmMOPE5WjCerCzgW7Wv6YP5a0SxSJ+GUp6Adb oTl3egjXhWlukyvXQPdkJMlV0BzHGH44Yr3+PNibT3i7Wum/IDEVSbD7m18vkmsrFfxHb8 ZtJAyGktq9tpO/eq3UQEk9mb8IcE0FDOJDUyLVQ0d36wDKXRqxQtaXthzm0dOFPXcxZqZ9 c2qZDuztMozNhfcXoR8guE4X2r2Bam/B8lAOcTrIWRVa5eRYGC13Ki7Ed9z1RQ== From: Adolf Belka To: development@lists.ipfire.org Cc: Adolf Belka Subject: [PATCH] nmap: Update to version 7.99 Date: Tue, 7 Apr 2026 17:10:59 +0200 Message-ID: <20260407151108.3472751-26-adolf.belka@ipfire.org> In-Reply-To: <20260407151108.3472751-1-adolf.belka@ipfire.org> References: <20260407151108.3472751-1-adolf.belka@ipfire.org> Precedence: list List-Id: List-Subscribe: , List-Unsubscribe: , List-Post: List-Help: Sender: Mail-Followup-To: MIME-Version: 1.0 - Update from version 7.98 to 7.99 - No change to rootfile - Changelog 7.99 o Integrated many of the most-frequently-submitted IPv4 and IPv6 OS fingerprints, as well as dozens of updated service fingerprints. o Upgraded included libraries: OpenSSL 3.0.19, libpcap 1.10.6, libpcre2 10.47, liblinear 2.50, zlib 1.3.2 o [Windows] Upgraded the included version of Npcap from 1.83 to 1.87, resolving several crashes and stability-related issues. See https://npcap.com/changelog o [Zenmap][GH#3182] Zenmap is now distributed as a universal wheel (zenmap-7.99-py3-none-any.whl) instead of an RPM package so that it can be installed on any system with Python 3. [Daniel Miller] o [Ncat][Windows] Limited the number of handles inherited by subprocesses launched with -e, preventing interference between clients when -e and --keep-open are used. Reported by Nimish Verma. o [Ncat] Several fixes for regressions or longstanding failure cases in ncat-test.pl [Daniel Miller]: + [Windows] Fixed handling of socket EOF with --exec + Fixed the -i (idle timeout) option for listen mode, which was broken when adding the -q option in Ncat 7.96 + Fixed HTTP proxy server when SSL is used. + DTLS (SSL over UDP) shutdown connection on stdin EOF. o [Windows][GH#2711] Nmap now supports scanning over various VPN virtual adapters like OpenVPN TAP adapters. [Daniel Miller] o [GH#3280] Fix a performance regression in reverse-DNS in Nmap 7.98. The fix for #3130 had caused Nmap to send requests too slowly. [Daniel Miller] o [macOS][GH#3289] Fixed a configure-time failure in libdnet that resulted in incorrect MAC addresses being reported. [Daniel Miller] o [Zenmap][GH#3189] Fix a crash in Zenmap topology and hosts viewer: "TypeError: format requires a mapping" [Daniel Miller] o [GH#2955] Fix a routing issue with -e and -S related to #2206 causing error "setup_target: failed to determine route" [Daniel Miller] o [GH#3214] Improve compatibility of build process on various platforms and add multiplatform autobuilds in Github workflow. [Jordan Ritter] o [NSE][GH#2183][GH#3239] Script hostmap-crtsh now reports only true subdomains of a given target hostname by default. In the past, it was reporting any DNS name that included the target hostname as a substring (but not necessarily as a suffix). The old behavior can be enabled by setting script argument hostmap-crtsh.lax. [Sweekar-cmd, nnposter] o [NSE] Function url.parse_query was not interpreting plus signs as spaces. [nnposter] o [NSE] Function url.parse was not properly parsing URLs with query strings but empty paths. [nnposter] o [NSE][GH#3287] Functions tableaux.tcopy and tableaux.shallow_tcopy were not behaving the same when the input table had a custom __pairs metamethod. Both functions now perform a raw copy, ignoring the metamethod. [nnposter] o [NSE] Function tableaux.shallow_tcopy did not work correctly for tables with Boolean keys. [nnposter] o [NSE] IPP print queue job details were not getting populated, having a hard dependency on Apple-specific attributes. [nnposter] o [NSE][GH#3245] Functions connect and close have been removed from the IPP library, as they served no purpose. [nnposter] o [NSE] ipOps.expand_ip was crashing upon malformed IPv6 addresses. [nnposter] o [NSE][GH#3262] FTP banner parsing is now more closely aligned with RFC 959, section 4.2. [nnposter] o [NSE][GH#3253] Function stdnse.make_buffer now accepts an extra parameter that allows preloading the newly created buffer with data. [nnposter] o [NSE][GH#3191][GH#3218] Script http-internal-ip-disclosure has been enhanced, including added support for IPv6 and HTTPS and more accurate processing of target responses. [nnposter] o [NSE][GH#3194] RPC-based scripts were sporadically failing due to privileged port conflicts. [nnposter] o [NSE][GH#3196] Script rlogin-brute was sporadically failing due to using an off-by-one range for privileged ports and not handling potential port conflicts. [nnposter] Signed-off-by: Adolf Belka --- lfs/nmap | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lfs/nmap b/lfs/nmap index 8418dcf4d..91d2863b8 100644 --- a/lfs/nmap +++ b/lfs/nmap @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2025 IPFire Team # +# Copyright (C) 2007-2026 IPFire Team # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -26,7 +26,7 @@ include Config SUMMARY = Network exploration tool and security scanner -VER = 7.98 +VER = 7.99 # Also update ncat when nmap is updated THISAPP = nmap-$(VER) @@ -35,7 +35,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = nmap -PAK_VER = 20 +PAK_VER = 21 DEPS = @@ -49,7 +49,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = bbc7f4931876b2a59dc8d94b5498e72ee76084db19089820030473628f215a0a89972638f4128e46a46ffa55bd92141bfceab311fa00f4798cf111aca5ec104a +$(DL_FILE)_BLAKE2 = 76cc39c7ba28615a143eec7f6fdf009746ad1c3ca8f07a8d3fb8a707ee116bc1acbfd2e33515817dd3e64cf0b4d8c6d6674e796c06bf20a8ee73e9b38b89341a install : $(TARGET)