MndpTray
very Protocol Tools upgrade to .Net 8.0
MndpTray 是一個 Windows 實用程序,可讓您從系統匣監控和管理網路上的 MikroTik 裝置。
這些資訊使用 MikroTik 發現協定 (MNDP) 進行廣播,該協定允許 MikroTik RouterOS 裝置發現同一網段上的其他 MikroTik RouterOS 裝置。這使得MndpTray可以向其他 MikroTik RouterOS 設備提供有關主機的信息,並為其他 MikroTik RouterOS 設備檢索此信息並將其顯示在自己的管理界面中。
透過提供這些信息, MndpTray使網路管理員可以更輕鬆地監控和管理其 MikroTik RouterOS 設備,因為他們可以快速查看網路上所有設備的狀態,而無需單獨登入每個設備。
winget install -- accept - source - agreements mndptray.core
mndptray
MNDP 與 CDP 和 LLDP 類似,但針對 Mikrotik,通常包括以下資訊:
MndpService是一個後台服務,用於發送正在運行的主機的訊息
Linux 單行安裝
sudo su -c "bash <(wget -qO- https://github.com/xmegz/MndpTray/releases/download/v2.2.0/install.sh)" root
用於整合和測試的獨立包
namespace MndpTray . Protocol . Test
{
using System ;
using System . Threading ;
/// <summary>
/// Startup Class.
/// </summary>
public static class Program
{
/// <summary>
/// Startup Method.
/// </summary>
public static void Main ( )
{
MndpListener . Instance . Start ( ) ;
MndpListener . Instance . OnDeviceDiscovered += Instance_OnDeviceDiscovered ;
MndpSender . Instance . Start ( MndpHostInfo . Instance ) ;
Console . WriteLine ( "--- Start ---" ) ;
Console . WriteLine ( "Press any key to stop" ) ;
while ( ! Console . KeyAvailable )
Thread . Sleep ( 100 ) ;
Console . WriteLine ( "--- Stop ---" ) ;
MndpListener . Instance . Stop ( ) ;
MndpSender . Instance . Stop ( ) ;
}
private static void Instance_OnDeviceDiscovered ( object sender , MndpListener . DeviceDiscoveredEventArgs e )
{
Console . WriteLine ( e . Message . ToString ( ) ) ;
}
}
}