Switch from using a list to store packets to using StringIO
Reduce CPU usage when using pylibpcap