Форум сайта python.su
CivisНу вот это уже похоже на что-то. Конкретизируем - у вас есть какой-то лог пакетов в каком-то формате - вам его нужно обработать и получить результат. Разбирайтесь с форматом, выкладывайте примерный обработчик - если что-то не будет получаться - поможем. Только учтите (дальше идет imho) - поправить ваш вариант можем - а вот писать за вас - не будем (разве что кто-то будет за деньги).
С помощью wpe pro могу читать пакеты, но нужна программа на питоне, чтобы их обрабатывать.
Офлайн
CivisВот это вполне можно процитировать на баше…
Если написать на баше, то уйдет в -
Офлайн
Alex2ndr,
Загорелся написать бота для онлайн игры, эти пакеты должны передаваться программе в онлайн режиме из ходя из их содержания производится движения мышки, нажиматься клавиши клавиутары etc.
Лог не сохраняется в файле в онлайн режиме(только через save as), а хранится в оперативной памяти. Как вариант получить доступ к оной. Это проще будет реализовать?
Офлайн
Может посмотреть в сторону изучения протокола этой самой игры? С нажатием клаиш - не лучшая идея. Я давно так делал на ассемблере для гарены - эксперементировал с аккуантами, чатом, etc. Слишком это геморно. Легче взять снифер и изучать, что там клиент отслыает.
Офлайн
CivisБоюсь тогда вы не с той стороны копаете - вам надо изучать api этой игры - а потом уже думать как с ней работать. Вы же придумали как работать - вот только не знаете с чем вам работать - этого и мы не знаем.
Alex2ndr,
Загорелся написать бота для онлайн игры, эти пакеты должны передаваться программе в онлайн режиме из ходя из их содержания производится движения мышки, нажиматься клавиши клавиутары etc.
CivisЕще сложнее. Мой вам совет - для начала сохраните логи в файл и попробуйте поработать с файлом(т е не с текущей ситуацией а с историей) - когда вам станет понятно что там происходит(в логах) - вот тогда и думайте как их перехватывать online.
Лог не сохраняется в файле в онлайн режиме(только через save as), а хранится в оперативной памяти. Как вариант получить доступ к оной. Это проще будет реализовать?
Отредактировано (Янв. 7, 2010 22:48:42)
Офлайн
Снифер всмысле?
Отсылать пакеты можно, и работaет, с помощью того самого wpe pro, но проблема в том, что на некоторых серверах, стоит защита от подобного вида действий.
Офлайн
Alex2ndr, в логах уже немного разобрался.
Что такое API?
Офлайн
Офлайн
Civishttp://ru.wikipedia.org/wiki/%D0%98%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9
Alex2ndr, в логах уже немного разобрался.
Что такое API?
Офлайн
Alex2ndr, благодарю
Порекомендуйте сниффер для виндоус, который бы записывал в онлайн режиме пакеты в текстовый файл.
А то с поиском проблема: одному платформа не подходит, другому порт нужно указать.
Офлайн