Самостоятельная работа в рамках 3-го семестра программы по Веб-разработке Образовательного центра VK x МГТУ им.Н.Э.Баумана (ex. "Технопарк") по дисциплине "Безопасность веб-приложений".
Ссылка на ДЗ: https://docs.google.com/document/d/1b_ORwryxU-Gx5T1pJrbC1LDkzT-4Vz8JBVUyWRfazlY/edit
./scripts/gen_ca.sh
./scripts/gen_cert.sh
./scripts/install_ca.sh
docker-compose build
docker-compose up
Сервер Proxy запущен на порту 8080.
Вы можете воспользоваться api в Swagger для тестирования запросов.
В качестве БД было выбрано MongoDB
- Проксирование HTTP запросов. Проверка:
curl -x http://127.0.0.1:8080 http://mail.ru
- Проксирование HTTPS запросов. Проверка:
curl -x http://127.0.0.1:8080 https://mail.ru
- Повторная отправка проксированных запросов. Проверка:
- Выполните команду:
curl -x http://127.0.0.1:8080 http://mail.ru - Перейдите в API и выполните Get запрос на /requests
- Скопируйте из ответа ID запроса и Отправьте его с помощью POST запроса на /repeat/{id}
- Выполните команду: