-
-
Notifications
You must be signed in to change notification settings - Fork 46
Django uploader app
This App provides the main-functionality. As in EMBA. Firmware is defined as a Datatype(Class), Uploaded, Stored, Analyzed by EMBA(Boundedexecuter.py) and the Results send to the backend.
defines a class for pooling and execution of the command required to execute ./emba.sh and get results back Uses Shell-call in subprocess(root)
handels achive files like .gz
defines the firmware for analysis and the input forms that are used to define emba-flags outputs emba-command flags that are used by boundedexecutor
the upload-forms for uploading the firmware and committing it for EMBA to scan
TODO unit tests for said classes and functionalities
EMBArk - firmware security scanning at its best
Sponsor EMBA and EMBArk:
The EMBA environment is free and open source!
We put a lot of time and energy into these tools and related research to make this happen. It's now possible for you to contribute as a sponsor!
If you like EMBArk you have the chance to support future development by becoming a Sponsor
Thank You ❤️ Get a Sponsor
EMBArk - firmware security scanning at its best