Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

FeedsContactoPrivacidad© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
Sitadel — Escáner de seguridad de aplicaciones web | Kitploit
Herramientas/GitHubGitHub/shenril/sitadel
Escáneres de VulnerabilidadesEscáneres de Vulnerabilidades WebExplotación de Aplicaciones WebRecopilación de InformaciónSeguridad WebPruebas de Penetración
GitHubshenril/sitadel

Sitadel

Escáner de seguridad de aplicaciones web

Ver Repositorio
61211553hace 13 díasRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir
# Sitadel - Escáner de Seguridad de Aplicaciones Web

```bash
   _   _   _         _____ _                 _       _
  | |_| |_| |      / _____|_)  _            | |     | |
  |         |     ( (____  _ _| |_ _____  __| |_____| |
  |    _    |      \____ \| (_   _|____ |/ _  | ___ | |
  |   |_|   |      _____) ) | | |_/ ___ ( (_| | ____| |
  |         |     (______/|_|  \__)_____|\____|_____)\_) 

```

 ![python3](https://img.shields.io/badge/python-3.11+-green.svg) [![CI](https://github.com/shenril/Sitadel/actions/workflows/ci.yml/badge.svg)](https://github.com/shenril/Sitadel/actions/workflows/ci.yml) ![license](https://img.shields.io/badge/License-GPLv3-brightgreen.svg)

Sitadel es básicamente una actualización de WAScan que lo hace compatible con python >= 3.11
Permite una mayor flexibilidad para escribir nuevos módulos e implementar nuevas funcionalidades:

- Detección de frameworks de frontend
- Descubrimiento de formularios HTML con inyección de parámetros POST/body
- Detección de Content Delivery Network
- Definir el Nivel de Riesgo para permitir escaneos
- Sistema de plugins
- Imagen Docker disponible para construir y ejecutar

## Tabla de Contenidos

- [Sitadel - Escáner de Seguridad de Aplicaciones Web](#sitadel---escáner-de-seguridad-de-aplicaciones-web)
  - [Tabla de Contenidos](#tabla-de-contenidos)
  - [Advertencia de Requisitos](#advertencia-de-requisitos)
  - [Instalación](#instalación)
  - [Características](#características)
  - [Uso](#uso)
  - [Lista de módulos](#lista-de-módulos)
  - [Ejemplos](#ejemplos)
  - [Ejecutar con docker](#ejecutar-con-docker)

## Advertencia de Requisitos

 Este proyecto soporta python `>= 3.11` (las versiones más antiguas, al final de su vida útil, ya no son soportadas). No habrá backport a 2.7

## Instalación

```bash
git clone https://github.com/shenril/Sitadel.git
cd Sitadel
pip3 install .
# run via the installed console command...
sitadel --help
# ...or directly from the checkout
python -m sitadel --help
```

## Características

- Huellas (Fingerprints)
  - Servidor
  - Frameworks Web (CakePHP,CherryPy,...)
  - Frameworks de Frontend (AngularJS,MeteorJS,VueJS,...)
  - Web Application Firewall (Waf)
  - Sistema de Gestión de Contenidos (CMS)
  - Sistema Operativo (Linux,Unix,..)
  - Lenguaje (PHP,Ruby,...)
  - Seguridad de Cookies
  - Auditoría de Cabeceras de Seguridad
  - Redes de Entrega de Contenidos (CDN)

- Ataques:
  - Fuerza bruta
    - Interfaz de Administración
    - Backdoors Comunes
    - Directorio de Copias de Seguridad Común
    - Archivo de Copia de Seguridad Común
    - Directorio Común
    - Archivo Común
    - Archivo de Registro (Log)

  - Inyección
    - Inyección HTML
    - Inyección SQL
    - Inyección LDAP
    - Inyección XPath
    - Cross Site Scripting (XSS)
    - Inclusión Remota de Archivos (RFI)
    - Inyección de Código PHP
    - Entidad Externa XML (XXE)
    - Inyección de Plantillas del Lado del Servidor (SSTI)
    - Path Traversal / LFI

  - Otros
    - Métodos HTTP Permitidos
    - Objeto HTML
    - Índice Múltiple
    - Rutas de Robots
    - Web Dav
    - Cross Site Tracing (XST)
    - PHPINFO
    - .Listing
    - Descubrimiento de WebSocket y CSWSH
    - Mala Configuración de CORS
    - Redirección Abierta
    - Server-Side Request Forgery (SSRF)
    - Archivos Sensibles Expuestos
    - Fuga de Secretos en Respuestas

  - Vulnerabilidades
    - ShellShock
    - Cifrado Anónimo (CVE-2007-1858)
    - Crime (SPDY) (CVE-2012-4929)
    - Struts-Shock

## Uso

```bash
sitadel [-h] [-r {0,1,2}] [-ua USER_AGENT] [--random-agent] [--redirect]
        [--no-redirect] [-t TIMEOUT] [-c COOKIE] [-p PROXY]
        [-f FINGERPRINT [MODULE ...]] [-a ATTACK [MODULE ...]]
        [--config CONFIG] [-v] [--version]
           TARGET_URL
```

| ARGUMENTO               | DESCRIPCIÓN                                                                               |
| ---------------------- | ----------------------------------------------------------------------------------------- |
| -h, --help         | Mostrar ayuda |
| -r, --risk {0,1,2}        | Decide el nivel de riesgo con el que quieres que se ejecute Sitadel (algunos ataques no se ejecutarán)          |
| -ua, --user-agent       | User agent utilizado para la petición HTTP de los ataques          |
| --random-agent      | Usar un User-Agent aleatorio para cada petición de escaneo                |
| --redirect      | Indica a Sitadel que siga la petición 302 para la redirección de página                                          |
| --no-redirect             | Indica a Sitadel que **NO** siga la petición 302 para la redirección de página                |
| -t, --timeout                    | Especifica el timeout para las peticiones HTTP al sitio web                                          |
| -c, --cookie          | Permite especificar la cookie a enviar con las peticiones de ataque                                                              |
| -p, --proxy  | Permite especificar un proxy para realizar las peticiones HTTP               |
| -f, --fingerprint             | Especifica los módulos de huella a activar para escanear el sitio web {cdn,cms,framework,frontend,header,lang,server,system,waf} |
| -a, --attack           | Especifica los módulos de ataque a activar para escanear el sitio web {bruteforce, injection, vulns, other}      |
| -c, --config           | Especifica el archivo de configuración para el escaneo de Sitadel, el predeterminado está en config/config.yml      |
| -v, --verbosity          | Aumenta la verbosidad predeterminada de los logs, por ejemplo: -v , -vv, -vvv                                                      |
| --version          | Muestra la versión de Sitadel                                                                       |

## Lista de módulos

| HUELLA   | DESCRIPCIÓN DEL MÓDULO                                                                               |
| ------------- | ----------------------------------------------------------------------------------------- |
| cdn   | Intenta adivinar si el objetivo utiliza una Content Delivery Network (fastly, akamai,cloudflare...) |
| cms        | Intenta adivinar si el objetivo utiliza un Sistema de Gestión de Contenidos (drupal,wordpress,magento...)          |
| framework        | Intenta adivinar si el objetivo utiliza un framework de backend (cakephp, rails, symfony...)          |
| frontend        | Intenta adivinar si el objetivo utiliza un framework de frontend (angularjs, jquery, vuejs...)         |
| header        | Inspecciona las cabeceras intercambiadas con el objetivo          |
| lang        | Intenta adivinar el lenguaje del servidor utilizado por el objetivo (asp, python, php...)         |
| server        | Intenta adivinar la tecnología del servidor utilizada por el objetivo (nginx,apache...)          |
| system        | Intenta adivinar el Sistema Operativo utilizado por el objetivo (linux,windows...)          |
| waf        | Intenta adivinar si el objetivo utiliza un Web Application Firewall (barracuda, bigip,paloalto...)          

| ATAQUE   | DESCRIPCIÓN DEL MÓDULO                                                                               |
| ------------- | ----------------------------------------------------------------------------------------- |
| bruteforce   | Intenta forzar por fuerza bruta la ubicación de múltiples archivos (archivos de copia de seguridad, consolas de administración...) |
| injection        | Intenta realizar inyección en varios lenguajes (SQL,html,ldap, javascript...)          |
| vulns        | Intenta probar algunas vulnerabilidades conocidas (crime,shellshock)          |
| other        | Intenta sondear varios recursos interesantes (DAV, htmlobjects,phpinfo,robots.txt...)          |

## Ejemplos

Ejecución simple

`sitadel http://website.com`

Ejecutar con nivel de riesgo en DANGEROUS y no seguir redirecciones

`sitadel http://website.com -r 2 --no-redirect`

Ejecutar solo módulos específicos y verbosidad completa

`sitadel http://website.com -a bruteforce -f header server -v`

## Ejecutar con docker

`docker build -t sitadel .`

`docker run sitadel http://example.com`
Descargar herramienta