Netcat 并在端口 80 上共享图像和 html 文件

Netcat 并在端口 80 上共享图像和 html 文件

我正在尝试使用 netcat 设置一个服务器来共享单个图片和单个 html 文件。我对 netcat 服务器有一些疑问。

如果我设置服务器监听端口 80,则端口 80 将显示为使用 nmap 进行监听。

我使用以下命令完成了此操作:

nc -l -p 80 

在 Linux 上

然后我使用以下命令运行 nmap 扫描;使用 Linux 机器的 IP 地址:

nmap 192.168.88.221

我可以看到它现在正在监听 80 端口

Netcat 正在监听 80 端口,Nmap 扫描显示其正在监听 80 端口

要退出nc命令,我必须输入ctrl+c有时主机键是ctrl用于 VirtualBox 的,因此您可能必须使用其他ctrl键。

现在我想共享根用户桌面上的文件,因此我使用以下命令:

nc -lvp 80 < Heart.jpg

它说。没有那个文件或目录。

没有这样的文件或目录

文件保存在桌面上,我使用的用户是root,密码是

有人能告诉我我需要做什么才能让它工作吗?

答案1

我使用以下命令使其工作:nc -l -p 80 < ~/Desktop/Heart.jpg 然后在浏览器中输入 192.168.88.221 并打开心形图像。

服务器处于活动状态并已连接到端口 80

相关内容