Application code for Bachelor Thesis: Security evaluation of Linux operating system (KPI FEI TUKE, 2018)
-
node.js (only for development)
-
Lynis (installed from repository)
Debian/Ubuntu
- libjson-perl
RHEL/CentOS/Fedora
- perl-Module-Load-Conditional
- perl-JSON
- Start the development server for React application:
yarn start
or
npm start
- Open Electron window:
yarn electron-dev
or
npm run electron-dev
- Build React application:
yarn build
or
npm build
- Create application package:
Optional: It is possible to use attached Vagrant configuration to package application for Linux:
# start vagrant guest
cd vagrant/ && vagrant up
# ssh into guest
vagrant ssh
# go to development directory
cd /vagrant
Remember you have to be using platform you want to build package for.
yarn dist
or
npm run dist
You need to have root permission to run the application. To start the application run lynis-gui. Report files are stored in $HOME/.lynis-gui.
For more information visit: