intel-amt-host-api

module
v1.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 22, 2024 License: Apache-2.0

README

Remote Provisioning Client (RPC)

CodeQL codecov.io OpenSSF Scorecard Discord Shield Docker Pulls

Disclaimer: Production viable releases are tagged and listed under 'Releases'. All other check-ins should be considered 'in-development' and should not be used in production

RPC is used for activation, deactivation, maintenance, and status of an AMT device The Remote Provisioning Client (RPC) is an application that assists with activation, configuration, and maintenance of for Intel® AMT devices. RPC provides source code that must be compiled into a binary to run or library for integration with other client applications.



For detailed documentation about Getting Started or other features of the Open AMT Cloud Toolkit, see the docs.


Prerequisites

Build

Windows
As executable:
go build -o rpc.exe ./cmd/main.go
As Library:
go build -buildmode=c-shared -o rpc.dll ./cmd
Linux
As executable:
go build -o rpc ./cmd/main.go
As Library:
go build -buildmode=c-shared -o librpc.so ./cmd   
Docker image
docker build -t rpc-go:latest .

Run

Install the executable on a target device and then run from a terminal/shell command line with adminstrator privileges.

For usage, call the executable with no additional parameters.

Windows
.\rpc
Linux
sudo ./rpc
Docker
$ docker run --rm -it --device /dev/mei0 rpc-go:latest

Additional Resources

Directories

Path Synopsis
********************************************************************
********************************************************************
internal
amt
********************************************************************
********************************************************************
flags
********************************************************************
********************************************************************
lm
********************************************************************
********************************************************************
rps
********************************************************************
********************************************************************
smb
pkg
apf
********************************************************************
********************************************************************
heci
********************************************************************
********************************************************************
pthi
********************************************************************
********************************************************************
utils
********************************************************************
********************************************************************
windows
********************************************************************
********************************************************************

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL