Ohjelmia, jotka kytkeytyvät tietokoneverkkoon siepatakseen kahden verkkokoneen välillä kulkevaa dataa, kutsutaan haukkumisohjelmistoiksi. Tämän tyyppistä ohjelmistoa voidaan käyttää tietokoneen tai verkon tietojen sieppaamiseen ja tulkitsemiseen, mukaan lukien selaimen salasanat, chat -ohjelmat, käyttäjäasetukset ja verkkoliikenne. Haistamisohjelmisto voidaan tunnistaa myös pakettiskannerina, pakettianalysaattorina tai verkkoanalysaattorina. Tämän ohjelmiston tyyppejä ovat Internet -protokollan (IP) halausohjelmisto, hyperteksti -merkintäkielen (HTML) halausohjelmisto, porttiskannerit ja pakettien halausohjelmat. Verkon ylläpitäjät käyttävät useimmiten laillisesti verkon haistamiseen käytettävää ohjelmistoa tunnistamaan viestintäongelmien lähde eri verkkokoneiden välillä.
Kun verkkoliikenteen pitäisi virrata, mutta se ei suju kunnolla, haistelu voi auttaa verkon ylläpidosta vastaavaa henkilöä keräämään lisätietoja, jotka voivat auttaa ratkaisemaan ongelman. Verkko -ongelmia voi esiintyä koko verkossa, tietyillä palvelimilla tai kun tietoja siirretään vain tiettyjen verkkokoneiden välillä. Verkkotietojen analysointiin tarkoitetun ohjelmiston avulla järjestelmänvalvoja voi määrittää ongelman luonteen, koneet, joihin ongelma vaikuttaa, ja määrittää tietokoneen ja verkkoasetukset, jotka voivat vaikuttaa verkon hitauteen.
Haistelu voidaan tehdä langattoman yhteyden kautta tai se voidaan suorittaa käyttämällä langalliseen verkkoon kuuluvaan tietokoneeseen asennettua ohjelmistoa. Yleisiä haisteluun käytettäviä ohjelmia ovat Carnivore ™, snoop ™ ja SkyGrabber ™. Kaikkia haisteluita ei tehdä haukkumisohjelmistolla. Verkon ylläpitäjillä on usein laitteistoskannerit, jotka suorittavat verkkoanalyysin. Laitteisto, joka analysoi verkkotietoja, sisältää Bluetooth ™ -pohjaiset halauslaitteet ja analyysilaitteiston, joka napauttaa suoraan tietokoneporttiin.
Vaikka verkostoammattilaiset käyttävät yleensä haukkumisohjelmistoja verkkoliikenteen analysointiin ja vianmääritykseen, sitä voidaan käyttää myös rikollisiin tarkoituksiin. Ladattuun ohjelmistoon upotetut virukset voivat sisältää haistaa viruksia, jotka tallentavat ja tulkitsevat tietokoneeseen syötettyjä tietoja. Monet datan halausvirukset on suunniteltu keräämään salasanoja ja taloudellisia tietoja tietokoneilta, jotka ovat saaneet tietoja haistelevista viruksista.
Useimmat ihmiset käyttävät termiä “sniffer” viittaamaan mihin tahansa pakettianalyysiohjelmistoon, mutta Sniffer ™ on Sniffer Network Analyzerin valmistajan Network Associatesin tavaramerkki. Termi sniffer tuli yleiseen käyttöön, koska tavallinen tavaramerkkitermi, joka tarkoittaa pakettianalyysiohjelmiston käyttämistä verkkoliikenteen kuuntelemiseen, on “haistelu”, ja kun käyttäjä käyttää halausohjelmistoa kuunnellakseen verkkoliikennettä, hän on sanoi käyttävänsä ohjelmistoa haistaakseen yhteyden.