Даже на обычной рабочей станции могут появляться процессы, связанные с майнерами, ботами или сканерами. Чтобы не искать их вручную, удобнее написать простой скрипт, который делает это автоматически.
В этом посте:
• Формируем список ключевых слов и проходимся по процессам через ps;
• Фильтруем строки, оставляя только совпадения;
• Выводим компактный отчёт: PID, команду и совпавшее слово;
• Добавляем логирование, чтобы отслеживать изменения со временем.
Такой подход помогает быстро замечать аномалии и поддерживать базовую гигиену безопасности системы.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11👍8🔥8🤝1
В этом посте мы собрали 7 команд, которые помогают находить тяжёлые файлы, скрытый хлам и старые гигабайтные объекты в домашней папке. du, ncdu, find, ls — всё, что нужно для быстрой диагностики и ручной очистки пространства.Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21🔥12❤5
Мини‑анализатор SSH‑логов: кто пытался войти!
Цель: быстро видеть успешные и неудачные попытки входа, а также частые IP‑адреса.
Идеально для базовой проверки безопасности сервера и обучения.
Сначала собираем все успешные входы в систему с указанием пользователя и
Вывод покажет число входов, дату, пользователя и
Теперь проверяем все неудачные попытки входа по
Даст список
Можно посмотреть топ 10 IP‑адресов с наибольшим числом неудачных попыток:
Сразу видно, кто атакует чаще всего.
Проверка скрипта: убедимся, что выводятся
🔥 Такой мини‑анализ позволяет быстро мониторить
🚪 Linux Ready | #практика
Цель: быстро видеть успешные и неудачные попытки входа, а также частые IP‑адреса.
Идеально для базовой проверки безопасности сервера и обучения.
Сначала собираем все успешные входы в систему с указанием пользователя и
IP:grep "Accepted" /var/log/auth.log | awk '{print $1, $2, $3, $9, $11}' | sort | uniq -c | sort -nrВывод покажет число входов, дату, пользователя и
IP. Можно сразу увидеть аномальные подключения.Теперь проверяем все неудачные попытки входа по
SSH:grep "Failed password" /var/log/auth.log | awk '{print $1, $2, $3, $9, $11}' | sort | uniq -c | sort -nrДаст список
IP и пользователей, с которых пытались войти неудачно. Отлично для выявления брутфорса.Можно посмотреть топ 10 IP‑адресов с наибольшим числом неудачных попыток:
grep "Failed password" /var/log/auth.log | awk '{print $11}' | sort | uniq -c | sort -nr | head -10Сразу видно, кто атакует чаще всего.
Проверка скрипта: убедимся, что выводятся
IP с количеством попыток.grep "Accepted\|Failed password" /var/log/auth.log | tail
🔥 Такой мини‑анализ позволяет быстро мониторить
SSH, выявлять подозрительные попытки и реагировать.Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥8❤6
NetworkManager позволяет полностью контролировать
Wi-Fi и проводные подключения без графического интерфейса. Можно создавать профили, включать автозапуск и задавать приоритеты, всё через nmcli.В этом посте:
• Создаём профиль Wi-Fi и подключаемся к сети через nmcli;
• Включаем автоподключение и настраиваем приоритет профиля;
• Добавляем статический IP, DNS и смотрим статус интерфейсов.
Такой подход даёт быстрый контроль сетевых настроек, удобную автоматизацию и одинаковую работу на серверах и рабочих станциях.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17❤9👍8
Знали, что искать файлы можно в разы быстрее, чем через find?
Найти файлы по шаблону в текущем каталоге:
Проще и читаемее, чем
Найти по имени сразу в указанном каталоге:
Удалить найденные файлы с расширением
🔥 Чтобы искать скрытые файлы или системы, добавьте флаг
🚪 Linux Ready | #совет
fd — современная и очень быстрая альтернатива find. Она ищет файлы по маскам и именам мгновенно, показывает удобный вывод и работает без длинных флагов.Найти файлы по шаблону в текущем каталоге:
fd "*.conf"
Проще и читаемее, чем
find.Найти по имени сразу в указанном каталоге:
fd nginx /etc
Удалить найденные файлы с расширением
.log:fd -e log -x rm "{}"-H или -I. Отличный способ ускорить поисковые операции и сделать команды короче.Please open Telegram to view this post
VIEW IN TELEGRAM
👍20🔥5❤4👎1
Когда сервер начинают брутфорсить, первый след остаётся в
/var/log/auth.log. Вытащить эти данные вручную неудобно, поэтому мы создадим простой анализатор, который покажет все неудачные попытки входа и IP-адреса атакующих.В этом посте:
• Отфильтровываем строки Failed password из auth.log;
• Извлекаем IP-адреса, с которых производились попытки входа;
• Считаем количество попыток по каждому адресу;
• Собираем всё в мини-скрипт, который можно запускать в один клик.
Это практичный инструмент, который помогает быстро понять активность на
SSH и выявить источники брутфорса.Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤16👍9🔥9👎1🤝1