On 11.10.2009 16:15, Oleksandr Gavenko wrote: > Пробовал tcpkill и cutter. Испрользуется ppp соединение. > $ sudo tcpkill -i ppp1 host 74.125.65.109 > tcpkill: unsupported datalink type > tcpkill: couldn't determine link layer offset > В инете гуглянул tcpkill.c - там в switch по link type и для ppp > соответствующего case нету ((.
И не должно быть - линукс в этом случае возвращает DLT_LINUX_SLL. > Зато default: печатает "unsupported datalink type" Попробуй приложить приаттаченый патчик.
diff -u dsniff-2.4b1+debian/debian/changelog dsniff-2.4b1+debian/debian/changelog --- dsniff-2.4b1+debian/debian/changelog +++ dsniff-2.4b1+debian/debian/changelog @@ -1,3 +1,9 @@ +dsniff (2.4b1+debian-18+local~1) unstable; urgency=low + + * Added support for DLT_LINUX_SLL + + -- Yuriy M. Kaminskiy <xxx...@yyyyy.zzz> Fri, 13 Feb 2009 18:07:07 +0300 + dsniff (2.4b1+debian-18) unstable; urgency=low * Swiching to db4.6 (closes:#442643) diff -u dsniff-2.4b1+debian/debian/patches/00list dsniff-2.4b1+debian/debian/patches/00list --- dsniff-2.4b1+debian/debian/patches/00list +++ dsniff-2.4b1+debian/debian/patches/00list @@ -18,0 +19 @@ +99_linux_sll.dpatch only in patch2: unchanged: --- dsniff-2.4b1+debian.orig/debian/patches/99_linux_sll.dpatch +++ dsniff-2.4b1+debian/debian/patches/99_linux_sll.dpatch @@ -0,0 +1,20 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 99_linux_sll.dpatch by Yuriy Kaminksiy <yum...@gmail.com> +## +## DP: support DLT_LINUX_SLL type (for -i any and maybe others) + +...@dpatch@ +--- dsniff-2.4/pcaputil.c.orig 2001-03-15 11:33:04.000000000 +0300 ++++ dsniff-2.4/pcaputil.c 2004-12-03 23:41:23.000000000 +0300 +@@ -52,6 +52,11 @@ + case DLT_NULL: + offset = 4; + break; ++#ifdef DLT_LINUX_SLL ++ case DLT_LINUX_SLL: ++ offset = 16; ++ break; ++#endif + default: + warnx("unsupported datalink type"); + break;