← Tarmoq asoslari
MODUL 05 / DARS 04

Paket metama’lumotlari va trafik tahlili

Sintetik trafikdan kuzatuv va taxminni ajrating.

45 daqiqa Python 3

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.

Chuqurroq o‘rganing

Rasmiy hujjatni ochish ↗
O‘QING → O‘ZGARTIRING → SINANG

Python ish maydoni

.py

Kod brauzeringizda Web Worker orqali bajariladi. Serverga yuborilmaydi. Standart kutubxona bilan ishlang; lokal shell va host fayllari mavjud emas.

● ● ●packet-analysis.pyPython 3.14
Muhit ishga tushirishda yuklanadi
NATIJA
Kod natijasi shu yerda ko‘rinadi.
JAVOBI TEKSHIRILADIGAN TOPSHIRIQ

Natijani tahlil qiling

443-port yozuvlaridagi jami bayt nechta?

Yordamchi ishora

120 + 180.

Python misolini hisobsiz ham bajara olasiz. Javobni tekshirish va natijani saqlash uchun hisobga kiring.

Hisobga kirish

Bu tekshiruv javob mosligini baholaydi. Mustaqil mashq va loyiha sifatini dars mezonlari bilan alohida tekshiring.

BILIMINGIZNI MUSTAHKAMLANG

Dars testi

To‘g‘ri javob bering. Qayta urinish mumkin; eng yaxshi natijangiz saqlanadi.

1. Katta trafik hajmi nimani anglatadi?
Test uchun hisobga kirish
O‘Z SO‘ZINGIZ BILAN YOZING

Shaxsiy konspekt

Tushunganlaringiz, savollaringiz va keyingi amaliyotingiz. Parol yoki token yozmang.

Konspekt uchun hisobga kirish