发现网络上的未知 DHCP 服务器 (通过Telegram发送提示)
配置发现网络上未知的 DHCP 服务器并向电报或电子邮件发送通知。发送服务器所在的 DHCP 接口名称、未授权设备的 IP 和 MAC 地址。
有时,当员工将情况连接到企业的本地网络(个人路由器,并启用了 DHCP 服务器)时会发生这种情况,这可能会导致连接本地网络上设备的新 IP 地址时出现问题。问题可能不会立即被检测到,但当 IP 地址的租约到期时。
要快速通知本地网络中出现未经授权的 DHCP 服务器,请使用 DHCP 服务器设置中的警报设置。
# Find DHCP Alert
:local CurrentTime [/system clock get time];
:local MsgID [/log find where message ~"dhcp alert" time =$CurrentTime];
:local MsgText [/log get number=$MsgID message];
# Send Telegram Message
:local DeviceName [/system identity get name];
:local MessageText "\F0\9F\94\B4 $DeviceName: UNKNOWN DHCP SERVER FOUND! Info: $CurrentTime $MsgText";
:local SendTelegramMessage [:parse [/system script get MyTGBotSendMessage source]];
$SendTelegramMessage MessageText=$MessageText;