-
-
Notifications
You must be signed in to change notification settings - Fork 62
Orchestrator
- The orchestrator can be activate and deactivated via the settings field in [localhost:8001/settings/]
- You will need to reload the website, afterwards you can reach the orchestrator via [localhost:8001/worker/] or via the corresponding tab in the sidebar
- You can now add a configuration, this config servers for an ip range meaning a range of workers
- Add a config via the corresponding button, you can see the fields in the picture
- Gi
ven a specific ip range and the needed ssh credentials workers will be scanned and listed
These are the basic steps of creating a config, after this you have several fields to choose from

Scan: Scans the given iprange for workers Delete: Deletes the configuration Install: Will install the corresponding configuration onto the worker If the process was successful and a worker was found it should look similiar to this figure
There are also subfunctions for either the config or a single worker. If a entire config is choosen the update will be done for all workers in the config. If a single worker is choosen via the Worker Nodes table, only this worker will be updated.
Update Emba: Updates Emba to the newest Version
Update APT dependencies: Updates APT dependencies to the newest Version
Update external directory: Updates the external directory to the newest Version
Hard Reset: Cleanup
of the worker (deletes all, including dependencies)
Soft Reset: Only stops docker of emba and removes Images and Logs
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
- Home
- Feature overview
- Installation
- Usage
-
EMBArk-book
- Overview of embark
- Chapter 1: User Authentication & Authorization
- Chapter 2: Firmware Analysis Management
- Chapter 3: Real-time Progress Monitoring
- Chapter 4: Reporting & Visualization
- Chapter 5: EMBA Backend Integration
- Chapter 6: Worker Node Orchestration
- Chapter 7: Background Task Execution
- Chapter 8: Data Models (Persistence Layer)
- Chapter 9: Deployment & Environment Setup
- Development
- FAQ
- Sponsoring EMBArk
- AMOS project archive
- EMBA firmware scanning backend