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
panopticon — Un disassemblatore libero multipiattaforma. | Kitploit
Strumenti/GitHubGitHub/das-labor/panopticon
Analisi StaticaReverse EngineeringDebuggerAnalisi di BinariAnalisi del FirmwareArchived
GitHubdas-labor/panopticon

panopticon

Un disassemblatore libero multipiattaforma.

Vedi Repository
1.4k807 anni 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
Sito web

Gitter Build Status Build status Coverage Status

DEPRECATO

Il progetto Panopticon è stato spostato su Gitlab ed è stato ristrutturato in più crate. La GUI Qt è stata sostituita con Verso. Accetterò pull request ma non farò lavoro sostanziale su questa versione. La maggior parte dei link sottostanti sono morti.

Panopticon

Panopticon - Un Disassemblatore Libero e Multipiattaforma

Panopticon è un disassemblatore multipiattaforma per reverse engineering scritto in Rust. È in grado di disassemblare i set di istruzioni AMD64, x86, AVR e MOS 6502 e di aprire file ELF. Panopticon include una GUI Qt per navigare e annotare i grafi di flusso di controllo,

Installazione

Se desideri semplicemente usare Panopticon, segui le istruzioni di installazione sul sito web.

Compilazione

Panopticon si compila con Rust stabile. Le uniche dipendenze, oltre a un toolchain Rust stabile funzionante e a Cargo, sono Qt 5.5 o superiore.

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

Dopodiché, clona il repository su disco e usa cargo per compilare tutto.

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

Windows

Installa il Qt 5.4 SDK, il toolchain Rust e CMake. Panopticon può essere compilato usando cargo build --all --release.

OS X

Installa Homebrew e ottieni Qt 5.5, CMake e il toolchain Rust. Poi, compila Panopticon usando 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

Esecuzione

Dopo l'installazione, avvia il binario panopticon. Se lo hai compilato dal codice sorgente, puoi digitare:

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

Per informazioni dettagliate sull'uso, consulta la documentazione utente.

Contribuire

Panopticon è concesso in licenza GPLv3 ed è Software Libero. Gli hacker sono sempre benvenuti. Dai un'occhiata a CONTRIBUTING.md.

  • Tracker dei problemi
  • Documentazione API

Contatti

  • IRC: #panopticon su Freenode.
  • Twitter: @panopticon_re
Scarica lo strumento