В данном разделе описывается набор файлов, поставляемый в официальном дистрибутиве 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 аутентификации.
На самом деле эти файлы являются опциональными, но поставляются в комплекте для повышения эффективности сканирования и получения успешных результатов.
Формат файлов описан внутри самих файлов - каждая пара логин/пароль на новой строке, разделённая символом табуляции. Остальные строки игнорируются.
Содержит документацию к программе, которую вы сейчас читаете.
Содержит часть исходного кода, который было решено открыть. Подробнее здесь.
Данные файлы не имеет необходимости включать в поставку, поскольку зачастую они содержат персонализированную информацию. При первом запуске Router Scan сам создаст эти файлы, с настройками по умолчанию.
Файл конфигурации Router Scan - содержит все возможные параметры работы программы.
Подробнее о нём читайте в следующем разделе.
Списки портов и IP диапазонов для сканирования - они же редактируются из главного окна программы.
Файл со списком правил фильтрации. Его можно изменять при помощи редактора правил фильтрации.
Подробнее с форматом файла можно ознакомиться здесь (stFilterRules).
Файл со списком исключений из сканирования. Его можно изменять при помощи редактора исключений.
Содержит список IP адресов с портами, разделённых знаком двоеточия между собой. Указание портов - опционально.
Эти файлы создаются программой в процессе работы, в зависимости от настроек.
В основном располагаются в основной директории программы, могут быть в разных форматах и с разным расширением. Создать такой файл вручную можно, выполнив экспорт таблицы в файл.
Полный список поддерживаемых форматов смотреть здесь.
Создаются в поддиректории с текущей датой, при включённой опции отладочного логирования TCP пакетов.
Располагается в основной директории и содержит отладочную информацию о работе программы.
Читайте далее: Настройки в INI файле