Podobno kakor nadomestni strežniki opravljajo preverjanje pravilne vzpostavitve povezave in prevajanje naslovov omogočajo tudi zavračanje specifičnih ukazov posameznih protokolov. Od nadomestnih strežnikov pa jih ločuje analiza podrobnosti posameznega protokola. Namesto na dejanske protokole se analiza stanja zanaša na posebne algoritme, ki spremljajo vzorce bitov v paketih.