uncompyle6
Tool and Usage
Project details
- License
- MIT
- Author
- Rocky Bernstein
- Latest release
- 3.7.4
- Latest release date
Project health
Links
GitHub project |
Why this tool?
A decompiler like uncompyle6 can be used to investigate Python-based software components that are compiled. These files can be recognized by their .pyc file extension.
This tool has been written as several other decompilers were no longer maintained. So far this software seems to have a good number of contributors and regular updates.
Usage and audience
uncompyle6 is commonly used for binary analysis or code analysis. Target users for this tool are developers, pentesters, and security professionals.
Tool review and remarks
The review and analysis of this project resulted in the following remarks for this security tool:
Strengths
- + More than 10 contributors
- + The source code of this software is available
Installation
Supported operating systems
Uncompyle6 is known to work on Linux.
uncompyle6 alternatives
Similar tools to uncompyle6:
Bandit
Bandit is an AST-based static analyzer for analyzing Python code. It helps with finding code flaws that could lead to security vulnerabilities.
PyT
Python Taint (or PyT) is a static code analyzer for Python scripts and applications. It tries to discover vulnerabilities or other possible weaknesses.
Yosai
Yosai is a security framework for Python applications and adds authentication, authorization, and session management capabilities.
Found an improvement? Help the community by submitting an update.
Related tool information
Categories
This tool is categorized as a Python decompiler.