انتقل مشروع Panopticon إلى Gitlab وتم إعادة هيكلته إلى صناديق متعددة. تم استبدال واجهة المستخدم الرسومية QT مع Verso. سأدمج PRS ولكن لن أقوم بأي عمل كبير في هذا الإصدار. معظم الروابط أدناه ميتة.
Panopticon هو disassembler منصة متقاطعة للهندسة العكسية المكتوبة في الصدأ. يمكن أن تفصل مجموعات تعليمات AMD64 و X86 و AVR و MOS 6502 وفتح ملفات ELF. يأتي Panopticon مع واجهة المستخدم الرسومية QT لتصفح الرسوم البيانية لتدفق التحكم ،
إذا كنت ترغب ببساطة في استخدام Panopticon ، اتبع تعليمات التثبيت على الموقع.
بانوبيتون يبني مع مستقرة الصدأ. التبعيات الوحيدة بصرف النظر عن مخطط الأدوات والبضائع المستقرة للصدأ الذي تحتاجه هو QT 5.5 أو أعلى.
أوبونتو 15.10 و 16.04
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فيدورا 22 و 23 و 24
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جنتو
layman -a rust
USE=widgets sudo -E emerge -av qtgraphicaleffects:5 qtsvg:5 qtquickcontrols:5
rust cargo cmakeبعد ذلك استنساخ المستودع على القرص واستخدام البضائع لبناء كل شيء.
git clone https://github.com/das-labor/panopticon.git
cd panopticon
cargo build --all --releaseالنوافذ
قم بتثبيت QT 5.4 SDK ، و Cmake Rust و Cmake. يمكن بناء Panopticon باستخدام cargo build --all --release .
OS X.
قم بتثبيت Homebrew واحصل على QT 5.5 و Cmake و Rust Toolchain. ثم ، تجميع panopticon باستخدام البضائع.
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 . إذا قمت بإنشائها من المصدر ، يمكنك الكتابة:
cargo run --bin panopticon --releaseللاطلاع على معلومات الاستخدام التفصيلية ، راجع مستخدم المستخدم.
Panopticon مرخصة بموجب GPLV3 وهو برنامج مجاني. المتسللون دائما موضع ترحيب. يرجى التحقق من CONTRIBUTING.md .
@panopticon_re