从书中学习python需要一些帮助

2024-04-19 19:38:46 发布

您现在位置:Python中文网/ 问答频道 /正文

好的,我有这本书 暴力Python-黑客,法医分析师,渗透测试人员和安全工程师的食谱。 我已经到了第10页了,我在这方面是个十足的傻瓜,但它确实让我着迷。在

但这段代码让我困惑不解:

import socket
socket.setdefaulttimeout(2)
s = socket.socket()
s.connect(("192.168.95.148",21))
ans = s.recv(1024)
print ans

这就是我在控制台中得到的结果:

^{pr2}$

据我所见,这本书说我应该得到:

220 FreeFloat Ftp Server (Version 1.00).

我正在使用pydev和eclipse 任何帮助都将不胜感激。在


Tags: 代码importconnectsocket工程师print食谱法医
2条回答

s.connect(("192.168.95.148",21))似乎试图连接到IP地址192.168.95.148上的FTP服务器。如果该IP上没有运行FTP服务器,则会收到连接超时错误,而不是来自FTP服务器的响应。您是否有运行在192.168.95.148上的FreeFloat FTP服务器?在

好吧,你可以试着连接到一个已知的公共FTP服务器吗?如果没有服务器会让你停滞不前。 例如,ftp.mozilla.org在

相关问题 更多 >