1 Wiki
Kevin Muñoz edited this page 2024-11-17 09:29:04 -06:00

SEVO Wiki

Security Email Validator OSINT

📚 Tabla de Contenidos

  1. Introducción
  2. Instalación
  3. Uso
  4. Características
  5. Arquitectura
  6. Contribución
  7. FAQ

🌟 Introducción

¿Qué es SEVO?

SEVO es una herramienta OSINT diseñada para la validación y análisis de seguridad de correos electrónicos. Permite verificar la existencia de direcciones de correo sin dejar rastros y analizar la seguridad de los dominios de correo.

Características Principales

  • Validación SMTP en tiempo real
  • Análisis de seguridad del dominio
  • Detección de configuraciones de seguridad
  • Modo sigiloso para OPSEC

🚀 Instalación

Requisitos Previos

# Arch Linux
sudo pacman -S bind netcat rhash

# Debian/Ubuntu
sudo apt install bind9-host netcat rhash

# Fedora
sudo dnf install bind-utils nc rhash

Métodos de Instalación

1. Usando Repositorio Condor (Recomendado para Arch Linux)

Instrucciones de instalacion del repositorio disponibles en https://aur.condorbs.net

2. Instalación Manual

# Descargar el release
wget https://condorcs.net/mrhacker/SEVO/releases/download/v1.1.0/sevo

# Verificar firma
wget https://condorcs.net/mrhacker/SEVO/releases/download/v1.1.0/sevo.asc
gpg --verify sevo.asc sevo

# Instalar
chmod +x sevo
sudo mv sevo /usr/local/bin/

Verificación de la Instalación

# Verificar versión
sevo --version

Actualizaciones

Con Repositorio Condor

# Actualizar todos los paquetes incluyendo sevo
sudo pacman -Syu

# Actualizar solo sevo
sudo pacman -S sevo

Instalación Manual

# Descargar nueva versión
wget https://condorcs.net/mrhacker/SEVO/releases/download/v1.1.0/sevo
# Verificar y reemplazar siguiendo los pasos de instalación manual

Solución de Problemas

Si encuentras problemas al agregar el repositorio Condor:

  1. Verifica que la URL del repositorio esté accesible
  2. Asegúrate de que la llave GPG se importó correctamente
  3. Limpia el caché de pacman: sudo pacman -Syy
  4. Verifica los logs: journalctl -xe

Para más información sobre el repositorio Condor y otros paquetes disponibles, visita: https://aur.condorbs.net

💡 Uso

Comandos Básicos

# Verificación básica
sevo email@dominio.com

# Modo verbose
sevo -v email@dominio.com

# Modo sigiloso
sevo -s email@dominio.com

Ejemplos

# Verificar correo Gmail
sevo -v usuario@gmail.com

# Verificar correo corporativo
sevo -v usuario@empresa.com

# Modo sigiloso con delay
sevo -s -d 2 usuario@dominio.com

🔍 Características

Análisis de Seguridad

  • SPF (Sender Policy Framework)

    • Verificación de registros
    • Análisis de políticas
    • Detección de configuraciones débiles
  • DMARC

    • Verificación de presencia
    • Análisis de políticas
    • Evaluación de nivel de protección
  • DKIM

    • Detección de selectores
    • Verificación de configuración

Detección de Servidores

  • Google (Gmail/Workspace)
  • Microsoft Exchange
  • Postfix
  • Exim
  • Sendmail
  • Zimbra
  • Otros sistemas comunes

Modos de Operación

  1. Normal

    • Verificación básica
    • Salida mínima
  2. Verbose (-v)

    • Información detallada
    • Análisis de seguridad
    • Fingerprinting de servidor
  3. Sigiloso (-s)

    • Operación discreta
    • Delays configurables
    • Minimización de trazas

🏗️ Arquitectura

Componentes Principales

  1. Validador SMTP

    • Verificación de existencia
    • Análisis de respuestas
    • Manejo de errores
  2. Analizador de Seguridad

    • Verificación de registros DNS
    • Análisis de configuraciones
    • Evaluación de riesgos
  3. Fingerprinter

    • Detección de servidores
    • Análisis de capacidades
    • Identificación de sistemas

Flujo de Trabajo

graph TD
    A[Input Email] --> B[Validación Sintáctica]
    B --> C[Análisis MX]
    C --> D[Verificación SMTP]
    D --> E[Análisis de Seguridad]
    E --> F[Reporte]

🤝 Contribución

Pautas de Contribución

  1. Fork del repositorio
  2. Crear rama de características
  3. Seguir estilo de código
  4. Documentar cambios
  5. Crear Pull Request

Desarrollo

# Clonar repositorio
git clone https://condorcs.net/mrhacker/SEVO.git

# Crear rama de desarrollo
git checkout -b feature/nueva-caracteristica

# Implementar cambios
...

# Commit y push
git commit -m "feat: descripción"
git push origin feature/nueva-caracteristica

Estilo de Código

  • Usar shellcheck
  • Seguir Google Shell Style Guide
  • Documentar funciones
  • Mantener consistencia

FAQ

Sí, cuando se usa para validar correos propios o con autorización.

¿Deja rastros la validación?

No, SEVO está diseñado para ser discreto y no dejar trazas identificables.

¿Funciona con todos los servidores?

La mayoría, pero algunos pueden tener protecciones que limiten la validación.

¿Necesito permisos especiales?

No para uso básico, aunque algunos puertos pueden requerir privilegios.

📜 Referencias

Documentación

Herramientas Relacionadas

📝 Notas de Versión

Ver CHANGELOG.md para el historial de cambios.