如何解决sslstrip -l 8080 Traceback (most recent call last): File "/usr/lib/python3/dist-packages/twisted/internet/tcp.py", line 1334, in startListening skt.bind(addr) OSError: [Errno 98] Address already in use During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/bin/sslstrip", line 112, in <module> main(sys.argv[1:]) File "/usr/bin/sslstrip", line 104, in main reactor.listenTCP(int(listenPort), strippingFactory) File "/usr/lib/python3/dist-packages/twisted/internet/posixbase.py", line 565, in listenTCP p.startListening() File "/usr/lib/python3/dist-packages/twisted/internet/tcp.py", line 1336, in startListening raise CannotListenError(self.interface, self.port, le) twisted.internet.error.CannotListenError: Couldn't listen on any:8080: [Errno 98] Address already in use.
时间: 2023-07-25 14:33:36 浏览: 174
nginx启动服务提示98: Address already in use错误的解决
这个错误提示表明在执行sslstrip命令时,该工具尝试在8080端口上启动监听,但是该端口已经被占用了,因此sslstrip无法在该端口上启动监听。可以使用以下方法解决该问题:
1. 结束占用8080端口的程序:可以使用命令"sudo netstat -tlnp | grep 8080"来查看占用8080端口的程序,并使用"kill"命令结束该程序。
2. 使用其他端口启动sslstrip:可以使用"sslstrip -l <port>"来在其他端口上启动sslstrip,例如使用"sslstrip -l 8888"来在8888端口上启动sslstrip。
3. 使用sudo权限启动sslstrip:有时候需要使用sudo权限才能在某些端口上启动sslstrip,例如使用"sudo sslstrip -l 8080"来在8080端口上启动sslstrip。
阅读全文