Skip to main content

MINT Logo

MINT — The Unified OSINT & Media Command Center

PyPI Version License Platform

MINT is an interactive, terminal-based command center that unifies industry-standard OSINT (Open Source Intelligence) tools and a robust media archiver into a single, cohesive interface. Built for researchers, security analysts, and developers, MINT simplifies target intelligence gathering, social media investigation, and media preservation under a clean, keyboard-driven environment.


📖 Table of Contents


✨ Key Features

  • Unified Workspace: No more managing multiple terminal windows or repository paths. Run audits, scans, and downloaders from a single TUI.
  • Smart Path-Resolution: Automatically structures your target directory, keeping your system root and drives completely free of clutter.
  • Auto-Dependency Management: Checks for system prerequisites, builds virtual environment paths, and handles installation automatically.
  • Integrated Update Manager: Updates all sub-tools from their official GitHub repositories with a single click.
  • Cross-Platform: Works seamlessly on Windows, macOS, Linux, and Android (via Termux).

🛠️ Integrated Tools Deep-Dive

MINT aggregates and configures the following industry-standard engines:

Tool / Engine Purpose Capabilities Source
Sherlock Username Intelligence Scans 300+ social platforms simultaneously to locate accounts. sherlock-project/sherlock
Holehe Email Reconnaissance Checks registration status on 120+ sites via password recovery endpoints without alerting the target. megadose/holehe
SpiderFoot OSINT Automation Launches a local web server for advanced audits, domain recon, and threat intelligence. smicallef/spiderfoot
Toutatis Instagram Metadata Extracts associated public emails, phone numbers, and profile details. megadose/toutatis
MINT Social Tool Media Archiving High-speed, interactive backup engine for Instagram, TikTok, Facebook, and X (Twitter). Powered by gallery-dl & yt-dlp. Built-in

📦 Installation & Package Managers

⚡ Quick One-Line Bootstrapper

For macOS, Linux, and Android (Termux), you can install and configure MINT instantly with a single command:

curl -fsSL https://raw.githubusercontent.com/sayfalse/mint/main/setup.sh | bash

🗂️ Package Managers

Install MINT globally on your system using your favorite package manager:

# Python Pip (Cross-Platform)
pip install mint-osint

# Scoop (Windows)
scoop bucket add sayfalse https://github.com/sayfalse/scoop-bucket.git
scoop install mint

# Homebrew (macOS & Linux)
brew tap sayfalse/tap
brew install mint

# Nix (Cross-Platform / Reproducible)
nix run github:sayfalse/mint

💻 Manual Installation

Windows

  1. Clone the repository and navigate to it:
    git clone https://github.com/sayfalse/mint.git
    cd mint
    
  2. Run the interactive batch installer:
    setup.bat
    

macOS / Linux / Android (Termux)

  1. Clone the repository and navigate to it:
    git clone https://github.com/sayfalse/mint.git
    cd mint
    
  2. Run the installer script:
    python installer.py
    

💾 Smart Path-Resolution Installer

To protect your directories, the installer prompts you once for a parent directory (e.g., E:\mint or ~/mint) and automatically constructs a clean, isolated structure:

  • MINT_Tools/ — Clones and maintains all official external OSINT repositories.
  • mint-social/ — Houses all downloaded media, profile lists, and configuration templates.
  • mint-social/cookies/ — Pre-generates templates for cookie bypass files.
  • Global Command Wrapper — Automatically registers mint to your system path, allowing global execution.

To download content from private profiles or bypass rate limits, the media downloader utilizes session cookies. The installer automatically generates 4 empty template cookie files in: <parent_folder>/mint-social/cookies/

How to use:

  1. Install a browser extension like Get cookies.txt LOCALLY (Chrome/Firefox).
  2. Log into the target social network (e.g., Instagram) in your browser.
  3. Export the cookies in Netscape format using the extension.
  4. Paste the contents into the corresponding file (e.g., instagram.com_cookies.txt) and save.

🚀 How to Run & Hotkeys

Once the installation is complete, open a new terminal window and type:

mint

Navigation & Shortcuts

  • ↑ / ↓ Arrow Keys — Navigate the main menu.
  • Enter — Launch the selected tool.
  • 1 - 5 Keys — Direct jump to launch a specific tool.
  • 6 Key — Launch the One-Click Update Manager.
  • 7 or Ctrl+C — Exit the command center.

⚙️ Configuration File (config.json)

The installer generates a config.json file in the MINT root directory to map all system paths dynamically. You can edit this file manually if you move directories:

{
    "tools_dir": "E:\\mint\\MINT_Tools",
    "social_dir": "E:\\mint\\mint-social",
    "mint_dir": "E:\\mint",
    "mint_py_path": "E:\\mint\\mint.py",
    "sherlock_path": "E:\\mint\\MINT_Tools\\sherlock",
    "holehe_path": "E:\\mint\\MINT_Tools\\holehe",
    "spiderfoot_path": "E:\\mint\\MINT_Tools\\spiderfoot",
    "toutatis_path": "E:\\mint\\MINT_Tools\\toutatis"
}

🔧 Troubleshooting & Console Setup

  • Unicode Display Issues (Windows): If box-drawing lines appear distorted in your Windows console, MINT automatically forces UTF-8 encoding on startup. If issues persist, run this command in your terminal before launching MINT:
    chcp 65001
    
  • Git Credential Conflicts: If the update manager fails to pull updates due to local credential conflicts, MINT automatically falls back to downloading official zip archives, extracting them cleanly without interrupting your session.
  • Android Termux Issues: Ensure you run termux-setup-storage before starting downloads so that MINT has write permissions to save files to your phone's storage.

Metadata

Release files for mint-osint 1.0.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mint-osint 1.0.8
File Size Uploaded Provenance Actions
mint_osint-1.0.8.tar.gz 21.4 kB Without provenance Details for mint_osint-1.0.8.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for mint-osint 1.0.8
File Interpreter ABI Platform Actions
mint_osint-1.0.8-py3-none-any.whl Python 3 none any Details for mint_osint-1.0.8-py3-none-any.whl

Total release size: 41.5 kB

Release files / mint_osint-1.0.8.tar.gz

Download URL mint_osint-1.0.8.tar.gz
Size 21.4 kB
Tags Source
SHA-256 checksum
How to use checksums
9e5295222d5a6ae7e682fa78033e0dd47b1efbe682ec68b5554c7c8f78af4501
BLAKE2b-256 checksum
How to use checksums
79a0c9492af5a1d588eb91d1d3acf97dd6cb1aa33648364f8e317c57ebd9a861
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / mint_osint-1.0.8-py3-none-any.whl

Download URL mint_osint-1.0.8-py3-none-any.whl
Size 20.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
99bf24e1f22758e1ad300f8791d2860439adb11c80030da797fdeff46b7dde9c
BLAKE2b-256 checksum
How to use checksums
3f81c290ee3ebc1fa4ac44522e12cbd7a8878b864182fb2c5d161cbb691f1a16
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Security for mint-osint 1.0.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page