← Open Source
Fadi002

de4py

The ultimate AI-powered toolkit for python reverse engineering.

ApplicationsSpecialistsPython
Open on GitHub
Momentum
+1stars in 24 hours+0.1%
1.01k
Stars
93
Forks
+4
This week
2
Contributors
Created 2023-09-28 · Updated 2026-10-15 · #5936 today
Top developers
Fadi002AdvDebug

Fadi002/de4py is ranked 5,936 with 1,009 stars.

Same-category comparison

Fadi002/de4py is ranked 5,936 among these 8 peers; HKUDS/AgentSpace is ranked 5,931.

Same-category comparison
NameRankMetrics
zabirauf/AutoGPT.js5,920
Language:
TypeScript
Stars:
1,022
Forks:
173
Description:
Auto-GPT on the browser.
Prajwal100/Complete-Ecommerce-in-laravel-105,924
Language:
Blade
Stars:
1,019
Forks:
564
Description:
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
Language:
Python
Stars:
1,014
Forks:
216
Description:
Comprehensive optical design, optimization, and analysis in Python, including GPU-accelerated and differentiable ray tracing via PyTorch.
HKUDS/AgentSpace5,931
Language:
TypeScript
Stars:
1,013
Forks:
132
Description:
"AgentSpace: Human + Agents. One Team. One Workspace".
anthropics/claude-code-base-action5,942
Language:
TypeScript
Stars:
1,004
Forks:
606
Description:
This repo is a mirror of the contents of base-action in https://github.com/anthropics/claude-code-action.
TransformerOptimus/SuperCoder5,946
Language:
Rust
Stars:
1,000
Forks:
112
Description:
Open Source Autonomous Software Development System.
kennss/SiliconScope5,951
Language:
Swift
Stars:
997
Forks:
67
Description:
Sudoless Apple Silicon system monitor (native SwiftUI GUI) with ANE / Media Engine / memory-bandwidth tracking.
0xsline/StoryGen-Atelier5,952
Language:
JavaScript
Stars:
996
Forks:
152
Description:
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.
Key parameters and specifications
Key parameters and specifications
ParameterValue
LanguagePython
CategoryApplications
SubcategorySpecialists
KeywordsAutomation, LocalAI, Security
Stars1,009
Forks93
Contributors2
Created date2023-09-28
Updated date2026-10-15
Stars in 1 day1
Stars in 7 days4
Rank5,936
Previous rank12,028
Rank change6,092
7-day stars rank6,264
Previous 7-day stars rank6,265
7-day stars rank change1
Total stars rank11,080
Previous total stars rank11,067
Total stars rank change-13
README summary

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.

Frequently asked questions

How many stars and forks are recorded?

Fadi002/de4py has 1,009 stars and 93 forks.

What is the repository rank?

Fadi002/de4py is ranked 5,936.

What language and category are recorded?

Fadi002/de4py has 1,009 stars, uses Python and belongs to Applications.

Which repository is closest in rank?

Fadi002/de4py is compared with HKUDS/AgentSpace, ranked 5,931 with 1,013 stars.

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.

Nearby in the ranking
Similar items