Wireshark ialah penganalisis paket rangkaian berasaskan GUI percuma dan terbuka, bersilang platform, tersedia untuk Linux, Windows, MacOS, Solaris dan banyak lagi. Ia menangkap paket rangkaian dalam masa nyata dan membentangkannya dalam format yang boleh dibaca manusia. Ia membolehkan kami memantau paket rangkaian pada tahap mikroskopik. Ia juga mempunyai fungsi yang dipanggil tshark
ialah program baris arahan yang melaksanakan fungsi yang sama seperti Wireshark, tetapi melalui terminal dan bukannya melalui GUI. tshark
的命令行程序,它执行与 Wireshark 相同的功能,但通过终端而不是通过 GUI。
Wireshark 可用于网络故障排除、分析、软件和通信协议开发,也可用于教育目的。Wireshark 使用名为 pcap
的库来捕获网络数据包。
Wireshark 的功能
- 支持检查数百种协议
- 能够实时捕获数据包并保存它们以供以后离线分析
- 一些用于分析数据的过滤器
- 捕获的数据可以动态压缩和解压缩
- 支持多种数据分析文件格式,输出也可以保存为 XML、CSV、纯文本格式
- 可以从以太网、WiFi、蓝牙、USB、帧中继、令牌环等多种接口捕获数据
先决条件
- 预装 Ubuntu 22.04
- 具有 sudo 权限的本地用户
- 互联网连接
Wireshark 安装步骤
从 Ubuntu 仓库安装
Wireshark 包可在默认的 Ubuntu 仓库中找到,并且可以使用以下命令简单地安装。但你可能无法获得最新版本的 wireshark。
$ sudo apt update$ sudo apt install wireshark
Apt-Command-Install-Wireshark-Ubuntu
选择 “Yes” 允许非超级用户使用 Wireshark 捕获数据包:
Allow-Non-SuperUsers-To-Capture-Packets-Wireshark-Ubuntu
安装成功后,访问 Wireshare UI。在“活动Activities”中搜索“Wireshark”,然后点击它的图标。
Wireshark-UI-Ubuntu-Linux-Desktop
以上确认你的 Wireshark 安装已成功完成。
安装最新的版本
如果要安装最新版本的 Wireshark,我们必须使用以下 apt
命令启用官方 Wireshark 仓库:
$ sudo add-apt-repository ppa:wireshark-dev/stable$ sudo apt update
现在,安装最新版本的 Wireshark,运行:
$ sudo apt install wireshark -y
安装 Wireshark 后,验证其版本:
$ wireshark --version
Wireshark-Version-Check-Ubuntu-Linux
要允许普通用户使用 Wireshark 使用和捕获数据包,请运行以下命令:
$ sudo dpkg-reconfigure wireshark-common
选择 “Yes” 并按回车键。
Allow-Regular-User-Use-Wireshark-Ubuntu
使用 usermod
命令将本地用户添加到 wireshark
pcap
perpustakaan untuk menangkap paket rangkaian. Ciri Wireshark
- Menyokong pemeriksaan ratusan protokol
- Keupayaan untuk menangkap paket dalam masa nyata dan menyimpannya untuk analisis luar talian kemudian
- Sesetengahnya untuk menganalisis data Penapis
- Data yang ditangkap boleh dimampatkan dan dinyahmampat secara dinamik
- Menyokong berbilang format fail analisis data dan output juga boleh disimpan dalam format XML, CSV dan teks biasa
Boleh menangkap data daripada berbilang antara muka seperti Ethernet, WiFi, Bluetooth, USB, Frame Relay, Token Ring dan banyak lagi
Prasyarat
- Prapasang Ubuntu 22.04
Langkah pemasangan Wireshark
Pasang daripada repositori Ubuntu
Pakej Wireshark tersedia secara lalai Ia ditemui dalam repositori Ubuntu dan boleh dipasang hanya menggunakan arahan berikut. Tetapi anda mungkin tidak boleh mendapatkan versi terkini wireshark.$ sudo usermod -aG wireshark $USER$ newgrp wireshark

Apt- Command-Install-Wireshark-Ubuntu
Pilih "Ya" untuk membenarkan bukan pengguna super menggunakan Wireshark untuk menangkap paket: 🎜🎜

Pasang versi terkini
🎜Jika anda ingin memasang versi terkini Wireshark, kami mesti menggunakanapt
perintah untuk membolehkan repositori Wireshark rasmi: 🎜$ sudo reboot🎜Sekarang, pasang versi terkini Wireshark dan jalankan: 🎜rrreee🎜Selepas memasang Wireshark, sahkan versinya: 🎜rrreee🎜


usermod
arahan menambah pengguna tempatan ke wireshark
Kumpulan: 🎜rrreee🎜Untuk perubahan di atas berkuat kuasa, sila mulakan semula sistem anda. 🎜rrreee🎜Tangkap paket menggunakan Wireshark🎜🎜Mulakan Wireshark, cari "wireshark" daripada "Aktiviti"-> 🎜🎜🎜🎜Akses-Wireshark-Ubuntu-Desktop🎜🎜🎜Akses-Wireshark-Ubuntu-Desktop🎜🎜Klik pada ikon Wireshark,🎜Choose-Interface-Wireshark-UI-Ubuntu
Semua ini adalah antara muka yang melaluinya kita boleh menangkap paket rangkaian. Bergantung pada antara muka pada sistem anda, halaman ini mungkin kelihatan berbeza.
Kami memilih "enp0s3" untuk menangkap trafik rangkaian antara muka ini. Selepas memilih antara muka, kami boleh mula mengisi paket rangkaian untuk semua peranti pada rangkaian kami (lihat tangkapan skrin di bawah)
Capturing-Packets-WireShark-UI-Ubuntu
Apabila saya mula-mula melihat halaman ini, kita mungkin terharu dengan data yang dipaparkan dalam skrin ini dan mungkin memikirkan cara menyusun data ini, tetapi jangan risau, salah satu ciri terbaik Wireshark ialah penapisnya.
Kami boleh mengisih/menapis data berdasarkan alamat IP, nombor port, kami juga boleh menggunakan penapis sumber dan destinasi, saiz paket, dll. Kami juga boleh menggabungkan 2 atau lebih penapis bersama-sama untuk mencipta carian yang lebih komprehensif . Kami boleh menulis penapis dalam tab "Gunakan Penapis Paparan" atau pilih salah satu peraturan yang telah dibuat. Jika anda ingin memilih penapis pra-bina, klik ikon "Bendera" dan pilih tab "Gunakan Penapis Paparan".
Penapisan-Berasaskan-IP-WireShark-UI-Ubuntu
Kami juga boleh menapis data berdasarkan kod warna Secara lalai, ungu muda ialah trafik TCP, biru muda ialah trafik UDP, dan hitam menunjukkan ralat Paket, kepada lihat apa maksud kod ini, klik Lihat->Peraturan Mewarna, kami juga boleh menukar kod ini. .
Untuk berhenti menangkap paket, klik butang berhenti merah dan simpan paket yang ditangkap ke fail.
Summary
Wireshark ialah alat yang sangat berkuasa yang memerlukan sedikit masa untuk membiasakan diri dan menguasai, artikel ini akan membantu anda bermula.
Atas ialah kandungan terperinci Cara memasang dan menggunakan Wireshark dalam Ubuntu 22.04. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Nginxisessentialformodernwebapplicationsduetoitsrolesasareverseproxy, loadbalancer, andwebserver, menawarkanHighperformanceAndscalability.1) itactsasareverseproxy, enhancingsecurityandperformanceCachingandbalancing.2)

Untuk memastikan keselamatan laman web melalui NGINX, langkah -langkah berikut diperlukan: 1. Buat konfigurasi asas, tentukan sijil SSL dan kunci persendirian; 2. Mengoptimumkan konfigurasi, membolehkan HTTP/2 dan OCSPSTAPLING; 3. Debug kesilapan biasa, seperti laluan sijil dan isu suite penyulitan; 4. Cadangan Pengoptimuman Prestasi Aplikasi, seperti menggunakan Let'sEncrypt dan Sesi Multiplexing.

Nginx adalah HTTP berprestasi tinggi dan pelayan proksi terbalik yang baik untuk mengendalikan sambungan serentak yang tinggi. 1) Konfigurasi Asas: Dengar port dan sediakan perkhidmatan fail statik. 2) Konfigurasi Lanjutan: Melaksanakan proksi terbalik dan mengimbangi beban. 3) Kemahiran Debugging: Periksa log ralat dan uji fail konfigurasi. 4) Pengoptimuman Prestasi: Aktifkan pemampatan GZIP dan laraskan dasar cache.

Cache Nginx dapat meningkatkan prestasi laman web dengan ketara melalui langkah -langkah berikut: 1) Tentukan kawasan cache dan tetapkan laluan cache; 2) Konfigurasikan tempoh kesahihan cache; 3) menetapkan dasar cache yang berbeza mengikut kandungan yang berbeza; 4) mengoptimumkan penyimpanan cache dan mengimbangi beban; 5) Kesan Cache Memantau dan Debug. Melalui kaedah ini, cache Nginx dapat mengurangkan tekanan pelayan back-end, meningkatkan kelajuan tindak balas dan pengalaman pengguna.

Menggunakan DockerCompose dapat memudahkan penggunaan dan pengurusan Nginx, dan skala melalui Dockerswarm atau Kubernetes adalah amalan biasa. 1) Gunakan dockercompose untuk menentukan dan menjalankan bekas Nginx, 2) melaksanakan pengurusan kluster dan skala automatik melalui Dockerswarm atau Kubernetes.

Konfigurasi lanjutan Nginx boleh dilaksanakan melalui blok pelayan dan proksi terbalik: 1. Blok pelayan membenarkan beberapa laman web dijalankan dalam satu keadaan, setiap blok dikonfigurasi secara bebas. 2. Proksi terbalik memajukan permintaan ke pelayan backend untuk merealisasikan beban mengimbangi dan pecutan cache.

Penalaan prestasi Nginx boleh dicapai dengan menyesuaikan bilangan proses pekerja, saiz kolam sambungan, membolehkan mampatan GZIP dan protokol HTTP/2, dan menggunakan cache dan mengimbangi beban. 1. Laraskan bilangan proses pekerja dan saiz kolam sambungan: worker_processesauto; peristiwa {worker_connections1024;}. 2. Dayakan Mampatan GZIP dan HTTP/2 Protokol: http {gzipon; server {listen443sslhttp2;}}. 3. Gunakan pengoptimuman cache: http {proxy_cache_path/path/to/cachelevels = 1: 2k

Peningkatan keselamatan nginx dapat dicapai melalui langkah -langkah berikut: 1) Pastikan semua lalu lintas dihantar melalui HTTPS, 2) Konfigurasi pengepala HTTP untuk meningkatkan keselamatan komunikasi, 3) menubuhkan ssl/tls yang disulitkan penghantaran, 4) melaksanakan kawalan akses dan mengehadkan untuk mencegah serangan. Langkah -langkah ini dapat meningkatkan keselamatan pelayan Nginx dengan berkesan.


Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

MinGW - GNU Minimalis untuk Windows
Projek ini dalam proses untuk dipindahkan ke osdn.net/projects/mingw, anda boleh terus mengikuti kami di sana. MinGW: Port Windows asli bagi GNU Compiler Collection (GCC), perpustakaan import yang boleh diedarkan secara bebas dan fail pengepala untuk membina aplikasi Windows asli termasuk sambungan kepada masa jalan MSVC untuk menyokong fungsi C99. Semua perisian MinGW boleh dijalankan pada platform Windows 64-bit.

PhpStorm versi Mac
Alat pembangunan bersepadu PHP profesional terkini (2018.2.1).

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

SublimeText3 versi Inggeris
Disyorkan: Versi Win, menyokong gesaan kod!

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa