uncompyle6 alternatives

Looking for a better tool, or simply want to learn about alternatives? There is typically more than one option.

Alternatives (by tag)

68

Alternative: Bandit

Bandit is an AST-based static analyzer for analyzing Python code. It helps with finding code flaws that could lead to security vulnerabilities.

64

Alternative: pyelftools

Pyelftools is a Python library to parse ELF files and DWARF debugging information. It can be useful to perform dynamic binary analysis on files.

Project details

pyelftools is written in Python.

Strengths

  • + More than 25 contributors
  • + More than 500 GitHub stars
  • + The source code of this software is available

Typical usage

  • binary analysis
  • malware analysis

pyelftools project page

64

Alternative: PyT (Python Taint)

Python Taint (or PyT) is a static code analyzer for Python scripts and applications. It tries to discover vulnerabilities or other possible weaknesses.

Project details

PyT is written in Python.

Strengths

  • + The source code of this software is available

Typical usage

  • code analysis

PyT project page

81

Alternative: Yosai

Yosai is security framework for Python applications and adds authentication, authorization, and session management capabilities.

Project details

Yosai is written in Python.

Strengths

  • + The source code of this software is available

Typical usage

  • identity and access management

Yosai project page