Инструментарий : Новые продукты для ИТ-профессионалов

Приложения этого месяца позволяют выполнять поиск адресов электронной почты в файлах и папках, массово переименовывать файлы, а также в онлайновом режиме проверять контактную зону и наличие открытых портов.

Грэг Стин

В этом разделе автор выражает свое мнение, которое совершенно не обязательно совпадает с мнением Microsoft. Все цены указаны по состоянию на момент написания статьи и могут меняться.

Easy Email Extractor

Случалось ли вам разбирать испорченный справочник адресов своей службы SMTP или просматривать архивы старых файлов электронной почты? В такой ситуации очень кстати была бы утилита, которая могла извлекать адреса электронной почты из файлов, папок или отрывков текста. Easy Email Extractor от компании NoVirusThanks Co. Srl. — одно из таких приложений, которое может помочь при решении этой задачи.

Easy Email Extractor работает в Windows любой версии и разрядности. Интерфейс утилиты разбит на вкладки File, Folder, String, URL, Settings и Filters (рис. 1). На вкладке File адреса электронной почты извлекаются из файлов. Аналогично вкладка Folder позволяет анализировать целые папки. На вкладке String можно вставить текст из буфера обмена и утилита найдет в этом тексте все адреса электронной почты. Вкладка URL позволяет сделать то же самое в URL-адресе. Вкладка Settings позволяет добавить Easy Email Extractor в контекстное меню SendTo в проводнике Windows.

Поиск адресов выполняется в соответствии с настройкой на вкладке Filters. Фильтр можно задавать как регулярное выражение или слово, результаты с которым утилита должна исключить из результатов поиска. Это удобно, если надо исключить локальные адреса или адреса известных спамерских доменов. Список полученных адресов можно сохранить в файл или скопировать в буфер обмена. Это утилита без затей, но она полезна, проста в работе и, самое главное, бесплатная.

Рис. 1. ОкноEasy Email Extractor

Bulk Rename Utility

Приходилось ли вам создавать сценарий только для того, чтобы переименовать несколько файлов или папок или чтобы включить в имя файла дату его создания? Одна из утилит, позволяющих выполнять массовые переименования файлов, — Bulk Rename Utility от компании TGRMN Software.

Bulk Rename Utility позволяет быстро переименовать тысячи файлов в разных каталогах. Напоминающий проводник интерфейс этой утилиты (рис. 2) позволяет задавать папки и файлы, которые надо переименовать. В целом пользовательский интерфейс довольно закрытый, но когда его освоишь, работать становится очень просто.

После определения правил переименования в панели подробностей отображаются имена, как они будут выглядеть после переименования. Можно также увидеть подробности, такие как размер и тип файлов, атрибуты файлов, такие как даты создания и изменения, а также размер файлов в байтах. В нижней части настраиваются параметры переименования. Есть 13 разных правил, которые можно применять для создания сложного плана поиска и переименования.

При этом можно имена файлов задавать с помощью регулярных выражений. Можно сократить имена до определенной длины и заменить или «перевернуть» имя. Можно заменять и перемещать текст внутри имени файла. Можно изменять регистр имени файла: все заглавные, все строчные, предложение с заглавной, каждое слово с заглавной. Можно также удалять отдельные символы в зависимости от их позиции и типа (например, можно удалить все цифры или первые четыре символа).

Кроме того, можно добавить к имени файла префикс или суффикс или вставить целую строку. Что касается атрибутов файлов, то можно менять время создания, изменения и доступа или добавлять дату в имя файла. Можно также последовательно нумеровать файлы в процессе переименования, начиная с заданного числа и с заданными интервалом. При переименовании файлов можно использовать римские цифры или даже другую систему исчисления, например шестнадцатеричную.

Есть также возможность добавлять имя папки в имя файла. При переименовании можно добавлять в файл заданное расширение. Наконец, последние два параметра позволяют отбирать элементы по типу (папка или файл, длина имени и т. п.) Переименованные файлы можно автоматически скопировать или переместить в заданное место. Можно задать все параметры за раз, при этом они применяются в заданном порядке.

После настройки достаточно щелкнуть кнопку Rename и переименование будет выполнено. Если вы ошиблись, достаточно щелкнуть Revert, чтобы вернуть все в исходное состояние. Есть другие параметры, которые позволяют наглядно увидеть переименованные файлы и убедиться, что утилита делает именно то, что нужно вам. Есть файл журнала, в котором регистрируются все выполняемые операции, поэтому вы всегда в точности можете выяснить, что и когда произошло.

Bulk Rename Utility существует в 32- и 64-разряднной редакциях, а также в виде переносимого приложения, которое не надо устанавливать и можно скопировать на вашу флешку с любимыми утилитами. Есть также версия Bulk Rename Utility для командной строки, что замечательно для создания сценариев и автоматизации регулярных задач по переименованию файлов.

Рис. 2. Окно Bulk Rename Utility

ShieldsUP!

Важно знать контактную зону своих систем, которая может подвергаться атакам из Интернета. Одна из бесплатных утилит, позволяющих выяснить открытые порты и службы, — ShieldsUP!, созданная компанией Gibson Research Corp. Достаточно просто указать адрес своего веб-сайта в ShieldsUP! и выбрать нужный тест (рис. 3). Служба ShieldsUP! включает тест общих файлов, сканирование общепринятых, а также всех портов, тест возможности спама с применением службы UDP Messenger Service, проверку заданных пользователем портов, а также проверку заголовка браузера (потому что вы запрашиваете службу средствами браузера).

При проверке наличия общих файлов соответствующий тест подключается к вашей машине по протоколу NetBIOS через порты 137-139. Тест общеизвестных портов пытается обнаружить такие открытые службы, как FTP, SSH, SMTP, HTTP, IMAP и другие. Тест информирует, удалось ли создать подключение и если да, то какой ответ был получен от службы. При сканировании всех портов выполняется аналогичная проверка, но только по первым 1056 портам. Она позволяет узнать об открытых, закрытых, а также скрытых портах.

Спам-тест службы Windows Messenger Service проверяет наличие давно известной уязвимости UDP, при которой при отправке четырех небольших пакетов на порт 135 машины на ней открывалось информационное окно, в котором можно было отображать нужный спамеру текст. Тест заголовка браузера позволяет увидеть все заголовки, отправленные с вашей машины или браузера на сервере, в каждом HTTP-запросе. Вы увидите, сколько информации вы предоставляете при навигации по Интернету. Пользовательский тест портов позволяет задавать диапазоны проверяемых портов по своему разумению, при этом также сообщается об открытых, закрытых, а также скрытых портах.

В ShieldsUP! есть также база данных о портах и связанных с ними службах. При ее использовании можно узнать тип служб на разных портах, а также полезную общую информацию и сведения о возможных уязвимостях. В следующий раз, открывая доступ в Интернет, воспользуйтесь ShieldsUP! и проверьте, нет ли у вас лишних открытых портов и нет ли вас утечек информации.

Рис. 3. Окно ShieldsUP!

Greg Steen

Грэг Стин профессионал в области технологий, предприниматель и энтузиаст. Он всегда в поиске новых инструментальных средств, способных облегчить работу обслуживающих подразделений, отдела контроля качества ПО и разработчиков.