Middle
даро дар бораи sniffers ва истифодаи онҳо дар озмоишҳо.
sobes.tech AI
Ҷавоб аз AI
Снифферҳо (ё таҳлилгарони бастаи шабака) барномаҳо ё таҷҳизот мебошанд, ки барои пайгирӣ ва таҳлили трафики шабака, ки тавассути интерфейси шабака мегузарад, пешбинӣ шудаанд.
Дар санҷишҳо онҳо барои:
- Таҳлили трафик: Имкон медиҳанд, ки маълумоти интиқолёфта байни муштарӣ ва серверро бубинем, ки барои фаҳмидани кори барнома, ошкор кардани мушкилот бо протоколҳо ё интиқоли нодурустии маълумот кӯмак мекунад.
- Тестҳои бехатарӣ: Бо ёрии онҳо, мумкин аст, ки санҷиш кард, ки оё маълумоти махфӣ дар шакли ошкор (бе рамзгузорӣ) интиқол дода мешавад, кӯшишҳои ҳамла ё интиқоли маълумотро ошкор кард.
- Диагностикаи хатоҳо: Онҳо барои ташхиси мушкилоти шабака (паҳншавӣ, аз даст додани бастаи) кӯмак мекунанд ва хатоҳои дар логикаи барнома, ки дар шаклгирии нодуруст ё коркарди дархостҳо/посухҳои шабака зоҳир мешаванд, муайян мекунанд.
- Тестҳои иҷроиш: Онҳо барои арзёбии андозаи маълумоти интиқолёфта, вақти посухи сервер кӯмак мекунанд, ки барои оптимизатсияи иҷроиш муҳим аст.
- Тестҳои API: Онҳо барои пайгирӣ кардани дархостҳо ва посухҳо байни муштарӣ ва сервер пас аз даъвати усулҳои API, санҷиши дурустии параметрҳои интиқолёфта ва сохтори маълумот кӯмак мекунанд.
Снифферҳои машҳур:
- Wireshark: Таҳлилгари протоколҳои шабакаи қавӣ ва бисёрфунксионалӣ бо интерфейси графикӣ.
- tcpdump: Воситаи сатрӣ барои пайгирӣ ва таҳлили бастаи шабака.
- Fiddler: Воситаи барои ташхиси трафики веб байни ПК ва Интернет.
- Charles Proxy: Монанд ба Fiddler, ки барои ташхиси трафики HTTP/HTTPS истифода мешавад.
Маслиҳат барои истифодаи Wireshark:
// Филтри барои трафики HTTP
http
Маслиҳат барои истифодаи tcpdump барои пайгирии трафик дар порт 80:
tcpdump -i <интерфейс> port 80
Истифодаи снифферҳо талаб мекунад, ки шумо протоколҳои шабака ва сохтори маълумотро фаҳмед, ки онҳоро ба воситаи муҳим дар арсенали мутахассиси QA, махсусан барои санҷиши барномаҳои шабака ва хизматрасониҳо, табдил медиҳад.