好的,所以我有这本书 Violent Python - A Cookbook for Hackers, Forensic Analysts, Penetration Testers and Security Engineers。我已经到了第 10 页,我完全是个菜鸟,但这真的让我着迷。
但是这段代码让我很难过:
import socket
socket.setdefaulttimeout(2)
s = socket.socket()
s.connect(("192.168.95.148",21))
ans = s.recv(1024)
print ans
这就是我在控制台中得到的结果:
File "/usr/lib/python2.7/socket.py", line 224, in meth
return getattr(self._sock,name)(*args)
socket.timeout: timed out
从我所看到的书中说我应该得到这个:
220 FreeFloat Ftp Server (Version 1.00).
我正在使用 pydev 和 eclipse 任何帮助将不胜感激。