Smdn.Net.AddressResolutionは、IPアドレスとMACアドレスを相互に解決する機能を提供するライブラリです。
Smdn.Net.AddressResolutionでは、システムのアドレステーブル(ARPテーブル)を参照して既知のアドレスに対するアドレス解決を行う機能のほか、ネットワークスキャンなどによりアドレステーブルを更新する機能、またそれにより未知のアドレスに対する解決を行えるようにする機能も実装しています。
This software is released under the MIT License. 本ライブラリはMITライセンスでリリースされています。
最近のリリース一覧
すべてのリリースと変更内容の詳細はGitHubリポジトリのReleasesをご覧ください。
使用例
以下はMacAddressResolver
クラスを使用して、既知のIPアドレスから、それに対応するMACアドレスを取得する例です。
リポジトリ
ソースコードの参照・入手はGitHub smdn/Smdn.Net.AddressResolutionにて行えます。
NuGetパッケージ
NuGetパッケージはNuGet Galleryから、またはコマンドdotnet add package Smdn.Net.AddressResolution
でプロジェクトに追加できます。
不具合・要望・質問・その他貢献等
本ライブラリでは様々な貢献を受け付けています。
GitHubのIssuesおよびPull requestsにて不具合の報告・修正・機能の提案・要望などを受け付けています。
現在未サポートのプラットフォームや機能に対する改善などのほか、READMEやドキュメント・コードのコメントなどにおける英文の添削も歓迎します。
Issues/Pull Requestを送る際は、Contribution guidelinesをご一読ください。
関連
- Smdn.TPSmartHomeDevices
- 本ライブラリを使用して、MACアドレスによるアドレス解決を実装しているライブラリ