Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
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.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
rr — Framework di registrazione e riproduzione per il debug deterministico di applicazioni multi-thread, che consente l'esecuzione inversa, i watchpoint hardware e un efficiente debug time-travel. | Kitploit
Strumenti/GitHubGitHub/rr-debugger/rr
Analisi Dinamica del Codice (DAST)DebuggerAnalisi di Binari
GitHubrr-debugger/rr

rr

Framework di registrazione e riproduzione per il debug deterministico di applicazioni multi-thread, che consente l'esecuzione inversa, i watchpoint hardware e un efficiente debug time-travel.

Vedi RepositorySito web
10.6k6636 giorni 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

Panoramica

Build and test status

rr è uno strumento leggero per registrare, riprodurre e fare debugging dell'esecuzione di applicazioni (alberi di processi e thread). Il debugging estende gdb con un'efficientissima reverse-execution che, in combinazione con le funzionalità standard di gdb/x86 come gli hardware data watchpoints, rende il debugging molto più divertente. Ulteriori informazioni sul progetto, incluse le istruzioni su come installare, eseguire e compilare rr, sono disponibili su https://rr-project.org. La migliore panoramica tecnica è attualmente l'articolo Engineering Record And Replay For Deployability: Extended Technical Report.

Oppure vai direttamente alle istruzioni di installazione e compilazione.

Contribuisci! Assicurati di rivedere la checklist per le pull request prima di inviare una pull request.

Se trovi rr utile, aggiungi una testimonianza.

Lo sviluppo di rr è sponsorizzato da Pernosco ed è stato avviato da Mozilla.

Requisiti di sistema

  • Kernel Linux >= 4.7 (per il supporto di __WALL in waitid())
    • rr 5.6.0 funzionava con il kernel 3.11 (richiedendo PTRACE_SETSIGMASK)
  • rr attualmente richiede uno dei seguenti:
    • Una CPU Intel con microarchitettura Nehalem (2010) o successiva.
    • Alcuni processori AMD Zen o successivi (vedi https://github.com/rr-debugger/rr/wiki/Zen)
    • Alcune microarchitetture AArch64 (ad es. ARM Neoverse N1 o la serie Apple Silicon M)
  • L'esecuzione in una macchina virtuale guest è supportata, purché la VM supporti la virtualizzazione dei contatori hardware delle prestazioni.
    • Alcune configurazioni di VMware e KVM sono note per funzionare.
    • Alcune configurazioni di VM AWS e GCP sono note per funzionare.
    • Nessuna configurazione di Xen è nota per funzionare.
Scarica lo strumento