macOS
brew install smaplocal Homebrew formula metadata
brew
Drop-in replacement for Nmap powered by shodan.io. Version 0.1.12 via Homebrew; verified from local package data.
install
brew install smaplocal Homebrew formula metadata
nix profile install nixpkgs#smapnixpkgs package indexes · pkgs/by-name/sm/smap/package.nix · source: api.github.com
overview
Drop-in replacement for Nmap powered by shodan.io
history
Smap is a passive, Nmap-like port scanner backed by Shodan data. It accepts many familiar Nmap-style arguments while avoiding direct connections to targets unless active verification is requested.
The GitHub repository was created in March 2022. The first release candidate, 0.1.0-rc, appeared later that month, followed by 0.1.0 in April 2022; the README describes Smap as a passive Nmap-like scanner built with shodan.io.
The official README documents prebuilt binaries, Go installation, AUR packages, and Homebrew installation. The supplied package metadata lists Homebrew and Nix package names, showing adoption by security-tool package sets as well as Go-based CLI users.
Smap is used for fast passive port lookups, Nmap-compatible output formats, target lists, port filters, vulnerability display, and optional active verification through local nmap. The README notes that it does not require an account or API key.
Smap is interesting to package nerds because it wraps a network-intelligence service in a familiar Unix CLI shape: one binary, Nmap-like flags, packaged installs, and output formats that fit existing scanner pipelines.
security posture
generalized runtime or code generation signal.
yellow risk · medium confidence · runtime
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
executables
| Command | Kind | Exposure | Note |
|---|---|---|---|
smap | cli | global executable |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
https://github.com/s0md3v/Smap
install metadata
| Package key | brew:smap |
|---|---|
| Version | 0.1.12 |
| Package manager | Homebrew |
| Package manager page | https://formulae.brew.sh/formula/smap |
| Homepage | https://github.com/s0md3v/Smap |
| Repository | https://github.com/s0md3v/Smap |
| Upstream docs | https://github.com/s0md3v/Smap#readme |
| License | AGPL-3.0-or-later |
| Source archive | https://github.com/s0md3v/Smap/archive/refs/tags/0.1.12.tar.gz |
| Build dependencies | go |
| Bottle | available (on arm64_big_sur, arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, big_sur, catalina, monterey, sonoma, ventura, x86_64_linux) |
| Homebrew post-install | not defined |
| Service | none declared |
registry facts
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | smap |
| Version Scheme | 0 |
| Revision | 0 |
| Head Version | HEAD |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
source database matches
Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.
smap
nix profile install nixpkgs#smapsource trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.