Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C/C++ Сетевое программирование
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый Вчера, 18:02   #1
test2me
Новичок
Джуниор
 
Регистрация: 21.07.2025
Сообщений: 6
По умолчанию Как посмотреть post/get запросы к сайту программой wireshark?

Как посмотреть post/get запросы к сайту программой wireshark?

есть исходные коды:
Код:
#include <iostream>
#include <string>
#include <curl/curl.h>
#include <iostream>
using namespace std;


static size_t WriteCallback(void *contents, size_t size, size_t nmemb, void *userp)
{
    ((std::string*)userp)->append((char*)contents, size * nmemb);
    return size * nmemb;
}

int main(void)
{
  CURL *curl;
  CURLcode res;
  std::string readBuffer;

  curl = curl_easy_init();
  if(curl) {
    // url
    curl_easy_setopt(curl, CURLOPT_URL, "https://google.ru");
    // https
    curl_easy_setopt(curl, CURLOPT_HTTP_VERSION, (long)CURL_HTTP_VERSION_3);
    //create text from url
    curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, WriteCallback);
    //send string readbuffer as link to the callback function
    curl_easy_setopt(curl, CURLOPT_WRITEDATA, &readBuffer);
    //send request
    res = curl_easy_perform(curl);
    curl_easy_cleanup(curl);

    std::cout << readBuffer << std::endl;
  }
  return 0;
}
командой в linux с xfce.. компилируем их
Цитата:
g++ index.cpp -o index -lcurl
и запускаем:
Цитата:
~./index
получаем ответ от сервера Google в терминал (консоль) linux
Код:
<HTML><HEAD><meta http-equiv="content-type" content="text/html;charset=utf-8">
<TITLE>301 Moved</TITLE></HEAD><BODY>
<H1>301 Moved</H1>
The document has moved
<A HREF="https://www.google.ru/">here</A>.
</BODY></HTML>


есть программа wireshark запускаем её:

видим обмен трафиком:
syn пакеты.. 1 на скриншоте
syn ack пакеты.. 2 на скриншоте
syn fin пакеты.. 3 на скриншоте

но как в wireshark просмотреть post/get-запросы к сайту и cookies?
Изображения
Тип файла: jpg 111111.jpg (122.2 Кб, 6 просмотров)

Последний раз редактировалось test2me; Вчера в 20:18.
test2me вне форума Ответить с цитированием
Старый Вчера, 22:22   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,833
По умолчанию

Берете Fiddler или другой подобный инструмент и делаете mitm
p51x вне форума Ответить с цитированием
Старый Вчера, 22:38   #3
test2me
Новичок
Джуниор
 
Регистрация: 21.07.2025
Сообщений: 6
По умолчанию

удалено.

Последний раз редактировалось test2me; Вчера в 23:09.
test2me вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Indy, посмотреть ответ на Post запрос Red83 Работа с сетью в Delphi 1 29.02.2016 07:46
post запросы spyware58rus Работа с сетью в Delphi 2 17.12.2011 20:52
GET и POST запросы Dеlphi Visual C++ 2 24.09.2011 17:41
GET/POST запросы SsdD Работа с сетью в Delphi 1 08.09.2010 20:24
Post запросы ElectroMyStyle Фриланс 1 17.12.2009 17:23