Проверка HTTPS на моем сервере

Я пытался проверить весь трафик, проходящий через мою машину. У меня есть сервер, напрямую подключенный к Интернету. И я хотел бы зарегистрировать все запросы YouTube, сделанные в Интернете с URL.

Так как YouTube основан на SSL, мне необходимо проверить трафик HTTPS. Я где-то читал, что мне нужно создать MITM-атаку на моем собственном сервере, чтобы просмотреть запрос HTTPS. Я выполнил следующие шаги, чтобы создать свой сертификат.

1 - Создать 2048-битный ключ RSA: openssl genrsa -des3 -out private.pem 2048

2 - Экспорт открытого ключа RSA в файл: openssl rsa -in private.pem -outform PEM -pubout -out public.pem

3 - Проверьте файл открытого ключа (сертификат) сейчас: менее public.pem

4 - Экспорт открытого ключа RSA в файл: openssl rsa -in private.pem -out private_unencrypted.pem -outform PEM -pubout

5 - Проверьте приватный файл сейчас: меньше private.pem

6 - Скопирован сертификат в каталог сертификатов

7 - Настройте сертификат с помощью следующей команды: sudo dpkg-reconfigure ca-Certificates

В итоге выполнены все возможные способы:

mitmproxy -T

Выше команды откройте консольное приложение, и я получил доступ ко всем сайтам HTTP, но не влиял на это окно.А также

 sudo ssldump -Ad -k cert.pem -p password -i wlo1

Эта команда просто напечатала некоторые рукопожатия в консоли и после этого завершилась. Но ничего не связано с URL.

А также

sudo  iptables -t nat -A PREROUTING -p tcp --destination-port 443 -j REDIRECT --to-port 1024
sudo sslstrip -l 1024

Эти команды продолжают слушать, но в результате ничего не получается в файле sslstrip.log.

Я использую все эти вещи с Ubuntu 15 и хочу сбросить ssl-запрос в прозрачном режиме, т.е. без настройки прокси на компьютере клиента.

0 ответов

Другие вопросы по тегам