# Bootcamp Wireshark

Initieel was het niet de bedoeling om dit onderdeel op te nemen in deze cursus. Maar bij de try-outs van deze opleiding werd het snel duidelijk dat er onvoldoende kennis van Wireshark aanwezig was bij de cursisten.
Dit onderdeel is dus optioneel naar gelang de aanwezige kennis.

# Wat is Wireshark?

Wireshark is een open source packet sniffer en proctocol analyzer. De kracht van Wireshark ligt voornamelijk in de capaciteiten om protocollen te analyseren en minder in het capteren van netwerkverkeer. Momenteel kan Wireshark meer dan 3000 protocollen dissecteren.

Via onderstaand schema wordt de werking van Wireshark besproken.

INTERNAL

  • De “Qt” zorgt voor een platformonafhankelijke (Linux, Windows, macOS) grafische interface voor Wireshark.
  • De “Core engine” ondersteunt duizenden dissectors en plaatst alles in een “leesbaar” formaat.
  • De “Dumpcap capture engine” bepaalt hoe het “capture process” start en stopt.
  • De “Libpcap/NPcap” is een specifieke driver die de frames van het netwerk haalt en aan de “Dumpcap capture engine”aanbiedt.

Wanneer je een opgeslagen pcapng-bestand in Wireshark opent, maak je gebruik van de “Wiretap library” om de opgeslagen frames aan de “Core engine” aan te bieden.

# Wanneer Wireshark gebruiken?

De meest voorkomende taken waarbij je Wireshark gebruikt:

  • Analyse van het netwerkverkeer (voorbeeld: top talkers, …)
  • Troubleshooting (voorbeeld: vertraagd netwerk, … )
  • Analyse van beveiligingsproblemen (voorbeeld: verdachte hosts, …)
  • Analyse van applicaties (voorbeeld: bandbreedte gebruik, …)
  • ...

TIP

Met Wireshark kan je enkel zaken vaststellen. Je kan geen problemen oplossen met Wireshark. Daarvoor zullen andere ingrepen noodzakelijk zijn. Als voorbeeld: een aanpassing aan de regels op de firewall.

# Basishandelingen

Aan de hand van enkele oefeningen zullen we de meest courante handelingen overlopen.

Vooraleer we starten met deze oefening zullen we een nieuw profiel aanmaken. Daarna zullen we enkele instellingen aanpassen die zullen helpen efficiënter te werken. Bekijk onderstaande video's en voer de stappen gelijktijdig uit op uw toestel.

Video - Aanmaken van een eigen profiel (opens new window)

Vanaf nu kunnen we ons persoonlijk profiel verder aanpassen aan onze wensen.

Aan de hand van onderstaande oefening worden basishandelingen uitgelegd. Bekijk onderstaande video en voer de stappen gelijktijdig uit op uw toestel.

OEFENING2
Video - KOLOM.MKV (opens new window)
Bestand - KOLOM.PCAPng (opens new window)

OEFENING3
Video - COLOR.MKV (opens new window)
Bestand - COLOR.PCAPng (opens new window)

OEFENING4
Video - DISPLAY1.MKV (opens new window)
Bestand - DISPLAY1.PCAPng (opens new window)

OEFENING5
Probeer te bepalen hoeveel frames gerelateerd zijn aan netwerkverkeer van YouTube.
Bestand - DISPLAY2.PCAPng (opens new window)
Het antwoord is te vinden in "Capture file comments".

OEFENING6
Video - GEOIP.MKV (opens new window)
Bestand - DISPLAY1.PCAPng (opens new window)

OEFENING7
Video - EXTRACT.MKV (opens new window)
Bestand - DISPLAY1.PCAPng (opens new window)
Bestand - COLOR.PCAPng (opens new window)