![]() |
eXeL@B —› Программирование —› KillProc, оцените программку |
. 1 . 2 . >> |
Посл.ответ | Сообщение |
|
Создано: 29 октября 2006 18:35 · Личное сообщение · #1 Знакомый пишет прогу, вот хотел чтобы вы заценили у него ща в инет доступа нету, поэтому я пишу на форуме активируется на Alt+F2, можно процессы просматривать, окна, message-only окна, посылать им сообщения...отслеживать процессы.. нажатия клавиш и чето еще, я еще сам до конца не вьехал... =) работа с сетью пока тестовая... и как я понял не до конца протокол там реализован, тестовая версия вобщем. 175 кб ![]() ![]() |
|
Создано: 29 октября 2006 21:11 · Личное сообщение · #2 |
|
Создано: 29 октября 2006 21:21 · Личное сообщение · #3 |
|
Создано: 29 октября 2006 21:59 · Личное сообщение · #4 |
|
Создано: 30 октября 2006 05:31 · Личное сообщение · #5 |
|
Создано: 30 октября 2006 06:07 · Личное сообщение · #6 |
|
Создано: 30 октября 2006 08:50 · Личное сообщение · #7 |
|
Создано: 30 октября 2006 09:08 · Личное сообщение · #8 |
|
Создано: 30 октября 2006 11:23 · Личное сообщение · #9 |
|
Создано: 30 октября 2006 15:49 · Личное сообщение · #10 Всем привет, это я пишу программу. Идея программы состоит в том, чтобы предоставить полный доступ ко всем ресурсам на удалённом компьютере. Вкратце что она делает - Сканируются процессы сервером, и отсылаются вся информация по процессам на клиент. Естественно, процессы можно кикать и помещать в кик-лист. - Ведёт кик-лист. Все процессы, помещённые в кик-лист клиента, будут удаляться на сервере сразу после обнаружения. - Ведёт лог удалённых/закрытых процессов. - Можно установить таймер на выключение кампа, перезагрузку или выхода в режим ожидания. Перезагрузка/выключение делается через init shutdown, так что в течении минуты можно отменить (через shudown -a или если снять галочку). - Сканирование всех окон сервера и передача инфы на клиент. Здесь реализовано получше, чем в Spy++, поскольку сканируются не только видимые и невидимые окна, но и message-only окна. Кроме того, окна сортируются по процессам, которым принадлежат, с сохранением структуры дерева. (в реестре есть ещё опция, чтобы без сортировки по процессам отображать). Чтобы обновить список, надо нажать на F5. - Сканирование всех введёных паролей на сервере и передача на клиент. Все пароли, введённые в эдиты для паролей, отсылаются на клиент при закрытии таких эдитов. - Ведётся лог всех событий на клиенте и сервере. - Можно запускать с клиента на сервере программы и файлы, с параметрами командной строки и указанием режима запуска - видимый/невидимый, свёрнутый в иконку и т.п. - Можно посылать с клиента на сервер месаги получать ответы. - Можно писать тексты на десктопе клиента. - Прога использует свой программный протокол передачи данных, есть много интересных решений. по установке програму лучше всего инсталировать с msi-инсталяции, поскольку там делаются записи в реестр, либо на HKLM, либо на HKCU, по выбору. Прога запускается в скрытом режиме, чтобы отобразить клиент, нажмите Alt+F2, тогда окно однозначно появится. вообще прога сейчас в процессе разработки, клиент и сервер пока что в одном процессе, клиент - exe, сервер - rhs.dll. в планы входит ещё сканирование всех сервисов и драйверов, с возможностью их контроля, удалённый редактор реестра. возможно, ещё сделаю передачу изображения с десктопа. ![]() |
|
Создано: 30 октября 2006 18:55 · Личное сообщение · #11 |
|
Создано: 30 октября 2006 21:15 · Личное сообщение · #12 |
|
Создано: 30 октября 2006 23:27 · Личное сообщение · #13 |
|
Создано: 31 октября 2006 16:58 · Личное сообщение · #14 При простом наведении мыши на Update speed (там походу она раскрываеться ещё), получил красивийшую unknown software exception (0d) по адресу 40АС13 ![]() Так ему и передай ![]() ----- Я ещё не волшебник, я только учусь... ![]() |
|
Создано: 31 октября 2006 22:45 · Личное сообщение · #15 |
|
Создано: 02 ноября 2006 01:49 · Личное сообщение · #16 |
|
Создано: 10 ноября 2006 07:34 · Личное сообщение · #17 всем привет. Только что скомпилировал новую версию с исправлениями и дополнениями. Испрвил ошибку в раскрытии меню Update speed - там при раскрытии меню посылается запрос на сервер чтобы узнать время между сканированиями, и помечается нужный пункт (забыл поставить break в одном месте). Также исправил ещё кучу ошибок, значительно усовершенствовал внутренню структуру. Теперь, всё чтобы программа не делала, она делает по сети. Добавлена возможность получения инфы по созданым/закрытым окнам и автоматическое обновление списка окон. Для выбраного в списке окна есть контекстное меню, команды по нему обрабатываются на сервере. Например, теперь можно закрыть или скрыть любое окно на удалёном кампе, посылать любому окну команды WM_COMMAND, печатать в любом эдите на удалёном кампе, причём даже если он не активен и находится в режиме cancel mode. Можете поэксперементировать - это прикольно. Насчёт переполнения буфера - в программе нет никаких буферов, которые моглибы переполняться, я там используюю только безопасные функции работы со строками, ну а лог просто пишется в RichEdit добавлением текста. Правда его размер не проверяется, но это на совести common contrils. В след версиях буду наверно обрезать. Почему прога иногда не конектит при старте - так и не нашёл пока что. Если заметите ещё какие-либо бока - пишите сюда, или лучше мне в аську 320-329-575. Если хотите узнать как что там работает и посмотреть исходняки - тоже пишите. ![]() ![]() |
|
Создано: 12 ноября 2006 17:32 · Личное сообщение · #18 |
|
Создано: 24 ноября 2006 11:21 · Личное сообщение · #19 Скачал, посмотрел, прога в общем ничего, нашел недоработку в ифейсе - там статистика "kicked" не прибавляется, хоть сто процессов убей. ![]() Не понравилось то, что завершает она далеко не все процессы.. то-ли дело фар, он умеет убивать все, включая архиважные системные процессы, после убийства которых падает вместе с системой. ![]() ![]() |
|
Создано: 24 ноября 2006 11:21 · Личное сообщение · #20 |
|
Создано: 24 ноября 2006 22:46 · Личное сообщение · #21 |
|
Создано: 25 ноября 2006 10:24 · Личное сообщение · #22 |
|
Создано: 25 ноября 2006 12:48 · Личное сообщение · #23 |
|
Создано: 27 ноября 2006 06:17 · Личное сообщение · #24 |
|
Создано: 30 ноября 2006 01:21 · Личное сообщение · #25 привет. вобщем-то исправил уже многие ошибки. теперь больше не блокирует станцию без видимых причин, добавил также команды для выключения питания на сервере, перезагрузки и logoff. инсталятор здесь написан так, что необходимо удаление предыдущей версии перед установкой обновлённой, это связано с тем, что в новые версии вносятся существенные изменения, на этот раз переделана структура записей в реестре. установка/удаление осуществляется стандартным инсталятором windows, чтобы корректно удалить прогу, зайдите на панель установки/удаления. кроме того, исправлена и усовершенствована архитектура работы с сетью, теперь исключены ошибки связаные с переполнением буфера транзакций. Ну и теперь главная новость: добавлен сканер TCP/UDP-соединений сервера. Часто бывает необходимо знать о том, какие сетевые соединения есть на удалённом кампе. Теперь сетевые соединения сервера сканируются одновременно со сканированием процессов сервера, инфа передаётся на клиент, и отображается во вкладках TCP connections и UDP connections. Там же отображается время, когда было впервые обнаружено соединение. Любое TCP-соединнеие сервера можно закрыть с клиента, если выделить строку в TCP connections и выбрать пункт в контекстном меню. При закрытии любого вида соединения добавляется запись в лог - TCP log и UDP log, с указанием времени обнаружения соединения и времени закрытия. Кроме того, клиент ведёт текстовые логи всех соединений сервера, они сохраняются в папке logs. Лог на каждый сервер записывается в отдельном файле, где имя файла формируется из названия типа соединения TCP или UDP и описания сервера, либо если описания нет, тогда его IP и порт. Так что логи с разных IP-адресов не смешиваются. Вобщем, инсталяция программы прилагается. ![]() ![]() |
|
Создано: 15 февраля 2007 19:31 · Личное сообщение · #26 скомпилировал новую версию. теперь значительно расширена функциональность и переработан интерфейс. поскольку вкладок стало много, они рассортированы по группам, и отображаются в дереве слева. а именно добавлены - статистики TCP/UDP/IP/ICMP сервера и кейлоггер. Для статистик сделаны всплывающие подсказки. На вкладке кейлогера есть список непрерывно набраных строк с указанием времени начала и конца, HWND, где набирался текст, и соответствующего процесса, и есть внизу строка, где отображаются 100 последних нажатых клавиш (без разделения на принадлежность процессам). Также ведётся файл лога кейлоггера. исправил некоторые ошибки предыдущих версий. Вобщем, смотрите, тестируйте, пишите что надо добавить или исправить ![]() ![]() ![]() |
|
Создано: 15 февраля 2007 23:03 · Личное сообщение · #27 X-BEOWOLF можно в программу добавить некоторые вещи из NetView ? (http://www.killprog.com): - просмотр на удаленных компьютерах кто лезет в их шары (с возможностью их отруба) - функцию "кикать всех" с белым листом "некикаемых" и из BWmeter (http://www.desksoft.com): - установка ограничения скорости upload/download (по сети) ![]() |
|
Создано: 16 февраля 2007 05:28 · Личное сообщение · #28 |
|
Создано: 16 февраля 2007 05:43 · Поправил: Nb · Личное сообщение · #29 |
|
Создано: 16 февраля 2007 06:03 · Поправил: Nb · Личное сообщение · #30 |
. 1 . 2 . >> |
![]() |
eXeL@B —› Программирование —› KillProc, оцените программку |