2014-01-06 8 views
3

ss инструмент является аналогом netstat. ss использует библиотеки NETLINK, документированные очень плохо (man 7 netlink). Я не смог найти онлайн, как правильно использовать функцию NETLINK_INET_DIAG. Исходный код для инструмента ss поможет, но я не могу его найти. Любые советы будут действительно оценены.Получение исходного кода для инструмента linux's/bin/ss

[email protected]:~# uname -a 
Linux ubuntu 3.8.0-29-generiC#42~precise1-Ubuntu SMP Wed Aug 14 15:31:16 UTC 2013 i686 i686 i386 GNU/Linux 

[email protected]:~# apt-get source ss 
Reading package lists... Done 
Building dependency tree 
Reading state information... Done 
E: Unable to find a source package for ss 
+1

Вы можете запустить 'DPKG -S/bin/ss', чтобы получить имя пакета, которому принадлежит этот файл. – rodrigo

ответ

4

Пакет, который вы ищете это: iproute

apt-get source iproute Попробуйте вместо этого. Вы найдете исходный код в misc/ss.c.

ПРИМЕЧАНИЕ: Вы можете использовать ubuntu packages search tool и перейдите в раздел «Поиск содержимого пакетов»