TSSTPMPROXY(1)
β¨ NAME β¨
okay so, bestie, welcome to tsstpmproxy β it's a User Commands (section 1) page, and yes, the name literally just says it runs tsstpmproxy. iconic of it. π
π¦ DESCRIPTION π¦
So here's the vibe: this thing does a pass through connecting a TCPIP port to a hardware TPM. that's the whole main character moment. π₯
You wanna reach for this proxy when you're out here using the TSS command line utilities. Why? because it keeps the connection to the TPM device driver open. and the way that matters is: it prevents a resource manager from flushing resources after each utility exits. no cap, that's the whole point. π
It also permits remote access to a HW TPM. so like, remote TPM access?? obsessed. β¨
π the flags, one by one π
--port,-pβ TCPIP server port. default is2321. that's it, that's the girl. π-mssimβ use MS TPM 2.0 socket simulator packet format. this one is the default. π- use with TSS env variable
TPM_SERVER_TYPE=mssimβ which is also the default. π
- use with TSS env variable
-rawβ use TPM 2.0 packet format. π- use with TSS env variable
TPM_SERVER_TYPE=raw. π§
- use with TSS env variable
--verbose,-vβ verbose mode. default isfalse. turn it on if you want the tea. β--log,-lβ log transactions into given file. default isnone, so if you don't pass it, nothing gets logged, periodt. π
lowkey reminder bestie:-mssimis the default packet format, and its matching env variableTPM_SERVER_TYPE=mssimis the default too. if you go-raw, you gotta pair it withTPM_SERVER_TYPE=raw. iykyk π«Ά
and that's the page!! this was tsstpmproxy version 2.1, dated October 2023 β slay, bye bestie, go proxy something πβ¨π
π¦ where this page comes from
- centos-stream 10: tss2 1:2.3.2-4.el10 Β· BSD-3-Clause AND LicenseRef-TCGL
- fedora 43: tss2 1:2.3.2-3.fc43 Β· BSD-3-Clause AND LicenseRef-TCGL
- fedora 43: tss2 1:2.3.2-3.fc43 Β· BSD-3-Clause AND LicenseRef-TCGL
- fedora 44: tss2 1:2.3.2-4.fc44 Β· BSD-3-Clause AND LicenseRef-TCGL
- fedora 44: tss2 1:2.3.2-4.fc44 Β· BSD-3-Clause AND LicenseRef-TCGL
- opensuse-leap 16.0: ibmtss 2.4.1-160000.3.1 Β· BSD-3-Clause
- opensuse-leap 16.0: ibmtss 2.4.1-160000.3.1 Β· BSD-3-Clause
- opensuse-leap 16.0: ibmtss 2.4.1-160000.3.1 Β· BSD-3-Clause
- opensuse-leap 16.0: ibmtss 2.4.1-160000.3.1 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms