将转储文件移出当前文件夹时的 tcpdump 会话问题

Posted

技术标签:

【中文标题】将转储文件移出当前文件夹时的 tcpdump 会话问题【英文标题】:tcpdump session issue in moving dump files out of current folder 【发布时间】:2021-11-21 09:45:39 【问题描述】:

我想要一个 tcpdump 脚本,它可以转储到文件中,比如说每小时。 我可以像这样简单地实现这一点: tcpdump -i eth0 -G 3600 -w /tmp/files/<some-name>-%F-%H-%M-%S.pcap -Z root -z gzip

我想将“完成”的文件移动到我正在使用 rclone 工具的 s3:

rclone move /tmp/files remote:<s3 bucket name> --filter "- *.pcap"

除了以下事实之外,一切运行良好大。

这是否意味着我不能从目录中移出任何文件而必须定期重新启动 tcpdump 命令?

谢谢

【问题讨论】:

【参考方案1】:

修改您的tcpdump 命令以添加一个排除rclone 流量的捕获过滤器。例如,假设远程 IP 地址和 TCP 端口号分别为 192.0.2.1 和 1234,应用捕获过滤器“not (host 192.0.2.1 and tcp port 1234)”来排除该流量。

【讨论】:

以上是关于将转储文件移出当前文件夹时的 tcpdump 会话问题的主要内容,如果未能解决你的问题,请参考以下文章

iNotify 如何检测移出

tcpdump详解

Linux命令之tcpdump

oracle其他数据库的dbf文件如何加入到当前数据库

将 SSL 用于应用程序时的会话超时

安全牛学习笔记tcpdump简介及常用命令实例