No description
Find a file
Davíð Steinn Geirsson 81b26c0e3c Add Rust rewrite design doc for aten-mount
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 18:01:56 +00:00
cmd/aten-mount refactor: extract mount library package, add flake.nix 2026-03-11 14:28:22 +00:00
docs Add Rust rewrite design doc for aten-mount 2026-03-11 18:01:56 +00:00
mount feat: add READ DISC INFORMATION (0x51) and silence zero PDU warning 2026-03-11 15:43:04 +00:00
.gitignore Add ghidra MCP start script, update .gitignore 2026-03-11 17:39:58 +00:00
CLAUDE.md Add documentation 2026-03-11 15:41:39 +00:00
flake.lock refactor: extract mount library package, add flake.nix 2026-03-11 14:28:22 +00:00
flake.nix refactor: extract mount library package, add flake.nix 2026-03-11 14:28:22 +00:00
ghidramcp.sh Add ghidra MCP start script, update .gitignore 2026-03-11 17:39:58 +00:00
go.mod refactor: extract mount library package, add flake.nix 2026-03-11 14:28:22 +00:00
KVM_PROTOCOL.md Update KVM_PROTOCOL.md 2026-03-11 12:36:50 +00:00
MOUNT_PROTOCOL.md docs: fill protocol gaps - error handling, HTTP upload, multi-device, SetEP 2026-03-11 14:03:47 +00:00
README.md Update README.md 2026-03-11 16:14:14 +00:00
REVERSING.md docs: final sweep - wire format verification, SCSI enumeration, structure maps 2026-03-11 14:03:51 +00:00

aten-ipmi-tools

This project aims to implement client applications to replace the ancient, insecure bundled management app for old IPMI interfaces. The target is supermicro X9 boards with Nuvoton WPCM450 IPMI (aka "hermon"), as that's what I have.

It's likely this also works with other IPMI implementations with brands like ATEN, ASpeed and Nuvoton. At most a different RFB encoding type would have to be implemented, they are all described in the KVM protocol reverse engineering document.