# Практическая 1
1) Установить и настроить **linux ubuntu 20.04**
Скачала более новую версию Ubuntu - 22.04 (так как сказали, что можно работать на любой Linux машинке)

2) Настроить подключение к репозиториям **docker**
Для настройки была использована документация - https://docs.docker.com/engine/install/ubuntu/
Для начала удаление старых (возможно присутствующих) версий

Обновила индекс пакетов и установила пакеты, чтобы разрешить использование репозитория по протоколу HTTPS

Добавила официальный GPG-ключ Docker

Использовала команду для настройки репозитория

3) Установить **Docker CE**
Проверка обновления пакетов

Установка

Заодно проверила, откуда

4) Установить веб-приложение **https://hub.docker.com/r/bkimminich/juice-shop**
5) Изучить запросы браузера к приложению и форме регистрации пользователей.
Запустила докер


Запросы браузера к приложению:

GET файл /

GET файл runtime.js

GET файл main.js

POST

GET (статус 101)



Запросы браузера к форме регистрации пользователей:
Вход в Логин


В запросах пусто

Ответ

Перешла во вкладку регистрации

Запрос - пусто

Ответ

Заполнила форму регистрации

Запрос по форме регистрации (почта, пароль, секретный вопрос и ответ, )

Ответ

Запрос по секретному вопросу и айди юзера

Ответ

Идет конфигурация, запрос пуст

Ответ

6) Сформировать запрос к приложению через **curl**
Посмотрела айпи (3: docker0: 172.17.0.1), порт 3000

Вывод запроса

7) Сформировать запрос к приложению через **powershell**
Посмотрела айпи (2: ens33: 192.168.230.133), порт 3000

Вывод запроса

8) Изучить ответ приложения и распарсить его с помощью утилит **jq**
Скачала на Ubuntu JSON

Запрос на регистрацию

Запрос файлом JSON

Скачала, перевела в JSON.txt

Открыла, посмотрела:

Теперь можно сделать финт ушами и одновременно проделать 2 операции: скачать и сразу же распарсить
