Paketni qatlamlarga ajrating
Capture’da vaqt, manba, nishon, protokol, port va uzunlik kabi metama’lumotlar bo‘ladi. Shifrlangan trafikda ham hajm va vaqt ko‘rinishi mumkin. Lekin metama’lumotning o‘zi foydalanuvchi niyatini isbotlamaydi.
Faqat ruxsatli capture
Lokal VM loopback trafigi yoki maxsus berilgan fixture bilan mashq qiling. Boshqa insonlar trafigini roziliksiz yozib olmang. PCAP ichida cookie, manzil yoki shaxsiy ma’lumot bo‘lishi mumkin, shu sabab uni ochiq joyga yubormang.
Tahlil usuli
Avval vaqt oralig‘i, keyin protokol, endpoint va hajm bo‘yicha guruhlang. Bazaviy holat bilan solishtiring. Bir marta 500 KB yuborilishi katta fayl bo‘lishi mumkin; doimiy g‘ayrioddiy oqim kontekst bilan tekshiriladi. Dars sintetik yozuvlardagi HTTPS baytlarini yig‘adi.
Python’da ko‘rib chiqamiz
packets = [{"port": 443, "bytes": 120}, {"port": 53, "bytes": 60},
{"port": 443, "bytes": 180}]
print(sum(p["bytes"] for p in packets if p["port"] == 443))Misolni
Mustaqil mashq
Yozuvlarga vaqt va manba IP qo‘shing. Har bir port bo‘yicha jami baytni hisoblang. Kuzatuv, taxmin va isbot uchun uchta alohida jumla yozing.