1. A device for searching predefined data in transmission packets and databases comprising: an End of Word (EOW) detector coupled to a data stream input; at least one processor matrix coupled to the EOW detector, the at least one processor matrix having a plurality of single word processors, wherein each of the plurality of single word processors is interconnected to another single word processor of the plurality of single word processors, the plurality of single word processors programmed to detect predefined words from the data stream input, the processor matrix sending a match signal to indicate when a string of the predefined words has been found; and a processor matrix programming unit to program the single word processors to detect the predefined words.