https://github.com/gebn/bmc
A pure Go IPMI v2.0 remote console.
https://github.com/gebn/bmc
bmc ipmi
Last synced: 7 months ago
JSON representation
A pure Go IPMI v2.0 remote console.
- Host: GitHub
- URL: https://github.com/gebn/bmc
- Owner: gebn
- License: lgpl-3.0
- Created: 2019-07-03T21:36:32.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2025-05-19T23:15:49.000Z (about 1 year ago)
- Last Synced: 2025-05-20T00:24:02.383Z (about 1 year ago)
- Topics: bmc, ipmi
- Language: Go
- Homepage:
- Size: 605 KB
- Stars: 85
- Watchers: 7
- Forks: 21
- Open Issues: 21
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Baseboard Management Controller Remote Console
[](https://github.com/gebn/bmc/actions/workflows/build.yaml)
[](https://pkg.go.dev/github.com/gebn/bmc)
[](https://goreportcard.com/report/github.com/gebn/bmc)
This project implements an IPMI v2.0 remote console in pure Go, to interact with BMCs.
## Specifications
All section references in the code use the following documents:
- ASF
- [v2.0](specifications/asf_v2.0.pdf)
- DCMI
- [v1.0](specifications/dcmi_v1.0.pdf)
- [v1.1](specifications/dcmi_v1.1.pdf)
- [v1.5](specifications/dcmi_v1.5.pdf)
- IPMI
- [v1.5](specifications/ipmi_v1.5.pdf)
- [v2.0](specifications/ipmi_v2.0.pdf)
## Contributing
Contributions in the form of bug reports and PRs are greatly appreciated.
Please see [`CONTRIBUTING.md`](CONTRIBUTING.md) for a few guidelines.