Saya ingin tahu apa isi aplikasi paket satu "Perencana APM" kirim ke "MAVProxy" lainnya. Saya tahu mereka berkomunikasi melalui port UDP 14550. Saya mencoba menggunakan tcpdump dengan menjalankan perintah berikut
tcpdump -u port 14550
dan
tcpdump udp
dan
netstat -uanpc | grep 14550
tetapi tidak satupun dari mereka yang menunjukkan kepada saya apa yang sebenarnya dipertukarkan oleh kedua aplikasi ini. Saya memerlukan sesuatu seperti cutecom untuk memonitor koneksi UDP. Apakah ada yang seperti ini? Saat saya menjalankan perintah
netstat -lnpuc
, ini menunjukkan berikut di antara outputnya
udp 5376 0 0.0.0.0:14550 0.0.0.0:* 23598/apmplanner2
networking
Salahuddin Ahmed
sumber
sumber
wireshark
? Ini akan membedah paket-paket dan menunjukkan kepada Anda informasi yang dikirim oleh masing-masing, dan Anda kemudian dapat menggunakanudp.port == 14550
atau serupa dengan perintah penyaringan untuk hanya menunjukkan lalu lintas itu. Masalahnya adalah, Anda harus mengumpulkan apa yang terjadi bolak-balik berdasarkan isi paket. Tapi kedengarannya seperti ini pada akhirnya apa yang ingin Anda lakukan sendiri ... (Hanya mengenduslo
antarmuka jika Anda melakukan ini - itulah kisaran 'lokal' 127. *. *. * Dan IPv6 lokal secara internal pada sistem Anda)udp.port == 14550
diApply a display filter
mengajukan tapi tidak ada yang muncul. Saya juga mencobaudp port 14550
diEnter a capture filter
lapangan. Juga ketika saya menjalankan perintahnetstat -lnpuc
, itu menunjukkan berikut di antara hasilnyaudp 5376 0 0.0.0.0:14550 0.0.0.0:* 23598/apmplanner2
wireshark
dengansudo
. Terima kasih banyakJawaban:
tcpdump mendukung penangkapan UDP . contoh penggunaan:
Edit
Karena aplikasi Anda berkomunikasi dengan antarmuka lo, Anda harus menentukan antarmuka seperti ini:
perintah ini hanya mencetak tajuk. jika Anda ingin mencetak bagian data paket dalam hex dan ASCII gunakan ini:
atau jika Anda ingin menyimpan paket ke file dan melihat isinya di Wireshark gunakan ini:
sumber
listening on wlo1, link-type EN10MB (Ethernet), capture size 262144 bytes
dan tidak ada yang lain!-A
ke tcpdump untuk melihat data. Anda juga dapat mengirim paket ke file dan melihat paket di Wireshark oleh-w packets.pcap
Anda dapat menggunakan ngrep . Contoh:
sumber