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
summit — Piattaforma open-source per il test di sicurezza web: proxy, scanner e fuzzer in un'unica CLI. Di Pennacle Security. | Kitploit
Strumenti/GitHubGitHub/pennacle-security/summit
RicognizioneScanner di VulnerabilitàScanner di Vulnerabilità WebAnalisi delle VulnerabilitàProxy Web e IntercettazioneTest di Sicurezza delle APIRaccolta InformazioniBypass WAFSicurezza WebFuzzingPenetration Testing
12401 giorno faNon ancora revisionato

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 →
Enumerazione Sottodomini
GitHubpennacle-security/summit

summit

Piattaforma open-source per il test di sicurezza web: proxy, scanner e fuzzer in un'unica CLI. Di Pennacle Security.

Vedi RepositorySito web
Condividi

summit

CI status release CII Best Practices OpenSSF Scorecard docs python 3.10+ MIT license one dependency

Una CLI scriptabile per il web security testing: scanner, proxy, fuzzer, test di autorizzazione, analisi WAF, rilevamento di link-hijack e recon.
Gratuito dove gli equivalenti sono a pagamento - di Pennacle Security.


Usiamo Burp e ZAP ogni giorno. Continuavamo anche a desiderare tre cose che non sono: uno scanner contro cui poter scrivere script in CI, risultati che ci dicano quanto sono sicuri, e una codebase abbastanza piccola da leggere in una sola seduta. Summit è quello strumento - v0.5, MIT, una dipendenza (requests), sviluppato in modo aperto.

Documentazione completa: pennacle-security.github.io/summit

Indice

  1. In sintesi
  2. Avvio rapido
  3. Prove, non promesse
  4. Comandi
  5. Note sulle funzionalità
  6. Anti falsi positivi e falsi negativi
  7. Catalogo dei controlli
  8. Come si confronta summit
  9. Roadmap
  10. Community e contributori
  11. Contribuire e sicurezza
  12. Aspetti legali e licenza

In sintesi

Funzionalità che di solito restano dietro strumenti a pagamento, più il core di scansione:

FunzionalitàSummitLa via usuale
Test di controllo degli accessi violato (BOLA/IDOR)summit authorizeadd-on in stile Autorize / workflow a pagamento
Scoperta di parametri nascostisummit mineadd-on in stile Param Miner
Scansione guidata da OpenAPIsummit scan --openapiadd-on
Fingerprinting WAF + probing di bypassintegratoparziale / add-on
Rilevamento di hijack di link rottiintegratoestensione a pagamento
SQLi, XSS, redirect, traversal, takeover, host header, CORSintegratoscanner core (gratuiti)
Catena di recon: subfinder -> httpx -> nmapsummit reconincollaggio manuale
Rate limiting, retry, toolkit JWT/encoderintegratoadd-on / a pagamento
Pronto per la CI, risultati etichettati per confidenzail punto centraleautomazione a pagamento

Ogni risultato porta un'etichetta di confidenza: confirmed (un fatto osservato) o potential (un'euristica). Questa distinzione attraversa l'intero strumento.

Avvio rapido

git clone https://github.com/pennacle-security/summit.git
cd summit
pip install -e .

Python 3.10+. Poi osservalo all'opera contro un target locale deliberatamente vulnerabile:

python examples/vuln_app.py        # terminal 1 - the target (127.0.0.1 only)
summit scan http://127.0.0.1:8765  # terminal 2 - the scan

Un passaggio più completo su un ingaggio reale si presenta così:

summit recon target.com --json recon.json                 # subdomains -> hosts -> ports
summit scan https://target.com --depth 2 --rate 10        # crawl + all checks
summit scan --openapi api-spec.json                       # API: scan what the spec admits to
summit authorize https://target.com/admin?user=1 \
  --role 'admin=Cookie: session=abc' \
  --role 'user=Cookie: session=xyz'                       # BOLA/IDOR testing

Prove, non promesse

Ogni affermazione su questa pagina è riprodotta da examples/evidence.py - esegue il target demo dal vivo, misura ogni funzionalità e stampa PASS/FAIL con i numeri reali. La CI lo esegue a ogni push; un'affermazione che smette di valere fa fallire la build.

Ultima esecuzione misurata (python examples/evidence.py)
[PASS] full scan: 16 seeded check families detected, zero false positives
       53 findings in 22.9s (344 requests), missing=none, control link flagged=no, 19 finding(s) carry confidence=confirmed
[PASS] resource takeover fingerprint detected on the target's own 404
       Possible AWS S3 resource takeover | AWS S3: 'nosuchbucket'
[PASS] host header injection: marker domain echoed back by the app
       Host: summit-host-probe.example -> reflected (reset-link poisoning surface)
[PASS] CORS reflects an arbitrary origin with credentials allowed
       ACAO: https://summit-cors-probe.example; ACAC: true
[PASS] WAF bypass: naive filter blocks, tampered payload lands decoded
       raw payload -> HTTP 403 (blocked); URL-encoded once -> HTTP 200, payload reflected decoded: True
[PASS] CAPTCHA challenge detected (reported, not solved)
       /login -> reCAPTCHA via marker 'recaptcha/api.js'
[PASS] rate limiting: --rate 5 paces 12 requests to ~2.2s; unlimited runs free
       12 requests at rate 5 -> 2.20s (theoretical floor: 2.2s); 12 requests unlimited -> 0.02s
[PASS] concurrency on a latency-bearing target: 8 workers vs serial
       40 requests x 25ms latency: serial 1.33s -> parallel 0.18s (7.3x speedup)
[PASS] smart prioritizer ranks known-injectable parameters first
       probing starts with: [('query', 'search?query=laptop'), ('id', 'user?id=1'), ('url', 'example.com')]
[PASS] toolkit decodes JWT header/payload and states the signature is unverified
       signature NOT verified - decoding only
[PASS] update check compares versions numerically (0.3 < 0.10)
       is_outdated('0.3.0', '0.10.0') -> True; is_outdated('1.0.0', '0.9.9') -> False
[PASS] broken access control: admin panel served identically to a low-privilege role
       verdict=broken; finding=Broken access control (BOLA/IDOR candidate)
[PASS] hidden parameter mining finds the undocumented debug parameter, zero noise
       1 finding(s): ['debug'] (all confirmed reflections)
[PASS] openapi-driven scan: spec alone leads the engine to seeded SQLi and XSS
       2 spec target(s) scanned -> 10 findings, sqli-error=yes, xss-reflection=yes
[PASS] OS command injection: marker executed and echoed by the server
       semicolon: exec marker x2, control marker x1 | CWE-78
[PASS] server-side template injection: {{7*7}} came back as 49
       Jinja2/Twig: {{7*7}} -> 49 | CWE-1336
[PASS] CRLF injection: X-Summit-CRLF header materialized in the response
       X-Summit-CRLF: injected | CWE-113
[PASS] sensitive file exposure: /.env confirmed by content signature
       content signature: 'APP_KEY=' | CWE-538
[PASS] CVE detection: Apache/2.4.49 banner maps to known CVEs
       detect_cves('Apache/2.4.49') -> ['CVE-2021-41773', 'CVE-2021-42013']
Scarica lo strumento