Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

FeedContattoPrivacy© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
wprecon — WRecon, è uno strumento per il riconoscimento di vulnerabilità e informazioni blackbox per wordpress. | Kitploit
Strumenti/GitHubGitHub/ffx64/wprecon
RicognizioneScanner di VulnerabilitàRaccolta InformazioniSicurezza WebPenetration Testing
GitHubffx64/wprecon

wprecon

WRecon, è uno strumento per il riconoscimento di vulnerabilità e informazioni blackbox per wordpress.

Vedi Repository
203766 mesi faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

WPRecon

Un potente strumento di ricognizione e scansione delle vulnerabilità di WordPress basato su template

Go 1.17+ License PRs Welcome

Caratteristiche • Installazione • Utilizzo • Architettura • Template


📋 Panoramica

WPRecon è un moderno strumento di ricognizione della sicurezza per WordPress, scritto in Go, che aiuta gli ingegneri della sicurezza a identificare vulnerabilità, configurazioni errate e problemi di divulgazione di informazioni nelle installazioni di WordPress.

A differenza degli scanner di vulnerabilità tradizionali con controlli hard-coded, WPRecon utilizza un'architettura a template basata su YAML, che consente:

  • ✅ Facile estensibilità senza ricompilazione
  • ✅ Collaborazione in team tramite template condivisi
  • ✅ Distribuzione rapida come singolo binario
  • ✅ Scansione parallela ad alte prestazioni
  • ✅ Capacità flessibili di corrispondenza ed estrazione

Statistiche chiave

  • Singolo binario - Nessuna dipendenza runtime
  • 150+ template - Copertura completa di WordPress
  • Scansione parallela - Pool di worker configurabili
  • Codice minimo - ~1.200 righe di codice di produzione
  • Pronto per la produzione - Architettura testata sul campo

⚡ Caratteristiche

Capacità principali

CaratteristicaDescrizione
Scansione parallelaPool di worker configurabile (default: 10 worker) per richieste concorrenti
Limitazione della frequenzaThrottling delle richieste integrato (default: 50 req/s) per essere rispettoso della rete
Ritentativo automaticoLogica di ripetizione automatica per richieste HTTP fallite
Ricaricamento a caldo dei templateNessuna ricompilazione necessaria - aggiungi template e scansiona
Risoluzione delle variabiliVariabili dinamiche: {{BaseURL}}, {{Timestamp}}, {{RandomInt}}
Output multi-formatoTabelle leggibili dall'uomo e JSON strutturato
Modalità CLI e APISia interfaccia a riga di comando che API REST
Livelli di gravitàRisultati classificati come info, basso, medio, alto, critico

Operazioni HTTP

  • Tutti i metodi HTTP standard (GET, POST, PUT, DELETE)
  • Header e cookie personalizzati
  • Parametri del corpo della richiesta
  • Supporto SSL/TLS
  • Timeout configurabili

Matcher (5 tipi)

Identifica i risultati positivi nelle risposte:

  1. Stato - Corrispondenza del codice di stato HTTP (200, 404, 500, ecc.)
  2. Parola - Presenza di sottostringhe nel corpo della risposta
  3. Regex - Corrispondenza di pattern con gruppi di cattura
  4. Header - Validazione dell'header della risposta
  5. Dimensione - Controllo della dimensione del corpo della risposta

Estrattori (2 tipi)

Estrai dati utilizzabili dalle risposte corrispondenti:

  1. Regex - Estrai gruppi di cattura usando espressioni regolari
  2. JSON - Estrazione semplice di percorsi JSON

Libreria di template

150+ template pronti per la produzione che coprono:

  • Rilevamento di WordPress - Rilevamento del core e fingerprinting della versione
  • Rilevamento di plugin - Scoperta di plugin popolari e rilevamento della versione
  • Enumerazione utenti - Scoperta di utenti WordPress
  • Controlli CVE - Rilevamento di vulnerabilità note
  • Esposizioni - Divulgazione di informazioni (backup, .git, .env, ecc.)
  • Rilevamento WAF - Cloudflare, AWS WAF, ModSecurity, Sucuri, Wordfence
  • Analisi della sicurezza - Rilevamento di configurazioni errate e header di sicurezza
  • Database - Esposizione del database e rilevamento di riparazione

📦 Installazione

Requisiti

  • Go 1.17 o superiore
  • Linux, macOS o Windows

Dal sorgente

# Clona il repository
git clone https://github.com/ffx64/wprecon.git
cd wprecon

# Compila il binario
go build -o wprecon ./cmd/wprecon/main.go

# Sposta nel PATH (opzionale)
sudo mv wprecon /usr/local/bin/

Installa tramite Go

go install github.com/ffx64/wprecon/cmd/wprecon@latest

Docker (opzionale)

docker build -t wprecon .
docker run wprecon scan https://example.com

🚀 Utilizzo

Interfaccia a riga di comando

Scansione base

Esegue la scansione di un sito WordPress con tutti i template disponibili:

wprecon scan https://example.com

Scansione con template specifici

Esegue solo i template selezionati:

wprecon scan https://example.com -t wordpress-detection,plugin-detection,user-enumeration

Formato di output personalizzato

# Output JSON per automazione
wprecon scan https://example.com --output json

# Tabella ben formattata (default)
wprecon scan https://example.com --output table

Controllo della parallelizzazione e della limitazione della frequenza

# Usa 20 worker concorrenti e 100 richieste/sec
wprecon scan https://example.com --workers 20 --rate-limit 100

Elenca i template disponibili

wprecon list-templates

Mostra l'aiuto

wprecon --help

📋 Esempio di output

Durante l'esecuzione di una scansione, WPRecon produce risultati dettagliati:

Formato tabella:

ID                    | Template                | Nome                      | Gravità | Destinazione      | Evidenza
---------------------|------------------------|--------------------------|--------|---------------------|----------
finding_001           | wordpress-version      | Versione WordPress Trovata  | info     | example.com         | 6.2.1
finding_002           | plugin-detection       | Plugin Rilevato          | basso      | example.com         | Yoast SEO 16.0
finding_003           | security-headers       | Header di Sicurezza Mancanti | medio   | example.com         | X-Frame-Options

Formato JSON:

{
  "scan_id": "scan_uuid_001",
  "timestamp": "2026-04-10T14:37:00Z",
  "target": "https://example.com",
  "total_findings": 15,
  "findings": [
    {
      "id": "finding_uuid_001",
      "template_id": "wordpress-detection",
      "name": "Installazione WordPress Rilevata",
      "description": "Installazione CMS WordPress identificata sul target",
      "severity": "info",
      "cvss_score": 0.0,
      "matched_url": "https://example.com/wp-admin/",
      "http_method": "GET",
      "status_code": 200,
      "response_time_ms": 245,
      "evidence": {
        "version": "6.2.1",
        "wp_version_header": "6.2.1"
      },
      "timestamp": "2026-04-10T14:37:00Z",
      "remediation": "Mantenere WordPress aggiornato all'ultima versione"
    }
  ]
}

🏗️ Architettura

Struttura del progetto

Scarica lo strumento