/docker-nmap

Minimal Docker image with Nmap Network Security Scanner pre-installed.

Primary LanguageMakefile

Docker Nmap

cd docker pulls image size

Minimal Docker image with Nmap Network Security Scanner pre-installed.

Usage

docker run [docker run options ...] jonlabelle/nmap [nmap options ...] <nmap target(s)>

See official Docker run and Nmap docs for additional options.

Examples

NOTE: To pull from GitHub Container Registry, instead of Docker Hub, replace jonlabelle/nmap with ghcr.io/jonlabelle/nmap in the examples below.

To scan for devices on local target 10.0.10.0/24:

docker run --rm -it jonlabelle/nmap -v 10.0.10.0/24

To enumerate supported TLS/SSL ciphers and protocols on <target>:

docker run --rm -it jonlabelle/nmap --script ssl-enum-ciphers <target> -p 443

To scan a range of network addresses for open SSH ports:

 docker run -it --rm jonlabelle/nmap -sT 10.0.10.1-100 -p 22

To show nmap help information:

docker run -it --rm jonlabelle/nmap --help

Additional Nmap resources

  • Nmap Helper. Generate Nmap commands.
  • threader3000. Multi-threaded Python port scanner with Nmap integration for use on Linux or Windows.

Related