Añadir Wiki
commit
750efe427a
248
Wiki.md
Normal file
248
Wiki.md
Normal file
@ -0,0 +1,248 @@
|
|||||||
|
# SEVO Wiki
|
||||||
|
Security Email Validator OSINT
|
||||||
|
|
||||||
|
## 📚 Tabla de Contenidos
|
||||||
|
1. [Introducción](#introducción)
|
||||||
|
2. [Instalación](#instalación)
|
||||||
|
3. [Uso](#uso)
|
||||||
|
4. [Características](#características)
|
||||||
|
5. [Arquitectura](#arquitectura)
|
||||||
|
6. [Contribución](#contribución)
|
||||||
|
7. [FAQ](#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
|
||||||
|
```bash
|
||||||
|
# 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](https://aur.condorbs.net)
|
||||||
|
|
||||||
|
|
||||||
|
#### 2. Instalación Manual
|
||||||
|
```bash
|
||||||
|
# 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
|
||||||
|
```bash
|
||||||
|
# Verificar versión
|
||||||
|
sevo --version
|
||||||
|
```
|
||||||
|
|
||||||
|
### Actualizaciones
|
||||||
|
|
||||||
|
#### Con Repositorio Condor
|
||||||
|
```bash
|
||||||
|
# Actualizar todos los paquetes incluyendo sevo
|
||||||
|
sudo pacman -Syu
|
||||||
|
|
||||||
|
# Actualizar solo sevo
|
||||||
|
sudo pacman -S sevo
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Instalación Manual
|
||||||
|
```bash
|
||||||
|
# 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](https://aur.condorbs.net)
|
||||||
|
|
||||||
|
## 💡 Uso
|
||||||
|
|
||||||
|
### Comandos Básicos
|
||||||
|
```bash
|
||||||
|
# Verificación básica
|
||||||
|
sevo email@dominio.com
|
||||||
|
|
||||||
|
# Modo verbose
|
||||||
|
sevo -v email@dominio.com
|
||||||
|
|
||||||
|
# Modo sigiloso
|
||||||
|
sevo -s email@dominio.com
|
||||||
|
```
|
||||||
|
|
||||||
|
### Ejemplos
|
||||||
|
```bash
|
||||||
|
# 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
|
||||||
|
```mermaid
|
||||||
|
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
|
||||||
|
```bash
|
||||||
|
# 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
|
||||||
|
|
||||||
|
### ¿Es legal usar SEVO?
|
||||||
|
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
|
||||||
|
- [RFC 5321 (SMTP)](https://tools.ietf.org/html/rfc5321)
|
||||||
|
- [RFC 7208 (SPF)](https://tools.ietf.org/html/rfc7208)
|
||||||
|
- [RFC 7489 (DMARC)](https://tools.ietf.org/html/rfc7489)
|
||||||
|
|
||||||
|
### Herramientas Relacionadas
|
||||||
|
- [bind-tools](https://www.isc.org/bind/)
|
||||||
|
- [netcat](http://netcat.sourceforge.net/)
|
||||||
|
- [rhash](https://github.com/rhash/RHash)
|
||||||
|
- [sha3sum](https://github.com/maandree/sha3sum)
|
||||||
|
|
||||||
|
## 📝 Notas de Versión
|
||||||
|
Ver [CHANGELOG.md](CHANGELOG.md) para el historial de cambios.
|
Loading…
Reference in New Issue
Block a user