An open API service indexing awesome lists of open source software.

https://github.com/rix4uni/socialfinder

Hunt down social media accounts by username across social networks using httpx
https://github.com/rix4uni/socialfinder

bug-bounty bugbounty bugbountytips hacking infosec osint osint-resources osint-tool penetration-testing pentest-tool pentesting recon reconnaissance security security-tools threat-intelligence

Last synced: 4 months ago
JSON representation

Hunt down social media accounts by username across social networks using httpx

Awesome Lists containing this project

README

          

# SocialFinder

A fast and efficient username enumeration tool written in Go that checks for the existence of a username across multiple social media platforms and websites. Inspired by Sherlock but optimized for performance with real-time streaming results.

## Features

- 🚀 **Real-time results** - Output streams immediately as platforms are checked
- 🎨 **Colorful output** - Easy-to-read colored terminal output
- ⚡ **High performance** - Uses httpx for fast HTTP checks
- 📋 **Custom URL lists** - Use default or custom platform lists
- 🔍 **Smart matching** - Handles URL variations and normalization
- 📊 **Result counting** - Shows total active platforms found

## Prerequisites
```
go install -v github.com/projectdiscovery/httpx/cmd/httpx@latest
```

## Installation
```
go install github.com/rix4uni/socialfinder@latest
```

## Download prebuilt binaries
```
wget https://github.com/rix4uni/socialfinder/releases/download/v0.0.3/socialfinder-linux-amd64-0.0.3.tgz
tar -xvzf socialfinder-linux-amd64-0.0.3.tgz
rm -rf socialfinder-linux-amd64-0.0.3.tgz
mv socialfinder ~/go/bin/socialfinder
```
Or download [binary release](https://github.com/rix4uni/socialfinder/releases) for your platform.

## Compile from source
```
git clone --depth 1 https://github.com/rix4uni/socialfinder.git
cd socialfinder; go install
```

## Usage
```
Usage of socialfinder:
-file string
Custom URLs file path
-nsfw
Include NSFW websites in the check.
-silent
Silent mode.
-version
Print the version of the tool and exit.
```

### Output Example

```yaml
▶ socialfinder rix4uni

[*] Checking username rix4uni on:

[+] Hackthebox: https://app.hackthebox.eu/profile/rix4uni
[+] BugCrowd: https://bugcrowd.com/h/rix4uni
[+] BuyMeACoffee: https://buymeacoff.ee/rix4uni
[+] Intigriti: https://app.intigriti.com/profile/rix4uni
[+] Discord: https://discord.com/users/rix4uni
[+] Twitter: https://x.com/rix4uni
[+] Hackerone: https://hackerone.com/rix4uni
[+] GitHub: https://github.com/rix4uni
[+] LinkedIn: https://www.linkedin.com/in/rix4uni
[+] DockerHub: https://hub.docker.com/u/rix4uni
[+] Medium: https://medium.com/@rix4uni
[+] PayPal: https://www.paypal.com/paypalme/rix4uni
[+] Pypi: https://pypi.org/user/rix4uni
[+] Telegram: https://t.me/rix4uni
[+] Tryhackme: https://tryhackme.com/p/rix4uni
[+] Ko-fi: https://ko-fi.com/rix4uni
[+] Replit: https://replit.com/@rix4uni
[+] Linktr: https://linktr.ee/rix4uni
[+] Twitch: https://www.twitch.tv/rix4uni
[+] Reddit: https://www.reddit.com/user/rix4uni
[+] Asciinema: https://asciinema.org/~rix4uni
[+] Strava: https://www.strava.com/athletes/rix4uni
[+] Archive: https://archive.org/details/@rix4uni
[+] YouTube: https://www.youtube.com/@rix4uni

[*] Search completed with 24 results
```

```yaml
# Check only non-NSFW platforms
socialfinder rix4uni

# Check non-NSFW platforms from a custom file
socialfinder -file custom_urls.txt rix4uni

# Include NSFW platforms
socialfinder -nsfw rix4uni

# Include NSFW platforms with a custom file
socialfinder -file custom_urls.txt -nsfw rix4uni

# Silent mode, NSFW platforms
socialfinder -silent -nsfw rix4uni

# Show version
socialfinder -version
```

## Acknowledgments

- Inspired by [Sherlock Project](https://github.com/sherlock-project/sherlock)
- Powered by [httpx](https://github.com/projectdiscovery/httpx) from ProjectDiscovery
- Community contributions for platform lists