[問題] dnscap 工具請教已刪文
各位先進好,
我目前在用DNSCAP這個工具擷取Client Request Domain ip 跟 BIND Reply Domain ip 記錄
錄,我用以下指令(測試用)以下是AI給我的指令:
dnscap -i ens33 -w /tmp/dns_capture.pcap -t 30 -k "mv %f /test/"
-t:30秒logrotate
網卡:ens33
-w:將檔案寫入: /tmp/dns_capature.pcap
將該檔案移到 /test 目錄
-K:當記錄30秒後所產生的記錄檔後要執行的動作,將該檔案移到 /test 目錄
%f:AI指這個參數是 dns_capture.pcap 當下rotate後的檔名
結果:
每30秒確實產生:dns_capture.pcap.20250330.074608.679542檔名(數字為時間)
但出現錯誤訊息:
mv: target '/tmp/dns_capture.pcap.20250330.074608.679542' is not a directory
我查過官方說明,並沒有明確說明-k後的使用,google也查不到,,man dnscap也是如下
https://manpages.debian.org/unstable/dnscap/dnscap.1.en.html
我嘗試改成:
-k "mv /test/"
結果如下:
mv: cannot overwrite non-directory '/tmp/dns_capture.pcap.20250330.081127.144529' with directory '/test/'
AI解答
:
表示 mv 指令嘗試將 /test/ 目錄移動到一個名為 /tmp/dns_capture.pcap.20250330.081127.144529
的檔案,但 /tmp/dns_capture.pcap.20250330.081127.144529 是一個檔案,而不是一個目錄。
求救:不知有先進有使用過這個套件嗎或建議
萬分感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.52.192.175 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1743326738.A.5ED.html
Linux 近期熱門文章
PTT數位生活區 即時熱門文章