Capture Trafik Jaringan dengan Microsoft Network Monitor

Microsoft Network Monitor merupakan alat untuk menangkap lalu lintas jaringan dan penganalisis paket yang tidak digunakan lagi. Ini memungkinkan menangkap, melihat, dan menganalisis data jaringan dan menguraikan protokol jaringan. Ini dapat digunakan untuk memecahkan masalah jaringan dan aplikasi di jaringan

Cara menggunakan Network Monitor

  1. Download Microsoft Network Monitor
  2. Lakukan instalasi menggunakan file hasil download.
  3. Buka “Microsoft Network Monitor 3.4” dan jalankan sebagai “administrator”
network 01
  1. Pilih ethernet yang akan anda capture dengan mencentangnya. Jika anda memiliki banyak ethernet, jangan anda pilih semua ethernet, pilihlah hanya ethernet yang akan anda capture lalu lintas jaringannya.
network 02

Memulai Capture Trafik Jaringan

  1. Untuk memulai capture trafik jaringan, klik tombol “New Capture” dan kemudian klik tombol “Start”.
network monitor 04
  1. Anda akan melihat trafik yang melalui jaringan ethernet yang anda capture pada bagian “Frame Summary
network 04
  1. Untuk lebih fokus dalam menganalisa jaringan, anda bisa menambahkan filter. Anda bisa memfilter trafik jaringan berdasarkan aplikasi yang berjalan, tujuan, nomor port dan lain sebagainya. Untuk cara penulisan dan contohnya bisa anda lihat pada bagian akhir artikel ini.

Network Monitor Filtering

Network Monitor IPv4 Filtering

Field/ PropertyDescriptionExample
IPv4.AddressFilter pada alamat di kedua arah, sumber atau tujuan.IPv4.Address==192.168.1.1
IPv4.SourceAddressMewakili alamat sumber dan berguna untuk memfilter lalu lintas dari sumber tertentu.IPv4.SourceAddress==192.168.1.1
IPv4.DestinationAddressMewakili alamat tujuan dan berguna untuk menyaring lalu lintas ke tujuan tertentu.IPv4.DestinationAddress==192.168.2.2
IPv4.PayloadLengthSeluruh panjang muatan IP.IPv4.PayloadLength == 0
DestinationBerisi alamat sumber protokol paling atas. Jadi jika IPv4 adalah protokol terakhir dengan sebuah alamat, Property.Destination akan berisi representasi string dari alamat tersebut. Ini adalah properti yang sama yang digunakan untuk mengisi kolom Sumber di UI.Destination==”192.168.2.2″
SourceMirip dengan TujuanSource.Contains(“192.”)
IPPayloadLengthMewakili Ukuran Payload IP dalam byteIPPayloadLength > 1000

Network Monitor Conversation Filtering

Field/ PropertyDescriptionExample
ProcessNameProses yang terkait dengan frame saat ini. Ini dikumpulkan saat Monitor Jaringan 3.4 digunakan untuk menangkap jejak. Jika menggunakan NMCAP, Anda perlu menambahkan / CaptureProcesses .ProcessName.Contains(“iexpl”)
ProcessIDID proses yang terkait dengan bingkai saat ini. Ini dikumpulkan saat Monitor Jaringan 3.4 digunakan untuk menangkap jejak. Jika menggunakan NMCAP, Anda perlu menambahkan / CaptureProcesses .ProcessID == 1234

Network Monitor Wireless Filtering

Field/ PropertyDescriptionExample
Wifi.AddressFilter pada alamat di kedua arah, sumber atau tujuan.Ethernet.Address==0x123456AABBCC
wifi.Management.SAMewakili alamat sumber dan berguna untuk memfilter lalu lintas dari sumber tertentu.wifi.Management.sA==0x123456AABBCC
wifi.Management.DAMewakili alamat tujuan dan berguna untuk menyaring lalu lintas ke tujuan tertentu.wifi.Management.DA==0x123456AABBCC
WiFi.MetaData.PhyTypeNilai Jenis Lapisan Fisik. Setiap nilai mewakili lapisan yang berbeda. Ini dijelaskan dalam tabel WiFiPhyType di wireless.npl . 4=a, 5=b, 6=g, dan 7=n.WiFi.MetaData.PhyType == 0x6
property.WiFiDestinationBerisi alamat sumber protokol paling atas. Jadi jika WiFi adalah protokol terakhir dengan sebuah alamat, Property.Destination akan berisi representasi string dari alamat tersebut. Ini adalah properti yang sama yang digunakan untuk mengisi kolom Sumber di UI.WiFiDestination == 0xFFFFFFFFFFFF
property.WifiChannelSaluran Nirkabelproperty.WifiChannel==14
property.WiFiSourceMirip dengan TujuanWiFiSource == 0xFFFFFFFFFFFF
DestinationBerisi alamat sumber protokol paling atas. Jadi jika WiFi adalah protokol terakhir dengan sebuah alamat, Property.Destination akan berisi representasi string dari alamat tersebut. Ini adalah properti yang sama yang digunakan untuk mengisi kolom Sumber di UI.Destination.Contains(“123456”)
SourceMirip dengan TujuanSource.Contains(“123456”)

Network Monitor TCP Filtering

Field/ PropertyDescriptionExample
TCP.PortFilter pada port Sumber atau Tujuan. Digunakan untuk mencari lalu lintas berdasarkan port yang sering dikaitkan dengan suatu aplikasi.TCP.Port==80
TCP.Flags.ResetDapat digunakan untuk menguji dan melihat apakah tanda reset disetel.TCP.Flags.Reset==1
TCP.WindowUkuran Jendela dari bingkai TCP saat ini, tetapi mengabaikan faktor skala. Lihat Property.TCPWindowSize di bawah.TCP.Window == 0
TCPRetransmitProperti yang ditetapkan saat pengiriman ulang TCP ditemukan. Transmisi ulang sering kali merupakan indikasi masalah infrastruktur jaringan dan kemacetan jaringan.Property.TCPRetransmit == 1
TCPPayloadLengthMewakili Ukuran Payload TCP.TCPPayloadLength == 0
TCPCheckSumStatusIni adalah string yang mewakili jika jumlah cek valid atau tidak. Ini bisa menjadi “Baik” atau “Buruk”.TCPCheckSumStatus != “Good”
TCPDescriptionProperti untuk menampilkan Deskripsi TCP untuk frame saat ini sebagai lawan dari deskripsi protokol paling atas. Ini berguna sebagai kolom ringkasan bingkai. Anda juga dapat menggunakannya untuk mencari frame yang ditransmisikan ulang tertentu dengan mencari teks dalam ringkasan TCP, seperti yang ditunjukkan oleh contoh.TCPDescription.Contains(“#472”)
TCPAckNumberNomor Pengakuan frame saat iniTCPAckNumber==1234
TCPSeqNumberNomor Urutan frame saat iniTCPSeqNumber==1234
TCPSeqeunceRangeRentang Urutan TCP, sebagai string, yang merupakan nomor urutan saat ini ke urutan saat ini ditambah panjang muatan TCP.TCPSequenceRange.Contains(“1234”)
TCPShortAckNumberSebuah representasi KATA dari nomor Ack untuk membuatnya mudah untuk membandingkan dan mengingat.TCPShortAckNumber==1000
TCPShortSeqNumberSebuah representasi KATA dari nomor Seq untuk membuatnya mudah untuk membandingkan dan mengingat.TCPShortSeqNumber==1000
TCPFlagsRepresentasi string dari berbagai flag TCP untuk frame: C WR, E CE, U rgent, A ck, Push , REset , S yn , F in.TCPFlags.Contains(“R”)
TCPWindowSizeUkuran Jendela untuk bingkai saat ini termasuk faktor penskalaan jika jabat tangan 3 arah tersedia dalam jejak yang sama.TCPWindowSize==0

Artikel Terbaru