用python做一个只要对方点击后便会像我操控的电脑返回对方的IP地址
时间: 2024-05-07 07:21:00 浏览: 138
Python简单获取网卡名称及其IP地址的方法【基于psutil模块】
这个功能需要一定的网络编程知识和一些系统调用,建议在合适的场合下使用,比如在进行网络安全测试的时候。以下是一个简单的Python脚本,可以在Windows系统上获取客户端的IP地址:
```python
import socket
HOST = '' # 监听所有可用的接口
PORT = 50007 # 监听的端口号
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind((HOST, PORT))
s.listen(1)
conn, addr = s.accept()
print('Connected by', addr)
while True:
data = conn.recv(1024)
if not data: break
print('Received data:', data)
conn.close()
```
当客户端连接到服务器时,服务器会打印客户端的IP地址。你可以将上述脚本保存为一个.py文件,然后在命令行中运行该脚本。当客户端连接到该服务器时,服务器会返回客户端的IP地址。
阅读全文