В чем ошибка в этом коде Python? - PullRequest
0 голосов
/ 18 сентября 2009

Что мне сделать, чтобы решить это? Выходной терминал:

abhi@abhi-desktop:~/Desktop/sslstrip-0.1$ python sslstrip.py --listen=3130 Traceback (most recent call last): File "sslstrip.py", line 254, in main(sys.argv[1:]) File "sslstrip.py", line 246, in main server = ThreadingHTTPServer(('', listenPort), StripProxy) File "/usr/lib/python2.6/SocketServer.py", line 400, in <strong>init</strong> self.server_bind() File "/usr/lib/python2.6/BaseHTTPServer.py", line 108, in server_bind SocketServer.TCPServer.server_bind(self) File "/usr/lib/python2.6/SocketServer.py", line 411, in server_bind self.socket.bind(self.server_address) File "", line 1, in bind TypeError: an integer is required abhi@abhi-desktop:~/Desktop/sslstrip-0.1$

Вот код 21кб, данный ... Ссылка для скачивания

Ответы [ 2 ]

2 голосов
/ 18 сентября 2009

Предоставленная ссылка на sslstrip-0.5. Вы используете sslstrip-0.1. Это очень разные (sslstrip-0.5 использует витую). Эта ошибка была исправлена ​​в sslstrip-0.2. Если вы не крутили или не хотите устанавливать витые, я предлагаю вам получить sslstrip-0.4 .

2 голосов
/ 18 сентября 2009

Сбой, если вы не указали порт?

Я предполагаю, что listenPort выходит из опции синтаксического анализа в виде строки и должен быть преобразован в файл sslstrip.py в строке 77.

...