Прочтите man tcpdump
. Найдите порт
для мониторинга с помощью grep ftp / etc / services
.
Если исходный код доступен, попробуйте скомпилировать его во FreeBSD. Если нет, используйте уровень совместимости Linux, как уже упоминалось другими.
/usr/ports/
(с параметрами, которые можно настроить для своей локальной системы )или которые доступны как предварительно -собранные двоичные файлы из репозиториев пакетов FreeBSD. Вполне вероятно, что все, что вы хотите запустить, уже включено. /compat/linux/proc/
, хотя она намеренно не предоставляет некоторых -специфичных для архитектуры линуксов для запуска бинарных файлов Linux. Напротив, обратите внимание, что порты/пакеты являются собственными программами FreeBSD, скомпилированными с учетом FreeBSD и ее библиотек. Все это задокументировано вРуководстве по FreeBSD.
OpenBSD и NetBSD также имеют системы портов/пакетов. NetBSD называет его просто набором пакетов , потому что на жаргоне NetBSD «порты» — это порты операционной системы на различные платформы и архитектуры. NetBSD имеет аналогичный уровень бинарной совместимости, также документированный вNetBSD Guide .