Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

FeedsContatoPrivacidade© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
certstream-server-rust — Ferramenta de monitoramento de Certificate Transparency (CT) de alto desempenho escrita em Rust. Fluxo em tempo real de certificados SSL/TLS recém-emitidos a partir dos logs de CT. Implementação em Rust do certstream-server com desempenho e eficiência de memória aprimorados. | Kitploit
Ferramentas/GitHubGitHub/reloading01/certstream-server-rust
Ferramentas DefensivasOSINT (Inteligência de Fontes Abertas)ReconhecimentoFeeds e Agregadores de AmeaçasColeta de InformaçõesSegurança de RedeCriptografiaInteligência de Ameaças

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
GitHub
reloading01/certstream-server-rust

certstream-server-rust

Ferramenta de monitoramento de Certificate Transparency (CT) de alto desempenho escrita em Rust. Fluxo em tempo real de certificados SSL/TLS recém-emitidos a partir dos logs de CT. Implementação em Rust do certstream-server com desempenho e eficiência de memória aprimorados.

Ver RepositórioSite
481154há 1 diaRevisado pelo Kitploit
Compartilhar

certstream-server-rust

Um servidor Certstream escrito em Rust. Ele monitora os logs de Certificate Transparency (CT) e transmite certificados SSL/TLS recém-emitidos via WebSocket e Server-Sent Events (SSE).

GHCR Docker Hub Rust License: MIT Sponsor

websocat conectado a wss://api.certstream.dev/domains-only, imprimindo domínios de certificados recém-emitidos conforme chegam

Visão geral

O Certstream agrega certificados dos logs de Certificate Transparency e os transmite em tempo real. Esta implementação é compatível com clientes Certstream existentes e suporta tanto logs RFC 6962 quanto static-CT.

Principais recursos:

  • Streaming via WebSocket e SSE
  • Streams full, lite e domains-only
  • Descoberta de logs CT confiáveis pelo Chrome e pela Apple
  • Suporte a checkpoints e tiles de Static-CT
  • Deduplicação de certificados entre logs
  • Posições persistentes dos logs CT entre reinicializações
  • Limitação de conexões e requisições por IP
  • Autenticação por bearer token
  • Configuração com recarregamento a quente
  • Circuit breakers e tratamento de retentativas para logs CT
  • Métricas Prometheus e endpoints de health
  • API REST opcional com consulta de certificados
  • Payloads de broadcast pré-serializados e JSON com SIMD
  • Binário único sem dependências de runtime

Documentação

A documentação completa da API, exemplos de clientes, referência de configuração e notas de auto-hospedagem estão em certstream.dev.

Quer o stream sem executar um servidor? Há uma API CertStream gratuita hospedada em wss://api.certstream.dev/.

Instalação

Os binários Linux pré-compilados são builds estáticos musl. Os arquivos de release incluem checksums SHA-256.

# Linux and macOS, x86_64 and arm64; verifies the checksum before installing
curl -fsSL https://raw.githubusercontent.com/reloading01/certstream-server-rust/main/install.sh | sh

# Homebrew
brew install reloading01/tap/certstream-server-rust

# Cargo
cargo install certstream-server-rust

# Docker
docker run -d -p 8080:8080 ghcr.io/reloading01/certstream-server-rust:latest

Repositórios apt e rpm assinados, Docker Compose e opções de instalador estão cobertos na documentação de auto-hospedagem.

Nenhuma configuração é necessária. O servidor descobre logs de CT automaticamente, serve WebSocket na porta 8080 e persiste sua posição para que as reinicializações retomem em vez de reproduzir o histórico do log.

Configuração

Todas as configurações são opcionais. Variáveis de ambiente substituem valores YAML, e valores YAML substituem os padrões internos. Cada variável e chave YAML está listada na referência de configuração.

VariávelPadrãoDescrição
CERTSTREAM_PORT8080Porta HTTP/WebSocket
CERTSTREAM_SSE_ENABLEDfalseHabilita SSE
CERTSTREAM_API_ENABLEDfalseHabilita a API REST
CERTSTREAM_AUTH_ENABLEDfalseExige bearer tokens (CERTSTREAM_AUTH_TOKENS)
CERTSTREAM_CONNECTION_LIMIT_ENABLEDfalseHabilita limites de conexão globais e por IP
CERTSTREAM_CT_LOG_STATE_FILEcertstream_state.jsonArquivo de posição do log de CT

Endpoints

EndpointStream
ws://host:8080/Lite
ws://host:8080/full-streamDados completos com DER e cadeia
ws://host:8080/domains-onlyApenas nomes de domínio
http://host:8080/sseSSE, quando habilitado (?stream=full ou ?stream=domains)
/health, /health/deep, /metricsVerificações de integridade e métricas Prometheus
/api/stats, /api/logs, /api/cert/{hash}API REST, quando habilitada

Os endpoints de streaming aceitam os parâmetros de consulta domain e issuer para filtragem no lado do servidor. Consulte a documentação para formatos de mensagem, saída da versão 2 e exportação por intervalo.

Notas de versão

Consulte RELEASE_NOTES.md para o histórico de versões.

Contribuindo

Relatórios de bugs, peculiaridades de logs de CT e pull requests são bem-vindos. Consulte CONTRIBUTING.md para saber como compilar, testar e enviar uma alteração.

Suporte

Dar uma estrela ao repositório ou compartilhá-lo ajuda o projeto a ser encontrado. Você também pode patrociná-lo no GitHub.

Licença

MIT. Consulte LICENSE.

Baixar ferramenta