← 开源
Fadi002

de4py

The ultimate AI-powered toolkit for python reverse engineering

ApplicationsSpecialistsPython
在 GitHub 打开
增长势头
+124 小时新增 Star+0.1%
1.01k
Star
93
Fork
+4
本周
2
贡献者
创建于 2023-09-28 · 更新于 2026-10-15 · 今日第 5936 名
主要开发者
Fadi002AdvDebug

Fadi002/de4py 排名第 5,936,有 1,009 个星标。

同类别比较

Fadi002/de4py 排名第 5,936,此处有 8 个同类条目;HKUDS/AgentSpace 排名第 5,931。

同类别比较
名称排名指标
zabirauf/AutoGPT.js5,920
语言:
TypeScript
星标数:
1,022
分叉数:
173
简介:
Auto-GPT on the browser
Prajwal100/Complete-Ecommerce-in-laravel-105,924
语言:
Blade
星标数:
1,019
分叉数:
564
简介:
Complete E-commerce Website in Laravel 10 - Full-featured eCommerce solution with modern UI, admin panel, PayPal integration, and powered by NepVox AI (TTS, STT, TTI)
optiland/optiland5,930
语言:
Python
星标数:
1,014
分叉数:
216
简介:
Comprehensive optical design, optimization, and analysis in Python, including GPU-accelerated and differentiable ray tracing via PyTorch.
HKUDS/AgentSpace5,931
语言:
TypeScript
星标数:
1,013
分叉数:
132
简介:
"AgentSpace: Human + Agents. One Team. One Workspace"
anthropics/claude-code-base-action5,942
语言:
TypeScript
星标数:
1,004
分叉数:
606
简介:
This repo is a mirror of the contents of base-action in https://github.com/anthropics/claude-code-action.
TransformerOptimus/SuperCoder5,946
语言:
Rust
星标数:
1,000
分叉数:
112
简介:
Open Source Autonomous Software Development System
kennss/SiliconScope5,951
语言:
Swift
星标数:
997
分叉数:
67
简介:
Sudoless Apple Silicon system monitor (native SwiftUI GUI) with ANE / Media Engine / memory-bandwidth tracking
0xsline/StoryGen-Atelier5,952
语言:
JavaScript
星标数:
996
分叉数:
152
简介:
AI-assisted storyboard and video generation tool. Uses Gemini for generating storyboard text and frames, Vertex AI Veo for generating transition clips, and ffmpeg for stitching the final video. Built-in logs and gallery management.
关键参数与规格
关键参数与规格
参数值
语言Python
类别Applications
子类别Specialists
关键词Automation, LocalAI, Security
星标数1,009
分叉数93
贡献者2
创建日期2023-09-28
更新日期2026-10-15
1 天星标数1
7 天星标数4
排名5,936
上次排名12,028
排名变化6,092
7 天星标排名6,264
上次 7 天星标排名6,265
7 天星标排名变化1
总星标排名11,080
上次总星标排名11,067
总星标排名变化-13
README 摘录

de4py ⚠️ **de4py is FREE & OPEN SOURCE (CC BY-NC 4. ** **Any paid versions sold elsewhere or commercial use are NOT permitted. ** **If you paid for de4py, you were misled. ** De4py is an advanced Python deobfuscator with a beautiful UI (PySide6) and a robust set of features for malware analysts and reverse engineers. It supports both automatic deobfuscation of common packers and manual analysis tools. | | **Legacy Deobfuscation** | Direct support for popular obfuscators: **Jawbreaker, BlankOBF, PlusOBF, Wodx, Hyperion, pyobfuscate**. | | **File Analyzer** | Detection

of packers (PyInstaller, unpy2exe), dynamic hash calculation, suspicious string lookup, and metadata extraction. | | **Pyshell GUI & Code Execution** | Custom GUI to execute Python code inside external target processes (useful for dynamic analysis and licensing bypasses). | | **Modern UI** | Built with **PySide6** and a custom dark theme for a premium look and feel. | | **Global Localization** | Support for over **18+ languages** out of the box, powered by a community-driven localization engine. | | **Plugin Architecture & API** | Extensible plugin system to create custom analyzers. You can

also use de4py directly as a programmable library in your own tools. | | **Behavior Monitor** | Monitor process handles, memory access, and sockets. Built-in developer tools for real-time inspection. | 📦 Installation & Usage Prerequisites Python 3. 10+ Windows (recommended for full feature support) Installation You can install de4py as a package: Running **GUI Mode:** **CLI Mode:** 🧠 Onyx Engine & Ollama Setup To use the advanced **Onyx-Alpha Deobfuscator** (which utilizes local LLMs for heavily obfuscated code), you need to set up Ollama: 1

. Open your terminal and pull the required model (default is ): 3. Once the model is downloaded and running, the Onyx engine in de4py will automatically connect to it for AI-assisted deobfuscation. You can change the model and thresholds in the UI settings. 🛠 Project Structure The project has been refactored for clarity: 🤝 Contributions All contributions are welcome! 🔗 Community **Signal:** Join our Signal room **Discord:** Join here 💬 🌐 Help Translate de4py We use Crowdin for translations. Select a language you want to

translate. ⚠️ Disclaimer This tool is for **educational purposes only**. Never deobfuscate software without permission. The developers are not responsible for misuse. 📄 License Licensed under **Creative Commons Attribution-NonCommercial 4. 📝 Attribution Notice This project was created by **Fadi002**. If you fork or redistribute this project, you must retain the original copyright notices and provide appropriate attribution according to the **CC BY-NC 4. Commercial use is not permitted without explicit permission from the author.

常见问题

记录了多少星标和分叉?

Fadi002/de4py 有 1,009 个星标和 93 个分叉。

仓库排名是多少?

Fadi002/de4py 排名第 5,936。

记录的语言和类别是什么?

Fadi002/de4py 有 1,009 个星标,语言为 Python,类别为 Applications。

哪个仓库排名最接近?

Fadi002/de4py 与 HKUDS/AgentSpace 比较,后者排名第 5,931,有 1,013 个星标。

README

de4py

⚠️ de4py is FREE & OPEN SOURCE (CC BY-NC 4.0).
Any paid versions sold elsewhere or commercial use are NOT permitted. If you paid for de4py, you were misled.

De4py is an advanced Python deobfuscator with a beautiful UI (PySide6) and a robust set of features for malware analysts and reverse engineers. It supports both automatic deobfuscation of common packers and manual analysis tools.

Maintained by Fadi002 and AdvDebug.

🚀 Features

Feature Function
Onyx Engine (AI) Advanced deobfuscation utilizing local LLMs (Ollama) combined with AST cleaning, control-flow flattening recovery, and pattern matching.
Legacy Deobfuscation Direct support for popular obfuscators: Jawbreaker, BlankOBF, PlusOBF, Wodx, Hyperion, pyobfuscate.
File Analyzer Detection of packers (PyInstaller, unpy2exe), dynamic hash calculation, suspicious string lookup, and metadata extraction.
Pyshell GUI & Code Execution Custom GUI to execute Python code inside external target processes (useful for dynamic analysis and licensing bypasses).
Modern UI Built with PySide6 and a custom dark theme for a premium look and feel. CLI mode also supported.
Global Localization Support for over 18+ languages out of the box, powered by a community-driven localization engine.
Plugin Architecture & API Extensible plugin system to create custom analyzers. You can also use de4py directly as a programmable library in your own tools.
Behavior Monitor Monitor process handles, memory access, and sockets. Built-in developer tools for real-time inspection.

📦 Installation & Usage

Prerequisites

  • Python 3.10+
  • Windows (recommended for full feature support)

Installation

You can install de4py as a package:

git clone https://github.com/Fadi002/de4py.git
cd de4py
pip install .

Running

GUI Mode:

python -m de4py
# OR
python main.py

CLI Mode:

python -m de4py --cli

🧠 Onyx Engine & Ollama Setup

To use the advanced Onyx-Alpha Deobfuscator (which utilizes local LLMs for heavily obfuscated code), you need to set up Ollama:

  1. Download and install Ollama.
  2. Open your terminal and pull the required model (default is qwen2.5-coder:1.5b):
    ollama run qwen2.5-coder:1.5b
    
  3. Once the model is downloaded and running, the Onyx engine in de4py will automatically connect to it for AI-assisted deobfuscation. You can change the model and thresholds in the UI settings.

🛠 Project Structure

The project has been refactored for clarity:

de4py/
├── de4py/               # Main Package
│   ├── engines/         # Deobfuscators and Analyzers (Onyx + legacy)
│   ├── ui/              # PySide6 User Interface
│   ├── api/             # Remote API client and telemetry
│   ├── lang/            # Localization
│   ├── config/          # Configuration management
│   └── utils/           # Utilities (RPC, TUI, etc.)
├── plugins/             # External Plugins folder (Root)
├── main.py              # Entry point
└── pyproject.toml       # Project configuration

🤝 Contributions

All contributions are welcome!

🔗 Community

🌐 Help Translate de4py

We use Crowdin for translations.

  • Select a language you want to translate.
  • Use the Crowdin web editor.
  • Submit translations for review.

⚠️ Disclaimer

This tool is for educational purposes only. Never deobfuscate software without permission. The developers are not responsible for misuse.

📄 License

Licensed under Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0).

📝 Attribution Notice

This project was created by Fadi002.

If you fork or redistribute this project, you must retain the original copyright notices and provide appropriate attribution according to the CC BY-NC 4.0 license. Commercial use is not permitted without explicit permission from the author.

排名相邻
同类项目