OSINT e reconhecimento
Fluxo de OSINT do zero, com IA de copiloto
Um fluxo de OSINT repetivel para um alvo que voce pode olhar: defina escopo, colete por etapas, correlacione e deixe a chat da NotHoly planejar e resumir.
Enumere subdominios de um escopo seu: subfinder, amass, findomain e chaos via anew e httpx, com a chat da NotHoly para triar a lista.
Enumeracao de subdominios acha os hostnames sob uma raiz que voce pode testar. Fontes passivas, logs de certificado, DNS passivo e dados de busca, trazem a maioria sem mandar um pacote ao alvo. O padrao e uma ferramenta por fonte, tudo via anew para a lista so crescer, depois httpx para ver quais hosts respondem. A chat da NotHoly tria o resultado: agrupa hosts, marca os estranhos e rascunha a nota.
Nenhuma ferramenta sozinha ve todo subdominio, entao rode algumas e junte. O subfinder e o ponto de partida passivo mais rapido.
subfinder -d example.com -all -silent | anew subs.txtO amass em modo passivo alcanca mais fontes e demora mais.
amass enum -passive -d example.com -silent | anew subs.txtO findomain e, com uma chave de API, o chaos somam mais dois canais passivos.
findomain -t example.com -q | anew subs.txt
chaos -d example.com -silent | anew subs.txtO anew anexa so as linhas que ainda nao estao no arquivo e imprime so o que adicionou, entao voce ve hosts novos chegando a cada rodada. Aponte toda ferramenta para o mesmo subs.txt e voce monta uma lista unica sem duplicatas, sem ginastica de sort e uniq. Rode os comandos de novo na semana que vem e o anew mostra exatamente o que mudou.
Um nome na lista nao e um host vivo. O httpx resolve cada nome e informa quais respondem, com status, titulo e tecnologia.
httpx -l subs.txt -sc -title -td -silent -o live.txtA saida esperada e uma linha por host vivo.
https://api.example.com [200] [API Gateway] [nginx]
https://dev.example.com [401] [Login] [Apache]Leia primeiro os prefixos dev, staging, api e admin. So para resolver, o dnsx e a ferramenta mais leve.
Mantenha contexto ao lado de cada host: a fonte que o achou, a data em que voce o viu e se o httpx obteve resposta. Salve subs.txt e live.txt lado a lado, versione num repo de notas, e a proxima rodada semanal compara limpo em vez de afogar voce em nomes que ja triou.
Cole o live.txt na chat da NotHoly e peca para separar sinal de ruido.
Aqui estao meus subdominios resolvidos com status e titulo.
Agrupe por funcao provavel, marque o que parecer host
fora de producao ou esquecido e liste os cinco para olhar
primeiro. Uma linha por escolha.O modelo nao tem acesso aos hosts; ele raciocina pelo texto que voce colou. Use para virar duzentas linhas numa lista curta com motivos, depois confira cada uma no navegador ou com suas proprias requisicoes.
Mantenha a enumeracao dentro das raizes da sua planilha de escopo. Um certificado curinga ou uma fonte passiva pode trazer um host de outro dono, entao descarte. As fontes passivas so tocam o alvo quando o httpx sonda, entao rode o httpx por ultimo e so contra nomes dentro do escopo.
Comece passiva. As fontes passivas nunca mandam trafego ao alvo, entao da para rodar antes de pensar em limites de taxa. Passe para resolucao ativa com httpx ou dnsx quando a lista estiver no escopo e voce estiver pronto para mandar requisicoes.
Nao para comecar. subfinder e amass funcionam sem chaves e acham mais com elas. Adicione chaves para as fontes que voce usa sempre e guarde no arquivo de config de cada ferramenta, nunca na linha de comando.
Com a lista de hosts vivos na mao, colha as URLs e parametros desses hosts em crawling e coleta de URLs. Volte para o fluxo.
OSINT e reconhecimento
Um fluxo de OSINT repetivel para um alvo que voce pode olhar: defina escopo, colete por etapas, correlacione e deixe a chat da NotHoly planejar e resumir.
OSINT e reconhecimento
Colha URLs e parametros de um escopo seu com gospider, hakrawler, waybackurls e gau, depois filtre com qsreplace e a chat da NotHoly.
OSINT e reconhecimento
Use crt.sh, os logs de CT e DNS passivo para mapear hosts e infraestrutura de um escopo seu, e deixe a chat da NotHoly correlacionar os registros.