15. A non-transitory machine-accessible medium that provides instructions that, if executed by a processor, will cause the processor to perform operations comprising: receiving a string of bytes representing non-segmented text written in a non-delimited language; simultaneously searching for a plurality of N-grams in a single pass through the incoming string of bytes; collecting statistical information on occurrences of the plurality of N-grams in the string of bytes; classifying the non-segmented text based on the statistical information; blocking the non-segmented text if the non-segmented text is classified to be in a prohibited category; causing a network access application to render the non-segmented text if the non-segmented text is classified to be in an allowable category; defining a plurality of states based on the plurality of N-grams constructing a finite state machine having the plurality of states, wherein the plurality of states are coupled to each other via one or more paths; and mapping each of the plurality of states to a set of zero or more of the plurality of N-grams in an output table.
15. A non-transitory machine-accessible medium that provides instructions that, if executed by a processor, will cause the processor to perform operations comprising: receiving a string of bytes representing non-segmented text written in a non-delimited language; simultaneously searching for a plurality of N-grams in a single pass through the incoming string of bytes; collecting statistical information on occurrences of the plurality of N-grams in the string of bytes; classifying the non-segmented text based on the statistical information; blocking the non-segmented text if the non-segmented text is classified to be in a prohibited category; causing a network access application to render the non-segmented text if the non-segmented text is classified to be in an allowable category; defining a plurality of states based on the plurality of N-grams constructing a finite state machine having the plurality of states, wherein the plurality of states are coupled to each other via one or more paths; and mapping each of the plurality of states to a set of zero or more of the plurality of N-grams in an output table. 16. The non-transitory machine-accessible medium of claim 15 , wherein classifying the non-segmented text based on the statistical information comprises: comparing the statistical information against a model generated from a previously classified document.