Skip to content

adagio256/tpm-vuln-checker

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TPM 2.0 Vulnerability Scanning Tool

This is a tool written in Golang designed to scan for multiple TPM vulnerabilities using the Immune Security tpm-vuln-checker library.

Requirements

To use this tool, you will need the following:

  • TPM device driver
  • Windows Vista+ or Linux operating system

Installation

Download the latest release of the tpm-vuln-checker library from the following link: Releases

Run the checker

tpm-vuln-checker check

Upload anonymized TPM data to a custom URL

We aggregate data from the TPM to evaluate TPM 2.0 metrics when you use the tool --upload If you want to use the data on your own you can define a custom upload url. The tool will do a HTTP POST with multipart form data containing a json. The filename send in the POST is a random UUID with a .json ending.

tpm-vuln-checker --url=https://your.domain check --upload

Vulnerabilities Detected

This tool is designed to detect the following vulnerabilities using the tpm-vuln-checker library:

Disclaimer

The author of this tool is not responsible for any damages or liabilities that may arise from the use of this tool.

This tool may upload anonymized data to a server for metrics analysis purposes. This data is used to improve the tool and identify potential vulnerabilities in TPMs. No personally identifiable information is collected or stored. By using this tool, you consent to the collection and use of anonymized data for metrics analysis purposes. If you do not consent to this, do not use this tool.

About

Checks for tpm vulnerabilities

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 100.0%