![]() |
|
Модераторы: Snowy, Poseidon, MetalFan |
![]()
|
|
| Archon7th |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 107 Регистрация: 22.4.2005 Где: Витебск Белорусия Репутация: нет Всего: нет |
У меня работает снифер, SniferDemo кажется взятый откуда-то с этого форума ...
... но у него есть баг, т.е. когда я получаю пакет она определяет его вроде правильно, вроде всё работает, но port в каком-то непонятном формате, точнее, она выдает одну цифру, а на самом деле цифра другая: .реальное 3128 соответствует в снифере 14348 .реальное 6112 соответствует в снифере 57367 ... немогу понять почему, уже пробывал Хексы вертеть влево и вправо и какие я только мат действия над ними не делал, никак немогу привести к нормальному виду ... ...и еще, кто-нибудь знает как ловить исходящие пакеты ? --------------------
CPU not found. Running software emulation. |
|||
|
||||
| Archon7th |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 107 Регистрация: 22.4.2005 Где: Витебск Белорусия Репутация: нет Всего: нет |
всё нашел, htons ...
... а вот насчет исходящих пакетов вопрос еще актуальный --------------------
CPU not found. Running software emulation. |
|||
|
||||
| Rouse_ |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 469 Регистрация: 23.4.2005 Репутация: 5 Всего: 29 |
Данная ошибка была оставленна в демонстрационном сниффере специально. Знающий человек сможет найти ошибку, а незнающему этот пример никчему... Также частично некоторые примеры с того-же сайта откуда был взят и сниффер были подвержены принудительной небольшой коррекции, специально для отваживания любителей питаться готовыми исходниками. А с исходящими пакетами что-то не понятно, там то что не так? Это сообщение отредактировал(а) Rouse_ - 29.4.2005, 20:43 |
|||
|
||||
| RA |
|
|||
![]() Брутальный буратина ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3497 Регистрация: 31.3.2002 Где: Лес Репутация: 10 Всего: 115 |
Rouse_ а что за сайт ?
|
|||
|
||||
| Rouse_ |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 469 Регистрация: 23.4.2005 Репутация: 5 Всего: 29 |
Хм, я вроде в профиле его писал... http://rouse.front.ru Из-за отсутствия времени на написание статей я просто оформляю ответы на вопросы в виде демо приложений и выкладываю их у себя... |
|||
|
||||
| Archon7th |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 107 Регистрация: 22.4.2005 Где: Витебск Белорусия Репутация: нет Всего: нет |
а я их не получаю Добавлено @ 21:17 ... посмотрел на твой сайт .... круто, ты это всё написал ? ... --------------------
CPU not found. Running software emulation. |
|||
|
||||
| RA |
|
|||
![]() Брутальный буратина ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3497 Регистрация: 31.3.2002 Где: Лес Репутация: 10 Всего: 115 |
Rouse_ А, так это ты про свой сайт писал. (знаем, знаем, кстати замечательные примеры)
|
|||
|
||||
| Rouse_ |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 469 Регистрация: 23.4.2005 Репутация: 5 Всего: 29 |
Частично непонял... Ты не ловишь ответ на исходящий запрос? Добавлено @ 21:40
Это просто демо программы, и создан этот сайт именно из-за моей лени писать документацию (статьи), поэтому я посчитал что чистый код с подробными комментариями даст людям гораздо больше чем попытки объяснить основы... |
||||
|
|||||
| Archon7th |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 107 Регистрация: 22.4.2005 Где: Витебск Белорусия Репутация: нет Всего: нет |
ситуация такая:
снифер ловит только пакеты от других машин в локалке, а мне нужно ловить и те пакеты которые я сам отправил т.е. когда я захожу на какую нить машину, по сетевому окружению, я вижу ответ прокси TCP но не вижу запроса, или он UDP ? ... я еще не поймал ниодного TCP пакета от себя, только от других машин ... вот что у меня не работает --------------------
CPU not found. Running software emulation. |
|||
|
||||
| Rouse_ |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 469 Регистрация: 23.4.2005 Репутация: 5 Всего: 29 |
Хм, странно - странно. А у тебя всякие там файрволы и т.п. часом не стоят?
|
|||
|
||||
| Archon7th |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 107 Регистрация: 22.4.2005 Где: Витебск Белорусия Репутация: нет Всего: нет |
конечно стоят ;) ... но дело вроде не вних ...
исходящий UDP, я проверил, я получаю в любом случае, а вот TCP - нет ... почему ? --------------------
CPU not found. Running software emulation. |
|||
|
||||
| Rouse_ |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 469 Регистрация: 23.4.2005 Репутация: 5 Всего: 29 |
Ну ты отключи все что там понаставил на время и проверь без них
Исходящий вообще то у меня идет TCP (т.к. идет SMB сессия в домене) и ответ приходит четко... |
|||
|
||||
| Archon7th |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 107 Регистрация: 22.4.2005 Где: Витебск Белорусия Репутация: нет Всего: нет |
всё отключил, никакого эффекта ... да и закрыты были уменя выборочные порты типа telnet netop и т.п. ... ... всё ровно никаких изменений ... проверил еще .... ловит только широковещательные пакеты ... может я в коде что-то гдето зацепил ? --------------------
CPU not found. Running software emulation. |
|||
|
||||
| Archon7th |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 107 Регистрация: 22.4.2005 Где: Витебск Белорусия Репутация: нет Всего: нет |
весь код пересмотрел
может я те на мыло скину исходники ? или саму прогу ... посмотришь ? ... кстати я посмотрел исходный пример из которого брал основу и он тоже не ловит Это сообщение отредактировал(а) Archon7th - 3.5.2005, 16:47 --------------------
CPU not found. Running software emulation. |
|||
|
||||
| Rouse_ |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 469 Регистрация: 23.4.2005 Репутация: 5 Всего: 29 |
Ну завтра в аську стукни, посмотрим, что там у тебя за проблема
|
|||
|
||||
| Archon7th |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 107 Регистрация: 22.4.2005 Где: Витебск Белорусия Репутация: нет Всего: нет |
лучше на мыло, я файл через Аську непошлю ...
--------------------
CPU not found. Running software emulation. |
|||
|
||||
| Rouse_ |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 469 Регистрация: 23.4.2005 Репутация: 5 Всего: 29 |
Мыло ушло приватом.
Ложи свой код и содержимое лога чего он там пишет (и моего и твоего примера)... А также если можешь, что примерно должно быть... |
|||
|
||||
| Archon7th |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 107 Регистрация: 22.4.2005 Где: Витебск Белорусия Репутация: нет Всего: нет |
лог у меня в StringGrid ![]() незнаю видешь картинку ? Добавлено @ 16:36 идея в том что я вижу только широковещательные UDP пакеты, больше исходящиго я ничего не вижу вообще я сижу под Сквидом 4м, рабочая группа на отдельном Свиче, т.е. не сразу на Хаб всё идет. В настройках прокси никаких заморочек убивающих пакеты не нашел, ... - не понимаю в чем проблемма ... --------------------
CPU not found. Running software emulation. |
|||
|
||||
| Rouse_ |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 469 Регистрация: 23.4.2005 Репутация: 5 Всего: 29 |
Знаешь что сделай. Встрой отсечку броадкаста и посмотри что у тебя реально твориться:
Вот примерно таким кодом я убрал лишние броадкасты которыми обмениваются NT системы (их там море)
|
|||
|
||||
| Archon7th |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 107 Регистрация: 22.4.2005 Где: Витебск Белорусия Репутация: нет Всего: нет |
я еще 138 порт вырубил ... пока никакого результата ...
... я тут немного подумал, почитал хелпов .... а 127.0.0.1 (вроде так) интерфейс, там что-то про возвращающиеся пакеты сказано, сейчас книги подрукой нету ... NetTraficMonitor показывает что у меня он есть, а вот в SniferDemo его нет, может дело в этом ? --------------------
CPU not found. Running software emulation. |
|||
|
||||
| Rouse_ |
|
||||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 469 Регистрация: 23.4.2005 Репутация: 5 Всего: 29 |
Хм, такс, проверил именно твой вариант, все четко виден как запрос, так и ответ. Никаких проблем.
Дело в том что он показывает все интерфейсы как физические так и виртуальные используя GetIfTable (принцип я показывал в одной из своих статей Мониторинг сетей в дельфи, глава "Определение входящего и исходящего трафика") В своем же примере я использую GetAdaptersInfo, которая показывает только физические утройства, да к томуже в MSDN написано буквально следующее:
Пару замечаний по коду: Перепиши вот эти две процедуры следующим образом:
и добавь приведение номера порта к паравильному порядку байт вот так:
|
||||||||
|
|||||||||
| Archon7th |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 107 Регистрация: 22.4.2005 Где: Витебск Белорусия Репутация: нет Всего: нет |
спасибо ... особенно понравилась запись StrFind
... но главная проблема пока актуальна ... я всё никак проверить немогу на других сетях ... вчера дискетку забыл --------------------
CPU not found. Running software emulation. |
|||
|
||||
| Rouse_ |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 469 Регистрация: 23.4.2005 Репутация: 5 Всего: 29 |
К сожалению вот тут на работе все нормально, дома проверять безполезно там более 200 машин в локалке, заколебусь пакеты разгребать. Хотя вот вечером будет возможность протестить на локалке из 2 машин, если не забуту проверю еще раз... |
|||
|
||||
| Romikgy |
|
||||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 3 Всего: 146 |
А ни кто не в курсе , где нибудь есть демо пакет файрволла??? -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. |
||||
|
|||||
| RA |
|
|||
![]() Брутальный буратина ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3497 Регистрация: 31.3.2002 Где: Лес Репутация: 10 Всего: 115 |
http://cs.rivera.ru/modules/PNphpBB2/files...ish-version.zip |
|||
|
||||
| Romikgy |
|
||||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 3 Всего: 146 |
Спасибо -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. |
||||
|
|||||
![]()
|
| Правила форума "Delphi: Сети" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делится вскрытыми компонентами
Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Сети | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |