Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
panopticon — A libre cross-platform disassembler. | Kitploit
Outils/GitHubGitHub/das-labor/panopticon
Static AnalysisReverse EngineeringDebuggersBinary AnalysisFirmware AnalysisArchived
GitHubdas-labor/panopticon

panopticon

A libre cross-platform disassembler.

Voir le dépôt
1.4k80il y a 7 ansVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager
Site web

Gitter Build Status Build status Coverage Status

OBSOLÈTE

Le projet Panopticon a été déplacé vers Gitlab et restructuré en plusieurs crates. L'interface graphique Qt a été remplacée par Verso. Je fusionnerai les PR mais ne ferai aucun travail important sur cette version. La plupart des liens ci-dessous sont morts.

Panopticon

Panopticon - Un désassembleur libre et multiplateforme

Panopticon est un désassembleur multiplateforme pour la rétro-ingénierie écrit en Rust. Il peut désassembler les jeux d'instructions AMD64, x86, AVR et MOS 6502 et ouvrir les fichiers ELF. Panopticon est livré avec une interface graphique Qt pour parcourir et annoter les graphes de flot de contrôle.

Installation

Si vous souhaitez simplement utiliser Panopticon, suivez les instructions d'installation sur le site web.

Compilation

Panopticon se compile avec Rust stable. Les seules dépendances en dehors d'une chaîne d'outils Rust stable fonctionnelle et de Cargo sont Qt 5.5 ou supérieur.

Ubuntu 15.10 et 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 et 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

Ensuite, clonez le dépôt sur le disque et utilisez cargo pour tout compiler.

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

Windows

Installez le SDK Qt 5.4, la chaîne d'outils Rust et CMake. Panopticon peut être compilé en utilisant cargo build --all --release.

OS X

Installez Homebrew et procurez-vous Qt 5.5, CMake et la chaîne d'outils Rust. Ensuite, compilez Panopticon avec 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

Exécution

Après l'installation, lancez le binaire panopticon. Si vous l'avez compilé à partir des sources, vous pouvez taper :

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

Pour des informations détaillées sur l'utilisation, consultez la documentation utilisateur.

Contribuer

Panopticon est sous licence GPLv3 et est un Logiciel Libre. Les hackers sont toujours les bienvenus. Veuillez consulter CONTRIBUTING.md.

  • Suivi des problèmes
  • Documentation de l'API

Contact

  • IRC : #panopticon sur Freenode.
  • Twitter : @panopticon_re
Télécharger l’outil