Настройки в INI файле.

В данном разделе описаны все параметры, которые можно задать при помощи конфигурационного INI файла.


Параметры сканера портов

Описываются секцией [PortScan] в INI файле.

• Режим сканирования

Задаётся параметром ScanMode.

Его также можно изменить в окне настроек.

Значение по умолчанию:
ScanMode=0

• Ограничение потоков сканирования

Задаётся параметром Threads.

Его также можно изменить в главном окне.

Значение по умолчанию:
Threads=300

• Количество попыток соединения

Задаётся параметром SYNCount.

Его также можно изменить в окне настроек.

Значение по умолчанию:
SYNCount=1

• Таймаут соединения

Задаётся параметром Timeout.Connect.Value.

Его также можно изменить в главном окне.

Значение по умолчанию:
Timeout.Connect.Value=2000

• Таймаут работы потока

Задаётся 2 параметрами:
Timeout.Thread.Minutes - значение таймаута в минутах.
Timeout.Thread.Unlimit - отключение таймаута.

Эти параметры также можно изменить в окне настроек.

Значения по умолчанию:
Timeout.Thread.Minutes=5
Timeout.Thread.Unlimit=0

• Имя файла списка диапазонов

Задаётся параметром Ranges.

Значение по умолчанию:
Ranges=ranges.txt

• Имя файла списка портов

Задаётся параметром Ports.

Значение по умолчанию:
Ports=ports.txt

• Действие по завершению сканирования

Задаётся параметром StopAction.

Его также можно изменить в окне настроек.

Значение по умолчанию:
StopAction=0

• "Тихий" режим

Задаётся параметром SilentMode.

Его также можно изменить в окне настроек.

Значение по умолчанию:
SilentMode=0

• Параметры монитора соединения

Задаётся 5 параметрами:
WatchDog.Enable - вкл/выкл монитор.
WatchDog.Frequency - частота проверки.
WatchDog.Method - используемый метод/протокол проверки.
WatchDog.Address - адрес для проверки.
WatchDog.Timeout - таймаут получения ответа.

Эти параметры также можно изменить в окне настроек.

Значения по умолчанию:
WatchDog.Enable=0
WatchDog.Frequency=1
WatchDog.Method=ICMP
WatchDog.Address=192.168.0.1:80
WatchDog.Timeout=1000

• Имя файла списка исключений

Задаётся параметром Exclusions.FileName.

Значение по умолчанию:
Exclusions.FileName=exclusions.txt


Параметры вывода данных

Описываются секцией [Output] в INI файле.

• Автоматическое сохранение результатов

Задаётся 4 параметрами:
AutoSave - вкл/выкл автоматическое сохранение.
SaveTab - номер сохраняемой таблицы.
Interval - интервал сохранения в секундах.
Format - формат сохраняемых файлов.

Эти параметры также можно изменить в окне настроек и в главном окне.

Значения по умолчанию:
AutoSave=0
SaveTab=0
Interval=0
Format=txt

• Выгрузка данных в базу 3WiFi

Задаётся 4 параметрами:
Upload.Mode - режим автоматической выгрузки.
Upload.Server - ссылка на обработчик базы данных 3WiFi.
Upload.Comment.Demand - комментарий для выгрузки вручную.
Upload.Comment.Auto - комментарий для автоматической выгрузки.

Эти параметры также можно изменить в окне настроек.

Значения по умолчанию:
Upload.Mode=2
Upload.Server=http://3wifi.stascorp.com/3wifi.php
Upload.Comment.Demand=Router Scan
Upload.Comment.Auto=Router Scan


Параметры клиента HTTP

Описываются секцией [HTTP] в INI файле.

• Прокси сервер

Задаётся 3 параметрами:
Proxy.Enable - вкл/выкл использование прокси сервера.
Proxy.IP - IP адрес прокси сервера.
Proxy.Port - порт прокси сервера.

Эти параметры также можно изменить в окне настроек.

Значения по умолчанию:
Proxy.Enable=0
Proxy.IP=127.0.0.1
Proxy.Port=8888

• Строка User-Agent

Задаётся параметром UserAgent.

Его также можно изменить в окне настроек.

Значение по умолчанию:
UserAgent=Mozilla/5.0 (Windows NT 5.1; rv:9.0.1) Gecko/20100101 Firefox/9.0.1


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

Описываются секцией [Modules] в INI файле.

• Переключатель модулей

В зависимости от поддерживаемых модулей, задаётся разным числом параметров. Хранится в виде списка внутренних имён модулей и значения вкл/выкл.

Эти параметры также можно изменить в главном окне.

Значения по умолчанию:
RouterScan=1
ProxyCheck=0
HNAP=1
SQLite=0
Hudson=0
PMA=0


Параметры модуля Router Scan

Описываются секцией [RouterScan] в INI файле.

• Страница определения устройства

Задаётся 2 параметрами:
Detection.CustomPage.Enable - вкл/выкл использование другой страницы.
Detection.CustomPage.Path - адрес страницы определения.

Эти параметры также можно изменить в окне настроек.

Значения по умолчанию:
Detection.CustomPage.Enable=0
Detection.CustomPage.Path=/admin/

• Двойная проверка Basic аутентификации

Задаётся параметром Auth.Basic.DualCheck.

Его также можно изменить в окне настроек.

Значение по умолчанию:
Auth.Basic.DualCheck=1

• Имя файла словаря Basic аутентификации

Задаётся параметром Auth.Basic.PairFile.

Его также можно изменить в окне настроек.

Значение по умолчанию:
Auth.Basic.PairFile=auth_basic.txt

• Имя файла словаря Digest аутентификации

Задаётся параметром Auth.Digest.PairFile.

Его также можно изменить в окне настроек.

Значение по умолчанию:
Auth.Digest.PairFile=auth_digest.txt

• Первичная аутентификация

Задаётся 3 параметрами:
Auth.Custom.Enable - вкл/выкл аутентификации.
Auth.Custom.Username - имя пользователя.
Auth.Custom.Password - пароль пользователя.

Эти параметры также можно изменить в главном окне.

Значения по умолчанию:
Auth.Custom.Enable=0
Auth.Custom.Username=admin
Auth.Custom.Password=qwerty

• Имя файла списка правил фильтрации

Задаётся параметром Filter.RulesFile.

Значение по умолчанию:
Filter.RulesFile=filter.txt


Параметры графического интерфейса и его функций

Описываются секцией [GUI] в INI файле.

• Первый запуск

Задаётся параметром FirstRun.

Значение по умолчанию:
FirstRun=0

• Автоматическое пролистывание таблиц

Задаётся 2 параметрами:
Tab.Realtime.Follow - вкл/выкл пролистывание таблицы Realtime Stats.
Tab.Good.Follow - вкл/выкл пролистывание таблицы Good Results.

Эти параметры также можно изменить в главном окне.

Значения по умолчанию:
Tab.Realtime.Follow=1
Tab.Good.Follow=1

• Режим работы таблицы успешных результатов

Задаётся 2 параметрами:
Tab.Good.Flags - режим фильтрации результатов.
Tab.Good.CheckLatency - вкл/выкл проверки задержек при регенерации.

Эти параметры также можно изменить в окне настроек.

Значения по умолчанию:
Tab.Good.Flags=15
Tab.Good.CheckLatency=1

• Действие при двойном нажатии мыши по таблице

Задаётся параметром Tab.DblClick.

Эти параметры также можно изменить в окне настроек.

Значение по умолчанию:
Tab.DblClick=0

• Параметры браузера

Задаётся 3 параметрами:
Browser.AutoAuth - вкл/выкл автоматической аутентификации.
Browser.UseCustom - вкл/выкл использования указанного браузера.
Browser.Exec - путь к исполняемому файлу браузера.

Эти параметры также можно изменить в окне настроек.

Значения по умолчанию:
Browser.AutoAuth=1
Browser.UseCustom=0
Browser.Exec=

• Провайдер геолокации

Задаётся параметром Geolocation.Provider.

Эти параметры также можно изменить в окне настроек.

Значение по умолчанию:
Geolocation.Provider=2

• Параметры расположения главного окна

Задаётся 5 параметрами:
Window.X - положение по горизонтали в пикселях от левого края экрана.
Window.Y - положение по вертикали в пикселях от верхнего края экрана.
Window.Width - ширина в пикселях.
Window.Height - высота в пикселях.
Window.State - состояние окна.

Значения по умолчанию:
Window.X=0
Window.Y=0
Window.Width=992
Window.Height=549
Window.State=Maximized

• Параметры расположения колонок

В зависимости от реализованных колонок таблиц, задаётся разным числом параметров. Хранится в виде списка внутренних имён колонок: значения вкл/выкл показа колонки и её ширины в пикселях.


Вернуться в начало: Введение