|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.04.2016, 20:16 | #1 |
Форумчанин
Регистрация: 01.10.2012
Сообщений: 106
|
сниффер, получить ответ отправляемый другой программе
Добрый день, стоит такая задача, нужно отснифать пост запрос софта, точнее нужно получить ответ сервера. В гугле много примеров о том, как написать сниффер и тп, но нигде нет инфы о том, как получить ответ сервера. Можете подсказать ? или кинуть пример ?
|
08.04.2016, 20:41 | #2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Зачем вам сниффер писать? Сниффер это например Fiddler или кнопка F12 + вкладка Network в любом браузере
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
08.04.2016, 20:43 | #3 |
Форумчанин
Регистрация: 01.10.2012
Сообщений: 106
|
мне все нужно сделать программно. И все же, вы можете мне помочь и подсказать как такое реализовать ? в идеале будет скинуть примерчик, спасибо
|
08.04.2016, 20:51 | #4 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
То, что делает сниффер, вам скорее всего совсем не нужно делать программно Он используется для изучения запросов/ответов, чтоб потом их повторить программно.
Для этого надо изучить основы HTTP + HTML, JS, ..., после этого смотреть запросы/ответы (и HTML, JS код тоже может облегчить понимание), взять HTTP клиент для своего любимого ЯП (Synapse или Indy если Дельфи), почитать документацию по нему и повторить нужные запросы с его помощью.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
08.04.2016, 21:01 | #5 |
Форумчанин
Регистрация: 01.10.2012
Сообщений: 106
|
мне не нужно повторять запросы, мне нужно программно "отловить" ответ на запрос, который делает другая программа
например : какая-то программа делает пост запрос на адрес 1.1.1.1.1 (к примеру) и получается ответ "good" (например) вот мне программно нужно получить этот самый "good". В гугле много примером по снифферу, но все они показывают как отловить то, что посылается программа, а то что получает ни слова Последний раз редактировалось Alex11223; 08.04.2016 в 21:13. |
08.04.2016, 21:12 | #6 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
А какая разница то? Снифер обычно смотрит трафик, а не отдельно отправку. отдельно получение...
|
08.04.2016, 21:12 | #7 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
А, пропустил строку про софт в первом сообщении.
Тогда наверно что-то типа WinPcap надо https://www.google.com/search?q=delphi+winpcap
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
08.04.2016, 21:47 | #8 | |
Форумчанин
Регистрация: 01.10.2012
Сообщений: 106
|
Цитата:
"Тогда наверно что-то типа WinPcap надо" ок, спасибо, загуглю. WinPcap позволяет просматривать полученный ответ от сервера ? |
|
08.04.2016, 21:49 | #9 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Что за примеры такие только с отправкой?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
08.04.2016, 22:06 | #10 |
Форумчанин
Регистрация: 01.10.2012
Сообщений: 106
|
Я наверно плохо выражаюсь, прошу прошения. Сейчас на примере попробую объяснить:
Допустим, есть пример пакетного сниффера от Александр (Rouse_) Багель : Код:
сниффер нам показывает ип, порт и headers отправки (тип запроса,куки и тп) - это я называл отправкой Но сниффер не показывает ответ сервера (в принципе, я пока не нашел другие примеры снифферов с ответом), вот он мне как раз ответ сервера мне и нужен. Вот и решил написать сюда, т.к в нете ничего не нашел ( Последний раз редактировалось stasa9711; 08.04.2016 в 22:09. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Получить ответ от БД | mitiay | БД в Delphi | 14 | 07.11.2015 10:23 |
Получить в ответ от функции массив | Shouldercannon | Общие вопросы Delphi | 12 | 04.10.2014 19:35 |
Winsock получить ответ | Alex2009 | Работа с сетью в Delphi | 0 | 15.02.2014 16:42 |
Получить ответ сервера | danil123 | Работа с сетью в Delphi | 3 | 15.12.2012 20:39 |
Отправить и получить ответ | Andrey85 | Работа с сетью в Delphi | 1 | 03.01.2011 02:58 |