Files
napalm-amt/tests/fixtures/dmt-wsman-messages/COMMANDS.txt
T
christianmanivong 0052ba7884 feat: Intel AMT driver over WS-Management (0.1.0)
An `amt` driver (napalm_amt.AmtDriver), a ManagementControllerDriver for the
management controller of Intel vPro machines, with its own lean WS-Management
client (requests + ElementTree, HTTP Digest, ports 16992/16993).

It reads the machine's identity, hardware with the SMBIOS system UUID, firmware
(AMT with build, BIOS), power state and the hardware event log, reports what AMT
listens on (plain HTTP or TLS, KVM incl. port 5900, IDE-R), and switches the
machine's power. AMT cannot be reset over WS-Management, so there is no
reboot_host. Discovery recognises AMT by its ports and its Server header.

Tested against Intel's published AMT 12 recordings (go-wsman-messages,
Apache-2.0, see NOTICE). `python -m napalm_amt.record` records a real AMT
read-only; the first test devices are two Lenovo ThinkCentre M910x.
2026-10-18 14:55:32 +02:00

31 lines
2.5 KiB
Plaintext

# Intel AMT 12.0.67 (build 1579) on an Intel NUC9 (NUC9V7QNB, i7-9850H), as published in
# Intel's go-wsman-messages (Apache-2.0), pkg/wsman/wsmantesting/responses, commit 00402b9.
# Some values there were replaced by placeholders (AMT_GeneralSettings: "Test Host Name").
#
# file request
AMT_GeneralSettings.get.xml Get AMT_GeneralSettings
AMT_GeneralSettings.enumerate.xml Enumerate AMT_GeneralSettings (shape of every EnumerateResponse)
AMT_EthernetPortSettings.pull.xml Enumerate + Pull AMT_EthernetPortSettings
AMT_SetupAndConfigurationService.get.xml Get AMT_SetupAndConfigurationService
AMT_SetupAndConfigurationService.GetUuid.xml Invoke AMT_SetupAndConfigurationService.GetUuid
AMT_TLSSettingData.pull.xml Enumerate + Pull AMT_TLSSettingData
AMT_RedirectionService.get.xml Get AMT_RedirectionService
AMT_MessageLog.PositionToFirstRecord.xml Invoke AMT_MessageLog.PositionToFirstRecord
AMT_MessageLog.GetRecords.xml Invoke AMT_MessageLog.GetRecords
IPS_KVMRedirectionSettingData.get.xml Get IPS_KVMRedirectionSettingData
CIM_KVMRedirectionSAP.pull.xml Enumerate + Pull CIM_KVMRedirectionSAP
CIM_SoftwareIdentity.pull.xml Enumerate + Pull CIM_SoftwareIdentity
CIM_BIOSElement.pull.xml Enumerate + Pull CIM_BIOSElement
CIM_Chassis.pull.xml Enumerate + Pull CIM_Chassis
CIM_Card.pull.xml Enumerate + Pull CIM_Card
CIM_ComputerSystemPackage.pull.xml Enumerate + Pull CIM_ComputerSystemPackage
CIM_Processor.pull.xml Enumerate + Pull CIM_Processor
CIM_Chip.pull.xml Enumerate + Pull CIM_Chip (first page: a context, no EndOfSequence)
CIM_PhysicalMemory.pull.xml Enumerate + Pull CIM_PhysicalMemory
CIM_MediaAccessDevice.pull.xml Enumerate + Pull CIM_MediaAccessDevice
CIM_AssociatedPowerManagementService.pull.xml Enumerate + Pull CIM_AssociatedPowerManagementService
CIM_PowerManagementService.RequestPowerStateChange.xml Invoke CIM_PowerManagementService.RequestPowerStateChange
#
# Written by hand after DSP0226 (WS-Management) section 14, not recorded:
fault_destination_unreachable.xml the fault for a resource URI the service does not know