How does Flowmon support deep packet inspection of network traffic?