BSD Ports

security/nmap-devel 7.100.20261015 FreeBSD

Port scanning utility for large networks

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
3cb1186972
License
NPSL
Categories
security
Package size
6491.1 KiB, 28243.1 KiB installed

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

In the other systems

SystemPortVersion
FreeBSDsecurity/nmap-devel7.100.20261015
DragonFlysecurity/nmap-devel7.95.20250323

Install

Binary package:

pkg install nmap-devel

From the ports tree:

cd /usr/ports/security/nmap-devel/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	nmap-devel>0:security/nmap-devel

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest7.100.20260922_27.100.20260922_2-7.95.202505207.100.20261015
FreeBSD:14:quarterly7.100.20260922_27.100.20260922_2n/a7.95.202505207.100.20260922_2
FreeBSD:15:latest7.100.20260922_27.100.20261015n/a7.95.202505207.95.20250520
FreeBSD:15:quarterly7.100.20260922_27.100.20260922_2n/an/an/a
FreeBSD:16:latest7.100.20260922_27.100.20261015n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 1

The full lists below include those, and their dependencies in turn.

Build dependencies 4
Run dependencies 1

No port depends on this one.

Configuration

No options to configure.

Service scripts
none

Files

Manual pages 3
  • ncat(1)
  • nmap(1)
  • nping(1)
pkg-plist 838
  • bin/ncat
  • bin/nmap
  • bin/nping
  • share/man/de/man1/nmap.1.gz
  • share/man/es/man1/nmap.1.gz
  • share/man/fr/man1/nmap.1.gz
  • share/man/hr/man1/nmap.1.gz
  • share/man/hu/man1/nmap.1.gz
  • share/man/it/man1/nmap.1.gz
  • share/man/ja/man1/nmap.1.gz
  • share/man/man1/ncat.1.gz
  • share/man/man1/nmap.1.gz
  • share/man/man1/nping.1.gz
  • share/man/pl/man1/nmap.1.gz
  • share/man/pt_BR/man1/nmap.1.gz
  • share/man/pt_PT/man1/nmap.1.gz
  • share/man/ro/man1/nmap.1.gz
  • share/man/ru/man1/nmap.1.gz
  • share/man/sk/man1/nmap.1.gz
  • share/man/zh/man1/nmap.1.gz
  • share/doc/nmap-devel/CHANGELOG
  • share/doc/nmap-devel/HACKING
  • share/ncat/ca-bundle.crt
  • share/nmap-devel/nmap-mac-prefixes
  • share/nmap-devel/nmap-os-db
  • share/nmap-devel/nmap-protocols
  • share/nmap-devel/nmap-rpc
  • share/nmap-devel/nmap-service-probes
  • share/nmap-devel/nmap-services
  • share/nmap-devel/nmap.dtd
  • share/nmap-devel/nmap.xsl
  • share/nmap-devel/nse_main.lua
  • share/nmap-devel/nselib/afp.lua
  • share/nmap-devel/nselib/ajp.lua
  • share/nmap-devel/nselib/amqp.lua
  • share/nmap-devel/nselib/anyconnect.lua
  • share/nmap-devel/nselib/asn1.lua
  • share/nmap-devel/nselib/base32.lua
  • share/nmap-devel/nselib/base64.lua
  • share/nmap-devel/nselib/bin.lua
  • share/nmap-devel/nselib/bitcoin.lua
  • share/nmap-devel/nselib/bits.lua
  • share/nmap-devel/nselib/bittorrent.lua
  • share/nmap-devel/nselib/bjnp.lua
  • share/nmap-devel/nselib/brute.lua
  • share/nmap-devel/nselib/cassandra.lua
  • share/nmap-devel/nselib/citrixxml.lua
  • share/nmap-devel/nselib/coap.lua
  • share/nmap-devel/nselib/comm.lua
  • share/nmap-devel/nselib/creds.lua
  • share/nmap-devel/nselib/cvs.lua
  • share/nmap-devel/nselib/data/dns-srv-names
  • share/nmap-devel/nselib/data/drupal-modules.lst
  • share/nmap-devel/nselib/data/drupal-themes.lst
  • share/nmap-devel/nselib/data/enterprise_numbers.txt
  • share/nmap-devel/nselib/data/favicon-db
  • share/nmap-devel/nselib/data/http-default-accounts-fingerprints.lua
  • share/nmap-devel/nselib/data/http-devframework-fingerprints.lua
  • share/nmap-devel/nselib/data/http-fingerprints.lua
  • share/nmap-devel/nselib/data/http-folders.txt
  • share/nmap-devel/nselib/data/http-sql-errors.lst
  • share/nmap-devel/nselib/data/http-web-files-extensions.lst
  • share/nmap-devel/nselib/data/idnaMappings.lua
  • share/nmap-devel/nselib/data/ike-fingerprints.lua
  • share/nmap-devel/nselib/data/jdwp-class/JDWPExecCmd.class
  • share/nmap-devel/nselib/data/jdwp-class/JDWPExecCmd.java
  • share/nmap-devel/nselib/data/jdwp-class/JDWPSystemInfo.class
  • share/nmap-devel/nselib/data/jdwp-class/JDWPSystemInfo.java
  • share/nmap-devel/nselib/data/jdwp-class/README.txt
  • share/nmap-devel/nselib/data/mgroupnames.db
  • share/nmap-devel/nselib/data/mysql-cis.audit
  • share/nmap-devel/nselib/data/oracle-default-accounts.lst
  • share/nmap-devel/nselib/data/oracle-sids
  • share/nmap-devel/nselib/data/packetdecoders.lua
  • share/nmap-devel/nselib/data/passwords.lst
  • share/nmap-devel/nselib/data/pixel.gif
  • share/nmap-devel/nselib/data/psexec/README
  • share/nmap-devel/nselib/data/psexec/backdoor.lua
  • share/nmap-devel/nselib/data/psexec/default.lua
  • share/nmap-devel/nselib/data/psexec/drives.lua
  • share/nmap-devel/nselib/data/psexec/examples.lua
  • share/nmap-devel/nselib/data/psexec/experimental.lua
  • share/nmap-devel/nselib/data/psexec/network.lua
  • share/nmap-devel/nselib/data/psexec/nmap_service.c
  • share/nmap-devel/nselib/data/psexec/nmap_service.vcproj
  • share/nmap-devel/nselib/data/psexec/pwdump.lua
  • share/nmap-devel/nselib/data/publickeydb
  • share/nmap-devel/nselib/data/rtsp-urls.txt
  • share/nmap-devel/nselib/data/snmpcommunities.lst
  • share/nmap-devel/nselib/data/ssl-fingerprints
  • share/nmap-devel/nselib/data/targets-ipv6-wordlist
  • share/nmap-devel/nselib/data/tftp-fingerprints.lua
  • share/nmap-devel/nselib/data/tftplist.txt
  • share/nmap-devel/nselib/data/usernames.lst
  • share/nmap-devel/nselib/data/vhosts-default.lst
  • share/nmap-devel/nselib/data/vhosts-full.lst
  • share/nmap-devel/nselib/data/wp-plugins.lst
  • share/nmap-devel/nselib/data/wp-themes.lst
  • share/nmap-devel/nselib/datafiles.lua
  • share/nmap-devel/nselib/datetime.lua

The first 100 are listed.

distinfo 1
FileSizeSHA256
nmap-nmap-7.100.20261015-f06480dae_GH0.tar.gz1.6795605e+0715460c51ed7046456765b6388c1a7f85a7ce859868608a5a815dc7dffda9a681

Commit history 4

DateCommitCreditsLog message
3cb1186972 Cy Schubert security/nmap-devel: Update to the latest GH commit
c7d983e10d Cy Schubert security/nmap-devel: Update to the latest GH commit
2fea867038 Cy Schubert security/nmap-devel: Fix mksock_bind_addr EINVAL
Fix mksock_bind_addr EINVAL on FreeBSD in service/connect scans. From https://github.com/nmap/nmap/pull/3439: Summary Fixes #3438 — mksock_bind_addr(): Bind to <IP>:0 failed ... Invalid argument (22) on FreeBSD when running -sV (service version scan). Root Cause After commit eb79c42, nsock_iod_set_localaddr() is called for every service probe whenever a source address can be determined via routing — not only when the user explicitly requests source binding via -S or -e. On FreeBSD, the subsequent bind() call fails with EINVAL because the stored addrlen may equal sizeof(sockaddr_storage) (128 bytes) rather than the protocol-specific size the POSIX-strict kernel requires: sizeof(sockaddr_in) = 16 for AF_INET sizeof(sockaddr_in6) = 28 for AF_INET6 …
3d1e0c8cb1 Cy Schubert security/nmap-devel: Update to the latest GH commit