Skip to content
/ cert Public

O Verificador de Certificados SSL é uma aplicação web que permite monitorar e verificar a validade e segurança dos certificados SSL de múltiplos domínios. A ferramenta realiza análises detalhadas utilizando a API SSL Labs (Qualys).

Notifications You must be signed in to change notification settings

mtcporto/cert

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

Verificador de Certificados SSL

Descrição

O Verificador de Certificados SSL é uma aplicação web que permite monitorar e verificar a validade e segurança dos certificados SSL de múltiplos domínios. A ferramenta realiza análises detalhadas utilizando a API SSL Labs (Qualys) e exibe informações relevantes sobre cada certificado, incluindo data de validade, emissor, duração e classificação de segurança.

Funcionalidades

  • Verificação em lote: Analisa múltiplos domínios simultaneamente
  • Classificação de segurança: Exibe notas de A+ a F conforme padrões da SSL Labs
  • Informações detalhadas:
    • Data de expiração do certificado
    • Emissor do certificado
    • Tempo restante de validade
    • Duração total do certificado
    • Percentual de tempo restante
  • Gerenciamento de domínios:
    • Adicionar/remover domínios
    • Importar/exportar lista em formato JSON
    • Validação automática de formatos de domínio
  • Sistema de cache inteligente:
    • Armazenamento local para evitar verificações repetidas
    • TTL (tempo de vida) adaptativo baseado na validade do certificado
  • Interface responsiva:
    • Indicadores visuais de progresso
    • Filtros para busca de domínios
    • Relatório resumido de status

Tecnologias Utilizadas

  • Frontend:

    • HTML5
    • CSS3
    • JavaScript (ES6+)
    • Bootstrap 5
    • Font Awesome
  • Armazenamento:

    • LocalStorage API para cache e configurações
  • APIs:

    • SSL Labs API (via proxy CORS)
    • Fetch API

Como Usar

  1. Acesse a aplicação pelo navegador
  2. A verificação inicial dos domínios padrão será iniciada automaticamente
  3. Para gerenciar domínios, clique em "Gerenciar Domínios"
  4. Para atualizar as verificações, clique em "Atualizar Verificações"
  5. Para limpar o cache, clique em "Limpar Cache"

Requisitos

  • Navegador web moderno com JavaScript habilitado
  • Conexão com a internet para acessar a API SSL Labs

Instalação

  1. Clone o repositório ou faça o download dos arquivos
  2. Coloque os arquivos em um servidor web (Apache, Nginx, etc.)
  3. Acesse o arquivo index.html pelo navegador
git clone https://seu-repositorio/verificador-ssl.git
cd verificador-ssl
# Inicie um servidor local ou copie para seu servidor web

Limitações

  • A API SSL Labs possui limites de requisições, o que pode causar atrasos em verificações de muitos domínios
  • Certificados internos ou de redes privadas não podem ser verificados sem acesso público

Observações

O sistema utiliza cache para evitar sobrecarregar a API SSL Labs. O tempo de cache é adaptativo:

  • Certificados prestes a expirar (menos de 30 dias): cache de 12 horas
  • Certificados com validade média (30-90 dias): cache de 24 horas
  • Certificados com validade longa (mais de 90 dias): cache de 7 dias

Desenvolvido para monitoramento e verificação de certificados SSL.

About

O Verificador de Certificados SSL é uma aplicação web que permite monitorar e verificar a validade e segurança dos certificados SSL de múltiplos domínios. A ferramenta realiza análises detalhadas utilizando a API SSL Labs (Qualys).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published