-
-
Notifications
You must be signed in to change notification settings - Fork 62
Build EMBArk
-
Clone EMBArk github repository i.e
git clone [email protected]:e-m-b-a/embark.git -
Change directory to root of the repository i.e
embark -
apt-packages:
- git
- docker.io
- docker-compose
- python3
- python3-django
- python3-pip
- python3-dev
- default-libmysqlclient-dev
- build-essential
- pipenv
- npm
- pycodestyle
- python3-pylint-django
-
pip-packages:
- Django = ">=4.0.1"
- channels
- channels-redis
- daphne (Or other asgi-mod)
- mysqlclient
- django-apscheduler
- mod-wsgi-standalone (Or other apache uwgi-mod)
- django-dotenv
- Rx
- inotify-simple
- psutil
- msgpack
- django
- pycodestyle
- djlint
- pylint-django
-
define Runtime variables (rec in
.envfile):- DATABASE_NAME
- DATABASE_USER
- DATABASE_PASSWORD
- DATABASE_HOST
- DATABASE_PORT
- MYSQL_PASSWORD
- MYSQL_USER
- MYSQL_DATABASE
- REDIS_HOST
- REDIS_PORT
- SECRET_KEY
-
customize or create new config under
./embark/embark/settings/and define asDJANGO_SETTINGS_MODULE -
start Redis and MySQL
-
start uwsgi and asgi using
./embark/manage.py
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