Rumah > masalah biasa > teks badan

Bagaimana untuk melaksanakan perintah penangkapan paket dalam linux

zbt
Lepaskan: 2023-08-23 10:04:26
asal
9664 orang telah melayarinya

Linux boleh menggunakan arahan tcpdump, arahan tshark dan arahan ngrep untuk menangkap paket. Pengenalan terperinci: 1. perintah tcpdump, yang boleh menangkap paket data rangkaian dan memaparkan atau menyimpannya; 2. perintah tshark, yang boleh menangkap paket tanpa menggunakan antara muka grafik; Beg.

Bagaimana untuk melaksanakan perintah penangkapan paket dalam linux

Dalam sistem Linux, anda boleh menggunakan arahan berikut untuk menangkap paket:

perintah tcpdump:

tcpdump [options] [filters]
Salin selepas log masuk

Ini ialah alat penangkap paket baris arahan yang berkuasa yang boleh menangkap paket rangkaian dan memaparkan atau menyimpannya. Contohnya, untuk menangkap trafik HTTP pada semua antara muka rangkaian, anda boleh menggunakan arahan berikut:

sudo tcpdump -i any port 80
Salin selepas log masuk

tshark arahan:

tshark [options] [filters]
Salin selepas log masuk

Ini ialah versi baris arahan Wireshark yang boleh menangkap paket tanpa menggunakan antara muka grafik. Ia menyediakan fungsi yang serupa dengan Wireshark. Contohnya, untuk menangkap paket daripada alamat IP tertentu, anda boleh menggunakan arahan berikut:

sudo tshark -i any host 192.168.0.1
Salin selepas log masuk

ngrep arahan:

ngrep [options] [filters]
Salin selepas log masuk

Ini ialah alat baris arahan yang serupa dengan grep yang boleh digunakan untuk menangkap dan menapis paket rangkaian. Ia boleh memadankan paket yang ditangkap berdasarkan ungkapan biasa. Contohnya, untuk menangkap semua permintaan HTTP yang mengandungi "GET", anda boleh menggunakan arahan berikut:

sudo ngrep -q -d any 'GET' port 80
Salin selepas log masuk

Sila ambil perhatian bahawa arahan di atas perlu dijalankan dengan keistimewaan root kerana penangkapan paket memerlukan akses kepada antara muka rangkaian.

Atas ialah kandungan terperinci Bagaimana untuk melaksanakan perintah penangkapan paket dalam linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan