Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Программное обеспечение под *NIX системы > генераторы пакетов / сегментов


Автор: kryse 5.1.2007, 08:10
сабж!
нужна програмулина или документация по генерации пакетов в сетях IP(tcp,udp/ipx,spx), а так же интересна подобная информация про arp-кэш и его свойствам.

Автор: ZeeLax 5.1.2007, 08:38
hping (hping2, hping3... )
Цитата(kryse @  5.1.2007,  11:10 Найти цитируемый пост)
сетях IP(tcp,udp/ipx,spx)

IPX/SPX ниразу не IP

Автор: GrayCardinal 5.1.2007, 09:07
Цитата

подобная информация про arp-кэш и его свойствам

Хе-хе. Замечательные у него свойства. Особенно в виндовой реализации smile 
kryse, 
Програмулины как таковой нет. Есть лайба libnet - проджект раньше опенсорсным был. Делает ЛЮБОЙ пакет. Могу намылить (~1M).

Автор: kryse 5.1.2007, 13:30
Цитата

IPX/SPX ниразу не IP

Да, я не так выразился. IPX - протокол 2-3 уровней.

GrayCardinal, буду очень благодарен, мыло в профиле...

ZeeLax, забыл поблагодарить...

Ещё хотел спросить что-нибуть в том же духе для наблюдения за протоколом Симпл...

Автор: bilbobagginz 5.1.2007, 13:57
в ядре есть модуль pktgen.ko
поищи утилиты с ним работающие.

Автор: kryse 5.1.2007, 16:22
Цитата(bilbobagginz @  5.1.2007,  13:57 Найти цитируемый пост)
pktgen.ko

locate pktgen.ko
locate pktgen
ничего не дали, фря

Автор: bilbobagginz 5.1.2007, 18:18
kryse - надо указывать ОС и версию ( по правилам )

я так не играю..

Автор: kryse 6.1.2007, 14:22
Цитата

kryse - надо указывать ОС и версию ( по правилам )
я так не играю..

Это не лишнее, тоже возможно сготиться когда-нибуть.
В фри бсд это реализуется 2 способами ipnat(kernel-level) и natd(user-level), где в исходниках того и другого копать по этому:
В общем я нашёл то что надо...
http://www.opennet.ru/openforum/vsluhforumID9/3213.html
Только как это сделать не используя НАТ, т.е. просто при отправке пакета udp подставлять фальшивый исходный адрес?!


Автор: ZeeLax 6.1.2007, 14:33
Цитата(kryse @  5.1.2007,  16:30 Найти цитируемый пост)
Да, я не так выразился. IPX - протокол 2-3 уровней.

3-4. Это если IPX/SPX. А сам IPX - 3.

Автор: GrayCardinal 6.1.2007, 19:03
kryse, 
Ушло. Только учти что там стоит usleep спецом для того чтоб synflood не работал. Но он убирается махом. Да, еще там куча левых gettimeofday и прочей лабуды, которую тоже лучше изначально убить smile

Автор: kryse 7.1.2007, 09:20
Цитата

3-4. Это если IPX/SPX. А сам IPX - 3.

Пардон, адрес IPX состоит из програмного и железного адресов, разве это не соотносит его с 2 и 3 уровнем?

GrayCardinal, сенк, погляжу!

Автор: ZeeLax 7.1.2007, 10:04
Цитата(kryse @  7.1.2007,  12:20 Найти цитируемый пост)
Пардон, адрес IPX состоит из програмного и железного адресов, разве это не соотносит его с 2 и 3 уровнем?

IPX относится к третьему уровню модели OSI. Со вторым он естественно тесно связан, дабы осуществлялось межуровневое взаимодействие.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)