Метка linux

Безопасность linux. Работаем с Malware Detect

Malware Detect — антивирус для веб-сервером. В основном хороший инструмент для отлова вирусов, спам-скриптов, веб-шеллов и прочего вредоносного кода в файлах сайтов.   Установка: cd /tmp wget http://www.rfxn.com/downloads/maldetect-current.tar.gz tar xfz maldetect-current.tar.gz cd maldetect-* ./install.sh   Просканировать директорию: maldet -a /var/www При…

Безопасность. Rkhunter

Rkhunter — сканер для локальной уязвимости, таких как бэкдоров, эксплоитов и руткитов и т.п.   Установка для Centos: yum install rkhunter -y Установка для Ubuntu\Debian: apt-get install rkhunter Установка для FreeBSD: make all install clean -C /usr/ports/security/rkhunter или pkg install…

OverTheWire | Bandit | Прохождение с 1 до 16 лвл.

Попалась мне задача на днях от заказчика пройти игру от OverTheWire  и дойти до 16 уровня. Ну что же, вызов принят 🙂 Первым делом надо было открыть образ в VirtualBox и запустить его. В описании говорится что нужно подключится к…

Установить нужные права на папки и файлы через командную строку

Иногда нужно рекурсивно установить права на файлы и папки, но у нас файлов и папок очень много и каждый раз прописывать chmod неудобно. По этому заходим по SSH, переходим в нужный каталог и выполняем: find ./ -type d -exec chmod…

Как расспаковать многотовный архив

Если в папке много архивов типа: I2019-02-16.arhive.tgz.part1 I2019-02-16.arhive.tgz.part2 I2019-02-16.arhive.tgz.part3 I2019-02-16.arhive.tgz.part.. и т.д. Заходим в папку с архивом. И выполняем команду: for i in `ls -1v I2019-02-16.arhive.tgz.part*`;do cat $i >> my_archive.tgz;done Где «I2019-02-16.arhive.tgz.part» название томов без цифр в конке. В итоге…

Установка VestaCP

Vesta CP — бесплатная, удобная и функциональная панель управления для VPS и выделенных серверов. Зайдите на сервер по SSH и выполните команду: curl -O http://vestacp.com/pub/vst-install.sh Если curl не установлен, выполните: apt install curl Или (Centos): yum install cur И запустите…

Установить Flash в Ubuntu

Обычно Firefox требует установить Flash, но с Chrome такого не наблюдалось. Открываем консоль и выполняем команды: sudo add-apt-repository "deb http://archive.canonical.com/ $(lsb_release -sc) partner"sudo apt updatesudo apt install adobe-flashplugin browser-plugin-freshplayer-pepperflash Перезапускаем браузер и работаем себе дальше. 0.0 00

Несколько полезных команд bash в linux

Быстрый вывод IP сервера curl ifconfig.io Вывод load average: uptime | cut -f5-6 -d":" Количество запущеных процессов: ps ax | wc -l Открытые порты и службы: netstat -tuwnlp | grep "LISTEN" Самый «тяжелый процесс»: ps -eo %C%p%u%c --sort %cpu |…

Уведомления сервера в Telegram

Допустим у нас есть бот в Telegram. Сделаем так, чтобы он присылал именно нам уведомления. Для начала набросаем вот такой вот небольшой скрипт Python отправки сообщений: #!/usr/bin/python3# -*- coding: utf-8 -*-from urllib.parse import urlparse, urlencodefrom urllib.request import urlopenimport argparse, systoken…

Оболочка Bash — шпаргалка

В данной шпаргалке затрагиваются следующие темы: введение в оболочку, навигация, основные команды, переменные окружения, коннекторы, конвейеры, перенаправление ввода/вывода и права доступа. Оболочка Bash: введениеОболочка, или шелл (shell) — это программа, в нашем случае названная «bash», что является сокращением от Bourne…