Minimal Docker image with Nmap Network Security Scanner pre-installed.
docker run [docker run options ...] jonlabelle/nmap [nmap options ...] <nmap target(s)>
See official Docker run and Nmap docs for additional options.
NOTE: To pull from GitHub Container Registry, instead of Docker Hub, replace
jonlabelle/nmap
withghcr.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
- Nmap Helper. Generate Nmap commands.
- threader3000. Multi-threaded Python port scanner with Nmap integration for use on Linux or Windows.
- jonlabelle/docker-network-tools. Minimal Docker image with various network tools pre-installed.