A ferramenta InstagramOSINT foi desenvolvida em Python e tem como objetivo extrair informações de usuários da rede social Instagram.

Segundo o desenvolvedor é possível extrair informações como:

  • Nome do usuário
  • Nome do perfil
  • URL
  • Seguidores
  • Quem o usuário segue
  • Número de posts
  • Biografia
  • URL da imagem do perfil
  • Se é uma conta comercial
  • Se está conectado a uma conta do Facebook
  • URL externo
  • Se foi registrado recentemente
  • Nome da categoria de negócios
  • Se é privado
  • Se foi verificado
  • Downloads Fotos Públicas

01 - Passo

Realize o clone do projeto InstagramOSINT, em seguida entre no diretório do projeto.

Linux
git clone https://github.com/sc1341/InstagramOSINT

cd InstagramOSINT/

ls -l

02 - Passo

Realize a instalação das dependências.

Linux
pip install -r requirements.txt

03 - Passo

Execute o script main.py seguido no parâmetro -h (help) para conhecer as opções disponíveis na ferramenta.

Linux
./main.py -h

04 - Passo

Execute o script main.py seguido no parâmetro –username nome-do-usuário para extrair as informações do usuário informado.

Linux
./main.py --username 100security

05 - Passo

Na linha profile_pic_url é possível visualizar o endereço da Foto do perfil da conta do usuário informado.

Linux
profile_pic_url: https://instagram.fcgh23-1.fna.fbcdn.net/v/t51.2885-19/s320x320/35328444_197844670895127_1922650420816117760_n.jpg?_nc_ht=instagram.fcgh23-1.fna.fbcdn.net&_nc_ohc=4A4VpRctePoAX_ofv2B&oh=7a8abf9d56b646c1640bfaab63ecef85&oe=5EA63C3E

06 - Passo

Ao listar o conteúdo do diretório InstagramOSINT observe que será criado um diretório com o nome do usuário informado, dentro do diretório do usuário é possível visualizar 02 arquivos:

Linux
  • data.txt : Contém todas as informações coletadas do usuário
  • profile_pic.jpg : Foto do perfil do usuário
ls -l

cd 100security/

ls -l

cat data.txt

07 - Passo

Para realizar o download das Fotos e Posts do perfil adicione o parâmetro –downloadPhotos e aguarde o download ser realizado.

Linux
./main.py --username 100security --downloadPhotos

08 - Passo

Um novo diretório com o nome do usuário será criado e basta acessá-lo para visualizar todas as informações coletadas.

Linux
cd 100security1

tree

09 - Passo

Para visualizar os Posts do Perfil exiba o conteúdo do arquivo posts.txt

Linux
cat posts.txt

10 - Passo

Para visualizar o arquivo posts.txt em formato JSON utilize o comando jq.

Linux
cat posts.txt | jq

👍 Se este artigo te ajudou compartilhe!



  Autor

Marcos Henrique

 São Paulo/SP



  Ferramentas de Pesquisa

© 2024 - 100SECURITY

Contato