GoSearch is a fast, community-driven OSINT tool that searches a person's digital footprint across 300+ websites and multiple large breached credential databases.
🔍 Search anyone's digital footprint across 300+ websites
GoSearch is designed for security researchers, penetration testers, and OSINT analysts who need to quickly gather comprehensive information about a username across numerous online platforms and breach databases. It automates and accelerates the process of footprinting by concurrently searching profiles and leaked credentials, helping users identify compromised accounts and associated password hashes.
Windows Defender may flag GoSearch as malware falsely; users are encouraged to review the source code to verify its safety. For best results, use the --no-false-positives flag to reduce noise. An API key is required to access BreachDirectory data. On 32-bit systems, use the dedicated 32-bit branch to avoid build issues.
Ensure you have Go installed on your system
Run the command: go install github.com/ibnaleem/gosearch@latest
For 32-bit architectures, use the 32-bit branch to avoid build failures
On Unix systems, run gosearch with: gosearch -u [username]
On Windows, run gosearch.exe with: gosearch.exe -u [username]
gosearch -u [username]
Searches the specified username across supported websites and breach databases.
gosearch -u [USERNAME] --no-false-positives
Searches for profiles with high confidence, filtering out uncertain matches.
gosearch -u [USERNAME] -b [API-KEY] --no-false-positives
Searches BreachDirectory using the provided API key for compromised passwords and attempts to crack found password hashes.