Ferramenta CLI desenvolvida em Go para localizar URLs que utilizam http:// em páginas web.
O programa analisa diferentes atributos do HTML e classifica cada URL encontrada como segura ou insegura.
-
Recebe a URL pelo terminal
-
Adiciona
https://automaticamente -
Analisa os atributos:
hrefsrcactionformactionposter
-
Classifica URLs HTTPS como
SAFE -
Classifica URLs HTTP como
UNSAFE -
Exibe os resultados com cores no terminal
-
Limita URLs muito longas na saída
Execute diretamente com Go:
go run . exemplo.comOu gere o executável:
go buildDepois execute:
./http-detector exemplo.com[SAFE] https://exemplo.com/style.css
[SAFE] https://exemplo.com/imagem.png
[UNSAFE] http://exemplo.com/script.js
- Go
- Biblioteca padrão
- net/http
- strings
- io
- os
O projeto não utiliza frameworks ou dependências externas.