Настройки программы (Preferences)


Окно вызывается из меню Settings->Preferences.

General

Autosave settings - сохраняет настройки программы в INI файл автоматически при выходе из программы. INI файл находится в каталоге %USERPROFILE%\Application Data\NetView\NetView.ini для WIN'NT/2000/XP либо в каталоге WINDOWS в Win9x системах.

Autostart with Windows - автоматически запускать NetView при загрузке системы.

Low priority while starting - Понизить приоритет потока, загружающего хостлист на время запуска, для того, чтобы не тормозить систему и сам NetView загрузкой большого хостлиста

Minimize to tray - появляется иконка в трее рисунок которой зависит от состояния NetView. Правым кликом на иконке можно вызвать контекстное меню с набором основных функций. Если у вас трехкнопочная мышь, то по клику средней кнопкой на значке появляется NetWatcher.

Minimize on startup - программа запускается при автозапуске свернутой в значок в трее.

Minimize on close - программа сворачивается в трей при клике по значку закрытия окна справа сверху.

Allow multiple instances - Разрешить запуск многих копий нетвью одновременно, не очень рекомендуется - могут быть конфликты при сохранении различных логов

Show ToolBar - показывать панель инструментов.

Show windows switch bar - включить панель переключения открытых окон. Панель прячется если открыто только менее двух окон.

Silence mode - "тихий" режим, при котором нетвью не показывает никаких сообщений. Полезно при автономной работе и просто если Вам так удобнее.

Startup delay - помогает устранить проблемы с отложенным запуском драйверов. (Когда нетвью запустился а сети еще нет Ж:-) ).

Show notes as caption - если включить эту опцию то в режиме Visual Map вместо имет хостов будут отображаться их Custom comments (если у хоста они есть).

Language file - позволяет выбрать язык локализации нетвью. Сейчас есть только русский, английский и украинский. Напишете еще какой  - шлите мне - выложу на сайте или включу в дистрибутив вместе с копирайтом Ж:-). В этом же файле можно менять горячие клавиши различным командам меню.

 

 

Hostlist file options.

Здесь задается пусть к файлу хостлиста, в котором хранится список компьютеров с IP адресами, именами и дополнительными комментариями. Туда же сохраняются сведения о подсписках, линиях и областях визуальной карты. Path - путь\имя файла. Иногда, при переустановке программы, реальный путь может изменится, а в настройках остается ссылка на несуществующий файл. При этом в списке машин видны лишь те хосты, которые есть в Сетевом окружении. В таком случае впишите сюда правильный путь, или воспользуйтесь кнопкой Browse для поиска файла по каталогам. Нажав кнопку Edit Вы можете отредактировать файл в программе Блокнот, сохранив изменения после выхода (Хотя лучше этого не делать). Примерные строчки из файла:

#NetView hostlist created on 2003/1/12 at 19:42.8

192.168.7.10 killer ##Всякая ерунда#

- ipxhost ##Всякая ерунда#

#$list$192.168.x.x##UTP Cat5E#
Всякую ерунду лучше не трогать

Re-read hostlist - при включении этой опции NetView будет перечитывать хостлист из файла при каждом рефреше.

Avtosave hostlist - при включении этой опции NetView будет сохранять хостлист при каждом рефреше.

Don't backup hostlist file on startup - По умолчанию NetView делает копию хостлиста чтобы в случае программного сбоя можно было восстановить хостлист. Отключите эту опцию если сохранность хостлиста неважна для быстрого запуска программы

Edit default settings for newly added hosts - Нажмите эту кнопку для редактирования настроек по умолчанию автоматически добавляемых в хостлист хостов (при обновлении списка, из сканера сети, NetWatcher'а или плагинов/скриптов).

Automatically clear following DNS suffixies - убирать DNS суффиксы у имен хостов. Полезно для предотвращения появления "двойников" и просто для красоты. Но ТОЛЬКО если у Вас в свойствах сетевого окружения прописаны DNS суффиксы для автоматического поиска. В этом поле можно указать через знак ";" dns суффиксы, которые нужно удалять из имен хостов. Можно указать знак * -в этом случае будут удаляться все суффиксы у имен, у которых нет префикса www.

Autosort hostlist - при включении после каждого речека автоматически сортируются все хостлисты, которые не в режиме Visual Map.

Alert on online - глобальный режим оповещения о включении хоста

Alert on offline - глобальный режим оповещения о выключении хоста

Delete empty lists - автоматическое удаление пустых хостлистов

Show notes as caption - позволяет отображать в качестве подписей хостов Custom comments в режиме Visual map.

 

Opening options

Open using hostname - открывает машины по их именам. Все равно что Вы введете в Run \\hostname. Максимальная совместимость.

Open using IP address - при включенной опции открытие происходит по IP адресу, что работает быстрее на NT/2000 системах. Под win95 это похоже вообще не работает. под 98 и ХР работает, но медленнее чем по имени. Иногда, в многосегментных сетях, при неправильно настроенных WINS сервисых на сервере некоторые кампьютеры из одних сегментов становятся невидимы для других сегментов по имени. По IP, как правило, все работает.

Open in Window - открывает компьютеры по умолчанию (двойным кликом или ENTERом) в окне

Open in Explore - /../ в дереве каталогов Проводника Windows.

Open in Custom program - /../ в указанной ниже программе, например, Windows Commander.

Open normal - окно открывается в нормальном виде.

Open maximized - /../ развернутым на весь экран.

Open minimized - /../ свернутых в панель задач.

Force recheck host on opening - перепроверяет хост перед открытием. Нецелесообразно если перепроверка производится методом try connect to resource.

Try to open host if its state is offline - пытаться открыть хост даже если последний речек показал что он выключен

Don't show hidden resources - отключает возможность нетвью видеть скрытые ресурсы. При отключении этой опции так же не будет производится поиск и сканирование в этих ресурсах

Detect and show HTTP servers - включает возможность НВ детектировать HTTP серверы (путем сканирования 80го порта) в подменю Ресурсы и в Сканере ресурсов

Single click open - открывать хосты одиночным кликом. Некоторым так привычнее.

Try firstly FTP passive mode connection - по умолчанию для хостов у которых разрешен и активный и пассивный FTP режим НВ пытается вначале использовать активный режим при работе с FTP что может привести к большим задержкам если работа FTP в этом режиме невозможна (например изза файрволла). Включите эту опцию чтобя НВ вначале пробовал использовать пассивный режим. 

Random auto-authorization username: - введите тут имя пользователя под которым НВ будет пытаться авторизоваться если при заходе на шару или при попытке получения списка шар он получит отказ в доступе. В NetSearcher при включении опции Force random auto-authorization НВ авторизуется этим пользователем сразу не пытаясь получить список шар без дополнительной авторизации. Если указать тут пустую строку то НВ не будет использовать дополнительную авторизацию. Знаки # в строке автоматически заменяются на случайные цифры.

 

 

Checking

Optimize Windows TCP/IP stack - эта опция работает только под Windows'NT/2000/XP/2k3. По умолчанию Windows назначает для исходящих TCP соединений локальные порты с номерами от 1024 до 5000 и после закрытия соединения использованнй порт не может быть повторно использован в течении 240 секунд, что может приводить к неверным результатам сканирования и блокировку сетевой подсистемы после речека большого количества компьютеров, или же после сканирования большого количества портов при помощи Network scaner'а. Включение этой опции расширяет диапазон значений портов до 64510 и уменьшает время блокирования порта до 30 секунд.

Using scan ports - проверка проводится путем попытки установить соединение с заданным IP адресов на заданный(е) порт(ы). Если указать порт 139(по умолчанию) - будут показаны все включенные машины, на которых запущена служба совместного доступа к файлам SMB. Если поставить 80 - то Вы узнаете адреса всех включеных HTTP серверов. Список общеиспользуемых TCP портов Вы можете прочитать в файле COMMPRTS.TXT и в файле CPORTS.LST - этот файл является основным опорным список комментариев к портам для нетвью и в нем же помечены знаком + порты, подлежащие прослушке IP logger'ом. Можно так же задать до 8ми разных портов через ";". Например "139;21;80" В этом случае список открытых у хоста портов можно узнать из переменной scan.

Maximum simultaneously opened sockets: - ограничение на максимальное количество одновременно открываемых сокетов при проверке сканированием. Для Windows семейства NT устанавливается значение по умолчанию 500, для 9х - 50. Чем меньше значение - тем дольше будет длиться сканирование, и тем меньше нагрузка во время него на вашу систему и на маршрутизаторы сети. Кроме того Windows XP с установленным Service pack 2 ограничивает количество одновременных попыток подключения числом 10, что требует установки соответствующего лимита в этом поле для правильный результатов перепроверки сканированием портов. Кстати это можно преодолеть использованием RAW сокетов.

Use RAW sockets for port scan - по умолчанию когда эта опция выключена, если НВ проводит перепроверки состояния хостов всего списка путем сканирования портов, он создает сокет для каждого отдельного соединения и пытается подключится используя стандартную API connect(). Если хостов много это то отбирает некоторую часть системных ресурсов, в том числе и невыгружаемого пула памяти размер которого обычно невелик и определяется размером физической памяти. В Windows 2000 появилась возможность без своего драйвера работать практически напрямую с сетевым интерфейсом генерируя произвольные IP пакеты и принимать и анализировать траффик проходящий в сети, возможность эта кстати доступна только если приложение запущено администратором или работает как сервис . При включении этой опции НВ создает лишь 1 сокет для проверки всего списка хостов, создет и шлет через него TCP SYN пакеты и затем анализирует входящий траффик принимая все IP пакеты приходящие по сети и отфильтровывая из них ответы на посланные запросы, экономя системные ресурсы. Как минус - немного меньшая надежность сканирования - когда НВ сканирует порты через connect() то система обычно шлет сразу несколько SYN запросов что увеличивает вероятность того, что хоть один запрос дойдет в случае большой загрузки сети. Впрочем справа можно указать количество отсылаемых SYN пакетов для каждого запроса. Кстати даже при включенной этой опции проверки одиночных хостов например через контекстное меню проводятся обычным путем. Внимание: эта возможность может работать неправильно если на вашей машине работает файрволл. Вобщем если после включения этой опции все внезапно стали Offline - выключите ее

 

Using ping - проверка проводится путем пингования IP адреса ICMP эхо запросом с данными размером 32 байта и заданным временем ожидания ответа. Проверка проводится tries раз до первого ответа. Если ответов нет - хост помер.

Try ARP request if ping recheck failed - Эта опция расширяет стандартную перепроверку пингом: если хост, находящийся в одном сегменте сети с вами, не отвечает на пинги NV проверит отвечает ли он на ARP запросы. Не рекомендуется для постоянного использования в связи с тем что использует броадкастовые пакеты. Так что включайте это только если оно вам действительно нужно.

 

Внимание: При одновременном включении Using scan ports и Using ping Нетвью будет вначале пытаться подключится к портам, если не будет найдено ни одного открытого порты попытается пропинговать заданное количество раз с заданным таймаутом и лишь при неудачном пинге посчитает что хост выключен.

 

Requests interleave - эта опция задает задержку в мсек между отдельными пингами/сканами в течении перепроверки. Чем бльше значение - тем дольше сканирование, но тем точнее его результаты и тем меньше нагрузка на CPU во время перепроверки.

Force host's recheck by IP packet, initiate delay: - эта опция доступна только в Windows 2000 и выше и работает корректно только если НВ запущен администратором или работает как сервис. При ее включении НВ будет прослушивать входящий траффик на всех доступных при запуске сетевых интерфейсах, при ловле пакетов НВ проверяет имеется ли хост с IPшником таким как в пакете в хостлисте, и если хост имеется и был в офлайне после последней глобальной перепроверке НВ инициирует перепроверку хоста через указанное справа количество миллисекунд. Если хост в результате одиночной проверки окажется в офлайне то НВ не станет иницировать проверки хоста по приходу пакетов с его ИПшником до следующей глобальной перепроверки. Таким образом данная опция позволяет НВ практически мгновенно (как только будет получен хотя один IP пакет с него) реагировать на включение хоста. Внимание: эта возможность может не работать если на вашей машине работает файрволл.

Recheck every ## seconds - проводит автоматическую перепроверку всего списка по таймеру каждые ## секунд. Учтите что для хостов в индивидуальном порядке можно устанавливать количество пропусков глобальных перепроверок. Это позволяет задавать различные периоды перепроверок. Скажем период равен 10 мин, а комп VASYA пропускает каждые 2 перепроверки. Значит VASYA будет проверятся каждые 30 минут.

Refresh hostlist automatically before every global recheck - обновляет список машин при каждой перепроверке списка, опрашивая сеть и перечитывая .nvh файл (если такая опция включена в Hostlist file options). Значительно замедляет проверку.

Check by timer only alertable hosts - проверять по таймеру только хосты с включенным оповещением. Разгружает сеть.

Resolve hosts's IP before every recheck - эта опция необходима если в Вашей сети используется DHCP. В этом случае IP адреса хостов будут автоматически определятся перед каждой проверкой. Кроме того эта опция запрещает NetView проводить разрешение конфликтов IP адресов при добавлении новых хостов в список.

Disable searching for new hosts on startup - не опрашивать сеть на наличие новых хостов при запуске. В списке будут присутствовать лишь те хосты которые есть в загружаемом по умолчанию .nvh  файле. Обычно значительно ускоряет запуск NetView.

Look for new hosts only in specified workgroups - Альтернативный метод опроса сети для автоматического нахождения новых хостов (рефреша). Работает обычно быстрее стандартного видит только компьютеры тех рабочих групп что указаны в поле справа (если там ничего не указать то ищет только в своей рабочей группе). Кроме того в этом режиме NetView при обновлении списка автоматически заполняет дополнительную метапаременную "os"  - нее заносится предположительный тип операционной системы на хостах

IP to hostname scan and conflicts resolve method: - Метод который NetView будет использовать для определения имен хостов по их IP адресам в различных ситуациях. Возможны варианты Стандартный, используя NETBIOS и их комбинации. Стандартный метод пытается определить имя хоста по его IP адресу используя DNS reverse lookup или через WINS. Вобщем то что определит этот метод зависит от записей на сервере сети, а не от того как хозяин адреса реально назвал свой компьютер, что может вызвать некоторые проблемы. Метод определения имени хоста с помощью NETBIOS'а работает только если этот самый NETBIOS включен на том хосте и если он выдаст вам небходимую информацию. Зато это имя будет именно тем именем под которым хост виден в сетевом окружении и кроме того этот метод может работать быстрее стандартного. Комбинации могут использоваться для того чтобы вначале попытаться определить имя с помощью стандартного метода и если не получится - то с помощью NETBIOS или наоборот.

 

 

Share images

Здесь можно сопоставить картинки в меню Shares и в Share Scaner'е по маскам имен ресурсов. Картинки - это 16х16 bmp файлы в каталоге \ShareImg нетвью.

 

Scripts

Здесь можно запустить\остановить или настроить автозапуск скриптов общего назначения, лежащих в каталоге \Scripts\Scripter. Настройка осуществляется через контекстное меню по клику правой кнопкой мышки. 

Service

Если хотите чтобы NetView работал сервисом, настроить режим работы сервисом или наоборот удалить NetView как сервис то вам сюда. Подробнее зачем это может понадобиться можно прочитать тут.

На верх


© 2001-2004 Killer{R}   © 2003 VoVaN