Nmap-7.80

#### Beyond Linux® From Scratch (systemd Edition) - Version 9.0

### Chapter 16. Networking Utilities

- Prev

  NetworkManager-1.20.0

- Next

  Traceroute-2.1.0

- Up
- Home

# Nmap-7.80

## Introduction to Nmap

Nmap is a utility for network exploration and security auditing. It supports ping scanning, port scanning and TCP/IP fingerprinting.

This package is known to build and work properly using an LFS-9.0 platform.

### Package Information

- Download (HTTP): http://nmap.org/dist/nmap-7.80.tar.bz2

- Download MD5 sum: d37b75b06d1d40f27b76d60db420a1f5

- Download size: 10 MB

- Estimated disk space required: 119 MB (add 25 MB for tests)

- Estimated build time: 0.9 SBU (add 0.1 SBU for tests)

### Nmap Dependencies

#### Recommended

### Note

These packages are recommended because if they're not installed, the build process will compile and link against its own (often older) version.

libpcap-1.9.0, Lua-5.3.5, PCRE-8.43, and liblinear-230

#### Optional

PyGTK-2.24.0 (required for zenmap), Python-2.7.16 (required for ndiff) and Subversion-1.12.2 (required for nmap-update), and libssh2-1.9.0

User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/nmap

## Installation of Nmap

Install Nmap by running the following commands:

    ./configure --prefix=/usr --with-liblua=included &&
    make

If you wish to run the test suite, run the following command:

    sed -i 's/lib./lib/' zenmap/test/run_tests.py

To test the results, issue: make check as the `root` user. Tests need a graphical session.

Now, as the `root` user:

    make install

## Command Explanations

`--with-liblua=included`: This switch is required to fix compilation with lua 5.3.

## Contents

Installed Programs: ncat, ndiff, nmap, nmapfe, nmap-update, nping, uninstall_ndiff, uninstall_zenmap, xnmap and zenmap
Installed Libraries: None
Installed Directories: /usr/lib/python2.7/site-packages/{radialnet,zenmapCore,zenmapGUI}, and /usr/share/{ncat,nmap,zenmap}

### Short Descriptions

ncat | is a utility for reading and writing data across networks from the command line.
ndiff | is a tool to aid in the comparison of Nmap scans.
nmap | is a utility for network exploration and security auditing. It supports ping scanning, port scanning and TCP/IP fingerprinting.
nmapfe | is a symbolic link to zenmap.
nmap-update | is an updater for Nmap architecture-independent files.
nping | is an open-source tool for network packet generation, response analysis and response time measurement.
uninstall_ndiff | is a Python script to uninstall ndiff.
uninstall_zenmap | is a Python script to uninstall zenmap.
xnmap | is a symbolic link to zenmap.
zenmap | is a Python based graphical nmap frontend viewer.

Last updated on 2019-08-22 16:36:06 -0700

- Prev

  NetworkManager-1.20.0

- Next

  Traceroute-2.1.0

- Up
- Home