shortemalPĂşblico

osintmatter/shortemall

t

Adicionar ficheiro

Navegação de arquivos do repositório

   _____ _                _     _ ______                      _ _   _ 
  / ____| |              | |   ( )  ____|               /\   | | | | |
 | (___ | |__   ___  _ __| |_  |/| |__   _ __ ___      /  \  | | | | |
  \___ \| '_ \ / _ \| '__| __|   |  __| | '_ ` _ \    / /\ \ | | | | |
  ____) | | | | (_) | |  | |_    | |____| | | | | |  / ____ \| | | |_|
 |_____/|_| |_|\___/|_|   \__|   |______|_| |_| |_| /_/    \_\_|_| (_)
                                                                    
  by  OSINTMATTER                                                      
                                                                     v2.0

Escopo

Curta todos eles! ĂŠ uma ferramenta Python que permite aos analistas fazer pesquisas de URLs gerados por quase todos os serviços de encurtador de URL existentes. VocĂŞ pode gerar URLs personalizados com base em seu dicionĂĄrio personalizado ou palavras-chave de entrada, verificar se hĂĄ links ativos contendo uma ou mais palavras (com qualquer permutação possĂ­vel gerada automaticamente) e obter capturas de tela do conteĂşdo deles. Finalmente, o Short' Em All! permite que vocĂŞ obtenha um relatĂłrio .txt com URLs ativos para verificação Ăşnica e palavras-chave relacionadas.

O que hĂĄ de novo na V2.0

  1. A lĂłgica da ferramenta evoluiu de um sistema de varredura Ăşnica para o monitoramento contĂ­nuo da pegada digital de URLs curtos
  2. Notificação por e-mail sobre URLs recÊm-encontrados
  3. Captura de tela automĂĄtica de landing pages sem Chrmodriver
  4. Funçþes do Google Developers totalmente implementadas com requisitos manuais mínimos para configuração

Tutorial em vĂ­deo sobre os recursos da V2.0 aqui: https://twitter.com/MatterOsint/status/1567455974717276165

PrĂŠ-requisitos

Antes de começar, certifique-se de atender aos seguintes requisitos:

Instalando

  1. Edite o config.py na seção de variåveis. Em "my_email", "to_email" e "api_key"
  2. Execute config.py para gerar variáveis ​​de caminho automaticamente
  3. Abra o terminal em /shortemall/ e execute: pip install -r requisitos.txt
  4. Execute gmail_config.py
  5. Uma janela pop-up do navegador serĂĄ exibida e selecione o nome da conta do Google onde vocĂŞ criou o ID do cliente OAuth 2.0
  6. Conceda acesso ao aplicativo pressionando continuar (não hå problema de segurança, pois Ê uma ferramenta que funciona exclusivamente localmente e Ê totalmente gerenciada pelo usuårio final)
  7. Sinalize as duas caixas que exigem enviar/ler/escrever e-mail em seu nome
  8. Se você vir na tela "O fluxo de autenticação foi concluído. Você pode fechar esta janela." então você criou com sucesso seu arquivo gmail.pickle para OAUTH2.0 (não o mova)
  9. VĂĄ para /Short_Em_All e no terminal execute: python3 short_em_all.py

EstĂĄvel_dict.txt

Na pasta /Input você encontrarå stable_dict.txt. Este Ê o seu dicionårio vivo, você pode editar manualmente o arquivo .txt com a lista de palavras-chave (uma por linha). O stable_dict pode ser sua linha de base para trabalhos agendados ou verificaçþes ricursivas.

Opçþes CLI

uso: short_em_all.py [-h] [-t TARGET] [-d [DICIONÁRIO]] [-n [NOTIFICAÇÕES]] [-z [ZERO]] [-a [ALL]] [-r [SINGLESCAN]] [ -e [EMAIL]] [-s [Captura de tela]] [-v [VERBOSE]]

argumentos opcionais:

-h, --help
show this help message and exit

- t, --target
insert target keyword for this scan

- d, --dictionary
use stable_dictionary for this scan

-n, --notifications
don't send email notifications on found results

-z, --zero
don't take screenshots on URLs landing pages

-f, --found
show only found results

-r, --singlescan
use single scan mode (no retention)

-e, --email
receive email notification on target scan

-s, --screenshot
Take screenshots on found results

-v, --verbose
turn on verbose mode
"""

Opções de EXECUÇÃO

Se você deseja executar o script sem opçþes CLI:

python3 shortemall.py 

Em seguida, você pode configurar manualmente algumas opçþes de verificação:

[*] Do you want to use the dict.txt file to generate URLs? (y: Yes, n: No)

[-] Sim: use o stable_dict.txt (Short_Em_All\Input)

[-] Não: insira palavra-chave para executar uma verificação baseada em alvo único

[*] Do you want to take screenshot for found URLs? (y: Yes, n: No)

[-] Sim: URLs com cĂłdigo de status HTTP = 200 sĂŁo capturados e salvos em /Captura de tela

[-] Não: nenhuma captura de tela feita durante o processo de verificação

[*] Do you want to see only existing URLs? (y: Yes, n: No)

[-] Sim: apenas URLs com cĂłdigo de status HTTP = 200 sĂŁo impressas na tela

[-] NĂŁo: todos os resultados sĂŁo impressos na tela

 [*] Do you want to receive email notification on target scan results? (y: Yes, n: No)

[-] Sim: caso novos resultados sejam encontrados na varredura você receberå uma notificação por e-mail (no endereço "to_mail" que você editou em config.py)

[-] Não: nenhuma notificação por e-mail serå enviada

[*] Do you want to use single scan mode with no data retention? (y: Yes, n: No)

[-] Sim: os resultados da verificação não serão gravados no infile.txt e, portanto, não afetarão a coleção de URLs

[-] Não: os resultados da verificação serão gravados no infile.txt e enriquecerão a coleção de URLs

Notas

Devido à presença de falsas positividades nas URLs encontradas, sugiro fortemente ativar a opção de capturas de tela. Dessa forma, você pode filtrar visualmente os resultados assim que a verificação for encerrada.

Reconhecimentos

O mĂŠtodo de verificação de URL implementado no Short 'Em All! usa https://seintpl.github.io/osint/short-links-verification-cheatsheet como geração de fonte dinâmica.

Isenção de responsabilidade

Curta todos! evita a geração de trĂĄfego direto indesejado para "provedores de URLs curtos" usando apenas um modo de visualização para cada URL individual gerado. Em qualquer caso, recomenda-se o uso limitado e consciente de exames. A ferramenta destina-se a fins educacionais e de pesquisa.

Informaçþes de contato

para qualquer dĂşvida ou mais informaçþes escreva para: info@osintmatter.com

VocĂŞ pode me encontrar no Twitter: https://twitter.com/MatterOsint

Em breve ... osintmatter.com

ComentĂĄrios

Ebook

Postagens mais visitadas