首页 > 解决方案 > python socket脚本获取数据

问题描述

我正在运行以下 netcat 命令以从远程服务器获取数据。

cat <(echo status) - | nc 10.10.10.10 25001

现在我正在尝试编写简单的 python 脚本来做到这一点,但不知何故它挂了。

import sys
import socket
conn = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
conn.connect(('10.10.10.10', 25001))
cmd = "status"
conn.send(cmd)
print conn.recv(1024)
conn.close()

有什么好方法可以完成上述任务吗?

标签: pythonsocketsnetcat

解决方案


推荐阅读