Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows

Cách sử dụng công cụ嗅探 mạng mới PktMon.exe trong Windows 10

Windows 10 cung cấp công cụ嗅探 mạng tích hợp sẵn — PktMon.exe — để theo dõi lan truyền gói tin nội bộ và báo cáo gói tin bị loại bỏ. Công cụ này có thể giúp bạn xem xét mạng và giúp giải quyết nguyên nhân độ trễ mạng, xác định ứng dụng bị ảnh hưởng, và khi dùng với bộ công cụ bổ sung, có thể cung cấp thông tin chi tiết vào các chỉ số hàng đầu. Trong bài viết này, chúng tôi sẽ chỉ cách bạn có thể sử dụng công cụ嗅探 mạng mới (PktMon.exe) trong Windows 10.

Công cụ嗅探 mạng PktMon.exe trong Windows 10

PktMon.exe hoặc Packet Monitor (Giám sát gói tin) là công cụ嗅探 mạng hoặc chẩn đoán mạng và giám sát gói tin mới. Nó nằm trong thư mục Systems, nghĩa là bạn có thể gọi nó từ Run, Command Prompt hoặc PowerShell.

Nếu chương trình nhắc bạn về lệnh Netsh Trace, thì bạn đúng. Lệnh Netsh Trace giúp bạn bật và cấu hình truy vết mạng để hỗ trợ khi khắc phục sự cố kết nối mạng.

Cách sử dụng công cụ嗅探 mạng mới PktMon.exe trong Windows 10

PktMon có thể làm gì?

Nếu bạn chạy PktMon.exe Help trên dấu nhắc lệnh. Đây là những gì bạn nhận được:

  • filter: Quản lý bộ lọc gói tin.
  • comp: Quản lý thành phần đã đăng ký.
  • reset: Đặt lại bộ đếm về không.
  • start: Bắt đầu giám sát gói tin.
  • stop: Dừng giám sát.
  • format: Chuyển đổi tệp nhật ký sang văn bản.
  • unload: Gỡ driver PktMon.

Nếu bạn muốn trợ giúp thêm cho một lệnh cụ thể, bạn có thể chạy help đối với lệnh đó. Đây là giao diện:

pktmon filter help
pktmon filter { list | add | remove } [OPTIONS | help]
Commands
list    Hiển thị bộ lọc gói tin đang hoạt động.
add     Thêm bộ lọc để kiểm soát gói tin nào được báo cáo.
remove  Xóa tất cả bộ lọc.

PktMon.exe cũng đi kèm giám sát thời gian thực và hỗ trợ định dạng tệp PCAPNG.

Đọc thêm: Cách bật và kiểm tra DNS over HTTPS trong Windows 10.

Cách sử dụng PktMon giám sát lưu lượng mạng

Đây là ví dụ cách sử dụng nó với ví dụ đơn giản.

  1. Tạo Bộ lọc để giám sát một cổng
  2. Bắt đầu Giám sát
  3. Xuất Nhật ký sang định dạng đọc được

Ví dụ này giả định bạn muốn giám sát một số cổng trên máy tính, có thể thường gặp sự cố.

1. Tạo Bộ lọc

Tùy chọn chính cho phép giám sát lưu lượng là —filter. Sử dụng tùy chọn này, bạn có thể tạo bộ lọc để kiểm soát gói tin nào được báo cáo dựa trên Khung Ethernet, Tiêu đề IP, Tiêu đề TCP, và Đóng gói. Nếu bạn chạy chương trình dưới đây, bạn sẽ nhận được chi tiết đầy đủ những gì bạn có thể làm với bộ lọc.

pktmon filter add help

Quay lại chủ đề, giả sử chúng ta sẽ giám sát cổng TCP số 1088. Có thể là cổng dùng cho ứng dụng tùy chỉnh của bạn, đang bị crash, và PktMon có thể giúp bạn tìm ra nếu mạng là vấn đề.

Mở Command Prompt hoặc PowerShell với đặc quyền admin

Tạo bộ lọc gói tin bằng lệnh: "pktmon filter add -p [port]"

pktmon filter add -p 1088

Sau đó bạn có thể chạy lệnh "pktmon filter list" để xem danh sách bộ lọc đã thêm.

Cách sử dụng công cụ嗅探 mạng mới PktMon.exe trong Windows 10

Để xóa tất cả bộ lọc, chạy lệnh "pktmon filter remove"

2. Bắt đầu Giám sát

Vì đây không phải chương trình tự động chạy ngầm mà hoạt động theo yêu cầu, bạn cần bắt đầu giám sát thủ công. Chạy lệnh sau để bắt đầu giám sát gói tin

pktmon start --etw - p 0

Nó sẽ bắt đầu giám sát và tạo tệp nhật ký tại vị trí đã nói. Bạn phải dừng thủ công bằng đối số "stop" để dừng ghi nhật ký, hoặc nó sẽ kết thúc khi máy tính tắt. Nếu bạn chạy lệnh với "-p 0" thì nó chỉ lấy 128 byte của một gói tin.

Log filename: C:\Windows\system32\PktMon.etl
Logging mode: Circular
Maximum file size: 512 MB

3. Xuất Nhật ký sang định dạng đọc được

Cách sử dụng công cụ嗅探 mạng mới PktMon.exe trong Windows 10

Tệp nhật ký được lưu vào tệp PktMon.ETL có thể chuyển đổi sang định dạng đọc được bằng lệnh sau

pktmon format PktMon.etl -o port-monitor-1088.txt

Sau khi làm xong, khi bạn mở tệp trong notepad và đọc, để hiểu được, bạn sẽ phải sử dụng Microsoft Network Monitor. Nó có thể đọc trực tiếp tệp ETL.

Điều đó nói, Microsoft dự kiến sẽ bắt đầu triển khai hỗ trợ giám sát thời gian thực, dự kiến trong Windows 10 2004 – nhưng tôi không thấy tùy chọn đó.

Đọc liên quan: Công cụ Packet Sniffing miễn phí cho Windows 10.

Cách sử dụng công cụ嗅探 mạng mới PktMon.exe trong Windows 10