14. A system for searching a data set for one or more data patterns, comprising: a receiver computer configured to obtain at least one data block of the data set; a rule computer configured to generate a graph rule set that represents a set of rules as a graph, wherein said set of rules describes the one or more data patterns; a search computer configured to traverse said graph rule set as a function of a current state of said graph rule set and said at least one data block, wherein a value of said data block falls within a predefined range of values of said graph rule set, and identifies a rule of said set of rules based upon traversal of said graph rule set; and a mechanism configured to read said identified rule and modify said data set by attaching a flag to said data set based on at least in part on said identified rule.
14. A system for searching a data set for one or more data patterns, comprising: a receiver computer configured to obtain at least one data block of the data set; a rule computer configured to generate a graph rule set that represents a set of rules as a graph, wherein said set of rules describes the one or more data patterns; a search computer configured to traverse said graph rule set as a function of a current state of said graph rule set and said at least one data block, wherein a value of said data block falls within a predefined range of values of said graph rule set, and identifies a rule of said set of rules based upon traversal of said graph rule set; and a mechanism configured to read said identified rule and modify said data set by attaching a flag to said data set based on at least in part on said identified rule. 18. the system of claim 14 , wherein the one or more data patterns are indicative of malware.