1. A computer-implemented method for detecting a network activity of interest, the method comprising: (a) obtaining, by one or more processors, a plurality of network packets from a network, wherein the obtained plurality of network packets comprises network packets categorized as Transmission Control Protocol (TCP) packets and Internet Protocol (IP) packets, wherein the obtained plurality of network packets include the network activity of interest; (b) creating, by the one or more processors, a combined packet from at least two network packets of the plurality of network packets obtained in (a), wherein creating the combined packet comprises converting, bitwise, content from a portion of a first network packet and a portion of a second network packet into a plurality of integers, wherein the first network packet represents a communication from a first node to a second node, and wherein the second network packet represents a communication from the second node to the first node, wherein the combined packet comprises the plurality of integers; (c) obtaining a stored meta-expression that: comprises a plurality of integers in an order, and corresponds to presence of the network activity of interest in network traffic; (d) determining whether the meta-expression obtained in (c) appears in the combined packet created in (b); (e) in response to determining that the meta-expression obtained in (c) appears in the combined packet created in (b), initiating an operation.
1. A computer-implemented method for detecting a network activity of interest, the method comprising: (a) obtaining, by one or more processors, a plurality of network packets from a network, wherein the obtained plurality of network packets comprises network packets categorized as Transmission Control Protocol (TCP) packets and Internet Protocol (IP) packets, wherein the obtained plurality of network packets include the network activity of interest; (b) creating, by the one or more processors, a combined packet from at least two network packets of the plurality of network packets obtained in (a), wherein creating the combined packet comprises converting, bitwise, content from a portion of a first network packet and a portion of a second network packet into a plurality of integers, wherein the first network packet represents a communication from a first node to a second node, and wherein the second network packet represents a communication from the second node to the first node, wherein the combined packet comprises the plurality of integers; (c) obtaining a stored meta-expression that: comprises a plurality of integers in an order, and corresponds to presence of the network activity of interest in network traffic; (d) determining whether the meta-expression obtained in (c) appears in the combined packet created in (b); (e) in response to determining that the meta-expression obtained in (c) appears in the combined packet created in (b), initiating an operation. 24. The networking device of claim 1 , wherein the determining comprises: determining whether the plurality of integers, which are ordered, of the meta-expression obtained in (c) appear non-contiguously in the combined packet created in (b) in the same order.