Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
die-python — روابط Python3 أصلية لأداة Detect-It-Easy الخاص بـ @horsicq | Kitploit
أدوات/GitHubGitHub/elastic/die-python
الهندسة العكسيةتحليل البرمجيات الخبيثةتحليل الملفات الثنائية
GitHubelastic/die-python

die-python

روابط Python3 أصلية لأداة Detect-It-Easy الخاص بـ @horsicq

عرض المستودع
877منذ 6 أشهرتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة

DetectItEasy-Python

Python 3.11+ Downloads Code style: black Licence Apache2 Build

روابط Python 3.11+ أصلية لمكتبة Detect-It-Easy الخاصة بـ @horsicq

التثبيت

من pip

أسهل طريقة للتثبيت والموصى بها هي عبر pip.

root@kitploit:~
pip install die-python

باستخدام Git

root@kitploit:~
git clone https://github.com/elastic/die-python
cd die-python

ثبّت Qt في مجلد build. يمكن تثبيته بسهولة باستخدام aqt كما يلي (هنا مع إصدار Qt 6.7.3):

root@kitploit:~
python -m pip install aqtinstall --user -U
python -m aqt install-qt -O ./build linux desktop 6.7.3 linux_gcc_64               # linux x64 only
python -m aqt install-qt -O ./build linux_arm64 desktop 6.7.3 linux_gcc_arm64      # linux arm64 only
python -m aqt install-qt -O ./build windows desktop 6.7.3 win64_msvc2019_64        # windows x64 only
python -m aqt install-qt -O ./build windows desktop 6.7.3 win64_msvc2019_arm64     # windows arm64 only (will requires `win64_msvc2019_64`)
python -m aqt install-qt -O ./build mac desktop 6.7.3 clang_64                     # mac only

ثم يمكنك تثبيت الحزمة

root@kitploit:~
python -m pip install . --user -U

بدء سريع

root@kitploit:~
import die, pathlib

print(die.scan_file("c:/windows/system32/ntdll.dll", die.ScanFlags.DEEP_SCAN))
'PE64'

print(die.scan_file("../upx.exe", die.ScanFlags.RESULT_AS_JSON, str(die.database_path) ))
{
    "detects": [
        {
            "filetype": "PE64",
            "parentfilepart": "Header",
            "values": [
                {
                    "info": "Console64,console",
                    "name": "GNU linker ld (GNU Binutils)",
                    "string": "Linker: GNU linker ld (GNU Binutils)(2.28)[Console64,console]",
                    "type": "Linker",
                    "version": "2.28"
                },
                {
                    "info": "",
                    "name": "MinGW",
                    "string": "Compiler: MinGW",
                    "type": "Compiler",
                    "version": ""
                },
                {
                    "info": "NRV,brute",
                    "name": "UPX",
                    "string": "Packer: UPX(4.24)[NRV,brute]",
                    "type": "Packer",
                    "version": "4.24"
                }
            ]
        }
    ]
}

for db in die.databases():
    print(db)
\path\to\your\pyenv\site-packages\die\db\ACE
\path\to\your\pyenv\site-packages\die\db\Amiga\DeliTracker.1.sg
\path\to\your\pyenv\site-packages\die\db\Amiga\_Amiga.0.sg
\path\to\your\pyenv\site-packages\die\db\Amiga\_init
\path\to\your\pyenv\site-packages\die\db\APK\AlibabaProtection.2.sg
[...]

التراخيص

صدر تحت رخصة Apache 2.0 ويتضمن المستودعات التالية:

  • Detect-It-Easy: رخصة MIT
  • die_library: رخصة MIT
  • qt: رخصة LGPL
تنزيل الأداة