Commit Graph

  • b6bfcdbd45
    Move configuration at the beginning of the script Vincent Brillault 2018-01-09 13:04:49 +0100
  • a4692dc81d Merge a4e13337b8 into 19b01078c2 #33 Vincent Brillault 2018-01-09 13:17:08 +0000
  • a4e13337b8
    No-color: interpret string (-e) to be able to mach \x1B #33 Vincent Brillault 2018-01-09 14:12:27 +0100
  • 19b01078c2
    Merge pull request #32 from speed47/arm Stéphane Lesimple 2018-01-09 13:57:27 +0100
  • 68961f98c2 adding known non-vulnerable ARM chips #32 Stéphane Lesimple 2018-01-09 13:11:48 +0100
  • f0f2ea9b11 v0.19: introduce --no-color v0.19 Stéphane Lesimple 2018-01-09 10:32:51 +0100
  • 6f1bdba1d9 bump to v0.18 to reflect changes v0.18 Stéphane Lesimple 2018-01-09 09:21:42 +0100
  • 7b05105a54
    Merge pull request #25 from Feandil/proc_config Stéphane Lesimple 2018-01-09 09:19:36 +0100
  • 8aed2d4086
    Merge pull request #26 from Feandil/proc_kallsym Stéphane Lesimple 2018-01-09 09:17:18 +0100
  • f4140a992a
    Use /proc/kallsyms to get symbols, if available #26 Vincent Brillault 2018-01-09 08:58:09 +0100
  • 2c51b00a90
    When using /proc/config.gz, indicate it more clearly #25 Vincent Brillault 2018-01-09 08:54:07 +0100
  • 2d94514c07 adding mention of heuristic for variant 1 check Stéphane Lesimple 2018-01-09 08:43:52 +0100
  • 0e8f97afbc
    Merge pull request #24 from angus-p/Remove-extra-space Stéphane Lesimple 2018-01-09 08:34:10 +0100
  • 70323a30da
    Merge pull request #23 from mradcliffe/issue-22 Stéphane Lesimple 2018-01-09 08:33:32 +0100
  • cc0b325383
    remove superfluous space from test line 315 #24 angus-p 2018-01-09 03:47:25 +0000
  • 4454f03136 Increases tmp directory uniqueness to 6 characters to support Slackware #23 Matthew Radcliffe 2018-01-08 22:28:55 -0500
  • 949f316f89 missed version bump + README typofix v0.17 Stéphane Lesimple 2018-01-08 23:15:42 +0100
  • 5082afae61
    Merge pull request #19 from speed47/offline_mode Stéphane Lesimple 2018-01-08 23:13:19 +0100
  • d73a24cb5b implement offline mode and help #19 Stéphane Lesimple 2018-01-08 20:50:42 +0100
  • 75332e6e0f
    Merge pull request #18 from GrimKriegor/linux-libre_support Stéphane Lesimple 2018-01-08 23:07:41 +0100
  • 2d33a4369e Linux-libre support #18 Grim Kriegor 2018-01-08 21:56:11 +0000
  • 8d4d295309 bump to v0.16 to reflect changes v0.16 Stéphane Lesimple 2018-01-08 17:48:20 +0100
  • 1ff437edbb
    Merge pull request #16 from Alkorin/fixes Stéphane Lesimple 2018-01-08 17:45:59 +0100
  • 34656827f5 detect retpoline-compliant compiler from latest LKML patches v0.15 Stéphane Lesimple 2018-01-08 17:32:19 +0100
  • 8c8a8d35fd Detect if 'readelf' is present #16 Alkorin 2018-01-08 16:26:00 +0100
  • debd10b517 Detect if 'strings' is present Alkorin 2018-01-08 15:34:53 +0100
  • 21f81ff5c9 Detect if uncompress binaries are present Alkorin 2018-01-08 16:11:15 +0100
  • 206e4b7fbc add detection of retpoline-aware compiler v0.14 Stéphane Lesimple 2018-01-08 16:28:00 +0100
  • 1a14483c98 Use 'readelf' instead of 'file' to detect kernel Alkorin 2018-01-08 15:55:47 +0100
  • 26564206db Do not execute checks if we already found that PTI is enabled Alkorin 2018-01-08 15:31:59 +0100
  • 207168e097 detect if the used compiler supports retpoline (WIP) Stéphane Lesimple 2018-01-08 15:45:09 +0100
  • 1ef2e2ca81 Merge 6f00ca89c3 into f8ca11e56a #15 Claus Albøge 2018-01-08 14:24:30 +0000
  • 6f00ca89c3 Add exitcodes #15 Claus Albøge 2018-01-08 15:19:16 +0100
  • 8c8b4b92dd Merge 81640d6a5f into f8ca11e56a #14 Thomas Soëte 2018-01-08 14:05:20 +0000
  • f8ca11e56a
    Merge pull request #12 from sebastianw/fix-double-print Stéphane Lesimple 2018-01-08 15:05:15 +0100
  • 81640d6a5f Remove double pstatus #14 Alkorin 2018-01-08 15:01:57 +0100
  • c88acdd31d Remove superfluous 'YES' output when checking cpuinfo #12 Sebastian Wiesinger 2018-01-08 14:50:59 +0100
  • 88df48f4a7
    Merge pull request #11 from sebastianw/kaiser-cpu-flag Stéphane Lesimple 2018-01-08 14:45:40 +0100
  • 124ce8e27a Recognize 'kaiser' flag in /proc/cpuinfo #11 Sebastian Wiesinger 2018-01-08 14:38:43 +0100
  • 7bbcfe0df7
    Merge pull request #7 from Feandil/redhat Stéphane Lesimple 2018-01-08 14:17:33 +0100
  • a792348928
    RedHat uses a different configuration name #7 Vincent Brillault 2018-01-08 12:54:16 +0100
  • 66f7708095
    Refactor RedHat support: - Isolate file check to different elif (allowing to add more) - Do the PTI debugfs check first (faster and supposed to be dynamic) - If pti_enable is 0, don't trust dmesg (supposed to be dynamic) Vincent Brillault 2018-01-08 12:39:03 +0100
  • 34ef5ef21b
    Delay umount (for RedHat access to pti_enable) Vincent Brillault 2018-01-08 12:41:02 +0100
  • edbdf0da1f push the lfence opcodes threshold to 70 v0.13 Stéphane Lesimple 2018-01-08 12:49:23 +0100
  • 68adbfdf14
    Merge pull request #10 from Alkorin/permissionDenied Stéphane Lesimple 2018-01-08 12:44:09 +0100
  • 8d7944fddb Merge 47c30babf1 into ef7a5c4cf6 #9 Thomas Soëte 2018-01-08 11:42:09 +0000
  • 47c30babf1 Avoid 'cat: /sys/kernel/debug/x86/pti_enabled: Permission denied' #9 #10 Alkorin 2018-01-08 12:41:28 +0100
  • ef7a5c4cf6 adding uname -v to get potential additional vendor information Stéphane Lesimple 2018-01-08 12:22:56 +0100
  • 4406910bea
    Merge pull request #8 from Feandil/debugfs Stéphane Lesimple 2018-01-08 12:19:23 +0100
  • b7197d6f54
    Fix debugfs mount check #8 Vincent Brillault 2018-01-08 12:15:51 +0100
  • c792fa35bf add kernel version information to the output v0.12 Stéphane Lesimple 2018-01-08 12:14:12 +0100
  • d1498fe03f
    Merge pull request #5 from fccagou/centos Stéphane Lesimple 2018-01-08 12:10:07 +0100
  • 12bdd0e412 root check is now more visible v0.11 Stéphane Lesimple 2018-01-08 11:31:19 +0100
  • 89f9bef577
    Merge pull request #4 from dguglielmi/add-genkernel-support Stéphane Lesimple 2018-01-08 11:24:07 +0100
  • 0f50e04dab fix(centos): check according to redhat patch. https://access.redhat.com/articles/3311301 #5 fccagou 2018-01-08 11:14:22 +0100
  • bf056ae73d Add support for Gentoo genkernel image path #4 David Guglielmi 2018-01-08 11:08:53 +0100
  • 623e180ae1
    Merge pull request #3 from TheHendla/arch_boot_img Stéphane Lesimple 2018-01-08 10:51:59 +0100
  • 40a9d43c44 add arch linux bootimage path #3 Frederik Schreiber 2018-01-08 10:36:29 +0100
  • c1004d5171 fix extract-vmlinux for non-gzip v0.10 Stéphane Lesimple 2018-01-08 09:56:29 +0100
  • fa0850466e add some comments, enhance pti detection Stéphane Lesimple 2018-01-08 09:37:03 +0100
  • 7799f8d27c Merge 945db3dbce into 5c14384e15 #2 Vincent Brillault 2018-01-08 08:27:02 +0000
  • 945db3dbce
    Detect Page Table Isolation (PTI) on RHEL7/CENTOS7 #2 Vincent Brillault 2018-01-08 09:21:27 +0100
  • 5c14384e15
    Merge pull request #1 from t-nelis/root-check Stéphane Lesimple 2018-01-08 08:58:21 +0100
  • 1aaca63dcf Improve "running as root" check #1 Thibault Nélis 2018-01-08 01:22:14 +0100
  • 96dfa03c00 fix for uncompressed vmlinux case v0.09 Stéphane Lesimple 2018-01-08 00:45:12 +0100
  • 05c79425ab detect kpti directly in vmlinux if option is not there v0.08 Stéphane Lesimple 2018-01-07 22:47:41 +0100
  • 9def0c949a update readme Stéphane Lesimple 2018-01-07 20:12:24 +0100
  • 64eb1d005c add couple missing elses v0.07 Stéphane Lesimple 2018-01-07 18:49:15 +0100
  • bffda8b3e7 remove dependency on rdmsr v0.06 Stéphane Lesimple 2018-01-07 18:36:56 +0100
  • 13f2133a97 cosmetic fix Stéphane Lesimple 2018-01-07 18:14:08 +0100
  • 8c2fd0f0bb fix MSR reading, need rdmsr for now v0.05 Stéphane Lesimple 2018-01-07 18:13:25 +0100
  • 761c2b80e4 cosmetic fix Stéphane Lesimple 2018-01-07 17:19:37 +0100
  • d6977928e5 msg fix Stéphane Lesimple 2018-01-07 17:15:08 +0100
  • bd4c74331e add retpolines check v0.04 Stéphane Lesimple 2018-01-07 16:57:14 +0100
  • 82972f8790 fix status unknown for variant 1 Stéphane Lesimple 2018-01-07 16:32:34 +0100
  • 30de4f6336 remove hardcoded kernel image path v0.03 Stéphane Lesimple 2018-01-07 16:25:50 +0100
  • 9ed1fcd98a cosmetic + v0.02 v0.02 Stéphane Lesimple 2018-01-07 16:22:30 +0100
  • ef7c0d7ec5 add variant 1 check Stéphane Lesimple 2018-01-07 16:16:11 +0100
  • 3b760822ff fix echo under some shells Stéphane Lesimple 2018-01-07 16:00:01 +0100
  • 0201b02313 typofix Stéphane Lesimple 2018-01-07 15:37:50 +0100
  • c937e6603b add System.map way of detecting kpti build Stéphane Lesimple 2018-01-07 15:36:05 +0100
  • 0c4591f8ec fix readme Stéphane Lesimple 2018-01-07 15:02:59 +0100
  • 4211178b3a v0.01 v0.01 Stéphane Lesimple 2018-01-07 15:00:59 +0100
  • 3b59139e79
    Initial commit Stéphane Lesimple 2018-01-07 15:00:15 +0100