Настройка сервера interactsh¶
Сервер interactsh необходим для модулей, использующих out-of-band взаимодействие для проверки уязвимостей (подробнее о модулях на странице «Поиск недостатков»).
Данная инструкция предназначена для развертывания сервера interactsh на машине с операционной системой Debian или Astra Linux. Развёртывание является опциональным, при отсутствии собственного сервера используется внутренний.
Важно
Все команды в инструкции запускаются пользователем с ролью «администратор».
Конфигурация домена¶
Создание записи в разделе управления DNS¶
- Перейдите в раздел управления DNS.
- Добавьте
ns1иns2в качестве хостов, для соответствующих значений введите IP-адрес сервера.
Делегирование домена¶
Примечание
Встречаемые наименования на сайте регистратора могут отличаться от указанных в инструкции.
- Зайдите в личный кабинет на сайте регистратора доменов.
- Перейдите во вкладку «Управление DNS».
- Выберите «Использовать собственные имена серверов».
- Добавьте имена серверов
ns1.INTERACTSH_DOMAINиns2.INTERACTSH_DOMAIN.
Развёртывание¶
-
Если существует файл
/etc/systemd/resolved.conf, для последующей корректной обработки DNS-запросов добавьте в нём (иначе пропустите этот шаг):Чтобы изменения вступили в силу, перезапустите службу
systemd-resolved. -
Установите сервер
interactshиз архива, подходящего для вашей ОС, в директории/usr/local/bin/и выдайте права на запуск. -
Добавьте возможность запуска сервера с помощью сервиса
systemdв конфигурации ./etc/systemd/system/interactsh.service -
Убедитесь, что в настройках межсетевого экрана открыты порты из таблицы ниже.
-
Запустите сервер.
Открытые порты¶
Следующие порты должны быть открыты в настройках межсетевого экрана для корректной работы сканера.
| Протокол | Порт | Назначение |
| TCP | 53 |
DNS |
80 |
HTTP | |
443 |
HTTPS | |
25 |
SMTP | |
587 |
SMTPS | |
465 |
SMTPS AutoTLS | |
389 |
LDAP | |
445 |
SMB | |
21 |
FTP | |
990 |
FTPS | |
| UDP | 53 |
DNS |
Журналирование¶
Просмотр журнала осуществляется через службу journalctl.