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.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
gdb-frontend — ☕ GDBFrontend è un debugger GUI facile, flessibile ed estensibile. | Kitploit
Strumenti/GitHubGitHub/rohanrhu/gdb-frontend
Reverse EngineeringDebuggerAnalisi di BinariApprendimento e Formazione
GitHubrohanrhu/gdb-frontend

gdb-frontend

☕ GDBFrontend è un debugger GUI facile, flessibile ed estensibile.

Vedi Repository
3.0k1126610 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

GDBFrontend

GitHub release GitHub issues GitHub forks GitHub stars GDBFrontend Discord Support me on Patreon

GDBFrontend è un debugger GUI facile, flessibile ed estensibile.

gdb-frontend

Installazione

Requisiti

  • GDB => 8.2 (con python3)
  • python3 => 3.6
  • tmux

Pacchetto PIP (Python Wheel) [Consigliato]

Puoi installare GDBFrontend con pip.

sudo python3 -m pip install gdbfrontend

se è già installato e stai eseguendo un aggiornamento

sudo python3 -m pip install --upgrade gdbfrontend

oppure se vuoi installare uno snapshot GIT specifico:

sudo python3 setup.py install

e puoi eseguire

gdbfrontend

Esecuzione da GIT

Puoi scaricare l'ultima versione del sorgente ed eseguirla.

Puoi eseguire gdb-frontend con i seguenti comandi:

git clone https://github.com/rohanrhu/gdb-frontend.git gdb-frontend
cd gdb-frontend
./gdbfrontend

e puoi aprirlo con:

http://127.0.0.1:5550/

Puoi aprire la shell GDB con il comando:

tmux a -t gdb-frontend

Arch Linux (AUR)

Puoi installare il pacchetto Arch Linux per le distribuzioni basate su Arch. (Pacchetto AUR)

yay -S gdb-frontend-bin

e puoi eseguirlo:

gdbfrontend

Flatpak

Il pacchetto Flatpak è un TODO.

Debug di app C/C++ dockerizzate con GDBFrontend

Segui questo tutorial per imparare a eseguire il debug di app C/C++ dockerizzate con GDBFrontend.

Debug embedded con GDBFrontend

Segui questo tutorial rapido per il debug di dispositivi embedded con GDBFrontend.

Debug di estensioni Python C con GDBFrontend

Segui questo tutorial rapido per il debug di estensioni Python C native con GDBFrontend.

Come sviluppare plugin per GDBFrontend?

GDBFrontend dispone di API potenti ed estensibili. Segui questo tutorial rapido per imparare a sviluppare plugin per GDBFrontend.

Come integrare GDBFrontend con il tuo Makefile?

Segui questo tutorial rapido per idee di integrazione per esigenze speciali di sviluppo/debug.

Debug di STM32 usando OpenOCD, GDB e GDBFrontend su Linux

Segui questo tutorial per il debug di STM32 con OpenOCD e GDBFrontend.

Funzionalità

Valutatore di espressioni

GDBFrontend ha un valutatore di espressioni che puoi utilizzare più volte contemporaneamente.

Visualizzazione dei puntatori

Visualizzazione delle liste collegate

Punti di interruzione condizionali

Fai clic destro su un punto di interruzione per impostarne la condizione.

Espressioni connesse

Le espressioni di tutte le variabili, membri e elementi sono connesse in VariablesExplorer di GDBFrontend.

Gestione dei processi

Puoi osservare, filtrare o gestire i processi con il Process Manager.

Visualizzazione del grafico ad array

Collaborazione avanzata

GDBFrontend ha un insieme di funzionalità per la collaborazione chiamate "Collaborazione avanzata".

Disegno collaborativo

Il disegno collaborativo è disponibile quando si abilita la Collaborazione avanzata. Fare clic su Disegna o usare la scorciatoia Ctrl + Shift + X per disegnare e Ctrl + Shift + C per cancellare tutti i disegni.

Visualizzazione sincronizzata del sorgente

Con la Collaborazione avanzata, tutti i client del debugger sono sincronizzati nella visualizzazione del sorgente.

Esploratore variabili a comparsa al passaggio del mouse

Estendibilità

GDBFrontend è molto estensibile e dispone di potenti API. Alcuni esempi dell'estendibilità di GDBFrontend.

./gdbfrontend

$ gdbfrontend --help
GDBFrontend is a easy, flexible and extensionable gui debugger.
Scarica lo strumento