In English | ИМаш | Автор | NetMap |
E-mail Обновление - Апр 136, 2005
Можно ли применять программу в условиях повышенных требований к информационной безопасности?
Чтобы обеспечить информационную безопасность, в разработке NetMap применяются только лицензионные компоненты (они перечислены в документации). Предпочтение отдается компонентам с открытым исходными кодом, которые можно проконтролировать. Поэтому можно гарантировать отсутствие "закладок" в исходном коде программы; что же касается чистоты скомпилированного кода, то это - вопрос доверия к Microsoft. Само собой разумеется, что программа собрана на лицензионной операционной системе и проверена лицензионным антивирусом, а для передачи через сеть запакована в архив с применением CRC.
Другой вопрос заключается в соответствии программы требованиям классов безопасности C2 и B1. Формальная сертификация по этим вопросам не проводилась, а если Вас устроят неформальные заверения - то для соответствия требованиям C2 достаточно запретить запись в исполняемый файл NetMap.exe и соблюдать ограничение - не запускать программу в качестве службы, если на компьютере могут локально логиниться пользователи с правами ниже администратора. Требования B1 выполняются безусловно, т.к. NetMap не держит открытых портов, а код обработки эхо-ответа проверен на предмет ошибок переполнения буфера.
Содержит ли программа рекламные модули?
Нет, программа не содержит рекламные или любые другие модули, соединяющиеся с Интернет без Вашего явного на то указания.
Надо ли платить за программу?
Не надо. Программа распространяется безвозмездно, чтобы не ограничивать круг ее пользователей. Вместо оплаты, я собираю добровольные пожертвования на развитие программы. Сумма может быть любой по Вашему выбору - например, один доллар. Я гарантирую, что Ваши средства будут вложены именно в развитие данной программы. Пожертвование большего размера может быть обусловлено реализацией дополнительных функций по договоренности.
Предоставляется ли исходный код программы?
Да, на платной основе и с лицензией, ограничивающей его распространение.
Как сделать автозагрузку программы только для определенного пользователя?
Скопировать иконку программы в "Автозагрузку" вместо пометки "Load at startup" или запуска в качестве службы.
При загрузке операционной системы программа игнорирует пометку "Run minimized" и загружается в развернутом окне.
Возможно, что программа загружается два раза. Например она стоит в "Автозагрузке" и одновременно с этим есть пометка "Load at startup" или организован запуск в качестве службы.
Программа в полночь не формирует новый файл .nmp и не сохраняет старый.
Для запоминания истории в файлах .nmp надо поставить пометку на "Autosave every" и ввести интервал авто-сохранения. По этой же пометке файла .nmp построится в полночь, а также при каждой мягкой перезагрузке и выключении системы.
Если пометка не стоит, то история хранится в памяти и стирается в полночь, а также при перезагрузке и выключении системы.
Почему цвет значка программы не соответствует изменениям в цвете индикаторов доступности?
Значок программы меняет свой цвет с некоторой задержкой, величина которая определяется встроенной эвристикой.
Как программа определяет порядок посылки запросов?
По алфавитному порядку имен хостов.
Возможно ли послать запрос к хосту вне очереди?
Да, кликните мышкой на индикаторе статуса хоста, и следующий запрос будет отправлен к этому хосту.
NetMap посылает запросы к хостам, которые не выбраны для просмотра истории
Программа делает это, чтобы накопить историю для последующего просмотра.
Как запретить посылку запросов к хосту, не исключая его из общего списка?
Чтобы запретить запросы к хосту, добавьте к его имени -x после пробела.
Командой ping хост пингуется, а NetMap говорит что он недоступен. В чем может быть причина?
Надо увеличить TTL в настройках. В следующей версии я сделаю по умолчанию TTL=128, как во Windows XP.
Возможно ли получить из сохраненных лого численное значение полученных и потерянных пакетов?
Нужно предварительно включить опцию Run plugins every и поставить 0 min,
тогда программа сохранит каждый ping в файлах NetMapEx_*.log.
Если сохранять каждый ping не требуется, то можно включить Run plugins every
и поставить ненулевое время, тогда программа оставит запись в зависимости
от доступности или недоступности хоста в заданный временной интервал.
Далее пакеты с ответом и без ответа можно подсчитать командами:
find /C "(00000)" NetMapEx_*.log
find /C /V "(00000)" NetMapEx_*.log
Как в рамках этой утилиты организовать запуск внешней программы, если какой-либо хост не отвечает на запросы в течение заданного времени?
1. Поставить галочку на Run plugins every и задать время.
2. Создать в папке программы текстовый файл с именем узел.bat (т.е. к имени узла в окне NetMap надо добавить .bat).
3. В файл поместить командную строку для запуска программы.
4. Для проверки работы файла можно запустить его из проводника.