| Port details |
- nmap-devel Port scanning utility for large networks
- 7.100.20260327_1 security
=1 7.100.20260327_1Version of this port present on the latest quarterly branch. - Maintainer: cy@FreeBSD.org
 - Port Added: 2024-03-28 20:57:10
- Last Update: 2026-05-07 21:47:29
- Commit Hash: 2a7c056
- People watching this port, also watch:: rt50, monit, tmux, sogo2, python311
- License: NPSL
- WWW:
- https://nmap.org/
- Description:
- Nmap is a utility for network exploration and security auditing.
It supports various types of host discovery (determine which hosts
are up), many port scanning techniques for different protocols,
version detection (determine service protocols and application
versions listening behind ports), and TCP/IP stack fingerprinting
(remote host OS or device identification). Nmap also offers
flexible target and port specification, decoy/stealth scanning,
sunRPC scanning, and much more.
Also included is Ncat, the nc(1) work-a-like of the Nmap project.
Refer to the separate port security/zenmap for those parts of the
Nmap toolset which depend on python. The translated manual pages
for Nmap are contained in security/nmap-i18n-man.
See the web page and the Phrack Magazine article (Volume 7, Issue 51
September 01, 1997, article 11 of 17) https://nmap.org/p51-11.html
¦ ¦ ¦ ¦ 
- Manual pages:
-
- pkg-plist: as obtained via:
make generate-plist - USE_RC_SUBR (Service Scripts)
- no SUBR information found for this port
- Dependency lines:
-
- nmap-devel>0:security/nmap-devel
- To install the port:
- cd /usr/ports/security/nmap-devel/ && make install clean
- To add the package, run one of these commands:
- pkg install security/nmap-devel
- pkg install nmap-devel
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: nmap-devel
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1774753021
SHA256 (nmap-nmap-7.100.20260327-6dac43b5d_GH0.tar.gz) = cf7654e72d10e1f9fb7865f02c58fd651f41272864a0adbf842654fc08095568
SIZE (nmap-nmap-7.100.20260327-6dac43b5d_GH0.tar.gz) = 16782414
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- gmake>=4.4.1 : devel/gmake
- Library dependencies:
-
- libpcre2-16.so : devel/pcre2
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for nmap-devel-7.100.20260327_1:
DOCS=on: Build and/or install documentation
NLS=on: Native Language Support
PCAP=off: Build with libpcap from nmap
SSH2=on: SSH2 protocol support
SSL=on: SSL protocol support
===> Use 'make config' to modify these settings
- Options name:
- security_nmap-devel
- USES:
- gmake cpe libtool ssl
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
| Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
| Commit | Credits | Log message |
7.100.20260327_1 07 May 2026 21:47:29
    |
Rene Ladan (rene)  |
all: drop support for FreeBSD 13, mips and risc64sf
Reviewed by: many (*)
Differential Revision: https://reviews.freebsd.org/D55624
Differential Revision: https://reviews.freebsd.org/D55642 (merged in from bofh)
many (*)
acm arrowd brooks cmt dch decke dinoex eduardo fluffy fuz gahr garga
jbeich joerg jrm kai kenrap martymac matthew mfechner michaelo mizhka
nobutaka pkubaj se tagattie thj
Anton Saietskii
GenericRikka
Gert Doering
Jan Bramkamp
Oleh Hushchenkov
Oleksandr Kryvulia
Ralf van der Enden
Yamagi
desktop kde python tcltk office |
7.100.20260327_1 31 Mar 2026 03:41:18
    |
Cy Schubert (cy)  |
security/nmap*: The minimum supported OpenSSL is 3.0.0
The minimum supported OpenSSL is now 3.0.0. |
7.100.20260327_1 29 Mar 2026 22:26:53
    |
Cy Schubert (cy)  |
security/nmap-devel: Revert part of 5d67fe169bc4
nmap-devel is already configured to use devel/pcre2. Revert that
part of 5d67fe169bc4.
Pointy hat to: cy
Noted by: arrowd |
7.100.20260327_1 29 Mar 2026 12:28:11
    |
Cy Schubert (cy)  |
security/nmap*: Actually use devel/pcre2
devel/pcre2 is specified as a dependency but not used. Instead nmap
uses its own pcre2, which is missing symbols from its symbol table.
This is not a problem with 16-CURRENT but 15-RELEASE-p2 fails to build.
We fix this by using the pcre2 provided by ports.
PR: 294112 |
7.100.20260327 29 Mar 2026 03:04:33
    |
Cy Schubert (cy)  |
security/nmap-devel: Update to the latest GH commit |
7.95.20260323_1 26 Mar 2026 01:40:33
    |
Cy Schubert (cy)  |
security/nmap-devel: Update to the latest GH commit |
7.95.20260128_1 06 Feb 2026 21:19:24
    |
Vladimir Druzenko (vvd)  |
security/nmap{,-devel}: Improve PCAP option
- Replace global LDFLAGS with PCAP_LDFLAGS and
PCAP_USES=localbase:ldflags.
- While here remove unnecessary GNU_CONFIGURE_MANPREFIX.
Approved by: cy (maintainer) |
7.95.20260128_1 06 Feb 2026 15:53:12
    |
Cy Schubert (cy)  |
security/nmap*: Make dbus a dependency of PCAP
Fixes: 7ffb506df86a
Reported by: vvd |
7.95.20260128_1 06 Feb 2026 15:29:40
    |
Cy Schubert (cy)  Author: Eugene Sevastyanov |
securty/nmap*: Fix dbus build
PR: 292989 |
7.95.20260128_1 03 Feb 2026 04:50:24
    |
Cy Schubert (cy)  |
security/nmap-devel: Mark broken with PCAP option
PCAP depends on libdbus. This breaks linkage. |
7.95.20260128_1 03 Feb 2026 01:05:18
    |
Cy Schubert (cy)  |
security/nmap-devel: Sync patches and build configs with security/nmap |
7.95.20260128 28 Jan 2026 23:59:46
    |
Cy Schubert (cy)  |
security/nmap-devel: Update to the latest GH commit |
7.95.20260112 20 Jan 2026 04:57:14
    |
Cy Schubert (cy)  |
security/nmap-devel: Latest nmap doesn't support OpenSSL 1.1.1 |
7.95.20260112 13 Jan 2026 16:45:46
    |
Cy Schubert (cy)  |
security/nmap-devel: Update to the latest GH commit |
7.95.20251101 17 Nov 2025 17:36:56
    |
Cy Schubert (cy)  |
security/nmap-devel: Update to the latest GH commit |
7.95.20250520 21 May 2025 04:35:24
    |
Cy Schubert (cy)  |
security/nmap-devel: Update to the latest GH commit |
7.95.20250430 05 May 2025 15:00:55
    |
Cy Schubert (cy)  |
security/nmap*: LibreSSL is not supported
Upstream calls EC_GROUP_method_of(). OpenBSD has removed
EC_GROUP_method_of() from their tree, meaning LibreSSL doesn't
have it either. security/nmap* will not build with LibreSSL.
PR: 286598 |
7.95.20250430 05 May 2025 14:18:03
    |
Cy Schubert (cy)  |
security/nmap-devel: Update to the latest GH commit |
7.95.20250323 27 Mar 2025 12:44:42
    |
Cy Schubert (cy)  |
security/nmap-devel: Update to the latest GH commit |
7.95.20250217 19 Feb 2025 06:53:10
    |
Cy Schubert (cy)  |
security/nmap-devel: Update to the latest GH commit |
7.95.20240327 06 May 2024 20:11:25
    |
Daniel Engberg (diizzy)  |
security/nmap-devel: Use EXTRACT_AFTER_ARGS
To decrease I/O load skip extracting files instead of removing after
extraction
PR: 278743
Reviewed by: cy (maintainer) |
7.95.20240327 28 Mar 2024 22:59:22
    |
Cy Schubert (cy)  |
security/nmap-devel: Remove redundant USES argument |
7.95.20240327 28 Mar 2024 21:52:59
    |
Cy Schubert (cy)  |
security/nmap-devel: Update distfile for 85f4b942ae2f
Fixes: 85f4b942ae2f |
7.95.20240327 28 Mar 2024 21:35:37
    |
Cy Schubert (cy)  |
security/nmap-devel: Pet portclippy
Reported by: Daniel Engberg <daniel.engberg.lists@pyret.net> |
7.95.20240327 28 Mar 2024 21:34:15
    |
Cy Schubert (cy)  |
security/nmap-devel: Use version number documented in handbook
As we don't know what the next version number will be, because the
upstreasm git repo does not contain any branches or tags, use the
current GA 7.94 version incremented by one.
Reported by: Daniel Engberg <daniel.engberg.lists@pyret.net> |
2024.03.27 28 Mar 2024 20:53:59
    |
Cy Schubert (cy)  |
security/nmap-devel: New port
Introduce nmap development port. The development branch includes
prerequisite updates including the pcre2 replacement of pcre.
This port tracks the nmap/nmap github repo. |