# WEB_Basic-Фадеев_Александр-Практика-1
### Настроить подключение к репозиториям **docker**


---
### Установить **Docker CE**
`установим Docker следуя рекомендации на сайте https://docs.docker.com/engine/install/ubuntu/`
Установим пакеты, которые позволяют apt получить доступ по HTTPS

Добавим в систему ключ GPG официального репозитория Docker

Добавим репозиторий Docker в список пакетов:

sudo apt-get update
установим Docker

нужно добавить своего текущего пользователя в группу ‘docker’, чтобы получить возможность правильно использовать Docker Engine

---
### Установить веб-приложение **https://hub.docker.com/r/bkimminich/juice-shop**




---
### Изучить запросы браузера к приложению и форме регистрации пользователей
Качаем BurpSuite с сайта portswigger.net


настроим прокси в настройках ubuntu
`localhost 8080`
после этого при переходе на страницу в burp мы увидим запрос отправленный браузером

при подключении к сайту отправляется get запрос.
- информацией о хосте, с которого запрашивается ресурс
- описание клиента (user-agent)
- какие медиафайлы принимаются(accept)
- а так-же язык(accept-language), какие форматы сжатия принимаются(accept-encoding) и др.
в форме авторизации

в форме регистрации

браузер отправляет метод POST и передает в формате json данные авторизации/регистрации,а так же время создания

---
### Сформировать запрос к приложению через **curl**



---
### Сформировать запрос к приложению через **powershell**


---
### Изучить ответ приложения и распарсить его с помощью утилиты **jq**

в ответ на запрос к форме регистрации, пришел отклик со след. информацией:
- роль покупателя
- последний ip с которого была авторизация
- место расположение аватарки
- статус активности
- почта, имя и др.
если отправить данные методом post и ничего не указывать, отклик придет такой-же
