imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Компьютеры > Программирование
Опции темы
Старый 06.06.2009, 22:36     # 1
AcraL
Junior Member
 
Аватар для AcraL
 
Регистрация: 11.06.2004
Адрес: Israel
Пол: Male
Сообщения: 119

AcraL Известность не заставит себя ждатьAcraL Известность не заставит себя ждать
Инкапсуляция пакетов TCP/IP

Всем привет есть такой вопрос.
Надо было написать протокол для программыки типа клиет-сервер.
Фишка в том что я пищу только часть сервера, человек с другой фирмы пишет клиента.
Написал даже симулятор сервера для себя. Когда же пришел момент истины(то бишь интеграция), выясилось что сервер посылат ко мне свякую дрянь. 2 из 3 сообщений сделаны не правильно, все это выяснилось после долгого дебагирование, снифер не показывает payload. Есть ли какая либо возможность чем либо просматривать какой либо стороней программой трафик. те сниферы которые я знаю не покажут payload.
__________________
И дольше века длится день...
AcraL вне форума  
Старый 07.06.2009, 00:21     # 2
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
http://wireshark.org/ (бывший ethereal) - все покажет.
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  
Старый 09.06.2009, 08:52     # 3
AcraL
Junior Member
 
Аватар для AcraL
 
Регистрация: 11.06.2004
Адрес: Israel
Пол: Male
Сообщения: 119

AcraL Известность не заставит себя ждатьAcraL Известность не заставит себя ждать
Hubbitus, это классная штучка, я ее давно знаю, только с ней не возможно просмотреть мой PAYLOAD в нужном мне формате, только набор байтов. Я ищю что-то что можно дать девочке из QA.
__________________
И дольше века длится день...
AcraL вне форума  
Старый 09.06.2009, 12:27     # 4
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
К нему можно написать модуль, если протокол собственный, чтобы он его "понимал". А так, если ищете готовое что-то, хотябы скажите что за протокол используете.
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  
Старый 09.06.2009, 15:33     # 5
AcraL
Junior Member
 
Аватар для AcraL
 
Регистрация: 11.06.2004
Адрес: Israel
Пол: Male
Сообщения: 119

AcraL Известность не заставит себя ждатьAcraL Известность не заставит себя ждать
Цитата:
Сообщение от Hubbitus Посмотреть сообщение
К нему можно написать модуль, если протокол собственный, чтобы он его "понимал".
А мона с этого места поподробнее, а то я не могу ни чего найти по данной теме...
__________________
И дольше века длится день...
AcraL вне форума  
Старый 09.06.2009, 16:53     # 6
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
Цитата:
Сообщение от AcraL Посмотреть сообщение
А мона с этого места поподробнее, а то я не могу ни чего найти по данной теме.
У них есть весьма неплохая вики, если интересно подробнее http://www.wireshark.org/docs/wsdg_h...html#id4724641
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  
Старый 09.06.2009, 23:00     # 7
AcraL
Junior Member
 
Аватар для AcraL
 
Регистрация: 11.06.2004
Адрес: Israel
Пол: Male
Сообщения: 119

AcraL Известность не заставит себя ждатьAcraL Известность не заставит себя ждать
Hubbitus, был я там...
Даже исходники скачал, проблемма к том что я под Окнами работаю, а они только для UNIX. Попытался сам собрать проект под VC 6.0, ни как не получается.
Вот после этого и начал искать что-нибудь в сети.
__________________
И дольше века длится день...
AcraL вне форума  
Старый 10.06.2009, 23:57     # 8
/7y3uK
Advanced Member
 
Аватар для /7y3uK
 
Регистрация: 09.03.2004
Адрес: толстозадая Москва
Сообщения: 498

/7y3uK Реально крут(а)/7y3uK Реально крут(а)/7y3uK Реально крут(а)/7y3uK Реально крут(а)
Зачем тебе пакеты все какие ходят по сети? Тем более, раз нужно отдать QA-щикам. Написал свой протокол над стеком, пиши удобную смотрелку к нему. Возьми какой-нить TCP монитор, докрути или сделай свой, просто ведь, который повесишь на сокет своего сервиса, а монитор будет пакеты тупо форвардить на другой порт, где уже поднят реальный сервис, при этом, логируя трафик в нужный тебе формат, какой-нить XML придумай и все. Будешь видеть входящий/исходящий трафик в нужном тебе формате. Опять же, можно XSD схемку нарисовать, чтобы валидировать хотя бы базовые вещи автоматически парсером.
__________________
В нашей стране настаивать на кореньях, черной смородине, лимонных корках - гораздо эффективнее, чем на правах

Последний раз редактировалось /7y3uK; 10.06.2009 в 23:59.
/7y3uK вне форума  
Старый 12.06.2009, 00:06     # 9
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
AcraL, хм, ну под окнами я вообще врядли чего посоветую... Под никсами какраз можно было бы попробовать и пару обходжных маневров...

Логгированние банальное встроить в саму программу (что принял/отправил, как понял), действительно, не представляется возможным?
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.

Последний раз редактировалось Hubbitus; 12.06.2009 в 00:18.
Hubbitus вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 14:13.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.