Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Свой сниффер и редактор пакетов
#1
Привет. Появилась идея написать адекватный сниффер трафика. В своих проектах нашел один который я когда-то давно писал, но он чисто под одну старую игру был написан, плюс там и мои знания были не то что бы очень и реализация там через хуки с инжектом dll через сторонний инжектор, ну короче - древность, так еще и написана плохо.
Вот решил все таки попробовать написать что-то нормальное. По факту мне нужен l2phx\Charles Proxy но для всего трафика а не только под одну игру\приложение, но функционал должен быть примерно такой же, что бы это была одна программа которая будет делать и запись трафика и фильтрацию трафика и редактирование трафика.

Пока что по теме нагуглил информацию по перехвату траффика, варианты:
-Через Raw Sockets
-Через драйвер NpCap
-Через прокси

В принципе почитав мануалы и оказалось организовать перехват трафика не очень и сложно, если верить примерам в этих мануалах.
А вот что касательно редактирования пакетов на лету\фильтрации пакетов то тут информации куда меньше, а примеров еще меньше.
Все что я нашел по теме редактирования траффика:
1. Поднимать свой прокси, Через проксификатор перенаправлять траффик с нужного мне процесса на этот прокси и уже там реализовывать редактирование пакетов.
2. LSP.

Первый вариант - В принципе норм, но есть одна проблема - Нужен сторонний проксификатор, а это совсем не подходит...
Второй вариант - Вроде как l2phx как раз на нем и реализован, если верить статьям которые я читал. Но почитав про эту технологию там выходит что очень на изи можно угробить сеть если что-то пойдет не по плану в момент работы кода.

Вот решил спросить у комюнити, может быть кто что подскажет по этотй теме, может быть еще какие варианты или что-то готовое и опенсорсное.

Буду рад любой помощи.
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  C++ перехват пакетов Zubastic 152 36,248 08-30-2016, 10:13 AM
Последний пост: flopix
  Реконструкция пакетов из WSARecv\WSASend ANZO 3 2,454 04-17-2016, 08:34 PM
Последний пост: Necroz-Team
  Подмен пакетов katanasmil 4 3,047 06-16-2014, 07:24 PM
Последний пост: PROGRAMMATOR
  Опкоды пакетов при хуке Mifesto 3 2,409 07-09-2013, 04:18 PM
Последний пост: Mifesto
  Visual Studio и свой интерфейс для программы Shayne 5 3,649 03-01-2013, 06:02 PM
Последний пост: Sp1tfire

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)