Home Blackbird - An OSINT Tool
Post
Cancel

Blackbird - An OSINT Tool

Blackbird

A tool for OSINT that quickly searches for accounts using a username on 581 different sites.

Developed and produced by the American aerospace company Lockheed Corporation, the Lockheed SR-71 “Blackbird” is a strategic reconnaissance aircraft capable of flying at high-altitude and Mach 3+ speeds over long distances.

Disclaimer

The following program, whether current or previous, is intended solely for educational purposes. Any usage without permission is prohibited.

Setup

Clone the repository

1
git clone https://github.com/p1ngul1n0/blackbird
1
cd blackbird

Install requirements

1
pip install -r requirements.txt

Usage

Search by username

1
python blackbird.py -u username

Run Webserver

1
python blackbird.py --web

Access http://127.0.0.1:9797 on the browser

Read the results file

1
python blackbird.py -f username.json

List supported sites

1
python blackbird.py --list-sites

Use proxy

1
python blackbird.py -u crash --proxy http://127.0.0.1:8080

Show all the results

The default setting displays only the discovered accounts, but you can view all of them by using the following argument.

1
python blackbird.py -u crash --show-all

Export results to CSV file

1
python blackbird.py -u crash --csv

Docker

Docker is also compatible with Blackbird.

Pull Image

1
docker pull p1ngul1n0/blackbird

Run Webserver

1
docker run -p 9797:9797 p1ngul1n0/blackbird "--web"

Metadata Extraction

Blackbird will attempt to extract the user’s metadata whenever it is feasible, which includes information such as their name, bio, location, and profile picture.

Random UserAgent

To avoid being blocked, Blackbird selects a random UserAgent from a pool of 1000 UserAgents for every request it makes.

Supersonic UserAgent

By enabling asynchronous HTTP requests, Blackbird significantly enhances the speed at which user accounts can be discovered.


⚠ ONLY USE FOR EDUCATIONAL PURPOSES ⚠

This post is licensed under CC BY 4.0 by the author.