我需要從遠程主機的不同接口收集tcpdump。
目前我做以下列方式:2來自遠程主機的tcpdumps
ssh remotehost "tcpdump -i iface1 -w - " > iface1_dump.pcap & ssh remotehost "tcpdump -i iface2 -w - " > iface2_dump.pcap
我不知道是否有實現它在單一的SSH連接(也許有些複雜的shell重定向是治癒),以儘量減少數據包丟失,而方式第二ssh命令是在它的途中
2條件:
遠程主機具有真正磁盤空間有限,所以我不能在該主機上本地和tcpdump
的tcpdump -i任何影響以太網頭,所以我不能使用它
你無法相信,但該主機沒有安裝nc/netcat。 這是非常特定的服務器,運行非常特定的WindRiver Linux發行版 – 2012-07-21 15:05:09
然後,您必須安裝netcat,某些ssh客戶端,某些ftp客戶端等。否則,您可以將2個命令放入scrit文件,並配置tcpdump以輸出不同的內容在同一個控制檯上,然後在PC上拆分合並的輸出。 – alinsoar 2012-07-21 15:07:41