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 ⚠