GoSearch
Operator: Ibn Aleem
A local Go program for username searches, public GitHub and Gravatar data, and queries to external leak services.
People & Identity
The GitHub module authenticates its queries using your own GITHUB_TOKEN. GitHub can associate these queries with the account used.
Product
Availability and source date
As of: 17 October 2026.
No functionality test has been performed.
Use in OSINT research
Searches websites for a username and adds public GitHub and Gravatar data. Other functions query external leak services and domains formed from the username.
Queries
| Input | Result | Result type |
|---|---|---|
| Username / alias | Profile URLs on supported websites, with uncertain matches flagged. | Retrieved |
| Username / alias | Public GitHub profile data, email addresses from public commits, GPG and SSH keys, and linked accounts. | Retrieved |
| Username / alias | Gravatar profile data and matches from the connected leak services, where those services return data. | Retrieved |
| Username / alias | Domains with common extensions that match the entered username. | Technical check according to provider |
Features
- Searches for profiles associated with a username in parallel.
- Flags uncertain profile matches and can hide them with --no-false-positives.
- Reads public GitHub profiles, commit email addresses, keys and linked accounts.
- Retrieves Gravatar profile data.
- Queries Hudson Rock and ProxyNova, and optionally BreachDirectory, for leak data.
- Checks common domain extensions for the username.
Categories
- People & Identity
- Username search
Coverage
Dataset
Access
Installation and deployment
Local installation through go install github.com/ibnaleem/gosearch@latest. The guide shows commands for Unix systems and Windows.
Requirements
Export
Provider
Country of establishment
Interfaces
No API, MCP or AI integration is documented.
Maintenance
Licence
Latest activity
Stars
Legal note
Limitations
- BreachDirectory requires your own API key; GitHub queries are authenticated through GITHUB_TOKEN.
- The separate 32-bit branch is intended for 32-bit systems.
- Uncertain profile matches are marked in yellow or hidden with --no-false-positives.
Guides and practical reports
Official · README: Installation and Use Cases
Ibn Aleem · EN
Shows local installation, username searches, result filters and the optional BreachDirectory key.