В данном разделе описывается набор файлов, поставляемый в официальном дистрибутиве Router Scan, а также файлы, создаваемые программой в процессе работы.
Данный набор файлов должен быть в официальном дистрибутиве программы.
Основной исполняемый файл Router Scan - внешняя оболочка со встроенным сканером портов.
Динамическая библиотека Router Core Library - "головной мозг" Router Scan, отвечающий за обработку устройств.
Имеет открытый интерфейс программирования - подробнее здесь.
Динамические библиотеки OpenSSL - необходимы для поддержки протокола HTTPS и других криптографических функций.
Используются как Router Scan, так и Router Core Library.
Динамическая библиотека Microsoft Visual Studio 2010 Runtime - поставляется в комплекте, поскольку некоторые пользователи почему-то затрудняются установить пакет Microsoft Visual C++ 2010 Redistributable самостоятельно.
Словари пар логин/пароль для Basic, Digest и Form аутентификации.
На самом деле эти файлы являются опциональными, но поставляются в комплекте для повышения эффективности сканирования и получения успешных результатов.
Формат файлов описан внутри самих файлов - каждая пара логин/пароль на новой строке, разделённая символом табуляции. Остальные строки игнорируются.
Небольшой словарь для подбора пароля к Wi-Fi сетям.
На самом деле этот файл является опциональным, но поставляется в комплекте для удобства.
Содержит документацию к программе, которую вы сейчас читаете.
Содержит собранную версию утилиты PixieWps для Windows, которая реализует метод атаки Pixie Dust.
Содержит часть исходного кода, который было решено открыть. Подробнее здесь.
Данные файлы не имеет необходимости включать в поставку, поскольку зачастую они содержат персонализированную информацию. При первом запуске Router Scan сам создаст эти файлы, с настройками по умолчанию.
Файл конфигурации Router Scan - содержит все возможные параметры работы программы.
Подробнее о нём читайте в следующем разделе.
Списки портов и IP диапазонов для сканирования - они же редактируются из главного окна программы.
Файл со списком правил фильтрации. Его можно изменять при помощи редактора правил фильтрации.
Подробнее с форматом файла можно ознакомиться здесь (stFilterRules).
Файл со списком исключений из сканирования. Его можно изменять при помощи редактора исключений.
Содержит список IP адресов с портами, разделённых знаком двоеточия между собой. Указание портов - опционально.
Эти файлы создаются программой в процессе работы, в зависимости от настроек.
В основном располагаются в основной директории программы, могут быть в разных форматах и с разным расширением. Создать такой файл вручную можно, выполнив экспорт таблицы в файл.
Полный список поддерживаемых форматов смотреть здесь.
Создаются в поддиректории с текущей датой, при включённой опции отладочного логирования TCP пакетов.
Располагается в основной директории и содержит отладочную информацию о работе программы.
Читайте далее: Настройки в INI файле