Programos, kurios prisijungia prie kompiuterių tinklo, siekdamos perimti duomenis, keliaujančius tarp dviejų tinklo mašinų, vadinamos uostymo programine įranga. Šio tipo programinė įranga gali būti naudojama perimti ir interpretuoti duomenis kompiuteryje arba tinkle, įskaitant naršyklės slaptažodžius, pokalbių programas, vartotojo nustatymus ir tinklo srautą. Sniffing programinė įranga taip pat gali būti žinoma kaip paketų skaitytuvas, paketų analizatorius arba tinklo analizatorius. Šios programinės įrangos tipai apima interneto protokolo (IP) uostymo programinę įrangą, hiperteksto žymėjimo kalbos (HTML) uostymo programinę įrangą, prievadų skaitytuvus ir paketų tikrinimo programas. Tinklo uostymui naudojamą programinę įrangą dažniausiai teisėtai naudoja tinklo administratoriai, norėdami nustatyti ryšio problemų tarp skirtingų tinklo įrenginių šaltinį.
Kai tinklo srautas turėtų tekėti, bet jis teka netinkamai, uostymas gali padėti asmeniui, atsakingam už tinklo priežiūrą, surinkti daugiau informacijos, kuri gali padėti išspręsti problemą. Tinklo problemos gali kilti visame tinkle, naudojant tam tikrus serverius arba kai duomenys perduodami tik tarp konkrečių tinklo įrenginių. Naudodamas tinklo duomenų analizei skirtą programinę įrangą, administratorius gali nustatyti problemos pobūdį, jos paveiktus įrenginius ir nustatyti kompiuterio bei tinklo nustatymus, kurie gali turėti įtakos tinklo lėtėjimui.
Uostymas gali būti atliekamas naudojant belaidį ryšį arba naudojant programinę įrangą, įdiegtą kompiuteryje, kuris yra laidinio tinklo dalis. Įprastos uostymui naudojamos programos yra Carnivore™, snoop™ ir SkyGrabber™. Ne visi uostymai atliekami naudojant uostymo programinę įrangą. Tinklo administratoriai dažnai turi aparatūros skaitytuvus, kurie atlieka tinklo analizę. Tinklo duomenis analizuojanti aparatinė įranga apima „Bluetooth™“ pagrįstus uostymo įrenginius ir analizės aparatūrą, kuri jungiasi tiesiai į kompiuterio prievadą.
Nors uostymo programinę įrangą paprastai naudoja tinklų profesionalai tinklo srautui analizuoti ir šalinti, ji taip pat gali būti naudojama nusikalstamiems tikslams. Į atsisiųstą programinę įrangą įterpti virusai gali apimti uostančius virusus, kurie įrašo ir interpretuoja į kompiuterį įvestus duomenis. Daugelis duomenų uostymo virusų yra skirti slaptažodžiams ir finansinei informacijai rinkti iš kompiuterių, užkrėstų duomenis uostančius virusus.
Daugelis žmonių vartoja terminą „sniffer“, nurodydami bet kokią paketų analizės programinę įrangą, tačiau žodis „Sniffer™“ yra „Network Associates“, „Sniffer Network Analyzer“ gamintojo, prekės ženklas. Terminas uostytojas buvo plačiai vartojamas, nes įprastas neprekinio ženklo slengo terminas, apibūdinantis paketų analizės programinės įrangos naudojimą tinklo srautui klausytis, yra „uostymas“, o kai vartotojas naudoja uostymo programinę įrangą, norėdamas klausytis tinklo srauto, jis sakė, kad naudoja programinę įrangą ryšiui užuosti.