-
-
Notifications
You must be signed in to change notification settings - Fork 46
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
.env
file):- 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