Когда сертификат заканчивается, браузеры начинают ругаться, а пользователи уходить. Можно всё автоматизировать!
В этом посте мы:
• Получаем дату истечения сертификата с помощью openssl;
• Считаем, сколько дней осталось до конца;
• Добавляем порог и уведомления на почту или в desktop;
• Логируем результаты.
Скрипт вовремя покажет, когда сертификат подходит к концу, и избавит от неожиданных ошибок безопасности.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥5❤3🤝2
Отслеживаем, кто и когда входил в систему!
Для этого в Linux есть утилиты
Показываем историю входов:
Выведет список логинов и логаутов с датами,
Смотрим, кто в системе прямо сейчас:
Показывает активных пользователей, их терминалы, время входа и IP. Быстрое средство проверки.
Проверяем, что делают пользователи:
🔥 Даёт расширенную картину — время бездействия, нагрузку на систему, выполняемые команды.
🚪 Linux Ready | #практика
Для этого в Linux есть утилиты
last, who и w — они берут данные из логов /var/log/wtmp и utmp, показывая время входа, IP-адрес и даже текущую активность пользователей.Показываем историю входов:
last
Выведет список логинов и логаутов с датами,
IP/tty и длительностью сессии. Полезно для расследования взломов.Смотрим, кто в системе прямо сейчас:
who
Показывает активных пользователей, их терминалы, время входа и IP. Быстрое средство проверки.
Проверяем, что делают пользователи:
w
🔥 Даёт расширенную картину — время бездействия, нагрузку на систему, выполняемые команды.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11👍7🔥4🤝1
Покажись, IP!
Определяем местоположение любого IP прямо из терминала с помощью
Юзаем бесплатный API от
Запрос предельно прост:
В ответ получаем JSON с информацией о стране, городе, провайдере и других параметрах.
Подключаем
Результат будет отображён построчно: страна, регион, город и провайдер.
Для удобства можно оформить это в виде функции:
И вызвать:
🔥 Отличный способ быстро проверять подозрительные IP во время пентеста или анализа логов.
🚪 Linux Ready | #практика
Определяем местоположение любого IP прямо из терминала с помощью
curl и jq — без сторонних библиотек, всё в консоли.Юзаем бесплатный API от
ip-api.com.Запрос предельно прост:
curl -s http://ip-api.com/json/1.1.1.1
В ответ получаем JSON с информацией о стране, городе, провайдере и других параметрах.
Подключаем
jq, чтобы аккуратно вывести нужные поля из ответа:curl -s http://ip-api.com/json/1.1.1.1 | jq '.country, .regionName, .city, .isp'
Результат будет отображён построчно: страна, регион, город и провайдер.
Для удобства можно оформить это в виде функции:
geoip() {
curl -s "http://ip-api.com/json/$1" | jq '.query, .country, .city, .isp'
}И вызвать:
geoip 8.8.8.8
🔥 Отличный способ быстро проверять подозрительные IP во время пентеста или анализа логов.
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤16👍10🔥8🤝1
Как узнать, какие файлы недавно менялись в системе?
Иногда нужно понять, что именно изменилось — после обновления, сбоя или подозрительной активности.
Найти все файлы, изменённые (или созданные) за последние 10 минут:
Узнать, что трогали в
Проверить, какие исполняемые файлы обновлялись недавно:
Флаг
Посмотреть, какие конфиги редактировались недавно (с точным временем):
Для локального анализа логов:
Работает только для файловых логов —
Чтобы проверить системный журнал:
🔥 Полезно при поиске изменений после обновлений, вторжений или ручной отладки системных сервисов.
🚪 Linux Ready | #практика
Иногда нужно понять, что именно изменилось — после обновления, сбоя или подозрительной активности.
Найти все файлы, изменённые (или созданные) за последние 10 минут:
sudo find / -xdev \( -path /proc -o -path /sys -o -path /run -o -path /dev \) -prune -o \
-type f -mmin -10 -print 2>/dev/null
Узнать, что трогали в
/etc за последние сутки:sudo find /etc -type f -mtime -1
Проверить, какие исполняемые файлы обновлялись недавно:
sudo find /usr -type f -perm /111 -mtime -1
Флаг
/111 ищет файлы, где хотя бы один бит исполнения установлен.Посмотреть, какие конфиги редактировались недавно (с точным временем):
sudo find /etc -type f -printf '%T@ %p\n' 2>/dev/null | sort -nr | head
Для локального анализа логов:
ls -lt /var/log | head
Работает только для файловых логов —
journald не учитывается.Чтобы проверить системный журнал:
sudo journalctl --since "10 min ago"
🔥 Полезно при поиске изменений после обновлений, вторжений или ручной отладки системных сервисов.
Please open Telegram to view this post
VIEW IN TELEGRAM
3❤13👍11🤝6🔥2
В этом посте — 7 утилит, которые помогают контролировать и оптимизировать работу подсистемы ввода-вывода. С их помощью можно управлять приоритетами I/O-процессов, измерять скорость и нагрузку дисков, отслеживать активность чтения/записи в реальном времени и безопасно освобождать место на SSD. Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥10❤8🤝3
Никаких лишних утилит, только стандартные инструменты:
ss, lsof, ps, /proc, tcpdump.В этом гайде:
• Определим, какой процесс держит или прослушивает конкретный порт;
• Посмотрим с какими адресами и по каким протоколам он соединяется;
• Захватим и проанализируем его сетевой трафик.
Всё решается штатными командами — быстро и без лишних зависимостей.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤15👍9🔥8🤝2