Documentation
¶
Overview ¶
Package emailosint realiza investigação profunda de endereços de email.
Fontes integradas:
- Verificação técnica local — formato RFC 5321, domínio, MX via DNS, SPF, DMARC
- Hunter.io — verificação, score de entregabilidade, fontes web
- EmailRep.io — reputação, categorias, atividade suspeita
- Holehe (via API pública) — presença em 120+ plataformas (password reset probe)
- HaveIBeenPwned — breaches e pastes (requer API key para emails)
- LeakCheck — breaches adicionais (requer API key)
- Gravatar — avatar e nome público (hash MD5, sem key)
- Clearbit Enrichment — dados corporativos (requer CLEARBIT_API_KEY)
Input:
- Target: endereço de email
- Options["sources"] — fontes separadas por vírgula (default: all)
- Options["hunter_key"] — API key Hunter.io (ou HUNTER_API_KEY)
- Options["emailrep_key"] — API key EmailRep (ou EMAILREP_API_KEY)
- Options["hibp_key"] — API key HIBP (ou HIBP_API_KEY)
- Options["leakcheck_key"] — API key LeakCheck (ou LEAKCHECK_API_KEY)
- Options["clearbit_key"] — API key Clearbit (ou CLEARBIT_API_KEY)
- Options["max_results"] — máximo de resultados por fonte (default: 20)
- Options["timeout"] — timeout por request em segundos (default: 20)
- Options["check_dns"] — "false" para desabilitar DNS local (default: true)
Privacidade:
Emails são mascarados em logs. Nenhuma senha enviada. Gravatar usa MD5 do email.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Module ¶
type Module struct {
// contains filtered or unexported fields
}
Module implementa o módulo emailosint.
func NewWithClient ¶
NewWithClient cria um módulo com cliente customizado (útil para testes).
Click to show internal directories.
Click to hide internal directories.