Добрый день всем.
Мне надо реализовать следующие задачи:
1."Необходимо написать утилиту на C#, которая будет создавать TCP/UDP/ICMP пакет вручную с данными в полях которые введет пользователь и отправлять в сеть. Также необходимо добавлять опции для маршрутизаторов в пакет и задавать для TCP пакетов, таблицу маршрутизации.";
2."У меня есть самопальный сниффер с качественным парсером, который перехватывает пакеты, проходящие через мою сетевуху. Необходимо как то реализовать процесс фрагментации пакетов, от сетевого до прикладного уровня. Я научился получать файл целиком и определять где его начало и конец. Следующая задача правильно сложить данные этих пакетов, убрав заголовки пакетов. В конечном итоге я должен получить файл, который кто то в сети передавал на другой компьютер."
У меня весь проект на чистом .NET я не юзаю никаких либ. Все либы для сниффера написал ручками и все работает.
Если вопрос задал не на том форуме, посоветуйте другой, где ответят.
Господа хакеры у кого какие предложения по поводу решения двух задач перечисленных выше.