gpt4 book ai didi

linux - 我如何确定哪个进程在 Linux 上进行 UDP 通信?

转载 作者:太空狗 更新时间:2023-10-29 12:38:18 25 4
gpt4 key购买 nike

我的机器不断发出 udp dns 流量请求。我需要知道的是生成此流量的进程的 PID。

TCP 连接的正常方式是使用 netstat/lsof 并获取 pid 处关联的进程。

UDP 连接是无状态的吗,所以,当我调用 netastat/lsof 时,只有当 UDP 套接字打开并且它正在发送流量时,我才能看到它。

我已经尝试使用 lsof -i UDPnetstat -anpue 但我无法找到哪个进程正在执行该请求,因为我需要调用lsof/netstat 正是在发送 udp 流量时,如果我在发送 udp 数据报之前/之后调用 lsof/netstat 是不可能查看打开的 UDP 套接字的。

在发送 3/4 udp 数据包时调用 netstat/lsof 是不可能的。

我如何识别臭名昭著的过程?

我已经检查了流量,试图从数据包的内容中识别发送的 PID,但无法从流量的内容中识别它。

谁能帮帮我?

我是这台机器的 root 用户 FEDORA 12 Linux noise.company.lan 2.6.32.16-141.fc12.x86_64 #1 SMP Wed Jul 7 04:49:59 UTC 2010 x86_64 x86_64 x86_64 GNU/Linux

编辑:
我在 super 用户平台上问过同样的问题。这类问题当然有更多相关的地方!

Click here, You can find the right answer in the right place

最佳答案

 netstat -anp |grep -i udp

过程在最后一栏

关于linux - 我如何确定哪个进程在 Linux 上进行 UDP 通信?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3977169/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com