[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Как убить tcp соединение?



Yuriy Kaminskiy wrote:
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"

Попробуй приложить приаттаченый патчик.

Попал на грабли:

Добавил в /etc/apt/sources.list

deb http://http.us.debian.org/debian/ lenny main contrib non-free
deb-src http://http.us.debian.org/debian/ lenny main contrib non-free

  $ apt-get update
  $ apt-get source dsniff
...
gpg: Подпись создана 2008-09-29T04:15:42 EEST ключом DSA с ID 894BB479
gpg: Не могу проверить подпись: открытый ключ не найден
...
  $ gpg --keyserver pgp.mit.edu --search 894BB479
...
Keys 1-1 of 1 for "894BB479". Введите число(а), N) Следующий или Q) Выход> 1
gpg: запрашиваю ключ 894BB479 с hkp сервера pgp.mit.edu
gpg: ключ 894BB479: открытый ключ "Luciano Bello <luciano@debian.org>" импортирован
gpg: не найдено абсолютно доверяемых ключей
gpg: Всего обработано: 1
gpg:                  импортировано: 1
  $ sudo apt-get build-dep dsniff
...
  $ cd dsniff-2.4b1+debian/


А тут грабли:

  $ dpkg-buildpackage -rfakeroot -uc -us -S
...
dpkg-buildpackage: исходные тексты изменены Luciano Bello <luciano@debian.org>
 fakeroot debian/rules clean
dpatch  deapply-all
20_debian_dirs not applied to ./ .              # почему ? это плохо?
15_checksum_libnids not applied to ./ .         # почему ? это плохо?
14_obsolete_time not applied to ./ .            # ...
13_pop_with_version not applied to ./ .
...
rm -rf patch-stamp patch-stampT debian/patched
dh_testdir
dh_testroot
rm -f build-stamp
[ ! -f Makefile ] || /usr/bin/make distclean
cp -f /usr/share/misc/config.sub config.sub
cp -f /usr/share/misc/config.guess config.guess
dh_clean
 dpkg-source -b dsniff-2.4b1+debian
dpkg-source: инфо: используется формат исходника `1.0'
dpkg-source: инфо: сборка dsniff с использованием существующего dsniff_2.4b1+debian.orig.tar.gz dpkg-source: инфо: сборка dsniff в dsniff_2.4b1+debian-18.diff.gz # снова плохо???? dpkg-source: предупреждение: права исполнения 0775 для 'debian/patches/11_string_header.dpatch' не будут включёны в diff # снова плохо???? dpkg-source: предупреждение: права исполнения 0775 для 'debian/patches/15_checksum_libnids.dpatch' не будут включёны в diff
....
dpkg-source: инфо: сборка dsniff в dsniff_2.4b1+debian-18.dsc
 dpkg-genchanges -S >../dsniff_2.4b1+debian-18_source.changes
dpkg-genchanges: в закачку не включён оригинальный исходный код
dpkg-buildpackage: закачка только исходников и diff (оригинальные исходники НЕ включены) # ЭТО УЖ ТОЧНО ПЛОХО


2Yuriy Kaminskiy:
Как я понял ваш патч следует применять после
  $ cd dsniff-2.4b1+debian
и перед
  $ dpkg-buildpackage -rfakeroot -uc -us -S

--
Best regards!


Reply to: