Одна из программ существующих во FreeBSD — программа socstat, предоставляет информацию о сокетах — сетевых, а также сокетах в виде файлов. Если говорить русским языком, то с помощью этой утилиты можно получить информацию о том, какая программа, на каком порту слушает.
$>> sockstat -4 -l
ключи запуска:
-4 информация только о IPv4 сокетах.
-6 информация только о IPv6 сокетах.
-c информация только о подключенных сокетах.
-l информация только о задействованых сокетах (открытый порт).
Из приведённого примера мы получим информацию об открытых портах, по протоколу IPv4.
И подобную информацию можно получить с помощью программы netstat. Эта программа, команда, позволяет получить различную информацию о работе сети. Причем различные опции задаются при помощи ключей.
$>> netstat -nat | grep LISTEN
информация о прослушиваемых портах (лишняя информация будет отфильтрованна при помощи | grep
$>> netstat -Lan
покажет информацию о размере очередей на прослушиваемых портах.
Дополнительну информацию можно получить в системе запустив комманду man с ключем интересующей вас программы:
man sockstat
man netstat