Uma ferramenta OSINT para pesquisar rapidamente contas por nome de usuário em 574 sites.
p1ngul1n0/melro
Último commit
Estatísticas do Git
arquivos
Passaro preto
Uma ferramenta OSINT para pesquisar rapidamente contas por nome de usuário em 574 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.
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.
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 servidor web
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 compatíveis
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, mas você pode usar o argumento abaixo para vê-las.
python blackbird.py -u crash --show-all
Janela de encaixe
O Blackbird também pode ser usado com o Docker.
Puxar imagem
docker pull p1ngul1n0/blackbird:v2
Executar servidor da Web
docker run -p 9797:9797 p1ngul1n0/blackbird:v2 "--web"
Redes sociais suportadas
A maioria dos sites desta lista foram obtidos através do incrível projeto @whatsmynameproj , não deixe de visitá-los e segui -los .🤟
Exportar relatório
Os resultados podem ser exportados como um relatório em 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 de perfil.
Agente de usuário aleatório
O Blackbird usa um UserAgent aleatório de uma lista de 1.000 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ários.
Modelo JSON
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 SO para a política AsyncIO.
- @itmaru - Corrigido erro de digitação 'através'.
- @Bryan-Herrera-DEV - Adicionado site Universocraft.
- @devXprite - Adicionados sites NPM e PyPI.
- @ChrisCarini - Corrigido erro de digitação 'suportado'.
- @Pandede - Corrigido nenhum arquivo ou diretório: problema 'python' #24 , reformatado com autopep8, implementado
enumerate
e divisão de código para funções. - @tr33n - Implementado UserAgent aleatório para cada solicitação.
- @Sebsebzen - Adicionado VKontakte (com metadados).
- @LsvanDarko - Adicionado pacote de solicitações ao requirements.txt.
- @wymiotkloaki - Adicionado arquivo .gitignore básico e 21 sites.
- @dwaltsch - Adicionado Dockerfile.
Recursos planejados
- Implemente o Flask Web Server para otimizar o UX
- Exportar resultados em PDF
- Implementar extração de metadados
- Publicar uma imagem docker
- Adicione o teste de unidade (mude o ID para Appname, adicione os parâmetros "invalid-user" e "valid-user" no JSON.)
- Exportar resultados em CSV
- Implantar na nuvem
Contato
Sinta-se à vontade para entrar em contato comigo no Twitter
Comentários
Postar um comentário