Digitalna forenzika srednje

Analiza mrežnog saobraćaja - PCAP

1️⃣ Šta je PCAP?

PCAP (Packet Capture) je format fajla koji sadrži snimljeni mrežni saobraćaj — svaki paket koji je prošao kroz mrežni interfejs, sa tačnim vremenom, izvornom i odredišnom adresom i kompletnim sadržajem.

PCAP fajlovi su osnovno sredstvo u mrežnoj forenzici i analizi bezbednosnih incidenata.

Realna primena

  • ✔ istraga napada — rekonstrukcija šta je napadač radio na mreži
  • ✔ otkrivanje malvera koji komunicira sa C2 serverom
  • ✔ pronalaženje lozinki i korisničkih imena koji se prenose u plain textu (FTP, HTTP, Telnet)
  • ✔ analiza sumnjivih DNS upita — DNS exfiltration
  • ✔ CTF zadaci — flagovi skriveni u mrežnom saobraćaju

2️⃣ Wireshark

Wireshark je najpopularniji alat za analizu mrežnog saobraćaja. Ima grafički interfejs koji prikazuje svaki paket, omogućava filtriranje i rekonstrukciju sesija.

Instalacija

Linux

sudo apt install wireshark

Windows / macOS

Preuzmi sa wireshark.org

Otvaranje PCAP fajla

wireshark capture.pcap

Ili iz grafičkog interfejsa: File → Open


3️⃣ Wireshark interfejs

Wireshark prikazuje tri panela:

Panel Sadržaj
Packet List Lista svih paketa sa vremenom, IP adresama i informacijama
Packet Details Detalji izabranog paketa po slojevima
Packet Bytes Sirovi bajtovi paketa u hex i ASCII prikazu

4️⃣ Filtriranje saobraćaja

Filteri su ključ efikasne analize — PCAP fajlovi mogu imati milione paketa.

Filtriranje po protokolu

dns
http
ftp
tcp
udp
icmp

Filtriranje po IP adresi

ip.addr == 192.168.1.105
ip.src == 10.0.0.1
ip.dst == 8.8.8.8

Filtriranje po portu

tcp.port == 80
udp.port == 53

Kombinovani filteri

ip.addr == 192.168.1.105 && http

5️⃣ Korisne funkcije

Follow TCP Stream

Rekonstruiše celu TCP komunikaciju između dva hosta — vidimo kompletan razgovor umesto pojedinačnih paketa.

Desni klik na paket → Follow → TCP Stream

Export Objects

Izvlači fajlove koji su preneti kroz HTTP, FTP ili SMB saobraćaj.

File → Export Objects → HTTP

Statistics

Pregled saobraćaja po protokolima, IP adresama i razgovorima.

Statistics → Protocol Hierarchy Statistics → Conversations


6️⃣ tshark — Wireshark iz terminala

tshark je komandna verzija Wiresharka za terminal — korisna za brzu analizu bez grafičkog interfejsa ili za automatizaciju skriptama.

tshark -r capture.pcap -Y "dns"

📝 Provera znanja

Pogledaj sledeću sliku snimka Wireshark sesije.

🖼️ Slika: protokol

Koji protokol se koristi u prikazanom saobraćaju?

Hint

Pomoć Pogledaj kolonu **Protocol** u Packet List panelu.

📝 Provera Znanja

Unesite svoj odgovor ispod da biste proverili da li ste razumeli lekciju: