# Blackbird | An OSINT Tool To Search For Accounts By Username In 101 Social Networks

**URL:** <https://onehack.st/t/blackbird-an-osint-tool-to-search-for-accounts-by-username-in-101-social-networks/219739>\
**Category:** Tools & Scripts\
**Tags:** hacking, freebies, data-recovery\
**Created:** [May 18, 2023, 9:10pm UTC](https://onehack.st/t/blackbird-an-osint-tool-to-search-for-accounts-by-username-in-101-social-networks/219739 "2023-05-18T21:10:00Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![BlueHacker](https://onehack.st/user_avatar/onehack.st/bluehacker/32/174721_2.png) [@BlueHacker](https://onehack.st/u/BlueHacker)\
**Post date:** [May 18, 2023, 9:10pm UTC](https://onehack.st/t/blackbird-an-osint-tool-to-search-for-accounts-by-username-in-101-social-networks/219739/1 "2023-05-18T21:10:00Z")

</div>

![image](https://onehack.st/uploads/default/original/3X/d/f/dfcdf54007a8422e93dd15fa6f983a9c3f6e5c2f.png)

# Blackbird

### An OSINT tool to search fast for accounts by username across 116 sites.

> The Lockheed SR-71 “Blackbird” is a long-range, high-altitude, Mach 3+ strategic reconnaissance aircraft developed and manufactured by the American aerospace company Lockheed Corporation.

## Disclaimer

```auto
This or previous program is for Educational purpose ONLY. Do not use it without permission. 
The usual disclaimer applies, especially the fact that me (P1ngul1n0) is not liable for any 
damages caused by direct or indirect use of the information or functionality provided by these 
programs. The author or any Internet provider bears NO responsibility for content or misuse 
of these programs or any derivatives thereof. By using these programs you accept the fact 
that any damage (dataloss, system crash, system compromise, etc.) caused by the use of these 
programs is not P1ngul1n0's responsibility.

```

[![blackbird-cli](https://raw.githubusercontent.com/p1ngul1n0/src/master/blackbird_printscreen.png)](https://raw.githubusercontent.com/p1ngul1n0/src/master/blackbird_printscreen.png)

[![blackbird-web](https://raw.githubusercontent.com/p1ngul1n0/src/master/blackbird_web.png)](https://raw.githubusercontent.com/p1ngul1n0/src/master/blackbird_web.png)

## Setup

#### Clone the repository

git clone [https://github.com/p1ngul1n0/blackbird](https://github.com/p1ngul1n0/blackbird) cd blackbird

#### Install requirements

pip install -r requirements.txt

## Usage

#### Search by username

python blackbird.py -u username

#### Run WebServer

python blackbird.py --web

Access [http://127.0.0.1:5000](http://127.0.0.1:5000/) on the browser

#### Read results file

python blackbird.py -f username.json

#### List supportted sites

python blackbird.py --list-sites

## Metadata Extraction

When possible Blackbird will extract the user’s metadata, bringing data such as name, bio, location and profile picture.

[![blackbird-metadata](https://raw.githubusercontent.com/p1ngul1n0/src/master/blackbird_metadata.png)](https://raw.githubusercontent.com/p1ngul1n0/src/master/blackbird_metadata.png)

## Supported Social Networks [![](https://camo.githubusercontent.com/1dfb10a0c3d9bf667ab6c15f6a6f7467383b1aa8a379481f921efbaa3f871f29/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f3131362d2d726564)](https://camo.githubusercontent.com/1dfb10a0c3d9bf667ab6c15f6a6f7467383b1aa8a379481f921efbaa3f871f29/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f3131362d2d726564)

## Supersonic speed 🚀

Blackbird sends async HTTP requests, allowing a lot more speed when discovering user accounts.

## JSON Template

Blackbird uses JSON as a template to store and read data.

The [data.json](https://github.com/p1ngul1n0/blackbird/blob/main/data.json) file store all sites that blackbird verify.

#### Params

- app - Site name
- url
- valid - Python expression that returns True when user exists
- id - Unique numeric ID
- method - HTTP method
- json - JSON body POST (needs to be escaped, use this 👉 [https://codebeautify.org/json-escape-unescape](https://codebeautify.org/json-escape-unescape))
- {username} - Username place (URL or Body)
- response.status - HTTP response status
- responseContent - Raw response body
- soup - Beautifulsoup parsed response body
- jsonData - JSON response body

#### Examples

GET

{ “app”: “ExampleAPP1”, “url”: “[https://www.example.com/{username}](https://www.example.com/%7Busername%7D)”, “valid”: “response.status == 200”, “id”: 1, “method”: “GET” }

POST JSON

{ “app”: “ExampleAPP2”, “url”: “[https://www.example.com/user](https://www.example.com/user)”, “valid”: “jsonData[‘message’][‘found’] == True”, “json”: “{{"type": "username","input": "{username}"}}”, “id”: 2, “method”: “POST” }

If you have any suggestion of a site to be included in the search, make a pull request following the template.

## Planned features

- Implement Flask Web Server to optimize UX
- Export results in other formats (Excel/PDF/CSV)
- Reach at least 300 sites until August 2022
- Implement metadata extraction
- Deploy on Cloud

## Contact

Feel free to contact me on [Twitter](https://twitter.com/p1ngul1n0)

## GitHub:

> **[GitHub - p1ngul1n0/blackbird: An OSINT tool to search for accounts by username...](https://github.com/p1ngul1n0/blackbird)**
>
> An OSINT tool to search for accounts by username and email in social networks.

---

<div class="post-metadata">

**Author:** ![Dunamisss](https://onehack.st/user_avatar/onehack.st/dunamisss/32/152410_2.png) [@Dunamisss](https://onehack.st/u/Dunamisss)\
**Post date:** [May 21, 2023, 7:42pm UTC](https://onehack.st/t/blackbird-an-osint-tool-to-search-for-accounts-by-username-in-101-social-networks/219739/2 "2023-05-21T19:42:49Z")

</div>

Nice share bro.  
Its very fast and accurate.
