Настройки в 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.Username - имя пользователя.
Upload.Password - пароль.
Upload.Comment.Demand - комментарий для выгрузки вручную.
Upload.Comment.Auto - комментарий для автоматической выгрузки.

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

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


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

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

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

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

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

Значения по умолчанию:
Proxy.Enable=0
Proxy.Type=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

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

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

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

Значение по умолчанию:
Auth.Form.PairFile=auth_form.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


Параметры работы с беспроводными сетями

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

• Основные параметры

Задаются 4 параметрами:
Interface - название интерфейса беспроводного адаптера.
RefreshRate - частота обновления сетей в таблице.
EnableScan - вкл/выкл обнаружение сетей.
Cumulative - вкл/выкл накопительного режима.

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

Значения по умолчанию:
Interface=
RefreshRate=5
EnableScan=0
Cumulative=0

• Определение сетей

Задаётся 2 параметрами:
LookupKnown - выполнять поиск точек с уже известными данными в 3WiFi.
NetworkDetect - вкл/выкл определение внешнего IP адреса и провайдера.

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

Значения по умолчанию:
LookupKnown=0
NetworkDetect=0

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

Задаётся 2 параметрами:
AutoSave - вкл/выкл автоматическое сохранение сетей при выходе.
AutoSaveDir - адрес директории для автоматического сохранения таблицы сетей.

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

Значения по умолчанию:
AutoSave=1
AutoSaveDir=wireless

• Специальные параметры

Задаются 2 параметрами:
RangesRadius - радиус поиска диапазонов на 3WiFi (в километрах).
IgnoreDBM10 - вкл/выкл игнорирование некорректных значений уровня сигнала.

Значения по умолчанию:
RangesRadius=1
IgnoreDBM10=1

• Параметры аудита беспроводных сетей

Задаются 15 параметрами:
Audit.ConnectSuccess - вкл/выкл подключение к точке после успешного аудита.
Audit.MaxErrors - кол-во ошибок в сессии, после которого аудит будет остановлен.
Audit.PSK.SkipTimeout - таймаут, после которого ключ сети считается неверным.
Audit.WPS.Method - выбранный метод работы протокола WPS.
Audit.WPS.CheckPins - вкл/выкл проверку пин кодов из списка.
Audit.WPS.DHSmall - вкл/выкл использование простых ключей Диффи-Хеллмана.
Audit.WPS.RandIdent - вкл/выкл случайную генерацию идентификаторов в пакете M2.
Audit.WPS.NoChecksum - вкл/выкл проверку и исправление контрольных сумм в пин кодах.
Audit.WPS.PixieDust - вкл/выкл использование атаки Pixie Dust.
Audit.WPS.IgnoreLock - вкл/выкл игнорирование блокировки точек.
Audit.WPS.Reassociate - вкл/выкл ассоциацию с точкой при каждой попытке.
Audit.WPS.PacketTimeout - таймаут ожидания приёма пакета WPS.
Audit.WPS.SendTries - кол-во попыток отправки пакета в случае неудачи.
Audit.WPS.Retransmit - кол-во повторов передачи пакетов в случае нарушения последовательности.
Audit.WPS.NextPinWait - время ожидания после неудачной транзакции WPS.
Audit.WPS.LockWait - время ожидания снятия блокировки точкой.
Audit.WPS.PinOrder - пин код, от которого производится отсчёт при полном переборе.

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

Значения по умолчанию:
Audit.ConnectSuccess=0
Audit.MaxErrors=50
Audit.PSK.SkipTimeout=0
Audit.WPS.Method=0
Audit.WPS.CheckPins=1
Audit.WPS.DHSmall=0
Audit.WPS.RandIdent=0
Audit.WPS.NoChecksum=0
Audit.WPS.PixieDust=1
Audit.WPS.IgnoreLock=1
Audit.WPS.Reassociate=0
Audit.WPS.PacketTimeout=5000
Audit.WPS.SendTries=3
Audit.WPS.Retransmit=6
Audit.WPS.NextPinWait=1000
Audit.WPS.LockWait=60000
Audit.WPS.PinOrder=00000000

• Служебные параметры протокола WPS

Задаются 10 параметрами:
Audit.WPS.SendTimeout - таймаут ожидания отправки пакета WPS.
Audit.WPS.RegistrarIdentity - идентификатор в пакете Identity Response для режима Registrar.
Audit.WPS.EnrolleeIdentity - идентификатор в пакете Identity Response для режима Enrollee.
Audit.WPS.Manufacturer - идентификатор производителя в пакете M2.
Audit.WPS.ModelName - идентификатор названия модели в пакете M2.
Audit.WPS.ModelNum - идентификатор номера модели в пакете M2.
Audit.WPS.Serial - идентификатор серийного номера в пакете M2.
Audit.WPS.DeviceType - идентификатор типа устройства в пакете M2.
Audit.WPS.DeviceName - идентификатор названия устройства в пакете M2.
Audit.WPS.OSVersion - идентификатор версии ОС в пакете M2.
Audit.WPS.UUID - идентификатор UUID в пакете M2.

Значения по умолчанию:
Audit.WPS.SendTimeout=1000
Audit.WPS.RegistrarIdentity=WFA-SimpleConfig-Registrar-1-0
Audit.WPS.EnrolleeIdentity=WFA-SimpleConfig-Enrollee-1-0
Audit.WPS.Manufacturer=Stas'M Corp.
Audit.WPS.ModelName=Router Scan
Audit.WPS.ModelNum=12345
Audit.WPS.Serial=0000-0000
Audit.WPS.DeviceType=00010050f2040001
Audit.WPS.DeviceName=WPS Registrar
Audit.WPS.OSVersion=00800000
Audit.WPS.UUID=49289fbb6bfcf3b41647cb2221826b16


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

Описываются секцией [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

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

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


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