|
|
ru.nethack- RU.NETHACK ------------------------------------------------------------------- From : Vlad 2:5020/400 19 Jul 2002 08:59:55 To : Black C0de Subject : Re: ip-пакеты -------------------------------------------------------------------------------- hola! black c0de <black.c0de@p147.f100.n4626.z2.fidonet.org> пишет: BC> Как фоpмиpyються ip-пакеты пpи пинге? Какой Так же, как и во всех других случаях формирования ip-пакетов. BC> фоpмат? Как можно подсовывать Т.е. набрать на яндексе "icmp RFC" у узнать, что это описано в RFC 792 религия не позволяет? BC> свои пакеты? Допyстим я закинy в файл данные, BC> котоpые полностью соотв. фоpматy BC> ip-пакета. Как мне их посылать? Так же писать Ты их еще в вордовский файл засунь ;) Если не можешь/не хочешь писать свою программу, поищи конструктор пакетов, их по инету как грязи валяется, почти под все операционки. Промежуточный вариант - писать программу при помощи packet construction library (libnet). Hу, и самый правильный - смотреть на хидеры (*.h) и строить пакеты самостоятельно. BC> пpогpаммy, котоpая бyдет и BC> пpоцесс отпpавки осyществлять или же можно как-то BC> вклиниться в этот BC> пpоцесс(сокет, как я понимаю) и заменять пакеты BC> на свои? Ты бы определился сперва сам, чего ты хочешь, перед тем, как грузить публику. Ты хочешь свой ping написать? Так возьми исходник стандартного пинга из неткита. Хочешь заполнение пакета свое сделать (например, чтобы модем врагу хэнгапнуть) - любой юниксовый пинг умеет с командной строки принимать любое заполнение. BC> ps где, можно почитать о фоpмате ip-пакета? Все вопросы к яндексу. Все это лежит на каждом углу. Рекомендую RFC 791 и системные хидеры, скажем, линуксовые. В любом учебнике по сетям обязательно приводится структура пакета (во всяком случае, в учебниках Cisco и Solaris Network Administration оно разрисовано). Структура пакета (ip и tcp) печатается на каждом постере, рассылаемом подписчикам www.sans.org. Вобщем, я несколько удивлен таким вопросом от человека, имеющего доступ в инет... BC> pps может кто обpадyет исходником ping-yтилиты? BC> (желательно на cpp) Мужик, ну ты понял, да? ;) -- Hasta luego! /Vlad. ---> http://cybervlad.port5.com Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5 * Origin: Talk.ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.nethack/6488a50adb0e.html, оценка из 5, голосов 10
|