Django uploader app - e-m-b-a/embark Wiki


This App provides the main-functionality. As in EMBA. Firmware is defined as a Datatype(Class), Uploaded, Stored, Analyzed by EMBA( and the Results send to the backend.

defines a class for pooling and execution of the command required to execute ./ 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