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

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

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

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

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

Категории

Все категории
Loading categories
Инструменты/GitHubGitHub/das-labor/panopticon
Статический анализОбратная инженерияОтладчикиАнализ Бинарных ФайловАнализ ПрошивокArchived
GitHubdas-labor/panopticon

panopticon

Свободный кроссплатформенный дизассемблер.

Репозиторий
1.4k8067 лет назадПроверено Kitploit

Популярное

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

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

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

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

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

Gitter Build Status Build status Coverage Status

УСТАРЕЛО

Проект Panopticon переехал на Gitlab и был реструктурирован в несколько крейтов. Qt GUI заменён на Verso. Я буду принимать PR, но не буду делать существенной работы над этой версией. Большинство ссылок ниже нерабочие.

Panopticon

Panopticon — Свободный кроссплатформенный дизассемблер

Panopticon — это кроссплатформенный дизассемблер для обратной разработки, написанный на Rust. Он может дизассемблировать наборы инструкций AMD64, x86, AVR и MOS 6502 и открывать ELF-файлы. Panopticon поставляется с Qt GUI для просмотра и аннотирования графов потока управления.

Установка

Если вы просто хотите использовать Panopticon, следуйте инструкциям по установке на сайте.

Сборка

Panopticon собирается со стабильным Rust. Единственные зависимости, помимо рабочего стабильного набора инструментов Rust и Cargo — это Qt 5.5 или выше.

Ubuntu 15.10 и 16.04

root@kitploit:~
sudo apt install qt5-default qtdeclarative5-dev libqt5svg5-dev \
                 qml-module-qtquick-controls qml-module-qttest \
                 qml-module-qtquick2 qml-module-qtquick-layouts \
                 qml-module-qtgraphicaleffects qml-module-qtqml-models2 \
                 qml-module-qtquick-dialogs \
                 qtbase5-private-dev pkg-config \
                 git build-essential cmake \
                 qml-module-qt-labs-folderlistmodel \
                 qml-module-qt-labs-settings

Fedora 22, 23 и 24

root@kitploit:~
sudo dnf install gcc-c++ cmake make qt5-qtdeclarative-devel qt5-qtquickcontrols \
                 qt5-qtgraphicaleffects qt5-qtsvg-devel \
                 adobe-source-sans-pro-fonts \
                 adobe-source-code-pro-fonts

Gentoo

root@kitploit:~
layman -a rust

USE=widgets sudo -E emerge -av qtgraphicaleffects:5 qtsvg:5 qtquickcontrols:5 \
                               rust cargo cmake

После этого клонируйте репозиторий на диск и используйте cargo для сборки всего.

root@kitploit:~
git clone https://github.com/das-labor/panopticon.git
cd panopticon
cargo build --all --release

Windows

Установите Qt 5.4 SDK, набор инструментов Rust и CMake. Panopticon можно собрать с помощью cargo build --all --release.

OS X

Установите Homebrew и получите Qt 5.5, CMake и набор инструментов Rust. Затем скомпилируйте Panopticon с помощью cargo.

root@kitploit:~
brew install qt cmake rust
brew link qt --force
brew linkapps qt
export HOMEBREW_QT5_VERSION=$(brew list --versions qt | rev | cut -d ' ' -f1 | rev)
ln -s /usr/local/Cellar/qt/$HOMEBREW_QT5_VERSION/mkspecs /usr/local/mkspecs
ln -s /usr/local/Cellar/qt/$HOMEBREW_QT5_VERSION/plugins /usr/local/plugins
QTDIR64=/usr/local cargo build --all --release

Запуск

После установки запустите бинарный файл panopticon. Если вы собирали из исходников, можете ввести:

root@kitploit:~
cargo run --bin panopticon --release

Подробную информацию об использовании см. в документации пользователя.

Участие в разработке

Panopticon распространяется под лицензией GPLv3 и является свободным ПО. Хакеры всегда приветствуются. Пожалуйста, ознакомьтесь с CONTRIBUTING.md.

  • Трекер задач
  • Документация API

Контакты

  • IRC: #panopticon на Freenode.
  • Twitter: @panopticon_re
Скачать инструмент