gpt4 book ai didi

python - python 中的传出 UDP 嗅探器?

转载 作者:行者123 更新时间:2023-11-28 22:06:49 25 4
gpt4 key购买 nike

我想弄清楚我的计算机是否以某种方式导致了 UDP flood那是来 self 的网络。所以这是我的根本问题,接下来只是我的非网络人员尝试假设使用 python 的解决方案。我是从 python 食谱(也是 here )中的食谱 13.1(“使用套接字数据报传递消息”)推断出来的。

尝试以某种方式在 python 中编写传出 UDP 代理是否可能/明智/不疯狂,以便可以在以愉快的方式发送之前记录传出数据包?如果是这样,一个人会怎么做呢?根据我的快速研究,也许我可以启动一个服务器进程来监听可疑的 UDP 端口并记录发送的所有内容,然后将其转发,例如:

import socket
s =socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
s.bind(("", MYPORT))
while True:
packet = dict(zip('data', 'addr'), s.recvfrom(1,024))
log.info("Recieved {data} from {addr}.".format(**packet))

但是如果同时对大量端口执行此操作呢?不切实际的?是否有缺点或其他原因不去理会这个?有没有更好的方法来解决这个问题(请温柔点)。

最佳答案

安装 Wireshark 可能更容易,而不是用 Python 自己动手。

关于python - python 中的传出 UDP 嗅探器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3026833/

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