Sử dụng Wireshark để phân tích gói dữ liệu trong hệ thống mạng

Wireshark, hay còn gọi là Ethereal, công cụ này có lẽ không quá xa lạ với phần lớn người sử dụng chúng ta, vốn được xem là 1 trong những ứng dụng phân tích dữ liệu hệ thống mạng, với khả năng theo dõi, giám sát các gói tin theo thời gian thực, hiển thị chính xác báo cáo cho người dùng qua giao diện khá đơn giản và thân thiện. Trong bài viết dưới đây, chúng tôi sẽ giới thiệu với các bạn một số đặc điểm cơ bản cũng như cách dùng, phân tích và kiểm tra hệ thống mạng bằng Wireshark.

Các bạn có thể tải Wireshark phiên bản mới nhất tại đây hoặc trực tiếp tại trang chủ. Nếu dùng Linux hoặc các hệ thống UNIX khác thì có thể tìm thấy Wireshark trong phần Package Repositories. Ví dụ, với Ubuntu thì Wireshark sẽ có ở trong Ubuntu Software Center. Tuy nhiên, các bạn cần lưu ý rằng không nên tự tiện sử dụng, vì có công ty, tổ chức hoặc doanh nghiệp không cho phép dùng Wireshark trong hệ thống mạng của họ.

1. Capturing Packets:

Sau khi cài đặt, các bạn hãy khởi động chương trình và chọn thành phần trong Interface List để bắt đầu hoạt động. Ví dụ, nếu muốn giám sát lưu lượng mạng qua mạng Wireless thì chọn card mạng Wifi tương ứng. Nhấn nút Capture Options để hiển thị thêm nhiều tùy chọn khác:



Ngay sau đó, chúng ta sẽ thấy các gói dữ liệu bất đầu xuất hiện, Wireshark sẽ “bắt” từng gói – package ra và vào hệ thống mạng. Nếu đang giám sát thông tin trên Wireless trong chế độ Promiscuous thì sẽ nhìn thấy các gói dữ liệu khác trong toàn bộ hệ thống:



Nếu muốn tạm ngừng quá trình này thì các bạn nhấn nút Stop ở phía trên:



Tại đây, chúng ta sẽ thấy có nhiều màu sắc khác nhau, bao gồm: xanh lá cây, xanh da trời và đen. Wireshark dựa vào cơ chế này để giúp người dùng phân biệt được các loại traffic khác nhau. Ở chế độ mặc định, màu xanh lá cây là traffic TCP, xanh da trời đậm là traffic DNS, xanh da trời nhạt là traffic UDP và màu đen là gói TCP đang có vấn đề.



Bên cạnh đó, bạn có thể tham khảo phần hướng dẫn và ví dụ cơ bản của Wiki Wireshark tại đây. Mở 1 file capture khá dễ dàng, nhấn nút Open và trỏ tới file gốc, người dùng còn có thể tự lưu dữ liệu capture trong Wireshark và sử dụng sau đó:




2. Filtering Packets:

Cách cơ bản nhất để áp dụng filter là nhập thông tin vào ô Filter, sau đó nhấn Apply hoặc nhấn Enter. Ví dụ, nếu gõ dns thì chúng ta sẽ chỉ nhìn thấy các gói dữ liệu DNS. Ngay khi nhập từ khóa, Wireshark sẽ tự động hoàn chỉnh chuỗi thông tin này dựa vào gợi ý tương ứng.



Hoặc nhấn menu Analyze > Display Filters để tạo filter mới:


Sử dụng Wireshark để phân tích gói dữ liệu trong hệ thống mạng
Display Filters' width='466' height='438' align='absMiddle' border='0' />

Nhấn chuột phải vào từng package và chọn Follow TCP Stream:


Follow TCP Stream' width='640' height='594' align='absMiddle' border='0' />[/url]

Chúng ta sẽ thấy toàn bộ quãng thời gian giao tiếp giữa server và client:


Đóng cửa sổ này lại và filter sẽ tự động được áp dụng, Wireshark tiếp tục hiển thị đầy đủ và chính xác các package có liên quan:

[url=http://quantrimang.com/photos/image/012012/31/wireshark--11.jpg]http://quantrimang.com/photos/image/012012/31/wireshark--09.jpg[/img]

3. Inspecting Packets:

Nhấn và chọn 1 package bất kỳ để kiểm tra các phần thông tin cụ thể hơn:



Hoặc cũng có thể trực tiếp tạo filter tại đây, nhấn chuột phải vào phần thông tin chi tiết và chọn Apply as Filter để áp dụng:



Trên đây là một số thông tin cơ bản về cách sử dụng Wireshark để kiểm tra, phân tích dữ liệu và các gói tin trong hệ thống mạng. Chúng ta sẽ tiếp tục đi sâu về những tính năng của WireShark với các bài hướng dẫn khác trên QuanTriMang.com. Mời các bạn đón đọc!


Cập nhật: 22/06/2016 Tuấn Anh
Từ khoá : Wireshark, ph�, li�, trong, th�, m��

TIN LIÊN QUAN

7 công cụ khắc phục các sự cố mạng tốt nhất

Các sự cố mạng luôn luôn xảy ra. Khi bạn không thể kết nối Internet, bạn sẽ cảm thấy bức bối và muốn kết nối lại càng nhanh càng tốt. Hãy xử lý các vấn đề về mạng đang gặp phải với 7 công cụ tuyệt vời sau đây.

7 công cụ khắc phục sự cố mạng tốt nhất "cứu nguy" cho mạng nhà bạn

Bạn thường gặp các sự cố về mạng? Không thể truy cập? Bạn có cảm thấy bực bội và muốn kết nối càng sớm càng tốt? Bài viết này sẽ giúp bạn chẩn đoán các vấn đề về mạng và đưa ra các công cụ tích hợp sẵn trong Windows và một vài tiện ích của bên thứ

Hướng dẫn cài đặt Oracle Java trên Ubuntu Linux

Nếu đã cài đặt Oracle Java 7 trên hệ điều hành nhưng muốn nâng cấp, hãy tham khảo bài hướng dẫn nâng cấp Oracle Java trên Ubuntu Linux. Với những người chỉ muốn cài đặt Oracle Java JRE để chạy ứng dụng Java chứ không phát triển chương trình Java,

Tải Ubuntu ngay trong Windows Store thôi anh em

Microsoft đã công bố tại hội nghị phát triển Build 2017 vào đầu năm nay rằng người dùng có thể tải Ubuntu trực tiếp từ Windows Store, và bây giờ distro Linux phổ biến nhất này đã có sẵn để tải về.

Tạo bản phân phối Linux của riêng bạn với Ubuntu Imager

Đã bao giờ bạn muốn tự tạo bản phân phối Linux của riêng mình nhưng không biết bắt đầu từ đâu? Nó dễ hơn bạn nghĩ đấy. Distroshare Ubuntu Imager tạo ra một Live ISO có thể cài đặt từ một bản phân phối Ubuntu hoặc phái sinh.

8 công cụ dễ dàng tạo Linux Distro cho riêng bạn

Bạn muốn tự tạo bản phân phối cho riêng mình nhưng không biết bắt đầu từ đâu và sử dụng công cụ gì, vậy thì hãy đọc bài viết này để tìm hiểu những công cụ tự tạo distro nhé!

Khám phá những phần mềm miễn phí hay

Để tận dụng được tối đa hiệu năng của máy tính, bạn cần dùng các phần mềm. Việc sở hữu nhiều phần mềm có thể khiến bạn viêm màng túi, nhưng không cần lo lắng vì hiện nay có rất nhiều phần mềm miễn phí. Các chương trình miễn phí đã trở thành trụ cột

Hướng dẫn cài đặt Ubuntu trên VMware Workstation - Phần 2

Trong phần trước của bài viết, chúng ta đã cùng nhau thiết lập sơ bộ VMware và Ubuntu Desktop. Và phần tiếp theo dưới đây, mời các bạn tiếp tục với những bước cài đặt Ubuntu Desktop trên VMware Workstation.

THỦ THUẬT HAY

Cách tải ảnh từ Instagram đơn giản và tiện lợi nhất cho Android

Có nhiều cách tải ảnh từ Instagram nhưng đều phải thực hiện qua nhiều bước rất không tiện lợi. Hôm nay chúng tôi sẽ giới thiệu cho bạn cách tải ảnh trực tiếp ngay bên trong ứng dụng Instagram cực kì đơn giản.

12 ứng dụng iOS trị giá 23 USD đang được miễn phí

Tiếp tục cập nhật danh sách 'Free App' hằng ngày dành cho iDevices, TCN đã tổng hợp thêm khá nhiều ứng dụng và game trả phí đang được miễn phí trong thời gian ngắn. Nếu bạn quan tâm hãy nhanh tay tải về trước khi bị

Hướng dẫn viết hồ sơ online theo mẫu trên ứng dụng VietnamWorks

Ứng dụng VietnamWorks sẽ cung cấp cho các bạn những mẫu CV xin việc miễn phí, vậy để viết một bộ hồ sơ xin việc online chuẩn để gửi đến nhà tuyển dụng sẽ như thế nào, bạn cần phải lưu ý những gì khi viết hồ sơ.

Thủ thuật sắp xếp lại các cửa sổ xếp chồng trên Windows Taskbar

Có rất nhiều tính năng kèm theo phiên bản Windows 10 nhưng đôi khi chúng không có sẵn. Đây cũng là cơ hội cho các ứng dụng của bên thứ ba lên ngôi. Trong bài viết này, chúng tối sẽ hướng dẫn bạn thủ thuật đơn giản giúp

Cách đánh số thứ tự cột tự động trên Excel

Trên Excel có tính năng đánh số thứ tự cột tự động, người dùng sẽ không cần thực hiện thao tác kéo ô thứ tự như cách làm thông thường nữa.

ĐÁNH GIÁ NHANH

Đánh giá Ford EcoSport 2018 sau gần nửa năm sở hữu

Với số tiền khoảng 500 – 600 triệu đồng, người tiêu dùng Việt Nam hiện nay có quá nhiều lựa chọn trên thị trường ô tô. Những cái tên có thể nghĩ tới như Ford EcoSport, Ford Fiesta, Hyundai Accent, Toyota Vios, Honda

Đánh giá chi tiết AMD APU Ryzen 5 2400G giá 4,35 triệu đồng

Xét về sự hấp dẫn thì đây là những mẫu APU đầu tiên của AMD được sản xuất theo quy trình 14nm+ đồng thời tích hợp nhân đồ họa Vega mới. Điều này giúp cải thiện đáng kể sức mạnh của chip so với thế hệ Excavator trước

Subaru Impreza 2019 phiên bản mới vừa ra mắt có những gì nổi bật?

So với thế hệ trước đó thì Subaru Impreza 2019 sẽ có kích thước rộng hơn 35 mm, chiều dài cơ sở tăng 25 mm còn chiều cao thì giảm 10 mm. Khoang hành lý của xe cũng được mở rộng với dung tích lên đến 1.280 lít. Nhờ