Вы никогда не сможете перехватить сетевой трафик, просто вставив класс в ваш проект. Функциональность захвата пакетов требует поддержки режима ядра, поэтому, как указал Уилл Дин, вам как минимум потребуется, чтобы ваше приложение требовало или установило libpcap / WinPcap.
Большинство современных Unix-подобных дистрибутивов включают libpcap из коробки, и в этом случае вы можете взглянуть на этот очень простой пример: http://www.tcpdump.org/pcap.htm
Если вы используете Windows, вы более или менее самостоятельно, хотя WinPcap программирование очень похоже на программирование на libpcap (что неудивительно, поскольку это порт libpcap для Win32.) SDK может можно найти здесь: http://www.winpcap.org/devel.htm
В любом случае, независимо от операционной системы, вам будет нужен доступ с правами администратора / root для выполнения захвата. Разумеется, простое использование библиотеки для воспроизведения или анализа предварительно захваченных данных не требует особых привилегий.