Sejauh yang saya tahu pyshark adalah pembungkus Python untuk tshark yang merupakan versi baris perintah dari Wireshark. Karena Wireshark dan tshark memungkinkan untuk mendeteksi pengiriman ulang TCP, saya bertanya-tanya bagaimana saya bisa menggunakan pyshark. Saya belum menemukan dokumentasi yang bagus jadi saya tidak yakin apakah Anda tidak bisa melakukan itu, atau apakah saya tidak bisa menemukan cara yang tepat. Terima kasih!
10
tcp.analysis.retransmission
, yang dapat digunakan dengan Wireshark dan PyShark. Jika gagal, Anda mungkin ingin mengajukan pertanyaan Anda (dengan lebih banyak konteks) di Forum Wireshark jika Anda ingin bantuan meningkatkan Wireshark atau Server Fault jika Anda ingin membantu melacak kehilangan.Jawaban:
Kode di bawah ini mendeteksi transmisi ulang TCP di pyshark
Ini akan menampilkan ini dalam paket:
Jika Anda memasukkan only_summaries = True di LiveCapture Anda akan melihat sesuatu seperti ini:
Anda juga dapat memfilter paket-paket ini lebih spesifik dengan menerapkan bpf_filter di LiveCapture untuk memfilter transmisi ulang TCP.
Berikut ini salah satu cara membaca pcap dengan pyshark:
sumber