Uma ferramenta OSINT para pesquisar rapidamente contas por nome de usuário em 581 sites.
Estatísticas do Git
arquivos
Passaro preto
Uma ferramenta OSINT para pesquisar rapidamente contas por nome de usuário em 581 sites.
O Lockheed SR-71 "Blackbird" é uma aeronave de reconhecimento estratégico Mach 3+ de longo alcance e alta altitude, desenvolvida e fabricada pela empresa aeroespacial americana Lockheed Corporation.
Patrocinadores
Este projeto é orgulhosamente patrocinado por:
Isenção de responsabilidade
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.
NOTÍCIAS❗
Blackbird agora está disponível para uso online https://blackbird-osint.herokuapp.com/
Configurar
Clonar o repositório
git clone https://github.com/p1ngul1n0/blackbird
cd blackbird
Requisitos de instalação
pip install -r requirements.txt
Uso
Pesquisar por nome de usuário
python blackbird.py -u username
Executar WebServer
python blackbird.py --web
Acesse http://127.0.0.1:9797 no navegador
Ler arquivo de resultados
python blackbird.py -f username.json
Listar sites suportados
python blackbird.py --list-sites
Usar proxy
python blackbird.py -u crash --proxy http://127.0.0.1:8080
Mostrar todos os resultados
Por padrão, apenas as contas encontradas serão mostradas, no entanto, você pode usar o argumento abaixo para ver todas elas.
python blackbird.py -u crash --show-all
Exportar resultados para arquivo CSV
python blackbird.py -u crash --csv
Docker
O Blackbird também pode ser usado com o Docker.
Puxar imagem
docker pull p1ngul1n0/blackbird
Executar servidor Web
docker run -p 9797:9797 p1ngul1n0/blackbird "--web"
Redes Sociais Suportadas
A maioria dos sites desta lista foram obtidos através do incrível projeto @whatsmynameproj , não se esqueça de visitá-los e segui- los .🤟
Relatório de exportação
Os resultados podem ser exportados como um relatório PDF.
Extração de Metadados
Quando possível, o Blackbird irá extrair os metadados do usuário, trazendo dados como nome, biografia, localização e foto do perfil.
Agente de usuário aleatório
O Blackbird usa um UserAgent aleatório de uma lista de 1000 UserAgents em cada solicitação para evitar o bloqueio.
velocidade supersônica🚀
O Blackbird envia solicitações HTTP assíncronas, permitindo muito mais velocidade ao descobrir contas de usuário.
Modelo JSON
Front-end
Blackbird FrontEnd é feito com React JS, você pode ver o código fonte aqui .
Contribuintes🏅
Sou grato a todos os contribuidores que melhoraram e corrigiram o projeto.
- @RelatedTitle - Corrigido o URL de pesquisa do usuário do Youtube.
- @prisar - corrigida a verificação do sistema operacional para a política AsyncIO.
- @itmaru - Corrigido erro de digitação 'across'.
- @Bryan-Herrera-DEV - Adicionado site Universocraft.
- @devXprite - Adicionado sites NPM e PyPI.
- @ChrisCarini - Corrigido erro de digitação 'suportado'.
- @Pandede - Fixo Não existe tal arquivo ou diretório: problema 'python' # 24, reformatado com autopep8, implementado
enumerate
e divisão de código para funções. - @tr33n - UserAgent aleatório implementado para cada solicitação.
- @Sebsebzen - Adicionado VKontakte (com metadados).
- @LsvanDarko - Adicionado pacote de solicitações a requirements.txt.
- @wymiotkloaki - Adicionado arquivo .gitignore básico e 21 sites.
- @dwaltsch - Adicionado Dockerfile.
- @yutodadil - Adicionado Zepeto e tempo limite aumentado para 10 segundos.
- @pitastic - Corrigido o acesso a 127.0.0.1 foi negado o problema nº 42 .
- @qqux - Adicionado 6 sites (YouPic, VIEWBUG, Art Limited, 35photo.pro, Purple Port, Pixieset).
Recursos planejados
- Implemente o Flask Web Server para otimizar o UX
- Exportar resultados em PDF
- Implementar extração de metadados
- Publicar uma imagem docker
- Adicionar teste de unidade (mude o ID para Appname, adicione os parâmetros "usuário inválido" e "usuário válido" em JSON).
- Exportar resultados em CSV
- Implantar na nuvem
Contato
Sinta-se livre para entrar em contato comigo no Twitter
- Gerar link
- X
- Outros aplicativos
Comentários
Postar um comentário