Удобный для батников ping под Windows

Данная утилита ping была специально написана для работы с Zabbix агентом. Задача заключалась в проверке на доступность машин, на которых невозможно установить агент, с машин под управлением ОС Windows с установленным агентом. Основная проблема стандартной утилиты ping Windows XP в том, что она всегда возвращала код ошибки равный нулю, независимо от того прошёл пинг или нет. Думаю, в последующих версиях Windows ситуация не поменялась.

Также, она имеет ещё ряд недостатков:

  • Ответы достаточно сложно обрабатывать в пакетных файлах.
  • Период ожидания задаётся в секундах, а не в миллисекундах.
  • Немного различный вывод сообщений на разных версиях Windows.
    • Данная утилита лишена указанных недостатков и позволяет легко интегрировать её с Zabbix агентом, используя пользовательские команды. Код утилиты на C доступен в архиве (используется стандартная библиотека icmp.dll). Собирается под Windows, используя компилятор Mingw. Скомпилированная версия также внутри архива.

      Программа с исходными кодами

      Размер: 20Kb
      Загрузить
      Исходные коды на github.com

Git cloner

Утилита для клонирования Git репозиториев с Bitbucket и Github. Позволяет склонировать репозитории любого пользователя с github/bitbucket. Либо все репозитории всех пользователей.

Утилита написана на Python, исходный код открыт, дополнения и исправления приветствуются.

Программа с исходными кодами

Размер: 50Kb
Загрузить с github.com