10 лет назад 10 апреля 2009 в 14:17 65

Программы для локальной сети

Автор: Сергей Яремчук

Локальные сети, объединяющие дома и целые районы, не редкость не только в Москве. Такие сети строят как сами пользователи, так и провайдер, задействуя ее ресурсы для подключения к интернету. Через некоторое время любая, даже самая маленькая локальная сеть начинает жить своей жизнью, появляются дополнительные сервисы, для работы с которыми, естественно, понадобится свой софт.

ПОИСК И ЗАГРУЗКА ФАЙЛОВ

Традиционно в локальной сети доступно большое количество ресурсов, часть из которых организуют пользователи, открывая каталоги на компьютере средствами ОС (“Свойства” – “Доступ”). Более продвинутые для обмена файлами поднимают HTTP/FTP/DC и другие серверы. Учитывая десятки, а то и сотни компьютеров, поиск нужных файлов средствами Windows (через “Сетевое окружение”) может быть затруднен да и попросту неудобен. К тому же не все придерживаются установленных наименований или заведенных правил, в результате рабочих групп Windows в одной сети может быть несколько, что еще больше усложняет ситуацию.

Самой удобной программой для поиска доступных ресурсов является сканер LanScope. Сканируя заданный диапазон IP-адресов, LanScope выдает имеющиеся NetBios-ресурсы (в том числе и скрытые), HTTP- и FTP-каталоги, показывает права доступа к ним (чтение, запись). Сканирование происходит в несколько потоков, поэтому программа очень быстро справляется с проверкой даже очень большой сети. Результат выводится в виде дерева, в котором очень легко найти то, что нужно. Интересный ресурс при помощи пунктов контекстного меню можно добавить в “Избранное” или поместить ярлык на Рабочий стол, чтобы впредь не искать его повторно.

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

Еще один вариант – поиск по ключевым словам, для чего в окне “Условия поиска” задаются критерии. Например, выбрав “AVI”, найдем все каталоги, в которых присутствуют файлы с этим расширением. Программа уже имеет список популярных слов для поиска, но его легко расширить. Единственное неудобство состоит в том, что нельзя задать критерий поиска на лету, необходимо вначале добавить новый критерий, а затем выбрать его из списка. При двойном щелчке на выбранном каталоге он открывается программой, с которой сопоставлен этот протокол (“Панель управления” – “Установка и удаление программ” – “Выбор программ по умолчанию”), но можно задать свои программы без корректировки общесистемных настроек.

Кстати, с домашней страницы приложения можно скачать еще несколько столь же полезных сетевых утилит, которые можно вызвать как отдельно, так и через меню LanScope

ЗАГРУЖАЕМ ФАЙЛЫ

Найденный на расшаренном ресурсе файл можно загрузить средствами Windows, но если удаленный компьютер в это время выключат, загрузку придется повторить, что в случае объемных HD-фильмов весьма затратно по времени. Поэтому лучше для этих целей использовать специальные программы. Если файл находится на HTTP/FTP-сервере, то с выбором утилиты проблем обычно нет, подойдет любая, при помощи которой скачиваются файлы с обычных интернет-ресурсов. Но вот специализированных и, главное, бесплатных утилит для загрузки по локальной сети не так уж много. Лучшей среди них, несомненно, является LanLoad от LanScope.

Программа позволяет остановить копирование файла и затем продолжить в любое время. Это очень удобно, так как в этом случае найденные файлы можно “зарядить” про запас, чтобы не искать повторно. А затем докачивать их, когда вам будет удобнее. Поддерживается копирование сразу нескольких файлов, в том числе и с разных компьютеров. Копирование не вызывает неприятного торможения в работе Проводника. Если же позволяют права, то в качестве результирующей папки можно указать даже каталог на удаленной системе. Но в этом случае через локалку будет идти двойной трафик, поэтому практичнее сохранить список файлов и загрузить их затем с другого компьютера.

Если в локальной сети есть несколько ресурсов-фаворитов, файлы с которых закачиваются постоянно, можно воспользоваться одной из программ для резервного копирования или синхронизации данных (она должна поддерживать режим односторонней синхронизации). Это позволит автоматически получать новые файлы по расписанию или вручную. Выбор подобных решений уже гораздо шире. Самая простая программа для бэкапа – “Копировщик” (zgsprojects.narod.ru), специально созданная для обработки большого количества файлов. Она позволяет указать несколько локальных и удаленных ресурсов, с которых вы хотите получать файлы. Для удобства закачки их можно разбить на группы, скачивая информацию одним щелчком мышки. Программа позволяет задавать маску для выборки файлов. Кроме копирования поддерживается перемещение и удаление файлов (если имеются соответствующие права), а также архивирование данных при помощи внешней программы.

Но пользователь, постоянно подключенный к сети, вовсе не обязан хранить все интересующие его файлы на локальной системе. Зачем? Ведь при необходимости их можно быстро получить, скачав с одного из компьютеров. Специальная программа-каталогизатор Datalog (clx-host.narod.ru/datalog) поможет быстро найти нужный файл, не прибегая к сканированию локалки, поскольку в качестве источников для создания своей базы данных она может принимать не только жесткие диски, но и ресурсы в локальной сети. Перед началом работы нужно лишь добавить отслеживаемые каталоги в список программы, после чего Datalog выведет все найденные файлы как единую структуру. Реализован поиск файлов в списке и их дублей, показ новых файлов, а также несколько видов отчетов (по ресурсам, полный и т. д.). К файлу можно прикрепить свой комментарий, а для прослушивания или просмотра мультимедиа Datalog вызывает внешнюю программу. Скопировать любой файл на локальную систему также просто.

КЛИЕНТ DIRECT CONNECT

В целях безопасности и для удобства работы в больших сетях часто используется протокол пирингового обмена DC (Direct Connect). Преимуществ у DC довольно много: возможность управления сетью в целом, наличие чата, возможность ограничения скорости загрузки/отдачи и количества соединений, докачка файлов, удобный поиск и многое другое. И главное, чтобы подключиться к такой сети, пользователь обычно должен также расшарить некоторое количество своих файлов. Кроме этого и в самом интернете имеется большое количество хабов, с которых можно свободно скачать практически любые файлы. О популярности сети DC говорит большое количество доступных клиентов. Одним из наиболее популярных и динамично развивающихся является StrongDC++. Этот клиент поддерживает многопотоковое скачивание, поиск файлов и пользователей, ограничение скорости/слотов скачивания и отдачи, несколько вариантов настроек входящих и исходящих соединений, которые выбираются в зависимости от типа подключения к сети, отключение компьютера по окончании закачек. Возможность предпросмотра видео внешней программой позволяет оценить качество, не закачивая файл полностью. При поиске можно задавать фильтры (по имени, типу файла, размеру и т. д.), что позволяет быстро найти нужный файл среди множества подобных.

Интерфейс программы имеет большое количество настроек и возможностей, ведется статистика закачек. По умолчанию приложение не локализовано, но выбрав в меню Help – Translations, мы попадем на страницу проекта, с которой можно загрузить XML-файл локализации. Затем достаточно перейти в окно настроек Setting и во вкладке Appearance в поле Language file указать на полученный файл. После перезапуска StrongDC++ будет разговаривать уже на выбранном вами языке.

ОБЩЕНИЕ В ЛОКАЛКЕ

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

Одной из лучших программ для общения в локальной сети является BORGChat. Этот клиент для работы не требует сервер, после запуска автоматически обнаруживая компьютеры в локальной сети. Из контекстного меню, вызываемого на выбранной системе, можно отправить WinPopup-сообщение отдельному компьютеру или всей рабочей группе/сети. Поддерживаются несколько видов чата (общий, закрытые каналы, приватные сообщения, доска объявлений). Кроме системных программа позволяет создавать и свои группы. Для групп и отдельных пользователей предусмотрена установка звуковых предупреждений. В профиле пользователя указывается аватар и некоторые личные данные. Программа содержит большое количество анимированных смайликов, что делает общение более приятным и насыщенным (на сайте проекта есть еще один комплект). Кроме этого при форматировании сообщений можно использовать BBCode от Bulletin Board. Если вы не хотите, чтобы вас отвлекали, включите игнорирование личных или всех сообщений: есть список блокировки по нескольким параметрам (пользователь, IP и т. д.). Есть три предустановленных статуса пребывания в сети: “свободен”, “не беспокоить”, “ушел”.

Рядом с каждой системой показаны доступные сетевые ресурсы. Открыть любой из них можно щелчком мышки или из меню. В качестве варианта предлагается подключить ресурс как сетевой диск (он будет доступен в окне “Мой компьютер”). В меню предусмотрен ряд сервисов: отображение подробной информации об удаленном пользователе и его системе, проверка доступности системы (ping) и доступ к ресурсам NetBios/HTTP/FTP. Программа позволяет легко отправить файл или картинку выбранному пользователю (в том числе и вставив из буфера обмена) с возможностью контроля с помощью прогресс-бара. Для комбинаций Shift+F1… F12 предусмотрена установка шаблонов сообщения. Программа имеет множество настроек, ее функциональность можно увеличить за счет дополнительных плагинов, которые доступны на сайте проекта.

Интерфейс переведен на несколько языков, в том числе и русский, после установки необходимо в настройках выбрать нужный. Кроме этого непременно выбираем кириллические шрифты, иначе вместо сообщений будут нечитаемые крякозябры.

Если же набивать текст на клавиатуре вам лень, то присмотритесь к сетевому телефону – Net Speakerphone, который как раз и предназначен для голосового общения в локальной сети. Разговор возможен как с одним, так и несколькими собеседниками, в том числе и в режиме конференции.

Используемые кодеки нетребовательны к пропускной способности. Разговор можно записывать в wav-файлы с сильной компрессией. Есть автоответчик. Кроме голосового поддерживается текстовое общение (в том числе и шифрованное Anti-Snif), пересылка файлов, управление удаленной системой (отключение монитора, перезагрузка системы и прочее). Настроек и возможностей у Net Speakerphone достаточно много. Программа может использоваться как со специальной серверной частью, так и без нее.

СМЕНА СЕТЕВЫХ НАСТРОЕК

Иногда компьютер используется в нескольких сетях, и в каждой свои установки IP-адреса, шлюза, DNS-сервера и так далее. Ручная перенастройка надоест вам уже после второго-третьего раза. Но, к счастью, есть специальные утилиты, которые позволяют быстро менять сетевые настройки по заранее выставленному шаблону. Одним из самых лучших решений является NetSetMan. Программа имеет шесть профилей, которым можно дать более понятное название, в каждом можно запомнить сетевой адаптер, IP-адрес, маску сети, шлюз, рабочую группу, адреса DNS-серверов, имя компьютера, сетевой принтер и некоторые другие. Кроме этого при активации профиля NetSetMan позволяет выполнять скрипты на любом языке, поддерживаемом ОС. Используя эту возможность, можно при подключении к некоторой сети запускать, например, выбранную группу программ. Интерфейс приложения локализован и понятен.

Родственники LanScope

На сайте lantricks.com доступен еще ряд полезных утилит, часть из которых можно вызвать из меню LanScope. Так, LanSpy позволяет одним щелчком мышки получить практически всю информацию о выбранном удаленном компьютере. Программа предоставит данные об используемой системе, открытым сетевым портам, имени NetBios, MAC-адресе сетевой карты, ресурсам и открытым файлам, а при наличии прав и некоторую системную информацию из реестра. Единственное, о чем следует помнить, что такое сканирование в некоторых сетях может вызвать ответную реакцию, так как программы вроде KIS могут заподозрить попытку атаки на систему и блокировать доступ.

Программа LanSend является надстройкой над консольной “net send…” и позволяет отправлять сообщения одному или группе компьютеров, находящихся в одной локальной сети. Для удобства можно заранее создать несколько списков и использовать их для рассылки. Предусмотрена многократная отправка сообщений, правда, и здесь важно не переусердствовать.

Программа LanShutDown дает возможность удаленно выключить компьютер (при наличии соответствующих прав). Еще одна полезная утилита – LanSafety, при помощи нее можно быстро изменить некоторые системные параметры (запретить NULL SESSION, скрыть компьютер в сетевом окружении, запретить скрытые ресурсы), усилив безопасность ПК.

Все утилиты официально поддерживают Windows 2000/XP/2003, но прекрасно работают и под Vista.