Russian Qt Forum

Qt => Работа с сетью => Тема начата: G-virus от Январь 31, 2010, 01:53



Название: Сниффер или не сниффер
Отправлено: G-virus от Январь 31, 2010, 01:53
Привет, ребят! Тут возник такой вопрос. Кто-нибудь когда-нибудь запускал сервер CS? Hlds.exe еще файл называется. У меня такой вопросик. Когда его запускаешь, в нем находится консоль. Как бы несколько вкладок: main, configure,...,и последняя console. то есть в принципе все манипуляции производятся через консоль. Внимание вопрос: Как с помощью Qt, точнее по какому принципу, можно написать программу, которая могла бы распознавать, что написано в консоли, и если надо, "записывать" текст в строку консоли и "нажимать Enter" (вводить эту команду)  :) Сниффер? Могу скрины дать


Название: Re: Сниффер или не сниффер
Отправлено: ecspertiza от Январь 31, 2010, 10:08
посмотри в сторону QProcess, должно помочь.


Название: Re: Сниффер или не сниффер
Отправлено: G-virus от Январь 31, 2010, 14:16
Я просто даже не представляю, как можно было бы "залезть" в программу. QProcess, Хм.... а именно что там?


Название: Re: Сниффер или не сниффер
Отправлено: SABROG от Январь 31, 2010, 14:36
Я просто даже не представляю, как можно было бы "залезть" в программу. QProcess, Хм.... а именно что там?

Установка Pipe'a, перехват дескрипторов ввода и вывода (in, out). Это в случае, если программа представляет из себя консольное win32 приложение.


Название: Re: Сниффер или не сниффер
Отправлено: G-virus от Январь 31, 2010, 14:58
Установка Pipe'a, перехват дескрипторов ввода и вывода (in, out). Это в случае, если программа представляет из себя консольное win32 приложение.
А простенький примерчик можете здесь выложить? С любым консольным приложением  :)


Название: Re: Сниффер или не сниффер
Отправлено: KADABRA от Январь 31, 2010, 15:17
Как с помощью Qt, точнее по какому принципу, можно написать программу, которая могла бы распознавать, что написано в консоли, и если надо, "записывать" текст в строку консоли и "нажимать Enter" (вводить эту команду)  :)
Решение возможно только на WinApi, так как приложение сервера не консольное. Надо искать окно в которое выводятся сообщение и дальше манипулировать уже им.


Название: Re: Сниффер или не сниффер
Отправлено: G-virus от Январь 31, 2010, 15:57
Решение возможно только на WinApi, так как приложение сервера не консольное. Надо искать окно в которое выводятся сообщение и дальше манипулировать уже им.

WinAPI   :( .......как раз парюсь над тем, как использовать его.........ппц будто 5-ой точкой чуял ;D


Название: Re: Сниффер или не сниффер
Отправлено: G-virus от Февраль 04, 2010, 15:46
Решение возможно только на WinApi, так как приложение сервера не консольное. Надо искать окно в которое выводятся сообщение и дальше манипулировать уже им.

Ну а какими именно функциями?