gpt4 book ai didi

linux - 在没有 root 访问权限的情况下监控特定端口上的流量(计算传输的字节数)

转载 作者:太空宇宙 更新时间:2023-11-04 11:06:24 24 4
gpt4 key购买 nike

有什么方法可以使用 linux 命令监控特定端口上的流量。更准确地说,我想计算在特定端口上传输的字节数。我知道这可以使用 tcpdump、iptables 和许多其他方式来实现。但是,它们中的每一个都需要 root 访问权限。有什么方法可以在没有 root 访问权限的情况下实现这一目标。

谢谢。

最佳答案

也需要解决这个问题,编写了以下脚本。不需要root访问权限,请根据需要修改以计算传输字节(我只需要接收字节)。

while true; 
do MARKER=$(ifconfig eth0 | grep "[RT]X bytes" | awk '{print $2}' | cut -c 7-);
sleep 10;
NEWMARKER=$(ifconfig eth0 | grep "[RT]X bytes" | awk '{print $2}' | cut -c 7-);
expr ${NEWMARKER} - ${MARKER};
set $MARKER=$NEWMARKER; done

此外,根据您的目的将 sleep 间隔更改为所需的值,如果您需要保留统计信息,则重定向到一个文件。

关于linux - 在没有 root 访问权限的情况下监控特定端口上的流量(计算传输的字节数),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25098327/

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