netcat 监听端口不工作

netcat 监听端口不工作

我正在尝试使用 netcat 监听端口 8080。它工作正常,突然出现此问题。有什么想法吗?

root@kali:~# nc -vv -l -p 8080
重试本地 0.0.0.0:8080:地址已在使用中
重试本地 0.0.0.0:8080:地址已在使用中
重试本地 0.0.0.0:8080:地址已在使用中
重试本地 0.0.0.0:8080:地址已在使用中

答案1

其他进程正在使用该端口。使用 ps 命令查找正在运行的进程列表,它将列出活动进程列表以及命令名称。查找并终止负责使用端口 8080 的进程。

答案2

TL;DR 这意味着另一个服务正在使用该端口,并且一次只能有一个服务使用该端口。可能是您的 Web 浏览器、代理或其他几种可能。您可以使用它netstat -an | grep 8080来查看该端口上还运行着什么。

尝试监听另一个端口,例如 4444。

端口 8080 通常保留作为一种辅助 HTTP 端口,或用于 Web 代理(例如 Burp Suite)。

答案3

这是否意味着该端口目前已被使用,尝试一下

netstat -antp

查看正在使用端口 8080 的内容

使用其他端口可能会帮助你避免遇到其他问题

相关内容