python控制别人电脑(python监控他人电脑)

1年前 (2023-09-06)阅读90回复0
佳欣
佳欣
  • 注册排名10008
  • 经验值10
  • 级别
  • 主题2
  • 回复0
楼主

近年来,网络安全问题日益凸显,许多人都希望能够监控他人电脑的行为,以确保自己的隐私安全。Python作为一种高效、灵活的编程语言,可以为我们提供一些监控工具。

在Python中,我们可以使用psutil库来实现对他人电脑的监控。这个库是一个跨平台的库,可以在Windows、Linux和MacOS系统上运行。我们只需要先通过pip安装这个库就可以开始编写监控程序了。

import psutil
pid = psutil.pids()[0]
p = psutil.Process(pid)
print('process name: ', p.name())
print('system time: ', p.create_time())
print('memory info: ', p.memory_info().rss)

以上代码可以获取第一个进程的名称、创建时间和内存信息。我们可以将这些信息存储在一个文件中,以便日后查看。

当然,除了使用psutil库,我们还可以使用socket库。这个库可以监听网络流量,并捕获其他计算机上的流量。我们只需要将监听IP地址设置为其他计算机的IP地址,就可以将其他计算机发出的数据包拦截下来并进行解析了。

import socket
s = socket.socket(socket.AF_INET, socket.SOCK_RAW, socket.IPPROTO_TCP)
s.bind(('0.0.0.0', 0))
s.setsockopt(socket.IPPROTO_IP, socket.IP_HDRINCL, 1)
s.ioctl(socket.SIO_RCVALL, socket.RCVALL_ON)
while True:
packet = s.recvfrom(65535)
print(packet)

请注意,使用这种方法进行监控很可能违反法律法规,因此在进行任何操作之前,请务必确保自己不会犯法。

本文可能转载于网络公开资源,如果侵犯您的权益,请联系我们删除。

本文地址:https://www.pyask.cn/info/1030.html

0
回帖

python控制别人电脑(python监控他人电脑) 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息