Skip to content

Scoring Engine for UNIX-like and/or GNU/Linux systems used in CTF and/or US AFA CyberPatriot-like competition events (Note: The AFA was not involved in the creation of, and does not endorse, this Software)

License

kedwinchen/Linux-ScoringEngine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Linux Scoring Engine

Objective

The Linux Scoring Engine (hereafter: the "Software") was created and is distributed to be a framework to more easily score how secure a UNIX-like operating systems (such as GNU/Linux distributions) is based on a set of user-defined vulnerabilities or other issues.

Usage

The Software was implemented using the Bash scripting language for use on [most] UNIX-like operating systems.
Using the modules/pre-made functions in the master_se_functions.sh file, the user can define the condition for a successful patch/fix of a vulnerability in ScoringEngine.sh.
The ScoringEngine.sh script, when run, should test the system according to the user-defined rules.
This software is recommended to be deployed in a virtual environment. There is no optimization for deployment on physical or virtual hardware.
Please reference the GETTING_STARTED.md file for more detailed information.

Operating System Compatibility

GNU/Linux
  • Debian-like
    • Debian
    • Ubuntu
    • Linux Mint
  • Red Hat/Fedora-like
    • RHEL (Red Hat Enterprise Linux) (untested)
    • Fedora
    • CentOS (Community ENTerprise Operating System)
  • SUSE-like
    • openSUSE
    • SUSE (untested)
BSD
  • Unknown; untested

Use of other works:

The Software relies on these other works of Free and Open Source Software (FOSS) by default to provide extra, but optional functionality. The works are as follows:

  • Classification Banner
  • shc Shell Script Compiler
    • GitHub link: https://github.com/neurobin/shc
    • This FOSS provides the ability to "encrypt" or otherwise obfuscate the source code so that the criteria for patching a user-defined vulnerability is hidden from the end user

About

Scoring Engine for UNIX-like and/or GNU/Linux systems used in CTF and/or US AFA CyberPatriot-like competition events (Note: The AFA was not involved in the creation of, and does not endorse, this Software)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published