如何解决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 15:33:36 浏览: 169
这个错误提示表明在执行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。
相关问题
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.
这个错误提示表明在执行sslstrip命令时,该工具尝试在8080端口上启动监听,但是该端口已经被占用了,因此sslstrip无法在该端口上启动监听。可能是之前已经有一个程序在使用该端口了,您可以通过netstat命令来查看当前系统中哪些程序正在使用端口8080,然后结束该程序或者使用其他端口来启动sslstrip。例如可以使用命令"sudo netstat -tlnp | grep 8080"来查看占用8080端口的程序。
mkdir: 无法创建目录 "/tmp/ec": 文件已存在 [!] Couldn't find radiusd. If its installed please create a symbolic link in /usr/bin [!] Couldn't find sslstrip. If its installed please create a symbolic link in /usr/bin [!] Couldn't find mdk3. If its installed please create a symbolic link in /usr/bin [!] Some prereqs missing, functionality may be impaired. Review README file.
这是一个错误提示,似乎是你在安装某个软件时出现了问题。根据错误提示,你缺少一些必要的软件,需要将它们的路径添加到系统路径中,或者在/usr/bin目录下创建符号链接。你需要仔细阅读README文件,查看所需软件的版本和安装方法,然后按照说明进行安装和配置。如果你仍然无法解决问题,可以尝试在相关的技术社区或者开发者论坛上寻求帮助。
阅读全文