Skip to content
KitploitKITPLOIT
ИнструментыЭксплойтыБлог
Log in
Отправить
ИнструментыЭксплойтыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
gdb-frontend — ☕ GDBFrontend — это простой, гибкий и расширяемый графический отладчик. | Kitploit
Инструменты/GitHubGitHub/rohanrhu/gdb-frontend
Обратная инженерияОтладчикиАнализ Бинарных ФайловОбучение и Образование
GitHubrohanrhu/gdb-frontend

gdb-frontend

☕ GDBFrontend — это простой, гибкий и расширяемый графический отладчик.

Репозиторий
3.0k1126610 месяцев назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

GDBFrontend

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

GDBFrontend — это простой, гибкий и расширяемый GUI-отладчик.

gdb-frontend

Установка

Требования

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

PIP-пакет (Python Wheel) [Рекомендуется]

Вы можете установить GDBFrontend с помощью pip.

sudo python3 -m pip install gdbfrontend

если он уже установлен и вы обновляетесь

sudo python3 -m pip install --upgrade gdbfrontend

или если вы хотите установить конкретный снимок GIT:

sudo python3 setup.py install

и вы можете запустить

gdbfrontend

Запуск из GIT

Вы можете скачать последний исходный код и запустить его.

Вы можете запустить gdb-frontend с помощью следующих команд:

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

и вы можете открыть его по адресу:

http://127.0.0.1:5550/

Вы можете открыть оболочку GDB с помощью команды:

tmux a -t gdb-frontend

Arch Linux (AUR)

Вы можете установить пакет Arch Linux для дистрибутивов на основе Arch. (Пакет AUR)

yay -S gdb-frontend-bin

и запустить его:

gdbfrontend

Flatpak

Flatpak-пакет — это TODO.

Отладка контейнеризированных C/C++ приложений с помощью GDBFrontend

Следуйте этому руководству, чтобы узнать, как отлаживать контейнеризированные C/C++ приложения с помощью GDBFrontend.

Встроенная отладка с GDBFrontend

Следуйте этому краткому руководству, чтобы отлаживать встроенные устройства с помощью GDBFrontend.

Отладка расширений C для Python с помощью GDBFrontend

Следуйте этому краткому руководству, чтобы отлаживать нативные C-расширения Python с помощью GDBFrontend.

Как разрабатывать плагины для GDBFrontend?

GDBFrontend имеет мощные и расширяемые API. Следуйте этому краткому руководству, чтобы научиться разрабатывать плагины для GDBFrontend.

Как интегрировать GDBFrontend с вашим Makefile?

Следуйте этому краткому руководству для идей интеграции для особых требований разработки/отладки.

Отладка STM32 с использованием OpenOCD, GDB и GDBFrontend в Linux

Следуйте этому руководству, чтобы отлаживать STM32 с помощью OpenOCD и GDBFrontend.

Возможности

Вычислитель выражений

GDBFrontend имеет вычислитель выражений, который можно использовать одновременно в нескольких экземплярах.

Визуализация указателей

Визуализация связных списков

Условные точки останова

Щелкните правой кнопкой мыши по точке останова, чтобы установить условие.

Связанные выражения

Выражения всех переменных, членов и элементов соединены в VariablesExplorer GDBFrontend.

Менеджер процессов

Вы можете просматривать, фильтровать или управлять процессами с помощью Process Manager.

Визуализация графа-массива

Расширенное сотрудничество

GDBFrontend имеет набор функций для совместной работы, называемый «Расширенное сотрудничество».

Рисование при сотрудничестве

Рисование при сотрудничестве доступно, когда включено Расширенное сотрудничество. Нажмите «Рисовать» или используйте сочетание Ctrl + Shift + X, чтобы рисовать, и Ctrl + Shift + C, чтобы очистить все рисунки.

Синхронизированный просмотр исходного кода

При расширенном сотрудничестве все клиенты отладчика синхронизированы при просмотре исходного кода.

Всплывающее окно переменной при наведении на выражение

Расширяемость

GDBFrontend очень расширяем и имеет мощные API. Некоторые примеры расширяемости GDBFrontend.

./gdbfrontend

$ gdbfrontend --help
GDBFrontend is a easy, flexible and extensionable gui debugger.
Скачать инструмент