BSD Ports

security/nmap 7.992 FreeBSD

Port scanning utility for large networks

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
da9ed1d3d7
License
NPSL
Categories
security
Package size
6290.3 KiB, 27534.2 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/nmap7.992
OpenBSDnet/nmap7.99
NetBSDnet/nmap7.991nb1
DragonFlysecurity/nmap7.94_3
MidnightBSDsecurity/nmap7.99
HardenedBSDsecurity/nmap7.991
GhostBSDsecurity/nmap7.991
OPNsensesecurity/nmap7.99_1

Install

Binary package:

pkg install nmap

From the ports tree:

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

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

RUN_DEPENDS=	nmap>0:security/nmap

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.9917.9927.937.94_37.992
FreeBSD:14:quarterly7.9917.991n/a7.94_37.991
FreeBSD:15:latest7.9927.992n/a7.94_37.94_3
FreeBSD:15:quarterly7.9917.991n/an/an/a
FreeBSD:16:latest7.9917.992n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 2

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

Build dependencies 8
Run dependencies 5

Configuration

Options name: security_nmap

OptionDefaultDescription
DOCSoffBuild and/or install documentation
LIBSSH2onSSH2 protocol support
NLSonNative Language Support
OPENSSLonSSL/TLS support via OpenSSL
USES
cpe gmake libtool lua:54 tar:bzip2
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/CHANGELOG
  • share/doc/nmap/HACKING
  • share/ncat/ca-bundle.crt
  • share/nmap/nmap-mac-prefixes
  • share/nmap/nmap-os-db
  • share/nmap/nmap-protocols
  • share/nmap/nmap-rpc
  • share/nmap/nmap-service-probes
  • share/nmap/nmap-services
  • share/nmap/nmap.dtd
  • share/nmap/nmap.xsl
  • share/nmap/nse_main.lua
  • share/nmap/nselib/afp.lua
  • share/nmap/nselib/ajp.lua
  • share/nmap/nselib/amqp.lua
  • share/nmap/nselib/anyconnect.lua
  • share/nmap/nselib/asn1.lua
  • share/nmap/nselib/base32.lua
  • share/nmap/nselib/base64.lua
  • share/nmap/nselib/bin.lua
  • share/nmap/nselib/bitcoin.lua
  • share/nmap/nselib/bits.lua
  • share/nmap/nselib/bittorrent.lua
  • share/nmap/nselib/bjnp.lua
  • share/nmap/nselib/brute.lua
  • share/nmap/nselib/cassandra.lua
  • share/nmap/nselib/citrixxml.lua
  • share/nmap/nselib/coap.lua
  • share/nmap/nselib/comm.lua
  • share/nmap/nselib/creds.lua
  • share/nmap/nselib/cvs.lua
  • share/nmap/nselib/data/dns-srv-names
  • share/nmap/nselib/data/drupal-modules.lst
  • share/nmap/nselib/data/drupal-themes.lst
  • share/nmap/nselib/data/enterprise_numbers.txt
  • share/nmap/nselib/data/favicon-db
  • share/nmap/nselib/data/http-default-accounts-fingerprints.lua
  • share/nmap/nselib/data/http-devframework-fingerprints.lua
  • share/nmap/nselib/data/http-fingerprints.lua
  • share/nmap/nselib/data/http-folders.txt
  • share/nmap/nselib/data/http-sql-errors.lst
  • share/nmap/nselib/data/http-web-files-extensions.lst
  • share/nmap/nselib/data/idnaMappings.lua
  • share/nmap/nselib/data/ike-fingerprints.lua
  • share/nmap/nselib/data/jdwp-class/JDWPExecCmd.class
  • share/nmap/nselib/data/jdwp-class/JDWPExecCmd.java
  • share/nmap/nselib/data/jdwp-class/JDWPSystemInfo.class
  • share/nmap/nselib/data/jdwp-class/JDWPSystemInfo.java
  • share/nmap/nselib/data/jdwp-class/README.txt
  • share/nmap/nselib/data/mgroupnames.db
  • share/nmap/nselib/data/mysql-cis.audit
  • share/nmap/nselib/data/oracle-default-accounts.lst
  • share/nmap/nselib/data/oracle-sids
  • share/nmap/nselib/data/packetdecoders.lua
  • share/nmap/nselib/data/passwords.lst
  • share/nmap/nselib/data/pixel.gif
  • share/nmap/nselib/data/psexec/README
  • share/nmap/nselib/data/psexec/backdoor.lua
  • share/nmap/nselib/data/psexec/default.lua
  • share/nmap/nselib/data/psexec/drives.lua
  • share/nmap/nselib/data/psexec/examples.lua
  • share/nmap/nselib/data/psexec/experimental.lua
  • share/nmap/nselib/data/psexec/network.lua
  • share/nmap/nselib/data/psexec/nmap_service.c
  • share/nmap/nselib/data/psexec/nmap_service.vcproj
  • share/nmap/nselib/data/psexec/pwdump.lua
  • share/nmap/nselib/data/publickeydb
  • share/nmap/nselib/data/rtsp-urls.txt
  • share/nmap/nselib/data/snmpcommunities.lst
  • share/nmap/nselib/data/ssl-fingerprints
  • share/nmap/nselib/data/targets-ipv6-wordlist
  • share/nmap/nselib/data/tftp-fingerprints.lua
  • share/nmap/nselib/data/tftplist.txt
  • share/nmap/nselib/data/usernames.lst
  • share/nmap/nselib/data/vhosts-default.lst
  • share/nmap/nselib/data/vhosts-full.lst
  • share/nmap/nselib/data/wp-plugins.lst
  • share/nmap/nselib/data/wp-themes.lst
  • share/nmap/nselib/datafiles.lua
  • share/nmap/nselib/datetime.lua

The first 100 are listed.

distinfo 3
FileSizeSHA256
nmap-7.992.tar.bz21.2935896e+070c12660eddbf7eabeff6996cb0c044a4eadf2bb0c6fbcb340d6cf72b1caee402
9e88dd2da292ddd9f9d6ed836bc3ef443b4d35e7.patch4125e4c02ad8971355975214c264898f25ec8128069237a9a329bf3e406c19517ebb
d0fa89658c74607b6fd6fddc3df709e39ddffa3d.patch40286db26b61e1d79c2d4e4c54fe778a8d5a75d59f29a8b64f08081d860f4bf0f48c
Master sites 1
  • https://nmap.org/dist/

Commit history 2

DateCommitCreditsLog message
da9ed1d3d7 Cy Schubert security/nmap: Update to 7.992
36a4cc4443 Daniel Engberg security/nmap: Update to 7.991 and rework port
* Remove obsolete mirror in MASTER_SITES * Import upstream PR #3439 [1] * Convert multiple variables from ?= to = * Remove old historical references * Remove .if !defined(MASTERDIR) definition * Add libpcap from ports as a permanent dependency, also removes local patch for bundled version * Update pcre2 dependency definition * Sort USES * Unbundle lua, also removes local patches for bundled version * Don't extract unbundled libraries * Remove MAKE_JOBS_UNSAFE * Rename SSH2 to LIBSSH2 for consistency with tree * Remove DOCS from OPTIONS_DEFAULT as framework always enables DOCS * Simplify LibreSSL guard * Follow Porters Handbook's example about stripping binaries in post-install section 1: https://github.com/nmap/nmap/pull/3439 PR: 297693 Reviewed by: cy (maintainer)