Commit Graph

  • 40381349ab fix(dmesg): detect when dmesg is truncated Stéphane Lesimple 2018-01-21 15:17:10 +01:00
  • 0aa5857a76 fix(cpu): Pentium Exxxx series are not vulnerable Stéphane Lesimple 2018-01-21 13:28:42 +01:00
  • b3b7f634e6 fix(display): use text-mode compatible colors Stéphane Lesimple 2018-01-21 12:32:22 +01:00
  • 263ef65fec bump to v0.32 v0.32 Stéphane Lesimple 2018-01-20 12:49:12 +01:00
  • a1bd233c49 revert to a simpler check_vmlinux() Stéphane Lesimple 2018-01-20 12:26:26 +01:00
  • de6590cd09 cache is_cpu_vulnerable result for performance Stéphane Lesimple 2018-01-18 21:16:14 +01:00
  • 56d4f82484 is_cpu_vulnerable: implement check for multi-arm systems Stéphane Lesimple 2018-01-18 18:50:19 +01:00
  • 7fa2d6347b check_vmlinux: when readelf doesn't work, try harder with another way Stéphane Lesimple 2018-01-18 11:01:26 +01:00
  • 3be5e90481 be smarter to find a usable echo command Stéphane Lesimple 2018-01-18 11:00:40 +01:00
  • 995620a682 add pine64 vmlinuz location Stéphane Lesimple 2018-01-16 18:19:33 +01:00
  • 193e0d8d08 arm: cosmetic fix for name and handle aarch64 Stéphane Lesimple 2018-01-15 23:45:25 +01:00
  • 72ef94ab3d ARM: display a friendly name instead of empty string Stéphane Lesimple 2018-01-15 14:12:49 +01:00
  • ccc0453df7 search in /lib/modules/$(uname -r) for vmlinuz, config, System.map Harald Hoyer 2018-01-19 12:35:16 +01:00
  • 14ca49a042 Atom N270: implement another variation Stéphane Lesimple 2018-01-19 18:47:38 +01:00
  • db357b8e25 CoreOS: remove ephemeral install of a non-used package Stéphane Lesimple 2018-01-18 10:17:25 +01:00
  • 42a57dd980 add kern.log as another backend of dmesg output Stéphane Lesimple 2018-01-17 17:17:39 +01:00
  • 5ab95f3656 fix(atom): don't use a pcre regex, only an extended one Stéphane Lesimple 2018-01-17 12:01:13 +01:00
  • 5b6e39916d fix(atom): properly detect Nxxx Atom series Stéphane Lesimple 2018-01-17 11:07:47 +01:00
  • 556951d5f0 Add Support for Slackware. Willy Sudiarto Raharjo 2018-01-16 16:58:00 +07:00
  • 7a88aec95f
    Implement CoreOS compatibility mode (#84) Stéphane Lesimple 2018-01-16 10:33:01 +01:00
  • bd18323d79 bump to v0.31 to reflect changes v0.31 Stéphane Lesimple 2018-01-14 22:34:09 +01:00
  • b89d67dd15 meltdown: detecting Xen PV, reporting as not vulnerable Stéphane Lesimple 2018-01-14 18:33:01 +01:00
  • 704e54019a is_cpu_vulnerable: add check for old Atoms Stéphane Lesimple 2018-01-14 15:10:39 +01:00
  • d96093171a verbose: add PCID check for performance impact of PTI Stéphane Lesimple 2018-01-14 17:18:34 +01:00
  • dcc4488340
    Merge pull request #80 from speed47/cpuid_spec_ctrl v0.30 Stéphane Lesimple 2018-01-14 16:48:02 +01:00
  • 32e3fe6c07 bump to v0.30 to reflect changes Stéphane Lesimple 2018-01-14 16:45:59 +01:00
  • f488947d43
    Merge pull request #79 from andir/add-nixos Stéphane Lesimple 2018-01-14 16:40:10 +01:00
  • 71213c11b3 ibrs: check for spec_ctrl_ibrs in cpuinfo Stéphane Lesimple 2018-01-14 16:36:51 +01:00
  • 2964c4ab44
    add support for NixOS kernel Andreas Rammhold 2018-01-14 16:18:29 +01:00
  • 749f432d32 also check for spec_ctrl flag in cpuinfo Stéphane Lesimple 2018-01-14 15:44:11 +01:00
  • a422b53d7c also check for cpuinfo flag Stéphane Lesimple 2018-01-14 15:28:53 +01:00
  • c483a2cf60 check spec_ctrl support using cpuid Stéphane Lesimple 2018-01-13 16:24:09 +01:00
  • dead0054a4 fix: proper detail msg in vuln status Stéphane Lesimple 2018-01-14 15:47:22 +01:00
  • 8ed7d465aa
    Merge pull request #77 from speed47/exitcode Stéphane Lesimple 2018-01-14 14:25:12 +01:00
  • e5e4851d72 proper return codes regardless of the batch mode Stéphane Lesimple 2018-01-13 20:33:12 +01:00
  • 7f92717a2c add info about accuracy when missing kernel files Stéphane Lesimple 2018-01-13 13:59:17 +01:00
  • b47d505689 AMD now vuln to variant2 (as per their stmt) v0.29 Stéphane Lesimple 2018-01-13 13:35:13 +01:00
  • 4a2d051285 minor is_cpu_vulnerable() changes (#71) Corey Hickey 2018-01-13 04:16:37 -08:00
  • f3551b9734 Only show the name of the script, not the full path (#72) Sylvestre Ledru 2018-01-13 13:14:19 +01:00
  • 45b98e125f fix some typos (#73) Sylvestre Ledru 2018-01-13 13:13:40 +01:00
  • dce917bfbb add --version, bump to v0.28 v0.28 Stéphane Lesimple 2018-01-12 19:10:44 +01:00
  • 8f18f53aba add cpu model in output Stéphane Lesimple 2018-01-12 19:07:23 +01:00
  • d3f102b3b3 Typofix in readme (#61) M. Willis Monroe 2018-01-12 04:58:04 -08:00
  • 8bd093173d Fixed a few spelling errors (#60) M. Willis Monroe 2018-01-12 02:46:36 -08:00
  • bfe5a3b840 add some debug Stéphane Lesimple 2018-01-12 10:53:19 +01:00
  • 6a0242eea3 bump to v0.27 v0.27 Stéphane Lesimple 2018-01-11 15:36:41 +01:00
  • bc4e39038a fix(opcodes): fix regression introduced in previous commit Stéphane Lesimple 2018-01-11 15:35:57 +01:00
  • 62f8ed6f61
    adding support for new /sys interface (#55) v0.26 Stéphane Lesimple 2018-01-11 12:23:16 +01:00
  • 56b67f8082 Typo in README (#54) Gianluca Varisco 2018-01-11 12:01:31 +01:00
  • 52a8f78885 send warning to stderr. (#53) Tobias Rüetschi 2018-01-11 09:55:43 +01:00
  • a09a5ba38f bump to v0.25 to reflect changes v0.25 Stéphane Lesimple 2018-01-11 09:08:29 +01:00
  • 5a7d8d7edf Produce JSON output formatted for Puppet, Ansible, Chef... (#50) Abdoul Bah 2018-01-11 09:04:13 +01:00
  • 49fdc6c449
    Merge pull request #51 from cowanml/file_read_check_fixup Stéphane Lesimple 2018-01-10 21:39:09 +01:00
  • af3de2a862 fixed file read test Matt Cowan 2018-01-10 15:17:14 -05:00
  • c6e1b0ac8a feat(kernel): add support for LZ4 decompression v0.24 Stéphane Lesimple 2018-01-10 20:10:57 +01:00
  • b913dacc1b
    Merge pull request #48 from speed47/opensuse Stéphane Lesimple 2018-01-10 18:41:30 +01:00
  • eb0ebef5a8 fix(opensuse): add specific location for ibrs_enabled file Stéphane Lesimple 2018-01-10 17:40:33 +01:00
  • e0254025e8
    Merge pull request #47 from speed47/readme Stéphane Lesimple 2018-01-10 17:12:54 +01:00
  • bd010340e6 update readme Stéphane Lesimple 2018-01-10 17:09:33 +01:00
  • a658de2f01 fix(kernel): fix detection for separate /boot partitions Stéphane Lesimple 2018-01-10 16:27:16 +01:00
  • 4aed5589fe
    Merge pull request #44 from speed47/bootimage Stéphane Lesimple 2018-01-10 16:13:00 +01:00
  • 8ed1f5e3af feat(kernel): check the BOOT_IMAGE info from cmdline before trying the default names Stéphane Lesimple 2018-01-10 15:46:29 +01:00
  • ffc542eb82 bump to v0.23 to reflect changes v0.23 Stéphane Lesimple 2018-01-10 15:25:55 +01:00
  • 74bc7ba637 add --variant to specify what check we want to run v0.22 Stéphane Lesimple 2018-01-10 12:24:16 +01:00
  • 5389ac6844
    Merge pull request #41 from bang-communications/master Stéphane Lesimple 2018-01-10 15:11:45 +01:00
  • 36fb83215a
    Merge pull request #42 from simon-vasseur/style Stéphane Lesimple 2018-01-10 15:07:34 +01:00
  • 59fe8c2ad8 Error on unknown batch format Marcus Downing 2018-01-10 13:57:10 +00:00
  • b8d28e7f61 added some style Simon Vasseur 2018-01-10 14:55:58 +01:00
  • 7c11d07865 Stray tab Marcus Downing 2018-01-10 11:59:33 +00:00
  • 7c5cfbb8c3 batch nrpe Marcus Downing 2018-01-10 11:57:45 +00:00
  • 381038eceb NRPE mode Marcus Downing 2018-01-10 11:18:45 +00:00
  • d6e4aa43f0
    Merge pull request #37 from deufrai/better-dmesg-support Stéphane Lesimple 2018-01-09 19:52:45 +01:00
  • e5e09384f0 typofix Stéphane Lesimple 2018-01-09 18:54:35 +01:00
  • 7222367f04 add disclaimer and bump to 0.21 v0.21 Stéphane Lesimple 2018-01-09 18:52:21 +01:00
  • ab512687cf
    Merge pull request #38 from Alkorin/fixARM Stéphane Lesimple 2018-01-09 18:47:25 +01:00
  • a5aaa790a0
    Merge pull request #39 from Alkorin/typo Stéphane Lesimple 2018-01-09 18:45:58 +01:00
  • 335439dee0 Fix small typo in error message Alkorin 2018-01-09 18:44:15 +01:00
  • 45297b6f7d Fix ARM checks Alkorin 2018-01-09 18:41:48 +01:00
  • a7b14306d5 Improve PTI detection even more Frederic CORNU 2018-01-09 18:26:32 +01:00
  • 608952ff71 Improve PTI detection Frederic CORNU 2018-01-09 17:45:49 +01:00
  • 1c3d349667
    Merge pull request #31 from Feandil/batch Stéphane Lesimple 2018-01-09 18:12:39 +01:00
  • b93b13263d fix(pti): remove escapes since we use grep -E now Stéphane Lesimple 2018-01-09 16:01:44 +01:00
  • ad342cab06
    Introduce "verbose" and "batch" modes Vincent Brillault 2018-01-09 13:37:26 +01:00
  • 5fd85e288b
    No-color: interpret string (-e) to be able to mach \x1B Vincent Brillault 2018-01-09 14:12:27 +01:00
  • 322f4efc8f fix broken logic of 68961f9, increment version to 0.20 v0.20 Stéphane Lesimple 2018-01-09 14:54:17 +01:00
  • b6bfcdbd45
    Move configuration at the beginning of the script Vincent Brillault 2018-01-09 13:04:49 +01:00
  • 19b01078c2
    Merge pull request #32 from speed47/arm Stéphane Lesimple 2018-01-09 13:57:27 +01:00
  • 68961f98c2 adding known non-vulnerable ARM chips Stéphane Lesimple 2018-01-09 13:11:48 +01:00
  • f0f2ea9b11 v0.19: introduce --no-color v0.19 Stéphane Lesimple 2018-01-09 10:32:51 +01:00
  • 6f1bdba1d9 bump to v0.18 to reflect changes v0.18 Stéphane Lesimple 2018-01-09 09:21:42 +01:00
  • 7b05105a54
    Merge pull request #25 from Feandil/proc_config Stéphane Lesimple 2018-01-09 09:19:36 +01:00
  • 8aed2d4086
    Merge pull request #26 from Feandil/proc_kallsym Stéphane Lesimple 2018-01-09 09:17:18 +01:00
  • f4140a992a
    Use /proc/kallsyms to get symbols, if available Vincent Brillault 2018-01-09 08:58:09 +01:00
  • 2c51b00a90
    When using /proc/config.gz, indicate it more clearly Vincent Brillault 2018-01-09 08:54:07 +01:00
  • 2d94514c07 adding mention of heuristic for variant 1 check Stéphane Lesimple 2018-01-09 08:43:52 +01:00
  • 0e8f97afbc
    Merge pull request #24 from angus-p/Remove-extra-space Stéphane Lesimple 2018-01-09 08:34:10 +01:00
  • 70323a30da
    Merge pull request #23 from mradcliffe/issue-22 Stéphane Lesimple 2018-01-09 08:33:32 +01:00
  • cc0b325383
    remove superfluous space from test line 315 angus-p 2018-01-09 03:47:25 +00:00
  • 4454f03136 Increases tmp directory uniqueness to 6 characters to support Slackware Matthew Radcliffe 2018-01-08 22:28:55 -05:00
  • 949f316f89 missed version bump + README typofix v0.17 Stéphane Lesimple 2018-01-08 23:15:42 +01:00