BruteNet, распределенные вычисления

Discussion in 'Избранное' started by ZaCo, 23 Sep 2007.

  1. ZaCo

    ZaCo Banned

    Joined:
    20 Jun 2005
    Messages:
    737
    Likes Received:
    336
    Reputations:
    215
    BruteNet Alpha 1.1.0 (WinNT)


    :Что это?


    BruteNet является системой распределенных вычислений, управляемой программой-сервером
    (server), позволяющей вести перебор между пользовательскими машинами с установленной
    программой-клиентом (bot). Основной задачей этой версии является возможность распределения
    строковых диапазонов между клиентами и последующей обработки сервером результатов перебора в
    зависимости от выбранного плагина. BruteNet является гибким инструментом благодоря возможности
    использования пользовательских расширений (plugins) в динамической библиотеки.

    :Как это будет выглядить?


    И клиентская и серверная часть системы являются консольными приложениями, основные
    параметры запуска передаются через командную строку. Однако серверная часть предоставляет
    возможность управления текущей задачи перебора через web-интерфейс, что позволяет наблюдать
    довольно полную статистику перебора в реальном режиме при помощи любого web-браузера.

    :Функциональные возможности


    Разрешимость задачи перебора равносильна возможности написания нужного расширения как для
    серверной, так и для клиенской частей. Ядро серверной части системы само заботиться о
    распределении диапазонов перебора, поддержании связи с клиенсткой частью, а так же
    перераспределении диапазонов без потери, например при неожиданном выключении одного из
    клиентов.

    :Как пользоваться расширениями?


    В скором времени будет готов документ по созданию расширений для BruteNet. В настоящее же
    время Alpha версия имеет готовые плагины для клиенсткой и серверной частей предназначенные
    для восстановления строки по ее md5-хэшу.

    ps в 1.1.0 версии можно использовать клиент из (каталог sbot) который будет подключаться к серверу BruteNet САМ.

    pss предпочитаемый компилятор для winnt версии vc++
    ---

    BruteNet -> http://sourceforge.net/projects/brutenet/
    screens -> http://sourceforge.net/project/screenshots.php?group_id=204006
    как пользоваться - видео
     
    #1 ZaCo, 23 Sep 2007
    Last edited: 23 Sep 2007
    29 people like this.
  2. Talisman

    Talisman Elder - Старейшина

    Joined:
    22 Apr 2006
    Messages:
    400
    Likes Received:
    151
    Reputations:
    80
    о) спасибо большое! могу ли я переделать сорцы под управление закрытой компьютерной сетью?
     
  3. ZaCo

    ZaCo Banned

    Joined:
    20 Jun 2005
    Messages:
    737
    Likes Received:
    336
    Reputations:
    215
    все модификации кодов в соответствии с предоставленной лицензией. переделать исходники конечно можно, но вот имя указать мое в измененных файлах придется)
     
    2 people like this.
  4. ZaCo

    ZaCo Banned

    Joined:
    20 Jun 2005
    Messages:
    737
    Likes Received:
    336
    Reputations:
    215
    спасибо за отзывы. хотелось бы добавить мое сообщение на http://web-hack.ru для задания заинтересованности в проекте: у меня этого сделать почему-то не получилось, кто сможет добавить это как новость буду очень благодарен.
     
  5. genom--

    genom-- Elder - Старейшина

    Joined:
    9 Jul 2006
    Messages:
    668
    Likes Received:
    416
    Reputations:
    288
    имхо нах веб хак - там уже толпа+торговая площадка
     
  6. sni4ok

    sni4ok Elder - Старейшина

    Joined:
    4 Nov 2006
    Messages:
    115
    Likes Received:
    37
    Reputations:
    12
    замечания по поводу кода:
    1. довольна слабая обработка ошибок, в частности везде предпологается, что запрашиваемая память всегда выделится, обработки исключений нет,
    нету даже обработки ошибок вызова connect.
    2. обработка команд реализована большим свичём- это очень не удобно,и в случае расширения функциональности будет очень сильно мешать, стоит заменить на фактори. Уже сейчас размер этого свича на 250 строчек.. т.е не читаемо.
    3. весь код вообще не подразумевает о том, что где-то могут возникнуть исключения, опять таки это чревато последствиями, т.е даже если пишешь (пока) без исключений, то освобождать ресурсы(крит.секция, память, сокеты и пр.) лучше всёже в деструкторе их владельцев, а не вызовом функций напрямую.

    собсно это то, что попалось при беглом просмотре, удачи в развитии)
     
    3 people like this.
  7. ZaCo

    ZaCo Banned

    Joined:
    20 Jun 2005
    Messages:
    737
    Likes Received:
    336
    Reputations:
    215
    >>там уже толпа+торговая площадка
    не совсем понял, мне интересно посмотреть заинтересованность в этом "проекте". причем тут торговая площадка?

    2sni4ok за замечания по коду спасибо; к сожалению с чисто кодерской практикой у меня пока проблемы по части опыта, поэтому при наличии свободного времени постараюсь ошибки и недочеты исправить.
     
    2 people like this.
  8. KEZ

    KEZ Ненасытный школьник

    Joined:
    18 May 2005
    Messages:
    1,604
    Likes Received:
    754
    Reputations:
    397
    Зако сделай мне приватный релизенг
     
    2 people like this.
  9. Psix0

    Psix0 New Member

    Joined:
    27 Mar 2006
    Messages:
    5
    Likes Received:
    0
    Reputations:
    0
    На ВХ уже есть в новостях http://forum.web-hack.ru/index.php?showtopic=64257

    Продублировал в разделе программирование https://forum.web-hack.ru/index.php?showtopic=64519
     
    #9 Psix0, 30 Sep 2007
    Last edited: 30 Sep 2007
  10. guest3297

    guest3297 Banned

    Joined:
    27 Jun 2006
    Messages:
    1,246
    Likes Received:
    639
    Reputations:
    817
    +1

    На wh мало специалистов... заинтересованность будет если будет готовый релиз админка и так далее и цена за нее будет не маленькая.
     
  11. guest3297

    guest3297 Banned

    Joined:
    27 Jun 2006
    Messages:
    1,246
    Likes Received:
    639
    Reputations:
    817
    Проставил протестил супер все пашет.

    Будут ли новые плагины?
    Будет ли релиз бота под nix?
     
  12. ZaCo

    ZaCo Banned

    Joined:
    20 Jun 2005
    Messages:
    737
    Likes Received:
    336
    Reputations:
    215
    >>Проставил протестил супер все пашет.
    спасибо, я рад.

    >>Будут ли новые плагины?
    возможно в скором времени сделаю мануал по созданию расширений

    >>Будет ли релиз бота под nix?
    это совсем не проблема, только со временем беда. думаю сделаю.
     
    1 person likes this.
  13. x_Lex

    x_Lex Elder - Старейшина

    Joined:
    8 Jan 2005
    Messages:
    185
    Likes Received:
    118
    Reputations:
    171
    2 ZaCo молодец отличная софтина сделать бы ей веб админку вообше цены небылобы

    так в тему http://btb.banquise.net/
     
  14. ZaCo

    ZaCo Banned

    Joined:
    20 Jun 2005
    Messages:
    737
    Likes Received:
    336
    Reputations:
    215
    >>сделать бы ей веб админку вообше цены небылобы
    а ты скриншоты/видео смотрел? ну так там разьве не веб-админка?:)
     
    1 person likes this.
  15. nc.STRIEM

    nc.STRIEM Members of Antichat

    Joined:
    5 Apr 2006
    Messages:
    1,036
    Likes Received:
    347
    Reputations:
    292
    а будет приватный релиз бота котоый будет пописываться на автозавпуск, прятаться в системе итд?
     
  16. guest3297

    guest3297 Banned

    Joined:
    27 Jun 2006
    Messages:
    1,246
    Likes Received:
    639
    Reputations:
    817
    Очень не скромный вопрос =)
     
  17. x_Lex

    x_Lex Elder - Старейшина

    Joined:
    8 Jan 2005
    Messages:
    185
    Likes Received:
    118
    Reputations:
    171
    сори я немного не правильно выразился
    имелось введу админка на пхп в замен сервера
     
  18. ZaCo

    ZaCo Banned

    Joined:
    20 Jun 2005
    Messages:
    737
    Likes Received:
    336
    Reputations:
    215
    >>имелось введу админка на пхп в замен сервера
    а за чем? да и потом, веб, здесь, взаимодействует непосредственно с процессом перебора, поэтому если администрировать все это через посторонний процесс (apache+php) для достижения той же функциональности придется использовать средства межпроцессной коммуникации, что ненужно и затратно.
     
  19. x_Lex

    x_Lex Elder - Старейшина

    Joined:
    8 Jan 2005
    Messages:
    185
    Likes Received:
    118
    Reputations:
    171
    я считаю что так былабы удобнее и надёжнее, да и не всегда есть возможность держать сервак постоянно онлайн если сервер падает значет все клиенты перестают работать
     
  20. nc.STRIEM

    nc.STRIEM Members of Antichat

    Joined:
    5 Apr 2006
    Messages:
    1,036
    Likes Received:
    347
    Reputations:
    292
    а какая разница сервак упалет с php админкой или сервак упадет с админкой как сейчас?