Linux 侦听网络端口并将数据保存到文本文件

Linux 侦听网络端口并将数据保存到文本文件,linux,networking,listener,port,Linux,Networking,Listener,Port,linux中是否有一些简单的方法可以监听网络上的数据并将其保存到文本文件中 谢谢。Netcat是您在这里的朋友 nc -l localhost 10000 > log.txt Netcat将侦听端口10000上的连接,将接收到的任何内容重定向到log.txt。其他工具是()或它的控制台变体 在任何情况下,请注意您遵守当地和公司的规定 还有TCPDump sudo tcpdump -i eth0 -vvvvtttAXns 1500 'port 10000' 我最终使用php套接字函数在该

linux中是否有一些简单的方法可以监听网络上的数据并将其保存到文本文件中


谢谢。

Netcat是您在这里的朋友

nc -l localhost 10000 > log.txt
Netcat将侦听端口10000上的连接,将接收到的任何内容重定向到log.txt。

其他工具是()或它的控制台变体


在任何情况下,请注意您遵守当地和公司的规定

还有TCPDump

sudo tcpdump -i eth0 -vvvvtttAXns 1500 'port 10000'

我最终使用php套接字函数在该端口上侦听添加了-k选项,让它继续侦听多个连接,而不是一个连接。FWIW,我必须使用
nc-l-p 10000
@JeffMixon您使用了什么版本的netcat?netcat openbsd软件包中的版本声明同时使用-l和-p是错误的。@JAB Mine(macOS nc)在其手册页中也说明了这一点,但它是有效的:|tpdump将监视特定接口。即使您只有一个接口,它也会忽略内部流量。。。