boa is a (first of its kind) web-based automated reverse engineering platform that helps extrapolate original and readable Python source from a compiled and packed executables. It is useful for hackers and reverse engineers attempt to better understand the functionality of Python-built apps and/or malware. It undergoes the following when an executable sample is processed through its pipeline:
At the current moment, boa's functionality is still being implemented. PE executables are currently only supported for unpacking and decompilation.
boa has a basic and free version offered open-sourced that can be self-hosted (with a bit of effort). I personally self-host an instance at boa.codemuch.tech, but it does require an invite-only access token for access to the scan functionality.
A paid version with much more functionality is also being implemented for more professional reverse engineering. More information regarding pricing is coming soon.
the open-sourced version of boa is available on Github. Contributions through reports of issues/bugs, and pull requests fixing issues are encouraged and appreciated to help enhance the project.