Skip to content
A tool to check whether your system is affected by Micro-architectural Data Sampling and other attacks
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
include implement free_cpu_topology() and check_smt() May 19, 2019
nuklear @ 509c75b initial commit May 14, 2019
source check SMT for L1TF on Microsoft Windows May 21, 2019
stb @ 1034f5e initial commit May 14, 2019
.gitmodules initial commit May 14, 2019
CMakeLists.txt define X11_FOUND as 0 if not defined May 19, 2019
LICENSE initial commit May 14, 2019
README.md update build instructions for Mac OS X May 19, 2019

README.md

Microsoft Windows

Fully supported. Build instructions will follow.

Linux

Clone the repository:

git clone https://github.com/vusec/ridl
cd ridl

Install the submodules (dependencies):

git submodule init
git submodule update

Generate the Makefile using CMake:

mkdir build
cd build
cmake ..

Build it using make:

make

If everything went well, you should now have mdstool and mdstool-cli.

Mac OS X

Clone the repository:

git clone https://github.com/vusec/ridl
cd ridl

Install the submodules (dependencies):

git submodule init
git submodule update

Generate the Makefile using CMake:

mkdir build
cd build
cmake ..

Build it using make:

make

If everything went well, you should now have mdstool-cli.

FreeBSD

TODO

FAQ

Q) Can I run this in a VM?

This program relies on the cpuid instruction, which may report the wrong information in a VM. Make sure to run this on the actual hardware without virtualization.

You can’t perform that action at this time.