A comprehensive collection of Open Source Intelligence (OSINT) tools and resources for cybersecurity professionals, researchers, and investigators.
We welcome contributions! Please read our Contributing Guidelines before submitting a pull request.
Important for Contributors: When adding new tools, you should update the corresponding markdown files in the public/tools/ directory, NOT the main README.md file. Each category has its own markdown file that contains the actual tool listings.
- Archive & History Tools
- Code Repository Intelligence
- Company & Organization Research
- Data & Statistics
- Domain & Network Analysis
- Email Investigation
- File & Document Intelligence
- Financial Intelligence
- Geolocation
- Image & Video Analysis
- Maritime & Aviation OSINT
- Metadata Analysis
- News & Media Monitoring
- People Search
- Phone Number Research
- Privacy & Security Tools
- Search Engines
- Social Media Intelligence
- Threat Intelligence
- Username & Handle Tracking
- Visualization & Analysis Tools
When adding new tools, please follow this format:
- **Tool Name** - https://example.com - Description: Brief description of what the tool does - Category: category-name - Tags: tag1, tag2, tag3 - Free: true/false
To add new tools, update these files:
- Main README.md (this file): Only update category links if you add new categories
- Category-specific files: Update the corresponding markdown file in
public/tools/directory- Example: To add a new archive tool, edit
public/tools/archive-history-tools.md - Example: To add a new social media tool, edit
public/tools/social-media-intelligence.md
- Example: To add a new archive tool, edit
To add a NEW category, you need to update these files:
- Create a new markdown file in
public/tools/directory (e.g.,public/tools/new-category-name.md) - Update the main README.md (this file) to add the new category link in the Categories section
- Update the public README.md to add the new category link
- Follow the tool format in your new category file
- Optional: Add custom emoji and description in
lib/category-config.ts(if you want a custom icon/description instead of the default π§)
Example of adding a new category:
# In your new category file (public/tools/new-category-name.md): # New Category Name Tools and resources for [description of category]. - **Tool Name** - https://example.com - Description: Brief description of what the tool does - Category: new-category-name - Tags: tag1, tag2, tag3 - Free: true/false
Optional: Custom category styling in lib/category-config.ts:
"new-category-name": { id: "new-category-name", name: "Custom Category Name", icon: "π", // Your custom emoji description: "Your custom description for the category", markdownHeader: "Custom Category Name" }
Note: If you don't add the category to category-config.ts, the system will automatically use:
- Default icon: π§
- Auto-generated name from the filename
- Default description: "OSINT tools and resources"
Do NOT edit:
app/directory files (Next.js application code)components/directory files (React components)lib/directory files (utility functions)
Only edit:
public/tools/*.mdfiles (for adding/updating tools)README.md(for major structural changes only)
This project is licensed under the MIT License - see the LICENSE file for details.
If you find this repository useful, please consider giving it a star!
Disclaimer: This collection is for educational and legitimate research purposes only. Users are responsible for ensuring their activities comply with applicable laws and regulations.