Traffic Analysis with Off-the-Shelf Hardware: Challenges and Lessons Learned