Для некоторого тестирования я ищу прокси-сервер NTLM HTTP. Сервер должен аутентифицировать клиентов, а не делегировать эту аутентификацию вышестоящему "настоящему" прокси-серверу NTLM (например, "NTLMAPS" или "CNTLM"делает).
Как проще всего создать прокси-сервер HTTP, требующий проверки подлинности NTLM?
Я хотел бы иметь возможность добавлять пользователей к этому прокси и контролировать их пароли. Если создание домена Windows - единственный способ добиться этого, включите в свой ответ самый простой способ добраться до этого момента.
Просто наткнулся на ваш вопрос. Нам тоже пришлось протестировать http-прокси с поддержкой NTLMv2 (от Java).
В итоге мы использовали продукт под названием WinGate, который доступен для некоторых пользователей бесплатно. Мы только что установили это на машине Windows в виртуальной машине. Пользователи могут быть просто созданы прямо в WinGate (без AD).
Также посмотрите, как включить NTLMv2: http://help.qbik.com/index.php?topic_id=389
Примечание: я не связан с ними.
Вы можете использовать сервер Apache Httpd и настроить его для использования аутентификации NTLM. Смотрите мою попытку здесь: https://stackoverflow.com/a/48238953/9043528
Вы можете добавлять пользователей, создавая их на компьютере с Windows, на котором запущен сервер.