Попробуйте следующее:
ldd /usr/local/bin/prog
Или выполненный это под strace
:
strace /usr/local/bin/prog
Я предположил бы, что программа связана против общей библиотеки, которая или отсутствует, или скомпилированная для неправильной архитектуры. Учитывая, что это - закрытый исходный код, любой возможен.
Если бы я понимаю Ваш вопрос правильно, я использовал бы и netcat и tcpdump. tcdump, *, отклоняют инструмент, который выводит трафик в сети. Можно указать вещи как NIC, который Вы хотите вывести, протокол или дюйм/с источника/места назначения.
Это очень полезно при отладке или поиске и устранении неисправностей сетевых проблем.
Больше информации о tcpdump здесь и некоторые хорошие примеры здесь.