Kraken Academy

Блог о кибербезопасности, пентесте, веб-безопасности и практическом обучении.

Latest

Vim

Vim

Практически каждый, кто хоть раз подключался к Linux-серверу по SSH, рано или поздно сталкивался с Vim. Обычно знакомство происходит не по собственной воле: нужно быстро поправить конфигурацию Nginx, изменить файл crontab, исправить Bash-скрипт или отредактировать параметры какого-нибудь сервиса. Команда открывает файл, экран меняется, привычные сочетания клавиш перестают

Tmux

Tmux

Tmux — это терминальный мультиплексор, который позволяет запускать сразу несколько терминалов внутри одного окна и продолжать работу даже после разрыва SSH-соединения. Именно за эту возможность его особенно ценят системные администраторы, DevOps-инженеры, разработчики и специалисты по информационной безопасности. Представьте ситуацию: вы подключились к удалённому серверу, запустили резервное копирование, компиляцию проекта

sed

sed

sed — это один из самых полезных инструментов командной строки в Linux для поиска, замены и автоматической обработки текста. Его название расшифровывается как Stream Editor, то есть потоковый редактор, и именно в этом заключается его главная особенность: sed обрабатывает данные последовательно, не открывая полноценный текстовый редактор. Благодаря этому его используют в

Regex - Регулярные выражения

Regex - Регулярные выражения

Regex (регулярные выражения) — это универсальный язык поиска по шаблонам, который позволяет находить не конкретный текст, а целые группы строк, подходящих под заданные условия. Именно поэтому регулярные выражения встречаются практически везде: в grep, sed, awk, Vim, языках программирования, SIEM-системах, WAF, IDS/IPS, анализаторах логов и десятках других инструментов. Вместо того

PostgreSQL

PostgreSQL

PostgreSQL - это одна из самых мощных и популярных систем управления базами данных с открытым исходным кодом. Её используют в веб-приложениях, корпоративных системах, облачных сервисах, аналитических платформах и проектах, где важны надёжность, производительность и работа с большими объёмами данных. Многие современные сервисы хранят в PostgreSQL информацию о пользователях, заказах, платежах,

MySQL

MySQL

MySQL - одна из самых известных и распространённых систем управления базами данных. Именно она лежит в основе огромного количества сайтов, интернет-магазинов, CRM-систем, форумов, блогов и веб-приложений. Если вы когда-либо работали с PHP, WordPress, Laravel или другими популярными веб-технологиями, то почти наверняка сталкивались с MySQL. Здесь хранятся

Linux

Linux

Linux - это семейство операционных систем с открытым исходным кодом, которое стало основой современной серверной инфраструктуры, облачных платформ, контейнеров, суперкомпьютеров и огромного количества встроенных устройств. Большинство сайтов, которыми мы пользуемся каждый день, работают именно на Linux, а для системных администраторов, DevOps-инженеров, разработчиков и специалистов по информационной безопасности эта операционная система

ip-tables

ip-tables

iptables - это встроенный в Linux инструмент для настройки сетевого экрана и управления правилами фильтрации трафика. Именно он определяет, какие подключения разрешены, какие должны быть заблокированы и как пакеты будут обрабатываться при прохождении через систему. Несмотря на появление более современных решений вроде nftables, iptables до сих пор используется на огромном количестве

htop

htop

htop - это интерактивный монитор процессов, который позволяет в реальном времени наблюдать за состоянием Linux-системы. По сути, это современная и гораздо более удобная альтернатива классической утилите top. С помощью htop можно увидеть, какие процессы сейчас выполняются, сколько процессорного времени они потребляют, сколько оперативной памяти занимают и какая нагрузка приходится на

grep

grep

grep - один из самых популярных инструментов командной строки в Linux для поиска текста по заданному шаблону. Несмотря на свою простоту, именно grep ежедневно используют системные администраторы, DevOps-инженеры, разработчики и специалисты по информационной безопасности для анализа логов, поиска ошибок, проверки конфигурационных файлов и обработки больших объёмов данных. Вместо того чтобы

GitLab CE

GitLab CE

GitLab CE - это бесплатная Community Edition одной из самых популярных платформ для хранения Git-репозиториев и организации совместной разработки. Однако называть GitLab просто "хранилищем кода" было бы большим упрощением. На практике это целая экосистема, объединяющая систему контроля версий, управление проектами, CI/CD, автоматическое тестирование, код-ревью, работу с

Git

Git - это распределённая система контроля версий, без которой сегодня сложно представить разработку программного обеспечения. Она позволяет отслеживать изменения в коде, сохранять историю проекта, работать над одной задачей сразу нескольким разработчикам и при необходимости быстро откатываться к предыдущим версиям. Именно Git лежит в основе таких платформ, как GitHub, GitLab и Gitea,