Crates.io | rust-ipmi |
lib.rs | rust-ipmi |
version | 0.1.1 |
source | src |
created_at | 2024-01-06 06:27:02.540645 |
updated_at | 2024-01-06 06:31:47.984814 |
description | IPMI client library for rust |
homepage | |
repository | https://github.com/htemuri/rust-ipmi/ |
max_upload_size | |
id | 1090777 |
size | 176,744 |
IPMI through LAN rust client with support for IPMI V2/RMCP+.
This is a hobby project to learn some rust, and is NOT a library meant for production use. If you would like a stable, well featured IPMI LAN client, look into ipmi-tool - a CLI tool which has been maintained for over a decade.
IPMI through LAN has multiple relatively well-documented security vulnerabilities. Here are a few suggestions to harden your security:
rust-ipmi is a native rust client for remotely managing/monitoring systems with hardware support for IPMI. IPMI is a specification which allows software to interact and communicate with systems through the BMC (Baseboard Management Controller). BMC is a hardware component which enables interaction with a computer's chassis, motherboard, and storage through LAN and serial.
This library is focusing on the IPMI LAN protocol. Some general information on IPMI through LAN: