模仿我上次转发的博文,对3389端口监控问题不通过简单的记录来监控,可以通过向邮箱发送邮件的形式来提醒管理员
所需文件:blat邮件发送器
1.先下载
blat解压缩到c盘blat目录下面。
2.任意目录新建一个bat文件,我这里是mail.bat,内容如下:
@echo off
date /t >mail.txt
time /t
>>mail.txt
netstat -n -p tcp | find “3389”
>>mail.txt
:::::::::::::: config::::::::::::::
set from=xxx@126.com
set user=xxx.cc
set pass=xxx.cc
set to=admin[at]91ri.org
set subj=3389
set mail=mail.txt
set
server=smtp.126.com
set debug=-debug -log blat.log -timestamp
::::::::::::::::: run blat :::::::::::::::::
C:\blat\full\blat.exe %mail% -to %to% -base64 -charset
Gb2312 -subject %subj% -server %server% -f %from% -u %user% -pw
%pass% �bug%
start Explorer
很简单的了,先通过bat查找哪个ip连接到了本机的3389端口,然后邮件发送到指定邮箱。
3.进入控制面板—管理工具—终端服务器配置—RDP-Tcp—属性-环境-用户登录时启用下列程序—在程序路径和文件名—写“C:\mail.bat”—起始于—写“C:\”这样就ok了。
4.注销,重新登录,看是否能收到邮件。如果出错的话,桌面出不来的话,可通过ctrl+alt+end来呼出任务管理器来调用桌面。
5.目前发现个小bug,就是登录的时候,会弹出一个cmd的框。
6.如果开通邮箱的短信通知,或者使用139的邮箱,可以达到实时的手机短信通知,有兴趣的可以试试。