mosint
→ View on GitHubAI Summary: Mosint is an automated Open Source Intelligence (OSINT) tool designed for efficient email investigations and scanning. It consolidates various services to validate emails, check for social media accounts, investigate data breaches, and extract associated information rapidly, all while being lightweight and user-friendly. Notable features include email verification, data breach checks, Pastebin scans, DNS/IP lookups, and the ability to output results in JSON format.
README
Features • Installation • Services • Usage • Docker • Config • Screen
Mosint is an automated email osint tool written in Go that allows you investigate for target emails in a fast and efficient manner. It consolidates numerous services, enabling security researchers to swiftly access a wealth of information.
Features
- Fast and simple email-based scanning
- Optimized for ease of use and lightweight on resources
- Email verification and validation
- Checking Social Media Accounts
- Checking data breaches and password leaks
- Finding related emails and domains
- Scanning pastebin dumps
- Google Search
- DNS/IP Lookup
- Output to JSON file
- Print coffee with
--coffeeflag!
Installation
go install -v github.com/alpkeskin/mosint/v3/cmd/mosint@latest
Services
| Service | Function | Status |
|---|---|---|
| ipapi.co - Public | More Information About Domain | :white_check_mark: |
| hunter.io - Public | Related Emails | :white_check_mark: :key: |
| emailrep.io - Public | Breached Sites Names | :white_check_mark: :key: |
| scylla.so - Public | Database Leaks | :construction: |
| psbdmp.ws - Public | Pastebin Dumps | :white_check_mark: :key: |
| Intelligence X | Password Leaks | :white_check_mark: :key: |
| BreachDirectory | Password Leaks | :white_check_mark: :key: |
| HaveIBeenPwned | Password Leaks | :white_check_mark: :key: |
:key: API key required
Configuration file
Mosint supports config file as default located at $HOME/.mosint.yaml. It allows you to define API keys for services.
You must set the config file for mosint to run! To specify a configuration file located in a directory other than the home directory, you can use the --config flag.
Usage
mosint example@email.com
Call the help (-h) flag for more information on usage.
Docker
Build a docker image
docker build -t mosint .
Run the docker container using the image
docker run mosint --help

