1. A non-transitory computer readable storage medium, comprising executable instructions to: collect network traffic data; produce a Fourier signature from the network traffic data; associate the Fourier signature with a known pattern; collect new network traffic data; produce a new Fourier signature from the new network traffic data; compare the new Fourier signature with the Fourier signature to selectively identify a match; and associate the new network traffic data with the known pattern upon a match.