Pular para conteúdo

Sherlock - Ferramenta para Identificar Nomes de Usuário em Redes Sociais

Introdução

A ferramenta Sherlock é amplamente utilizada para a pesquisa e descoberta de nomes de usuários em diversas plataformas online. Essa ferramenta permite que você insira um nome de usuário e obtenha resultados em várias redes sociais, verificando se o nome está disponível ou sendo utilizado em diversas plataformas ao mesmo tempo.

Nesta aula, vamos aprender como instalar o Sherlock utilizando o pipx, além de explorar os principais parâmetros e como utilizar a ferramenta para realizar buscas eficientes.


Objetivos da Aula

  • Entender o que é o Sherlock e para que serve.
  • Aprender a instalar o Sherlock utilizando o pipx.
  • Conhecer os parâmetros mais úteis e suas funcionalidades.
  • Executar pesquisas de nomes de usuário em múltiplas plataformas.

O que é o Sherlock?

Sherlock é uma ferramenta de código aberto que busca por nomes de usuário em diferentes sites de redes sociais. Isso é útil para:

  • Verificar se um nome de usuário está disponível em várias plataformas.
  • Realizar pesquisas de segurança ou de investigações digitais para identificar o uso de um nome em diferentes contextos.

Sherlock foi desenvolvido para ser rápido e eficiente, verificando uma grande variedade de plataformas e apresentando os resultados em uma única interface.


Instalação do Sherlock Usando o pipx

Para instalar o Sherlock com o pipx, siga os passos abaixo:

1. Instalar o pipx

O pipx é uma ferramenta que permite a instalação de aplicativos Python em ambientes virtuais isolados, garantindo que as dependências não afetem outras partes do sistema. Para instalar o pipx:

python3 -m pip install --user pipx
python3 -m pipx ensurepath

2. Instalar o Sherlock

Agora, com o pipx instalado, você pode instalar o Sherlock diretamente executando o comando:

pipx install sherlock-project

Este comando instalará o Sherlock e o tornará disponível para uso em seu terminal.


Como Usar o Sherlock?

Após instalar, você pode começar a usar o Sherlock para buscar nomes de usuário. O uso básico da ferramenta segue o seguinte formato:

sherlock <nome_de_usuario>

Por exemplo, para buscar o nome de usuário exemplo_user em várias plataformas, você executaria:

sherlock exemplo_user

Exemplo de Uso

sherlock exemplo_user

Isso fará com que o Sherlock procure o nome exemplo_user em várias redes sociais e sites, retornando links onde o nome está em uso ou indicando que o nome está disponível.


Parâmetros Mais Comuns

Além do uso básico, o Sherlock oferece alguns parâmetros que podem ser úteis para diferentes finalidades:

  • --timeout: Define o tempo limite (em segundos) para cada site.
sherlock exemplo_user --timeout 10
  • --proxy: Usa um proxy para fazer as buscas.
sherlock exemplo_user --proxy http://127.0.0.1:8080
  • --json: Exporta os resultados para um arquivo JSON.
sherlock exemplo_user --json resultados.json
  • --site: Limita a busca para uma lista específica de sites.
sherlock exemplo_user --site twitter facebook

Conclusão

O Sherlock é uma ferramenta poderosa para investigar a presença de nomes de usuário em diferentes plataformas, sendo muito útil em investigações de segurança e na verificação de disponibilidade de nomes. Ao aprender a instalar e utilizar a ferramenta corretamente, você estará preparado para realizar buscas detalhadas e eficazes.