tokens: Snort runs of protocol analysis , content searching , and is commonly used to actively or passively block a variety of attacks and crawls , such as buffer overflows , stealth port scans , attacks on aplicaçõe web , tracking the SMB , and attempts to simulation of SO , Among other characteristics .