Итоги дня:
🔺 Изучение FastAPI
🔺 Погружение в теорию JWT
Посмотрел вводное видео, чтобы понимать архитектуру.
Ролик короткий, но максимально по делу.
Очень рекомендую автора, контент у него очень крутой!!
Видео:
🔺 Подготовка окружения и модель User
1. Установил необходимые библиотеки:
2. Создание таблицы в БД:
Создал таблицу users c полем hashed_password.
Хранить пароли в открытом виде нельзя;)
🔺 SQLAlchemy и Pydantic:
1. SQLAlchemy: Описал модель User, чтобы ORM знала, как общаться с таблицей в Postgres.
2. Pydantic: Создал схемы для валидации. Теперь на входе API проверяет: корректен ли email, не пустой ли username и достаточно ли надежен пароль.
🔺 Эндпоинт регистрации
Собрал всё в кучу: БД + Схемы + Хэширование.
Логику вынес в отдельный роутер app/routers/auth.py.
Сначала посыпались ошибки: конфликт версий bcrypt и права доступа к последовательностям в Postgres (InsufficientPrivilegeError).
Но всё пофиксил: 200 OK, пользователь в базе, пароль зашифрован
🔺 Security Layer
Вынес логику безопасности в security.py
Реализовал проверку пароля и генерацию токенов. Тут же победил «баг» с ограничением bcrypt в 72 байта и подружил старый passlib с новым Python 3.12.
🔺 Авторизация и выдача JWT
1. Написал create_access_token - «генератор пропусков».
2. Запустил эндпоинт POST /auth/login.
На выходе получил валидный токен.
Проверил через jwt.io — внутри всё хорошо: мой email и время жизни токена (exp).
Работает;)
🔺 Последний штрих: (Защищенный маршрут /me)
Провека, как API будет узнавать пользователя по токену.
1. Добавил логику декодирования токена.
2. Создал эндпоинт, который отдает данные текущего юзера.
Залогинился, проверил, работает
Без токена система внутрь не пускает.
🔺 Интересная тема, узнал для себя что-то новое, а главное, что полезное. Это пригодится еще в ИБ
🔺 Скринов много не влезет, так что если интересно что-то конкретное по коду - пишите в комментарии, скину.
🔺 План на ближайшее время: причесать код, зиучить основы Docker и залить всё на GitHub.
До 100-го дня успею
Был бы рад получить какой-то фидбек в комментариях.
Может быть я не до конца рассказываю что-то или чего-то не хватает? Что можно было бы добавить в итоги дня и тд
Буду рад, если дадите обратную связь, спасибо!!
➡️ BoCoder | 💬 Chat
Посмотрел вводное видео, чтобы понимать архитектуру.
Ролик короткий, но максимально по делу.
Очень рекомендую автора, контент у него очень крутой!!
Видео:
"Что такое JWT и как его создать"
https://youtu.be/7iuwfKOcvkE?si=MF-SI6SFODNMGjrK
1. Установил необходимые библиотеки:
passlib — будет шифровать пароли.
python-jose — будет генерировать и проверять JWT.
python-multipart — обязателен для работы OAuth2 в FastAPI (чтобы принимать логин/пароль из форм).
2. Создание таблицы в БД:
CREATE TABLE users (
id SERIAL PRIMARY KEY,
username VARCHAR(50) UNIQUE NOT NULL,
email VARCHAR(100) UNIQUE NOT NULL,
hashed_password TEXT NOT NULL,
is_active BOOLEAN DEFAULT TRUE,
created_at TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP
);
Создал таблицу users c полем hashed_password.
Хранить пароли в открытом виде нельзя;)
1. SQLAlchemy: Описал модель User, чтобы ORM знала, как общаться с таблицей в Postgres.
2. Pydantic: Создал схемы для валидации. Теперь на входе API проверяет: корректен ли email, не пустой ли username и достаточно ли надежен пароль.
Собрал всё в кучу: БД + Схемы + Хэширование.
Логику вынес в отдельный роутер app/routers/auth.py.
Сначала посыпались ошибки: конфликт версий bcrypt и права доступа к последовательностям в Postgres (InsufficientPrivilegeError).
Но всё пофиксил: 200 OK, пользователь в базе, пароль зашифрован
Вынес логику безопасности в security.py
Реализовал проверку пароля и генерацию токенов. Тут же победил «баг» с ограничением bcrypt в 72 байта и подружил старый passlib с новым Python 3.12.
1. Написал create_access_token - «генератор пропусков».
2. Запустил эндпоинт POST /auth/login.
На выходе получил валидный токен.
Проверил через jwt.io — внутри всё хорошо: мой email и время жизни токена (exp).
Работает;)
Провека, как API будет узнавать пользователя по токену.
1. Добавил логику декодирования токена.
2. Создал эндпоинт, который отдает данные текущего юзера.
Залогинился, проверил, работает
Без токена система внутрь не пускает.
ИТОГ:
До 100-го дня успею
Был бы рад получить какой-то фидбек в комментариях.
Может быть я не до конца рассказываю что-то или чего-то не хватает? Что можно было бы добавить в итоги дня и тд
Буду рад, если дадите обратную связь, спасибо!!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥8❤3 3👍1 1
Сегодня буду все причесывать в проекте для красоты и начинать погружение
🖥 Обязательные:
Просмотрю все файлы, уберю лишнюю информацию и мусор. Немного подкорректирую, что нужно и все будет четенько
На всякий случай проверю все файлы, на то, не прописал ли я случайно секретных паролей и тд
Также пройдусь по основным моментам по безопасности в коде для проверки, может найду что;)
Docker — это популярная открытая платформа для контейнеризации, позволяющая упаковать приложение со всем его окружением (библиотеками, зависимостями, настройками) в изолированный контейнер.Думаю, что начну с вводных видео, но не подобрал еще каких именно.
Их довольно много, вечером в итогах поделюсь теми, которые оказались действительно хороши
Подготовлю все, настрою все необходимое
Еще создам первый Dockerfile
А так моя цель:
Освоить основы и иметь понимание как и что работает.
Вот в проекте я считай все попробовал, потрогал, потыкал, поэкспериментировал и понял основную работу API "под капотом"
Все это мне пригодится в ИБ, Docker тоже очень полезный инструмент, так что вродь как все не зря;)
Вот как-то так пока получается. Даже по раньше заканчиваю работу с API, чем планировал
А вам желаю хорошего дня и прекрасного настроения!
#Day93 #Days
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4 4❤🔥3❤2👍1 1
Итоги дня:
🔺 Изучение FastAPI
Заканчиваю свой путь в FastAPI.
Провел небольшой рефакторинг: удалил неиспользуемые импорты и лишние print(), которые засоряли логи.
Теперь всё чисто.
🔺 Погружение в Docker 👩💻
1. Начал с теории на YouTube.
Понял, что полноценные плейлисты смотреть пока рано, подумал, что пока нужен быстрый старт для пет-проекта.
Конечно со временем буду погружаться в изучение Docker.
В итоге не нашел ничего полезного (наверное плохо искал) и просто общался с Gemini, задавал ей вопросы, разбирали основы, архитектуру и конкретные шаги внедрения.
2.Как только освоил базу, внедрил в проект всё необходимое:
.dockerignore, docker-compose.yml, Dockerfile и requirements.txt.
3. Написал свой первый Dockerfile и docker-compose.yml для связи API с PostgreSQL.
Теперь проект - это изолированная система, которую можно запустить одной командой на любом сервере.
4. При тестировании столкнулся с жесткими таймаутами при скачивании образов. После небольшого затупа, смены DNS и настройки зеркал загрузка наконец-то пошла.
5. Безопасность:
Вынес все чувствительные данные (пароли, ключи) в .env, а сам файл скрыл через .gitignore
6. Победил ошибку Port already in use:
Выяснил, что локальный Postgres конфликтовал с контейнером на порту 5432. Решил через:
sudo systemctl stop postgresql.
7. Поймал классический баг
Приложение запускалось быстрее, чем база успевала настроиться. Разобрался, пофиксил.
🔺 Проект вроде как полностью упакован в Docker, завтра буду все проверять еще разок, еще поищу видео по Docker для базы и мб уже все выложу на GitHub
➡️ BoCoder | 💬 Chat
Заканчиваю свой путь в FastAPI.
Провел небольшой рефакторинг: удалил неиспользуемые импорты и лишние print(), которые засоряли логи.
Теперь всё чисто.
1. Начал с теории на YouTube.
Понял, что полноценные плейлисты смотреть пока рано, подумал, что пока нужен быстрый старт для пет-проекта.
Конечно со временем буду погружаться в изучение Docker.
В итоге не нашел ничего полезного (наверное плохо искал) и просто общался с Gemini, задавал ей вопросы, разбирали основы, архитектуру и конкретные шаги внедрения.
2.Как только освоил базу, внедрил в проект всё необходимое:
.dockerignore, docker-compose.yml, Dockerfile и requirements.txt.
3. Написал свой первый Dockerfile и docker-compose.yml для связи API с PostgreSQL.
Теперь проект - это изолированная система, которую можно запустить одной командой на любом сервере.
4. При тестировании столкнулся с жесткими таймаутами при скачивании образов. После небольшого затупа, смены DNS и настройки зеркал загрузка наконец-то пошла.
5. Безопасность:
Вынес все чувствительные данные (пароли, ключи) в .env, а сам файл скрыл через .gitignore
6. Победил ошибку Port already in use:
Выяснил, что локальный Postgres конфликтовал с контейнером на порту 5432. Решил через:
sudo systemctl stop postgresql.
7. Поймал классический баг
Приложение запускалось быстрее, чем база успевала настроиться. Разобрался, пофиксил.
ИТОГ:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3❤🔥3👍3🔥1
Постараюсь сделать все красиво;)
🖥 Обязательные:
Проверка всего, создание таблиц, эндпоинтов и всего всего, чтоб можно было все потестить
Хочу попробовать написать скрипт, который при первом запуске добавит в базу пару авторов и книг, чтобы не было так пусто
Вот думаю, это хорошая идея или не очень
Чтобы вы могли запустить мой проект, нужно будет подготовить необходимые файлы: .env.example и README md
Вам желаю продуктивного дня!!
#Day94 #Days
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤🔥5❤4🎉2
Итоги дня:
🔺 Изучение FastAPI
Вот и подошло к концу моё изучение фреймворка FastAPI. Это был очень интересный и познавательный путь: я узнал много нового, освоил основы и понял принципы работы современного API.
🔺 Проект готов!
Он был создан в учебных целях, и в нём реализованы основные фичи, которые я освоил. Данный проект можно использовать как пример, он не претендует на роль API полноценного книжного магазина, но если его немного доработать, то вполне потянет! ;)
Мой GitHub:
Сам проект:
Старался написать подробный README
(мой первый раз, так что не судите строго, если что-то не так)
Фишка проекта: если база данных пуста, она автоматически заполняется начальными данными при первом запуске, чтобы вы могли сразу приступить к тестированию.
Заценивайте, кому интересно!
Буду ждать
вашей честной оценки🙌
➡️ BoCoder | 💬 Chat
Вот и подошло к концу моё изучение фреймворка FastAPI. Это был очень интересный и познавательный путь: я узнал много нового, освоил основы и понял принципы работы современного API.
Он был создан в учебных целях, и в нём реализованы основные фичи, которые я освоил. Данный проект можно использовать как пример, он не претендует на роль API полноценного книжного магазина, но если его немного доработать, то вполне потянет! ;)
Мой GitHub:
https://github.com/BoCoder17
Сам проект:
https://github.com/BoCoder17/Book-Store-API
Старался написать подробный README
(мой первый раз, так что не судите строго, если что-то не так)
Фишка проекта: если база данных пуста, она автоматически заполняется начальными данными при первом запуске, чтобы вы могли сразу приступить к тестированию.
Заценивайте, кому интересно!
Буду ждать
вашей честной оценки
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥2🎉2 1
Вообще, хотел начать с 100-го дня, чтобы было красиво ;) Но впереди ещё целых 5 дней, а это довольно много — нужно чем-то заняться. Пока думаю...
Но на сегодня планы уже построены: я перехожу на новый дистрибутив — Fedora KDE Plasma
🖥 Обязательные:
Скачиваю образ и устанавливаю систему.
Помню, что меня просили расписать процесс установки нового дистрибутива — сделаю это в итогах дня.
Ну и, конечно, полная настройка. Буду устанавливать всё с нуля, чтобы собрать удобное и красивое рабочее окружение под свои задачи.
Вот так вот
Вам желаю удачи и хорошего настроения!
#Day95 #Days
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4 4🫡2❤🔥1🔥1
Итоги дня:
🔺 Fedora
Подвожу итоги своего «переезда». Рассказываю, как ставил, что настраивал и какие впечатления остались.
🔺 Установка:
1. Установка образа:
Fedora KDE Plasma, установил ISO-образ и записал его на флешку через стандартную утилиту в Linux Mint
2. Установка: Загрузился через BIOS, выбрал диск и сделал абсолютно чистую установку, удалив все старые разделы. Настроил язык, время и пользователя.
3. Финиш: Выключил ПК, вытащил флешку и всё завелось с первого раза.
Очень просто и интуитивно. Гайдов в сети море, да и ИИ может помочь если что вдруг
🔺 Настройка:
1. Ускорил загрузку пакетов по совету:
2. Установил RPM Fusion — самый важный сторонний репозиторий для Fedora
Это открыло доступ к ветке Non-Free: драйверам, Steam и софту с закрытым исходным кодом.
После этого обновил систему:
🔺 Софт и Визуал
Когда база была готова, перешел к самой приятной части
1. Драйверы и программы: Установил всё необходимое для работы
2. Дальше работал над визуалом и красотой: Настроил Konsole (терминал) оч красиво,
также там чуть потестил кастомизацию рабочего стола. Жесть вообще, тут очень много чего и очень гибкая настройка, я прям кайфанул от всего, особенно с того, что научился использовать встроенный тайлинг
Если честно, Fedora нравится мне уже в 10000 раз больше Mint. Возможно, дело в свежей оболочке KDE 6, но я мега-доволен.
Главные плюсы для меня:
✅ Всё работает «из коробки» (даже обход блокировок запустился с первой попытки).
✅ Невероятная гибкость настройки под себя.
✅ Ощущение современной и быстрой системы.
Короче, я максимально доволен!
➡️ BoCoder | 💬 Chat
Подвожу итоги своего «переезда». Рассказываю, как ставил, что настраивал и какие впечатления остались.
1. Установка образа:
Fedora KDE Plasma, установил ISO-образ и записал его на флешку через стандартную утилиту в Linux Mint
2. Установка: Загрузился через BIOS, выбрал диск и сделал абсолютно чистую установку, удалив все старые разделы. Настроил язык, время и пользователя.
3. Финиш: Выключил ПК, вытащил флешку и всё завелось с первого раза.
Очень просто и интуитивно. Гайдов в сети море, да и ИИ может помочь если что вдруг
1. Ускорил загрузку пакетов по совету:
sudo nano /etc/dnf/dnf.conf
max_parallel_downloads=10
fastestmirror=True
2. Установил RPM Fusion — самый важный сторонний репозиторий для Fedora
sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
Это открыло доступ к ветке Non-Free: драйверам, Steam и софту с закрытым исходным кодом.
После этого обновил систему:
sudo dnf upgrade --refresh
Когда база была готова, перешел к самой приятной части
1. Драйверы и программы: Установил всё необходимое для работы
2. Дальше работал над визуалом и красотой: Настроил Konsole (терминал) оч красиво,
также там чуть потестил кастомизацию рабочего стола. Жесть вообще, тут очень много чего и очень гибкая настройка, я прям кайфанул от всего, особенно с того, что научился использовать встроенный тайлинг
Мое мнение:
Если честно, Fedora нравится мне уже в 10000 раз больше Mint. Возможно, дело в свежей оболочке KDE 6, но я мега-доволен.
Главные плюсы для меня:
Короче, я максимально доволен!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6❤🔥2 2🔥1🫡1 1
Вместо привычных итогов сегодня поделюсь мыслями и планами.
Идей для реализации много, поэтому нужно всё структурировать в один пост — так и мне будет понятнее, и вы будете в курсе происходящего.
Так вообще выделил 3 ключевых вектора развития:
1. Кибербезопасность
2. Контент (Тик ток, 2 Канал)
3. Лайф контент
Постараюсь выложить план как можно раньше, хотя день обещает быть плотным, так как есть некие другие дела
Вам желаю продуктивного дня!
А у кого сегодня выходной, то отдыхайте,кайфуйте
#Day96 #Days
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥6❤4🔥4
Выбрал три основных направления, в которых буду двигаться. Сейчас всё подробно распишу
🔺 1. Кибербезопасность
Начинаю путь в новой сфере. Мой пошаговый план на ближайшее время:
Этап 1: Фундамент и основы
Буду учиться анализировать сетевой трафик и разбираться в протоколах.
Этап 2: Web Security
(Учусь ломать)
Буду проходить модули:
SQL Injection
Cross-Site Scripting (XSS)
Authentication
Про другие пока не знаю, посмотрю по ходу обучения
ЧТО ТАКОЕ Burp Suite??
Этап 3: Разведка и Инструменты
Прохожу ветку Junior Penetration Tester.
Nmap: Главный сканер портов.
Ffuf/Gobuster: Поиск скрытых папок типа /.git или /admin.
Основы OSINT: Поиск инфы в открытых источниках
Пройти комнату "Nmap" и легально поломать виртуальные машины в маршруте: "Web Fundamentals"
Бонус
🔺 2. Контент (Тик ток, 2 Канал)
Во втором канале перехожу к регулярному постингу, буду развивать 2 канал и обновляю визуальное оформление в основном канале:
Новые шаблоны, дизайн фото и формат видео.
(в новом тик токе уже немного пробую новый формат и дизайн)
Меняю название моего пути на:
«Мой путь в IT и лайфстайл»
Думаю так я немного расширю целевую аудиторию, посмотрим, что получится
🔺 3. Лайфстайл
Хочу попробовать добавить больше жизни в блог:
Подготовка к экзаменам, будни и интересные события за день. Буду пробовать новые форматы, чтобы разбавить техническую часть, да и что-то новое для себя
🔺 Коротко обо всем:
Буду делиться полезными находками и мини-курсами постепенно, в моих ежедневных планах и итогах дня.
Возможно, буду делать отдельные подборки материала.
Как вам вообще план?
Мне интересно ваше мнение, отпишите пожалуйста в комментариях/чате
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6❤🔥4🔥2 1 1
Решил встать по раньше, чтобы успеть позаниматься.
Сегодня не буду ставить планку по времени — позанимаюсь сколько успею, так как праздник и я буду проводить время с семьей.
🎓 Основные:
Плавно вхожу в ритм новых занятий.
Начинаю с вводных видео из плейлиста Андрея Созыкина «Компьютерные сети 2025»:
• 1. Введение в курс(~33 минуты на просмотр)
• 2. Организация компьютерных
сетей
• 3. Терминология сетей
Цель:
Установка WireShark, Скачаю этот инструмент, чтобы просто попробовать его в деле: зайду на любой сайт и проверю работоспособность. Ну и так просто потыкать ради интереса;)
Wireshark — один из самых популярных инструментов для анализа сетевого трафика. Он позволяет перехватывать и изучать информацию, проходящую по сети.
Прохожу этот курс для того, чтобы освежить в памяти чтобы освежить в памяти базу и закрепить её на практике
Начинаю тоже с вводных уроков:
• 1. Вводная информация о Linux
• 2. Первые шаги в изучении интерфейса командной строки
• 3. (Если успею) Раскрытие команд командной оболочкой
Цель:
🎓 Дополнительные:
Буду стараться ежедневно и стабильно делать посты там. Сегодня думаю сделать пост про инструмент Wireshark
Также еще куча идей и ваших предложений у меня лежат в заметках, надо начинать реализовывать..
Уже немного поработал над визуалом, но хочу еще поэкспериментировать. Вдруг получится что-то совсем крутое, вечером найду время
Такие планы на сегодня.
Желаю вам хорошо отдохнуть в праздник, а тем, кто работает — продуктивного дня! ;)
#Day97 #Days
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥10👍5❤4🔥1
🎓 Основные:
Посмотрел 3 вводных урока:
Была теория, основные определения понятий и примеры базовой работы сети. Ну в общем база базовая и вводная теория
Вел бумажный конспект, записал ключевые определения и зарисовал схемки
(фото 1)
Начал проходить, но, кажется, авторы на него подзабили: некоторые практические задания на сайте не работают, из-за чего баллы не добираются.
(фото 2)
Прошёл:
🔺 Страницы руководств man🔺 Работа с директориями🔺 Работа с файлами🔺 Работа с содержимым файлов🔺 Дерево директорий Linux
В принципе, курс не совсем для новичков, которые хотят учить основы с нуля.
Текст во многих местах просто скопирован из книг по Linux даже без правок.
Мало объяснений, зато много сухого материала — но мне для повторения подойдет.
В разделе:
«Дерево директорий Linux» узнал кое-что новое о предназначении конкретных папок, но местами теорией перегрузили, очень много лишней инфы.
Думаю, за пару дней допройду его, так как базу уже знаю, а освежить память не будет лишним.
Почитал теорию, установил и начал «тыкать» инструмент.
Нашел специальный HTTP-сайт для тестов (без шифрования): NeverSSL
Почекал запросы и увидел что-то типа своего «цифрового следа»: Wireshark вывел информацию о моем браузере и системе (Linux x86_64). Также удалось узнать данные сервера: Apache 2.4.62
(фото 3)
🎓 Дополнительные:
Вот такой день получился, извиняюсь за поздние итоги;)
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥7 4🔥3❤1
🎓 Основные:
Сегодня основной фокус на сети.
Что буду смотреть «Компьютерные сети 2025»:
• 1. Модель ISO OSI(~ 1 час на просмотр)
• 2. Модель и стек TCP/IP
• 3. Стандартизация сетей
• 4. Организация сетей TCP/IP
• 5. Анализатор сети Wireshark
• 6. Прикладной уровень
Цель:
Думаю, что на это уйдет где-то +-2 часа
Прохожу блоки:
•1. Раскрытие команд командной оболочкой
•2. Программные каналы и программы
•3. Текстовый редактор vi
Вспомнить забытое и выделить для себя что-то новое
Начинаю проходить этот маршрут, сегодня пройду вводный урок из блока:
Offensive Security Intro
Взломаю свой первый сайт на виртуальной машине
🎓 Дополнительные:
И выложить 1 видосик
Всем желаю продуктивного дня!
#Day98 #Days
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥7❤7👍3🔥1 1
🎓 Основные:
Посмотрел 6 лекций:
В основном была теория, но уже не вводная, а прикладная, для будущей практики.
Смотрел эти видео:
• 1. Модель ISO OSI
• 2. Модель и стек TCP/IP
• 3. Стандартизация сетей
• 4. Организация сетей TCP/IP
• 5. Анализатор сети Wireshark
• 6. Прикладной уровень
Что разобрал:
• Модели ISO OSI и стек
TCP/IP
• Стандартизация и организация сетей
• Анализатор Wireshark
и Прикладной уровень
(HTTP, DNS)
Прошлись по основам моделей и задачам каждого уровня. Отдельно разобрали прикладной уровень, коснулись TCP и UDP.
После был урок по Wireshark: автор наглядно показал интерфейс и попробовали перехватить запросы через его тестовый сайт: http://networkscourse.ru/
Теперь в интерфейсе ориентируюсь по лучше
Вел конспект, на всё ушло около 2 часов. Много гуглил и искал инфу по ходу, чтобы было четкое понимание. Пока всё идет легко, трудностей вродь нет
(Фото 1)
Начал проходить новые блоки
Прошёл:
🔺 БЛОК Раскрытие команд командной оболочкой🔺 БЛОК Программные каналы и команды🔺 БЛОК Текстовый редактор vi
Веду конспект в заметках, записываю только самое важное.
Занимался чуть меньше часа. Решил, что нужно скачать приложение-таймер для трекинга времени, чтобы в итогах делиться точными цифрами.
(фото 2)
Начал этот маршрут и прошел вводный урок: Offensive Security Intro
Взломал свой первый сайт на виртуальной машине, ахахахаха
Занимался 10 минут
(фото 3)
🎓 Дополнительные:
И также сделал 1 видео на нем о Linux, поддержите кому не жалко;)
(уже вроде в рек залетело, хайп)
Я устал, иду спать
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7❤🔥6🔥3👍1 1
Планирую чередовать фокус: в один день больше внимания кибербезу и чуть-чуть ЕГЭ, а в другой — наоборот, плотная подготовка к экзаменам и немного практики.
А то сейчас подготовка ну очень проседает, а хотелось бы двигаться системно.
🎓 Основные:
Перехожу к протоколу HTTP, начинаю его изучать + практика
Что буду смотреть «Компьютерные сети 2025»:
• 1. Протокол HTTP
• 2. HTTP в текстовом режиме
• 3. Кэширование в HTTP
• 4. HTTP в Wireshark
• 5. HTTP API
• 6. Практика по HTTP API
• 7. HTTP API в Postman
• 8. HTTP API в curl
(~ 1 час 30 минут на просмотр)
Как я понял, будет много практических видео, так что не знаю сколько времени потрачу не изучение. Попробую засечь
Цель:
Прохожу финальные блоки:
•1. Сценарии
•2. Управление локальными учетными записями пользователей
•3. Механизмы безопасной работы с файлами
•4. Приложения
Изучить эти темы и успешно завершить курс
🎓 Дополнительные:
Ежедневная мотивация:
Только тот, кто идет, осилит дорогу
#Day99 #Days
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤5👍4 2