X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=README.md;h=19fe5569fed426c875970d3b86d3b2d6f413e60f;hb=3f293bca658caee384f42b9d8e9932d30f2e4f21;hp=9d557b861f2b44b77ff6d0c3546e1963184137ea;hpb=3c0782768d124219f5fd1f932e1d4620965ced6e;p=kconfig-hardened-check.git diff --git a/README.md b/README.md index 9d557b8..19fe556 100644 --- a/README.md +++ b/README.md @@ -26,12 +26,20 @@ or exploitation techniques. - ARM64 - ARM -## Output examples +## Installation -### Usage +You can install the package: + +``` +pip install git+https://github.com/a13xp0p0v/kconfig-hardened-check' +``` + +or simply run `./bin/kconfig-hardened-check` from the cloned repository. + +## Usage ``` -usage: kconfig-hardened-check.py [-h] [-p {X86_64,X86_32,ARM64,ARM}] - [-c CONFIG] [--debug] [--json] +usage: kconfig-hardened-check [-h] [-p {X86_64,X86_32,ARM64,ARM}] [-c CONFIG] + [--debug] [--json] Checks the hardening options in the Linux kernel config @@ -45,15 +53,15 @@ optional arguments: --json print results in JSON format ``` -### Output for `Ubuntu 18.04 (Bionic Beaver with HWE)` kernel config +## Output for `Ubuntu 18.04 (Bionic Beaver with HWE)` kernel config ``` -$ ./kconfig-hardened-check.py -c config_files/distros/ubuntu-bionic-generic.config -[+] Trying to detect architecture in "config_files/distros/ubuntu-bionic-generic.config"... +$ ./bin/kconfig-hardened-check -c kconfig_hardened_check/config_files/distros/ubuntu-bionic-generic.config +[+] Trying to detect architecture in "kconfig_hardened_check/config_files/distros/ubuntu-bionic-generic.config"... [+] Detected architecture: X86_64 -[+] Trying to detect kernel version in "config_files/distros/ubuntu-bionic-generic.config"... +[+] Trying to detect kernel version in "kconfig_hardened_check/config_files/distros/ubuntu-bionic-generic.config"... [+] Found version line: "# Linux/x86 5.3.0-28-generic Kernel Configuration" [+] Detected kernel version: 5.3 -[+] Checking "config_files/distros/ubuntu-bionic-generic.config" against X86_64 hardening preferences... +[+] Checking "kconfig_hardened_check/config_files/distros/ubuntu-bionic-generic.config" against X86_64 hardening preferences... ========================================================================================================================= option name | desired val | decision | reason | check result =========================================================================================================================