Skip to content
/ bt-2018 Public

Application code for Bachelor Thesis: Evaluating security of Linux operating system (2018)

License

Notifications You must be signed in to change notification settings

lavyda/bt-2018

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lynis GUI

Application code for Bachelor Thesis: Security evaluation of Linux operating system (KPI FEI TUKE, 2018)

Dependencies

  • node.js (only for development)

  • Lynis (installed from repository)

    Debian/Ubuntu

    • libjson-perl

    RHEL/CentOS/Fedora

    • perl-Module-Load-Conditional
    • perl-JSON

Development

  1. Start the development server for React application:
yarn start

or

npm start
  1. Open Electron window:
yarn electron-dev

or

npm run electron-dev

Building and Packaging

  1. Build React application:
yarn build

or

npm build
  1. 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

Production

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:

About

Application code for Bachelor Thesis: Evaluating security of Linux operating system (2018)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published