找回密码
 加入网盟
分割线
官方精品推荐
运行原理:
利用计划任务,远程登陆后执行本工具,工具利用netstat获取mstsc的远程IP地址,发送邮件提醒
提示效果:
1.jpg
计划任务设置方法:
1.gif
配置文件参数说明:
1.jpg

成品下载:
https://590m.com/f/1259131-485138904-414593(访问密码:931103)Radmin远程伴侣:https://www.hxwglm.com/thread-38271-1-1.html​

原代码:
  1. import configparser,zmail,getpass, os, socket, time,subprocess
  2. cfg = configparser.ConfigParser()
  3. cfg.read('Mail.ini', encoding="utf-8-sig")
  4. aa0,aa2,aa4= '<br>',socket.gethostname(),getpass.getuser()
  5. aa3=time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())
  6. port,CREATE_NO_WINDOW=cfg.get('port', 'net_port'),0x08000000
  7. proc = subprocess.Popen("netstat -n",
  8.                         stdout = subprocess.PIPE,
  9.                         stderr=subprocess.STDOUT,
  10.                         stdin=subprocess.PIPE,
  11.                         creationflags=CREATE_NO_WINDOW)
  12. try:
  13.     outs, errs = proc.communicate(timeout=15)
  14. except TimeoutExpired:
  15.     proc.kill()
  16.     outs, errs = proc.communicate()
  17. for n in outs.decode("GBk").split("\n"):
  18.     if n.find(port) > -1:
  19.      aa1= (n.split(":")[1].split(" ")[-1])
  20. with open('Login_info_send.log', 'w+', encoding="gbk") as f:
  21.      f.writelines([
  22.      aa0, '<font size="4">', '\n登录时间:\n',
  23.      aa3, '\n', aa0, '\n''主机名:',
  24.      aa2, '\n', aa0, '\n''用户名:',
  25.      aa4, '\n', aa0, '\n', '登录IP地址:\n', '</font>',
  26.      '<b><font color="#ff0000" size="5">''\n',
  27.      aa1, '</font></b>' '\n'])
  28.      f.seek(0)
  29.      content = f.read()

  30. # 读取邮件发送参数
  31. from_addr,pwd= cfg.get('Mail', 'from_addr'),cfg.get('Mail', 'pwd')
  32. title = cfg.get('Mail','title')
  33. to_addr = cfg.get('to_addr','add').split(',')
  34. server = zmail.server(from_addr,pwd)
  35. server.send_mail(to_addr,{'subject':title,'content_html':content})
复制代码

分享至 : QQ空间
收藏

4 个回复

倒序浏览
fir871 1 2021-3-9 21:18:28
2#
非常感谢
回复 使用道具 举报
a5750798 1 2021-3-9 21:45:18
3#
膜拜大神3秒钟
回复 使用道具 举报
新手 1 2021-3-9 22:05:14
4#
支持,顶一下。
回复 使用道具 举报
lin3531305 1 2021-3-9 22:25:38
5#
奥利给
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入网盟
关闭

华夏网盟推荐 上一条 /1 下一条