В любой компании, которая занимается разработкой софта, есть гора и маленькая тележка разных утилит (мелких полезных программ), разработанных для решения каких-то внутренних задач.
Мы – не исключение. Поэтому решили начать потихоньку выкладывать для всеобщего пользования этот «скромный, но очень нужный подарок» (с) Пятачок.
Для затравки, две консольных утилиты:
GetLocalIP — получить список локальных IP адресов компьютера. Все мы знаем такую программу, как ipconfig. Чтобы получить список всех сетевых интерфейсов, запускаем ipconfig/all. Но вывод этой утилиты – гора текста на пару экранов, а нам нужны только IP адреса и ничего более. GetLocalIP отлично справляется с этой задачей.
GetHash — рассчитать контрольную сумму файла. MD5, SHA1, SHA256, GOST и прочие. Работает быстро, на вход – файл и тип контрольной суммы, на выходе – готовая строка.
Архив с утилитами. «Абсолютно безвозмездно, то есть даром» (с) Сова.
По состоянию на текущий момент, в 10-й винде уже есть встроенная утилита, с помощью которой можно хэши смотреть:
certutil -hashfile -?
Да, удобно, но как ограничить вывод результата только контрольной суммой, без дополнительного текста?
certutil -hashfile Help_090323151623.rar MD5
Хэш MD5 Help_090323151623.rar:
f57ee19fc081efd9daa436ea6f2350f4
CertUtil: -hashfile — команда успешно выполнена.