Search iThub

Search tools, categories and collections. Type at least two characters.

Explore all tools
↑ ↓ to explore resultsEnter to open · Esc to close
S

sn0int

A semi-automatic OSINT framework and package manager for investigating public information and attack surfaces.

Visit website Save

sn0int is an open-source OSINT framework that gathers public information through sandboxed modules for reconnaissance and account research.

Pricing
Open source
Deployment
Self-hosted
Platforms
macOS, Linux
2,560stars233forks
3views
Updated

What is sn0int?

sn0int is an open-source OSINT framework and package manager for security professionals, bug bounty hunters, law enforcement investigators and security awareness trainers. It processes public information semi-automatically and maps findings into a unified format for follow-up investigations of organizations or individuals.

Its investigation capabilities are supplied by modules executed in a sandbox rather than hardcoded into the framework. Modules can discover subdomains, resolve infrastructure, enrich IP addresses, identify exposed accounts and collect public profile information. Users can write their own modules and publish them to the sn0int registry independently of the core project.

The project provides local installation instructions for Linux and macOS, alongside a Docker deployment option. It is distributed under the GPLv3+ license. Investigations require selecting modules, defining scope and interpreting the resulting information.

The README says sn0int is inspired by recon-ng and maltego but remains more flexible. Packages are listed for Arch Linux (pacman), macOS (Homebrew), Alpine (apk), OpenBSD (pkg_add) and NixOS, alongside prebuilt Debian, Ubuntu and Kali packages and a Docker image.

Key capabilities

  • Infrastructure discovery Harvests subdomains from certificate transparency logs and passive DNS, resolves them and scans for HTTP or HTTPS services.
  • IP enrichment Adds autonomous system and geolocation information to IP addresses.
  • Account research Collects email addresses from PGP keyservers and WHOIS, discovers compromised logins and finds public profiles.
  • Personal exposure research Gathers phone number information, social media activity and images, with basic image processing.
  • Structured investigations Maps collected information into a unified format for subsequent investigation steps.
  • Module management Runs investigation modules in a sandbox and supports publishing custom modules through its registry.
Advertisements

Where sn0int fits

sn0int fits into reconnaissance for red team assessments and bug bounty work, where investigators need to understand an organization's externally discoverable attack surface. It also supports personal exposure reviews and security awareness training by showing what information about an individual is publicly accessible.

Before deployment, teams should verify the installation requirements for their environment, the behavior and requirements of their selected modules, and the authorized investigation scope. Personal information collection and active service scanning should be reviewed against the engagement's permissions and boundaries.

Install

brew install sn0int

Reviews of sn0int

No reviews yet

Be the first to share your experience with sn0int.

Loading review form…

Alternatives to sn0int

Compare sn0int with these tools →