ID.nl logo
Netwerkproblemen? Analyseer ze met Wireshark
© pingingz - stock.adobe.com
Huis

Netwerkproblemen? Analyseer ze met Wireshark

Als je netwerk ineens slecht presteert, je verdacht netwerkverkeer vermoedt of simpelweg geïnteresseerd bent in de data die via je netwerkverbindingen stromen, kan Wireshark uitkomst bieden. Deze zeer populaire netwerkprotocol-analyzer legt datapakketten van netwerkverbindingen vast en analyseert deze, zodat je netwerkverkeer kunt monitoren en onderzoeken. Het is handig als je al enige kennis hebt van netwerkprotocollen.

In dit artikel laten we zien hoe je met Wireshark je netwerkverkeer kunt analyseren.

  • Doorvoersnelheid meten
  • Vertraging (latentie) meten
  • Hoeveelheid netwerkverkeer inzien
  • Verdachte poort identificeren
  • Controleren of je computer privacygevoelige informatie uitstuurt

Lees ook: Computerproblemen? Zo diagnosticeer je wat er loos is

1 Installatie

Wireshark is gratis en opensource en beschikbaar voor diverse platformen. Bij de installatie laat je de standaardopties, inclusief de installatie van API Npcap (versie 1.78, zie www.npcap.com) het best staan. Zet voor diepgaandere analyses van draadloos verkeer ook een vinkje bij Support raw 802.11 traffic (and monitor mode) for wireless adapters.

Let wel, Wireshark kan zonder aanvullende maatregelen (zoals pre-master secret of port mirroring) geen versleutelde datapakketten ontsleutelen en vangt alleen data op die direct van of naar het apparaat gaat waarop Wireshark draait.

2 Netwerkinterfaces

Bij het starten van Wireshark zoekt de app automatisch naar lokale netwerkinterfaces. Je kunt filteren op verschillende soorten interfaces, bijvoorbeeld Wired en Virtual, via het uitklapmenu bij All interfaces shown. Selecteer de gewenste interface door erop te dubbelklikken, bijvoorbeeld Ethernet of Wi-Fi.

Het commando ipconfig kan helpen bij het kiezen van de juiste adapter. Je belandt nu in het hoofdvenster waar het ‘packet sniffing’ al bezig is. Je kunt dit proces stoppen via Capture / Stop en hier ook weer herstarten. Het is mogelijk pakketten van een vorige sessie te bewaren. Deze sessiebestanden kun je later laden met File / Open.

3 Vensters en kleuren

In het venster Packet list worden de opgevangen pakketten getoond, standaard in chronologische volgorde. Dit omvat het bron- en doeladres, het netwerkprotocol en diverse technische details.

Het venster Packet details biedt gestructureerde informatie over het geselecteerde pakket, opgebouwd uit verschillende protocol lagen. In het venster Packet bytes zie je de daadwerkelijke data van het pakket, zowel in hexadecimale als ASCII-vorm.

Deze vensters kun je (de)activeren via het menu View. Hier vind je ook Coloring Rules, wat inzicht geeft in de kleurcoderingen van de pakketlijst. Deze regels zijn aanpasbaar en je kunt er ook nieuwe aan toevoegen.

4 Opvangfilters

Voordat we typische toepassingen van Wireshark behandelen, is het belangrijk dat je bekend bent met de voornaamste filteropties. Een standaard sessie genereert namelijk vaak een enorme hoeveelheid data. Met opvangfilters kun je deze al bij de bron beperken. Ga naar Capture / Options, kies een of meerdere netwerkinterfaces en klik op het groene blokje bij Capture filter for selected interfaces voor voorbeeldfilters. Om bijvoorbeeld enkel TCP-pakketten op te vangen, selecteer je simpelweg (TCP only:) tcp. Je kunt ook eigen filters instellen, zoals port 80 or port 443 om enkel TCP/UDP-verkeer op poort 80 of 443 te filteren. Klik op het kruisje om het filter weer weg te halen.

5 Weergavefilters

Gebruik alleen opvangfilters als Wireshark moeite heeft met het verwerken van het netwerkverkeer, wat blijkt uit het percentage Dropped in de statusbalk. Meestal werken weergavefilters beter: Wireshark vangt alle pakketten op, maar je filtert specifieke data uit de pakketlijst. Maak een filter in het veld boven de pakketlijst. Dat kan op protocol (ARP, IP, IPV6, TCP) en applicatie (DNS, HTTP, ICMP). Ook complexe filters zijn mogelijk, zoals: ip.addr == 192.168.0.0/24, http contains "GET", tcp.srcport != 80, of http.response.code == 404. Via het kruisknopje haal je een actief filter weer weg. De statusbalk vertelt je hoeveel pakketten er daadwerkelijk worden getoond.

OSI-model Om de grote hoeveelheid data die Wireshark produceert goed te begrijpen, is degelijke kennis van netwerkprotocollen essentieel. De tabel toont het zogeheten OSI-model (Open Systems Interconnection) met de zeven lagen, met een functiebeschrijving, enkele typische protocollen en aanvallen. De tabel geeft inzicht in hoe de protocollen functioneren binnen de verschillende lagen van netwerkcommunicatie. Wireshark is vooral nuttig binnen de data linklaag (zoals ethernet-frames), netwerklaag (zoals ip-pakketten) en transportlaag (zoals TCP- en UDP-segmenten), maar de tool biedt tevens inzicht in protocollen van hogere lagen (presentatie en applicatie), zoals voor http- en DNS-verzoeken.

Over filteren gesproken

Een schone lucht is ook belangrijk

6 Alternatieve filters

Er zijn andere manieren om data te filteren. Als je bijvoorbeeld met rechts klikt op een ip-adres in de kolom Destination en kiest voor de optie Apply as filter / Not selected, dan krijg je !(ip.dest == <ip-adres>). Met de operatoren and, or, not and, or not kun je nog verder bouwen op een al bestaand filter. Als je denkt een filter vaker te gebruiken, activeer het dan en klik op het plusknopje Add as display filter button, naast de (groene) filterregel. Typ een beknopt tekst in het veld Label en bevestig met OK. Het filter verschijnt nu als een knop. Klik er met rechts op om het uit te schakelen, te verwijderen of te bewerken.

7 Ordenen

Naast de verschillende filtermethodes, is het ook nuttig om te weten hoe je data zinvol kunt sorteren en ordenen. Een eenvoudige manier is door een- of tweemaal op een kolomtitel te klikken, waardoor de data volgens dat criterium gesorteerd worden. Je kunt ook zelf extra kolommen toevoegen: klik bijvoorbeeld in het venster met pakketdetails met rechts op een interessant item (zoals Destination Port in de sectie Transmission Control Protocol) en selecteer ApplyasColumn in het contextmenu. Er verschijnt een extra kolom, wat het sorteren vereenvoudigt. Om een kolom te verwijderen, klik je met rechts op de kolomtitel en verwijder je het vinkje of klik je op Remove this Column.

8 Doorvoersnelheid

Nu je vertrouwd raakt met Wireshark, haal je er allerlei nuttige informatie uit, zoals de daadwerkelijke snelheid van een specifieke verbinding. Stel, je wilt de doorvoersnelheid weten tijdens het downloaden van een groot bestand van een server. Begin met het vastleggen van deze netwerkverbinding in Wireshark. Na afloop ga je naar Statistics / Capture File Properties voor uitgebreide informatie, waaronder het tijdstip van het eerste en laatste pakket, en het aantal weggevallen en eventueel gefilterde pakketten. Onderaan vind je de bandbreedte of netwerkcapaciteit, uitgedrukt in (mega)byte en bit per seconde.

9 Vertragingen

Bij het analyseren van netwerkprestaties zijn zowel doorvoersnelheid als latentietijd belangrijk. Latentietijd (ook bekend als latency in het Engels) is de periode die een datapakket nodig heeft om van zender naar ontvanger te reizen. Voor inzicht in eventuele vertragingen voeg je de extra kolom Delta time toe. Deze toont het interval tussen de aankomst van opeenvolgende pakketten. Ga naar Edit / Preferences, klik op Appearance / Columns en voeg een kolom toe met het plusknopje. Dubbelklik op (Number) en kies voor Delta time. Dubbelklik eventueel op de titel om de naam aan te passen. Klik in de pakketlijst op deze kolomtitel om de datapakketten volgens de deltatijden te sorteren.

10 Druk verkeer

Indien je vermoedt dat er ongewoon veel netwerkverkeer is, open dan Statistics / Protocol Hierarchy. Hier zie je per protocol en applicatie de hoeveelheid verkeer. Niet-herkende protocollen of applicaties verschijnen onder de categorie Data. Om een specifiek item nader te onderzoeken, klik je er met rechts op en selecteer je Apply as Filter /Selected. Vervolgens kun je rechtsklikken op een pakket in de pakketlijst en Follow / TCPStream kiezen om de inhoud van de communicatie te analyseren. Het venster met de pakketbytes kan ook van pas komen bij deze analyse.

11 Verdachte poort

Stel dat je merkt dat je pc meerdere keren probeert een specifieke poort te bereiken. Om dit nader te bekijken, stel je via de pakketdetails bij TransmissionControl Protocol het item Destination Port in als weergavefilter. Om te achterhalen welke applicatie op je pc deze poort gebruikt, gebruik je de Opdrachtprompt van Windows. Deze opdracht toont alle verbindingen gerelateerd aan de poort:

netstat -aon | findstr :<poortnummer>

De laatste kolom toont het PID (Process-ID). Open Taakbeheer met Windows-toets+R, kies Processen en sorteer op de PID-kolom om de applicatie te identificeren.

12 Host-identificatie

Wireshark toont standaard ip-adressen, maar je kunt ook kiezen voor het weergeven van de bijbehorende hosts of domeinnamen. Ga naar Edit / Preferences en selecteer Name Resolution. Activeer hier Resolve network (IP) addresses. Zorg dat Enable IPgeolocation is ingeschakeld om, na het downloaden van geolocatiedatabases, de fysieke locaties van hosts te achterhalen (zie stap 13). Een overzicht van de vastgestelde hostnamen vind je onder Statistics / Resolved Addresses, waar je eventueel Hosts selecteert.

Studiemateriaal Je hebt tijd en oefening nodig om een krachtige tool als Wireshark onder de knie te krijgen. Er zijn gelukkig veel hulpbronnen online beschikbaar. Op YouTube vind je talrijke instructieve video’s, zoals de Wireshark Masterclass, bestaande uit tien lessen van elk ongeveer tien minuten. Wireshark Wiki biedt eveneens waardevolle informatie, inclusief een link naar een pagina met honderden verschillende traceerbestanden voor uiteenlopende protocollen. Deze kun je eenvoudig downloaden en importeren in Wireshark.

13 Ip-geolocatie

Voor het tonen van geolocatie in Wireshark zijn geolocatiedatabases nodig. De gratis (maar iets minder nauwkeurige) versies vind je op deze pagina. Na het aanmaken van een account download je de GeoLite2 Country- en City-databases en pak je ze uit naar twee mmdb-bestanden in dezelfde map. In Wireshark ga je naar Edit / Preferences /Name Resolution, klik op Edit bij MaxMind database directories en verwijs via de plusknop en Browse naar je uitpakmap. Herstart Wireshark, ga naar Statistics /Endpoints en open het tabblad IPv4 (of IPv6). Druk op de Map-knop en kies Open inbrowser om de locaties op kaart te bekijken.

14 Toegangsgegevens

In toenemende mate is netwerkverkeer standaard versleuteld, maar sommige protocollen, zoals FTP of POP3 (zonder extra beveiliging), verzenden toegangsgegevens ook niet-versleuteld. Om te controleren of er in jouw netwerkverkeer dergelijke privacygevoelige informatie wordt verstuurd, hoef je in Wireshark enkel het menu Tools te openen en Credentials te selecteren. Hier worden gevonden items weergegeven, inclusief het aanklikbare pakketnummer (waar je inderdaad de naam en/of het wachtwoord ziet staan) evenals het gebruikte protocol. Wellicht hoogtijd om een veiliger protocol in te zetten voor de authenticatie.

15 Referentiedata

Het is gebruikelijk Wireshark te starten voor het troubleshooten van netwerkproblemen. Voor belangrijke apparaten, zoals servers, is het raadzaam om zogenoemde baselines aan te maken. Dit zijn referentie-traceerbestanden die je helpen bij het diagnosticeren van netwerkproblemen. Het kan zelfs handig zijn om verschillende baselines voor één apparaat te maken. Denk bij een server bijvoorbeeld aan het opstarten en tijdens normaal gebruik. Leg in gewone omstandigheden van belangrijke apparaten dus telkens ander, specifiek netwerkverkeer vast en sla dit telkens op via File / Save.

16 Vergelijken

Loop je tegen problemen aan, dan kun je een opgeslagen baseline vergelijken met de huidige situatie. Dat kan in hetzelfde scherm door beide bestanden tegelijkertijd te openen. Om bestanden te vergelijken, open je een bestand met File / Open en voeg je een tweede toe met File / Merge. In het dialoogvenster kies je de samenvoegmethode: Prepend, Merge […] chronologically (standaard), of Append. Bij Prepend wordt het tweede bestand voor het huidige bestand gezet, bij Append achter het huidige bestand en door te kiezen voor Merge worden beide bestanden chronologisch door elkaar gezet.

Watch on YouTube
▼ Volgende artikel
Dit wil je: WhatsApp als je slimme notitieboek
© amnaj
Huis

Dit wil je: WhatsApp als je slimme notitieboek

WhatsApp gebruik je vooral om te appen, maar het kan ook je handigste metgezel zijn. Door ideeën, taken en documenten direct in je eigen chat te zetten, ontstaat een systeem dat je altijd bij de hand hebt. In dit artikel lees je hoe je WhatsApp verandert in een slim notitieboek waarmee je gedachten en bestanden nooit meer zoekraken.

In dit artikel ontdek je:
  • Hoe je een notitiechat met jezelf start en slim gebruikt
  • Waarom WhatsApp sneller werkt dan traditionele notitie-apps
  • Manieren om structuur en takenlijsten overzichtelijk te houden
  • Hoe je documenten, bonnetjes en scans bewaart en terugvindt
  • Tips om je notitiechat veilig, opgeruimd en praktisch te houden

Ook interessant: Chatfilters in WhatsApp: zo houd je je chats overzichtelijk

WhatsApp is de plek waar we eindeloos appen: van gênante groepsfoto’s tot boodschappenlijstjes van je partner. Maar dezelfde app kan meer, véél meer. Zie het als je digitale notitieboekje: altijd open, altijd bij de hand en verrassend krachtig. Waar veel notitie-apps al snel vergeten worden, schuift WhatsApp elke dag vanzelf je scherm in. Dat maakt de drempel om iets vast te leggen lager dan ooit. En het mooiste? Je hoeft geen nieuwe app te leren gebruiken, want WhatsApp zit vermoedelijk al diep in je dagelijkse routine.

Praat met jezelf

De slimste chat is er eentje met jezelf. Dat klinkt misschien een beetje raar, maar het werkt verrassend goed. In recente versies van WhatsApp kun je simpelweg je eigen naam kiezen in het contactenoverzicht en een gesprek starten. Lukt dat niet, stuur dan een berichtje naar je eigen nummer (al is het maar 'hallo') en je hebt je persoonlijke notitieboek geopend. Vanaf dat moment staat er een privéruimte voor je klaar waarin je ideeën, lijstjes en bestanden kwijt kunt. Zet die chat bovenaan vast, zodat hij nooit wegzakt tussen familieberichten, werkdiscussies en de eindeloze stroom aan grappige gifjes van vrienden. Het voelt in eerste instantie een beetje gek, maar na een week wil, nee kún je niet meer zonder.

Snel noteren zonder gedoe

Een idee is vaak vluchtig. Je staat bij de kassa, bent onderweg met de trein of ligt net in bed om te gaan slapen als je opeens denkt: dit moet ik onthouden! Het noteren mislukt meestal niet door een gebrek aan apps, maar door de extra moeite die het kost. Geloof ons, WhatsApp maakt dat verschil. Je opent de app toch al tientallen keren per dag, dus een korte notitie intikken is geen extra drempel. Begin met een korte eerste regel die fungeert als titel, plak er een link of losse gedachte onder en klaar. Voeg een foto of screenshot toe als geheugensteuntje. Heb je geen zin om te typen? Neem een spraakbericht op. Later kun je die afspelen op je laptop en desnoods omzetten naar tekst (superhandig: je kunt spraakberichten direct in WhatsApp laten transcriberen). Het voelt minder aan als 'notities maken' en meer als gewoon appen, en juist dat maakt het zo laagdrempelig.

Structuur die niet in de weg zit

De grootste valkuil van digitale notities is overstructureren. Je begint enthousiast met mappen, categorieën en kleurcodes, en drie weken later is het systeem te ingewikkeld om nog bij te kunnen houden. Bij WhatsApp werkt dat anders. Begin met één centrale notitie-chat en gebruik simpele labels als 'Werk', 'Idee' en 'Boodschappen'. Dankzij de zoekfunctie vind je berichten razendsnel terug. Toch behoefte aan meer onderverdeling? Maak dan aparte themagroepen met alleen jezelf. Voeg kort iemand toe, verwijder die weer en je hebt een solo-chat met een duidelijke naam en profielfoto. Een geel vlak voor 'Bonnetjes', een rood vlak voor 'Reiskosten': herkenbaar in één oogopslag. Zo heb je structuur zonder dat het systeem in de weg zit.

©Yuri Arucrs peopleimages.com

Takenlijst in WhatsApp-stijl

WhatsApp is geen taken-app, maar je kunt de functies slim inzetten. Markeer actiepunten met een ster en gebruik de antwoord-functie om updates en voortgang eraan vast te knopen. Stel: je noteert 'Bel de loodgieter' en krijgt later extra informatie. Door die informatie als reply op het oorspronkelijke bericht te zetten, blijft de hele geschiedenis bij elkaar. Klaar met de taak? Verwijder de ster of sluit af met een korte reply: 'Gedaan, 17 september'. Zo blijft je takenlijst overzichtelijk en in samenhang. Je ziet niet alleen wat je moest doen, maar ook hoe het liep. Dat geeft meer grip dan losse to-dolijstjes die uit elkaar vallen.

Je eigen archiefkast

Iedereen heeft bonnetjes, facturen, pdf's en foto's van whiteboards die ergens rondslingeren. WhatsApp kan die rol van digitale schoenendoos verrassend goed overnemen. Alles wat je in je notitie-chat plaatst, wordt automatisch gesorteerd op type. Zoek je dat ene aankoopbewijs? Open de mediabibliotheek, filter op documenten en je hebt het binnen seconden teruggevonden. Ook foto's, links en screenshots kun je daar terugvinden. Door de ingebouwde documentmodus van de camera worden scans vlak en goed leesbaar, zodat je geen aparte scan-app meer nodig hebt. Je notitie-chat groeit zo ongemerkt uit tot een compleet persoonlijk archief, zonder dat het chaotisch aanvoelt.

©PaeGaG - stock.adobe.com

Extra vaart met WhatsApp Web

Op je telefoon is WhatsApp al handig, maar pas op de laptop of desktop gaat het echt vliegen. Via WhatsApp Web of de desktop-app kopieer je moeiteloos lange teksten, codefragmenten en bestanden naar je notitie-chat. Andersom stuur je materiaal net zo makkelijk weer terug naar andere programma’s. De zoekfunctie werkt veel fijner met een toetsenbord en met sneltoetsen kun je in een oogwenk informatie uit elke app doorsluizen naar WhatsApp. Het voelt bijna alsof je een lichte projectmanagementtool gebruikt, maar dan in een jasje dat je al jaren kent.

Automatiseren voor luie slimmeriken

Deelknoppen en snelkoppelingen maken het nóg efficiënter. In Android deel je vanuit vrijwel elke app direct naar WhatsApp en stel je jouw notitie-chat in als standaardontvanger. Binnen iOS maak je via Opdrachten een actie die geselecteerde tekst met één tik doorstuurt naar jouw notitie-chat. Daarmee bespaar je tientallen kleine handelingen per dag. En maak er een ritueel van: schrijf elke avond drie korte regels (Wat gedaan, wat geleerd, wat morgen) en je notitie-chat wordt vanzelf een logboek dat overzicht en rust geeft. Geen rommel, maar een lopend dagboek waar je later veel aan hebt.

Veilig en privé

Wie WhatsApp als notitieboek gebruikt, moet ook nadenken over veiligheid. Zet verdwijnende berichten uit, zodat je informatie niet per ongeluk verdwijnt. Zorg dat end-to-end versleutelde back-ups actief zijn en beveilig die met een wachtwoord of herstelsleutel die je in je wachtwoordmanager opslaat. Activeer app-vergrendeling met vingerafdruk of gezichtsherkenning en laat de telefoon-encryptie standaard aan staan. Zo weet je zeker dat je notities net zo goed beschermd zijn als je persoonlijke gesprekken. Handig én geruststellend.

©Farknot Architect - stock.adobe.

Opruimen zonder moeite

Let op, want na een paar weken kan je notitie-chat flink uitdijen. Plan daarom regelmatig een korte opruimsessie van twee minuten in. Gebruik de zoekfunctie om grote video's te vinden en te verwijderen, archiveer oude notities of sluit ze af met een update. Wil je terug naar een specifiek moment, dan kun je in de zoekfunctie gericht naar een maand springen en snel door die periode bladeren. Zo blijft je notitie-chat overzichtelijk en bruikbaar in plaats van een digitale stortplaats.

De valkuilen ontwijken

Het lijkt simpel, maar er zijn valkuilen. De grootste fout is versnipperen: een beetje in WhatsApp, een beetje in Evernote (gebruikt iemand dat nog?) en wat losse mails. Kies één hoofdsysteem en houd je daaraan. Anders verlies je het overzicht. Een tweede fout is het gebruik van titelloze notities. Losse zinnen zonder duidelijke eerste regel zijn later onvindbaar. En tot slot vergeten veel mensen hun notitie-chat vast te pinnen, waardoor hij wegzakt in de massa. Het zijn kleine dingen, maar ze maken het verschil tussen een systeem dat werkt en een systeem dat verwatert.

Tadaa, je nieuwe gewoonteboek

Productiviteit draait om frictie wegnemen. WhatsApp open je sowieso al tientallen keren per dag, vaak zonder na te denken. Als je die gewoonte benut, verandert de app ongemerkt in een slim notitieboek. Begin met één chat met jezelf, pin hem vast, gebruik labels en maak gebruik van de zoekfunctie en mediabibliotheek. Binnen een week voelt het aan alsof WhatsApp niet langer alleen een praatpaal is, maar ook je persoonlijke geheugen. Een gewoonteboek dat je eindelijk wél volhoudt.

▼ Volgende artikel
Panasonic brengt Lumix TZ99 nu ook in het wit uit
© Panasonic
Huis

Panasonic brengt Lumix TZ99 nu ook in het wit uit

Panasonic introduceert een nieuwe uitvoering van de Lumix TZ99: een compacte superzoomcamera die er nu ook is in een witte variant. Door zijn formaat (11,2 x 6,7 x 4,3 cm) is dit model makkelijk mee te nemen. Panasonic noemt het zelf dan ook een reiscamera.

📸 Veelzijdige lens en stabiel beeld

De LUMIX TZ99 White is uitgerust met een 24–720 mm LEICA DC-lens met 30x optische zoom, uit te breiden tot 60x met iZoom. Dankzij de 5-assige HYBRID O.I.S.+ beeldstabilisatie blijven beelden scherp, ook bij het inzoomen of bij opnames uit de hand.

📸 Video in 4K en slowmotion

Naast fotografie is de camera geschikt voor 4K-video's met 30 beelden per seconde en 4K PHOTO waarmee je snel bewegende momenten vastlegt. Voor creatieve effecten is er ook HD-video met 120 fps slowmotion.

📸 Scherm en bediening

De TZ99 White heeft een kantelbaar 1.840k-dot touchscreen dat het eenvoudig maakt om vanuit verschillende hoeken te fotograferen of vloggen. Via de gebruiksvriendelijke interface kunnen instellingen snel aangepast worden.

📸 Moderne connectiviteit

Dankzij USB-C kan de camera snel worden opgeladen. Met bluetooth 5.0 maak je verbinding met je smartphone om foto's direct te delen of de camera op afstand te bedienen.

De Panasonic Lumix TZ99 White is verkrijgbaar voor een adviesprijs van 549 euro.

Slide
Slide
Slide
Wat maakt een reiscompactcamera handig?

Een reiscompactcamera zoals de LUMIX TZ99 White biedt een krachtige zoomlens in een klein formaat. Zo kun je zowel weidse landschappen als details in de verte vastleggen zonder van lens te wisselen. Bovendien zijn ze lichter en kleiner dan een spiegelreflex of systeemcamera, waardoor je ze makkelijk meeneemt op vakantie of een stedentrip.