Kullanarak bir yakalama filtresi belirtin -f "port 53"
.
Yan not: bu tshark
şimdi değil tethereal
Artık.
Yerel olarak yakalamak, ancak verileri uzak bir sunucuda saklamak için -
veya /dev/stdout
çıktı dosyası olarak ssh
:
tshark -i eth0 -f "port 53" -l -w - | ssh otherhost "cat > foo.pcap"
tcpdump -i eth0 -f "port 53" -l -w - | ssh otherhost "cat > foo.pcap"
Bunun tersini de yapabilirsiniz - uzaktaki bir sunucuda yakalayın, ancak verileri yerel olarak saklayın:
ssh otherhost "tshark -i eth0 -f "port 53" -l -w -" > foo.pcap
ssh otherhost "tcpdump -i eth0 -f "port 53" -l -w -" > foo.pcap
Not: Her zaman Bu gibi verileri depolarken bir yakalama filtresi belirtin. Bunu yapmazsanız, her paket sonsuz bir döngüye neden olur.
tethereal
ve Wireshark Kullanıcı Kılavuzu SSH ile çalıştırıldığında varsayılan olarak uygulanan filtrelerden bahsedin. İlk durumda (uzak sunucuya depolama), bu geçerli olmaz, ancak ikinci durumda?