python简单的监控脚本-利用socket、psutil阻止远程主机运行特定程序
server=sys.argv[1<span style="color: #000000;">] s=<span style="color: #000000;">socket.socket() <span style="color: #0000ff;">while 1<span style="color: #000000;">: <span style="color: #0000ff;">try<span style="color: #000000;">: s.connect((server,1234)) <span style="color: #008000;">#<span style="color: #008000;">建立tcp连接 <span style="color: #0000ff;">break <span style="color: #0000ff;">except<span style="color: #000000;">: time.sleep(5<span style="color: #000000;">) data=s.recv(1024).decode() <span style="color: #008000;">#<span style="color: #008000;">接收服务器发送的黑名单 <span style="color: #0000ff;">while 1<span style="color: #000000;">: 服务端: threading =,12345=[,=<span style="color: #0000ff;">def tcplink(sock,addr): <span style="color: #008000;">#<span style="color: #008000;">把黑名单发送给客户端<span style="color: #000000;"> sock.send(msg.encode()) <span style="color: #0000ff;">print(addr,<span style="color: #800000;">'<span style="color: #800000;">OK!<span style="color: #800000;">'<span style="color: #000000;">) sock.close() <span style="color: #0000ff;">while 1<span style="color: #000000;">: con,addr=<span style="color: #000000;">s.accept() ts=<span style="color: #000000;">[] t=Thread(target=tcplink,args=(con,addr)) <span style="color: #008000;">#<span style="color: #008000;">创建线程来处理tcp连接 <span style="color: #000000;"> ts.append(t) t.start() <span style="color: #0000ff;">for i <span style="color: #0000ff;">in<span style="color: #000000;"> ts: i.join() 测试: 运行QQ和计算器,发现刚运行就被关闭了。 (编辑:莱芜站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- python基础学习22----协程
- 如何在Python中获取类属性的定义顺序?
- python – 如何计算熊猫中一行中所有元素的加权和?
- gettext – Flask-Babel如何在Jinja模板文件中使用翻译
- python开发_json_一种轻量级的数据交换格式
- Jython:java调用python文件之第三方包路径问题
- python – 如何使用SQLAlchemy映射一个类与多个表?
- python – OPENCV:Calibratecamera 2重投影错误和自定义计
- python – 用ElementTree写入带有utf-8数据的xml utf-8文件
- python – 为什么skimage.transform.rotate比PIL的Image.ro