We curate open-source GitHub repositories matching βopen source intelligence osintβ. Results are ranked by relevance to your query β pick filters below to narrow, or refine with AI.
Osintgram is a command-line utility designed for open-source intelligence gathering and the extraction of public data from social media profiles. It functions as a framework for collecting and processing user information to assist in digital investigations and the mapping of digital footprints. The tool distinguishes itself through a modular architecture that organizes intelligence-gathering tasks into independent scripts, all sharing a unified session state and data processing pipeline. It utilizes headless browser automation and session-based interactions to mimic legitimate user behavior,
Osintgram is a command-line OSINT framework specialized in extracting public data from Instagram profiles using headless browser automation, making it a focused tool for social media intelligence gathering but limited to a single platform.
Social-analyzer is an open-source intelligence framework designed for the automated discovery, correlation, and verification of digital identities across online platforms. It functions as a comprehensive engine for gathering social media intelligence, utilizing distributed browser automation to extract metadata and profile information from hundreds of websites simultaneously. The platform distinguishes itself through its ability to perform cross-platform identity correlation using heuristic-based pattern matching and name permutation generation. It processes these findings through a confidenc
Social Analyzer is an OSINT framework that automates the discovery and correlation of digital identities across hundreds of social platforms using browser-based scraping, with built-in confidence scoring, heuristic matching, and visualization features β a comprehensive fit for collecting and analyzing publicly available information.
Twint is an open-source intelligence and data extraction framework designed to gather public social media information. It functions as a command-line utility that retrieves posts, user profiles, and follower lists directly from web interfaces, bypassing the need for official platform developer credentials or authentication keys. The tool distinguishes itself by enabling automated, large-scale data collection through terminal-based orchestration. It supports granular filtering by keywords, geographic locations, time ranges, and account status, allowing researchers to build targeted datasets fo
Twint is a dedicated Twitter-specific OSINT framework that scrapes public posts and profiles without authentication, making it a solid fit for social media intelligence collection, but you will need additional tools for broader sources and built-in analysis and visualization.
Toutatis is an open-source intelligence tool designed to extract public account information, emails, and phone numbers from Instagram profiles. It functions as a command-line utility for gathering user details and contact information for research purposes. The tool provides capabilities for public identity verification and account intelligence by translating usernames into internal unique identifiers to retrieve associated profile data. The system handles data extraction through a command line interface, utilizing request simulation and session-based API interactions to parse structured data
Toutatis is an Instagram-specific OSINT tool that extracts public profile information, emails, and phone numbers, fitting the category as an open-source intelligence tool but limited to a single platform and lacking broader scraping, monitoring, or visualization features.
MediaCrawler is an automated web scraping framework designed to extract public posts, comments, and creator metadata from various social media platforms. It functions as a headless browser automator, utilizing real browser instances to render dynamic content and execute the client-side scripts necessary for interacting with modern web interfaces. The system distinguishes itself through a focus on session persistence and network flexibility. It supports remote debugging to reuse active browser sessions and cookies, which helps minimize the risk of triggering platform security challenges. To ma
MediaCrawler is an automated social media scraping framework that extracts public posts and metadata using headless browsers, making it directly useful for OSINT collection, though it focuses on scraping rather than full analysis or visualization.
Maigret is an open-source intelligence framework designed for automated digital footprint discovery and identity investigation. It functions as a search engine that aggregates profile metadata by querying thousands of websites for specific usernames, mapping an individual's online presence across diverse platforms. The tool distinguishes itself through recursive discovery capabilities, which identify links within discovered profiles to expand the scope of an investigation automatically. It supports cross-platform identity correlation by mapping disparate accounts and pseudonymous personas, in
Maigret is a dedicated OSINT framework that automates username-based profile discovery and identity correlation across thousands of sites, which fits the search for collection and analysis tools, but it does not include geolocation, mapping, or visualization features.
snscrape is a Python-based social media web scraper and crawler designed to extract public posts, profiles, and hashtags from social networks without the use of official APIs. It functions as an archival tool and a utility for open-source intelligence data collection, allowing for the gathering of publicly available information to investigate trends and people. The tool facilitates social media data extraction for research and archival purposes, enabling the creation of historical records of conversations and user activity. It supports workflows for academic social analysis and the export of
snscrape is a Python-based social media scraper that extracts public posts and profiles without official APIs, making it a focused OSINT data-collection toolβideal for social-media intelligence but narrower than a full OSINT suite with geolocation, automation, or visualization features.
Agent-Reach is an AI agent web gateway and search tool that provides language models with the ability to search and read content from the open web, social media, and community forums without using official APIs. It functions as a routing layer that connects large language models to various internet backends while managing content parsing and connection health. The system enables API-free information retrieval by using open-source backends to extract text and metadata from platforms such as Twitter, Reddit, and YouTube. It converts unstructured website content, RSS feeds, and video transcripts
Agent-Reach collects and searches public information from the open web, social media, and forums without requiring official APIsβdirectly supporting core OSINT tasks like web scraping and social media monitoringβbut lacks built-in geolocation, email search, and reporting features.
Instaloader is a Python library and command-line utility designed for the automated retrieval, archiving, and analysis of Instagram content. It provides a programmatic interface to fetch media, captions, and metadata from public or private profiles, hashtags, and stories, while maintaining persistent user sessions for authorized access. The tool distinguishes itself through robust archive management and traffic control mechanisms. It supports incremental synchronization, allowing users to resume interrupted downloads and update local collections without redundant requests. To ensure reliable
Instaloader is an OSINT tool that automates the collection and archiving of Instagram content, fitting your intelligence-gathering needs for social media data, though it is limited to a single platform and does not cover broader features like email search or geolocation.
The Instagram OSINT Tool gets a range of information from an Instagram account that you normally wouldn't be able to get from just looking at their profile. This repository has been archived.
sc1341/instagramosint is a focused Instagram OSINT tool for extracting profile information, but it is limited to a single platform and archived, so it only partially covers the broad OSINT capabilities you're looking for.
Holehe is an email account discovery and presence verification tool used for open source intelligence. It scans various social media platforms and web services to identify if a specific email address is linked to an existing account. The tool verifies account existence by utilizing registration and password recovery endpoints without notifying the account owner. It maps digital footprints by checking for the presence of an email across numerous third-party services and extracting available account metadata.
Holehe is an open-source intelligence tool that verifies email account presence across numerous services, making it relevant for OSINT investigations focused on email and social media footprinting, though it is a specialized tool rather than a full-featured framework covering all the listed features.
raven is a Linkedin information gathering tool that can be used by pentesters to gather information about an organization employees using Linkedin.
Raven is a focused LinkedIn intelligence-gathering tool for pentesters, fitting the OSINT category directly but limited to a single platform, which covers only a narrow slice of the broad features you listed.
SpiderFoot is an open-source reconnaissance and intelligence automation framework designed to streamline the collection and correlation of data for security investigations. It functions as a comprehensive platform that automates the querying of hundreds of public data sources to map digital footprints, identify exposed assets, and uncover potential security threats across an organization's external perimeter. The platform distinguishes itself through a modular, plugin-based architecture that executes data gathering tasks in parallel, supported by a directed graph data model that tracks relati
SpiderFoot is a modular OSINT reconnaissance framework that automates data collection from hundreds of public sources and correlates findings, directly supporting web scraping, social media and identity searches, geolocation, data aggregation, workflow automation, and reportingβexactly what is needed for open source intelligence analysis.
theHarvester is a command-line utility designed for gathering open-source intelligence and mapping an organization's external attack surface. It functions as a security information gathering framework that automates the collection of publicly available data to assist in reconnaissance and threat analysis. The tool utilizes a plugin-based architecture to execute isolated queries against various search engines and public databases. It employs asynchronous task execution to run multiple discovery operations in parallel, while a centralized pipeline aggregates and deduplicates findings from these
theHarvester is a command-line OSINT reconnaissance tool that automates email, subdomain, and public data discovery via search engines and databases, making it a good fit for intelligence gathering but lacking built-in social media monitoring, geolocation, and visualization features.
A Telegram Mass Surveillance Bot in Python
Informer is a Python-based Telegram mass surveillance bot that collects intelligence from Telegram channels, making it a focused OSINT tool for social media monitoring, though it lacks broader features like web scraping, geolocation, or visualization.
Th3inspector is a command-line open-source intelligence reconnaissance tool used for gathering public information on websites, phone numbers, and network records. It functions as a central interface for collecting technical metadata and performing various lookups to build profiles of target entities. The project provides specialized verification utilities for validating email addresses, phone numbers, and credit card bank identification numbers. It also includes tools for retrieving domain registration age, ownership records, and identified subdomains from global databases. Additional capabi
Th3Inspector is a command-line OSINT reconnaissance tool that performs a range of public-information lookups (whois, geolocation, email validation, subdomain scanning), directly matching the need for collecting and analyzing publicly available intelligence.
π Most Advanced Open Source Intelligence (OSINT) Framework for scanning IP Address, Emails, Websites, Organizations.
ReconSpider is an OSINT framework focused on scanning IP addresses, emails, websites, and organizations, which directly supports intelligence gathering and reconnaissance, though it is narrower in scope for social media monitoring and visualization.
GHunt is a Google account investigator and open-source intelligence framework designed to retrieve publicly available information and metadata associated with Google accounts. It functions as an OSINT data extractor and offensive security framework used to identify user identities and uncover hidden metadata. The tool extracts public profile data from various Google services and exports the findings into structured JSON formats. This allows for the collection and analysis of digital footprints to support security research and reconnaissance.
GHunt is a focused OSINT framework for extracting publicly available information from Google accounts, fitting the search for open-source intelligence tools but limited to Google services rather than covering general web scraping, social media, or mapping features.
Amass is a network attack surface mapper and reconnaissance framework designed to discover and map the external, internet-facing infrastructure of a target organization. It functions as an open source intelligence tool that identifies public network boundaries and locates hidden or forgotten subdomains to define an organization's total reachable footprint. The project utilizes passive-source data aggregation from external APIs and public databases alongside active DNS brute-forcing and recursive subdomain expansion. It employs a graph-based asset mapping system to visualize the relationships
Amass is an open source intelligence framework that maps external network infrastructure through passive data aggregation and active enumeration, making it a solid fit for public information gathering even though it focuses on network reconnaissance rather than broader social media or email searches.
Metadata harvester
Metagoofil is a focused metadata harvester for OSINT, but it lacks the broader collection, analysis, and visualization features you're looking for.
Infoga is an information-gathering tool designed for email and username searches from public sources, squarely in the OSINT category but provides only a narrow subset of the requested features such as automation and visualization.
Tookie is a advanced OSINT information gathering tool that finds social media accounts based on inputs.
Tookie is an OSINT information-gathering tool specifically designed to find social media accounts from inputs, making it a legitimate but focused member of the OSINT category rather than a full-featured framework for broad intelligence collection.