Автор: dgstalker
Есть отличный инструмент для линтига python проектов, который по скорости своей работы превосходит любые другие аналоги. Проект называется ruff, поддерживает pyproject.toml, умеет автоматически делать фиксы в коде и многое …
Рассматривать сборку с использованием poetry будем на все том же тестовом проекте. Его полный код можно найти тут. Удаляем все, что у нас было в __init__py, оставляя его абсолютно …
В прошлой статье я рассматривал один из способов публикации python пакета в registry. Сегодня попробуем добавить в этот способ автоматический инкремент версии пакета. Проект будет все тот же. Итак, …
DevOps инженеры часто пишут скрипты и консольные утилиты на python, которые хочется распространять не в первозданном виде, а в качестве пакета, поставив который из приватного registry вашей компании, на …
Машинка выглядит вот так: Вопросы про открытые порты и прочее я пропущу в данной статье, так как это мало интересно. Основных заданий тут два. Забрать user.txt и root.txt флаги. …
Есть много ресурсов для обучения тестированию на проникновение, один из них это TryHackMe. Там в разделе Learn -> Practice есть бесплатные машины, разного уровня сложности, на которых можно потренироваться, …
У меня была довольно простая конфигурация для «/» в nginx, защищающая о DDos атак. Настройка рассматривалась в этой статье. Здесь nginx вначале ищет $uri внутри своей корневой директории и …
Как-то я описывал создание бота для vdsina, чтобы мочь смотреть основные вещи быстро и удобно. В той статье я использовал библиотеку pyTelegramBotAPI для создания бота, сегодня посмотрим как тоже …
Иногда бывает полезно вставить куча ссылок и скачать их все разом, а не по очереди, особенно если при этом можно смотреть прогресс бар наших загрузок. Реализуем подобную тулу на …