Psycopg2 установка (PostgreSQL адаптер для Python) в OSX

Psycopg2 установка (PostgreSQL адаптер для Python) в OSX Я использовал Django с Postgres бэкэндом и у меня были трудности с установкой  адаптера Python DB для Postgres на моем Mac OSX. Я установил Postgres, используя Postgres.app для OSX. Но когда я попытался установить адаптер, используя «pip» (менеджер пакетов Python) Я…

OpenSSL генерация CSR запроса с SHA256

OpenSSL генерация CSR запроса с SHA256 Алгоритм SHA1 был разработан в далеком 1995 году, первые слабые стороны обнаружились в 2005-м — почти 12 лет назад. Проведенные расчеты показали, что возможность взлома SHA1 значительно возросла. В Microsoft заявил, что начиная с 2016 года полностью откажутся от поддержки сертификатов, сгенерированых с алгоритмом хеширования…

Установка Golang с homebrew в MacOS

Установка Golang с homebrew в MacOS Golang (часто также Golang) — компилируемый, многопоточный язык программирования, разработанный компанией Google. Устанавливается с помощью homebrew Создаем нужные дириктории mkdir $HOME/Go mkdir -p $HOME/Go/src/github.com/user   Добавляем пути в $PATH nano ~/.bash_profile дописываем в конец файла export GOPATH=$HOME/Go…

Установка homebrew в OSX

Установка homebrew в OSX Homebrew устанавливает нужные вам пакеты, не предоставленные Apple. Открываем Terminal app ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" После успешной становки Вам будет доступна команда brew, при выполнении которой в терминале Вы увидите следующее Example usage: brew [info | home | options ] [FORMULA.…

Debian 8 стандартные репозитории

Стандартный набор репозиториев для Debian 8 Apt — Менеджер пакетов применяемый в Debian  использует файл содержащий список источников из которых могут быть скачаны и установлены пакеты. Debian 9 стандартные репозитории Debian 10 стандартные репозитории Типы архивов Архивы делятся на два типа «deb»  или  «deb-src«. * Deb — источник содержащий скомпилированные бинарные пакеты для…

Блокировка WPScan средствами Fail2ban

Блокировка WPScan средствами Fail2ban **Все команды в статье выполняются от рута Первым делом установим fail2ban. apt-get install fail2ban Создаем конфигурационный файл с регулярным выражением, для определения попыток сканирования вашего wordpress. Данное регулярное выражение работает с логами Apache2, версия для Nginx находится сдесь. nano /etc/fail2ban/filter.d/apache-wpscan.conf Вставляем:…

Nginx: Блокировка WPScan средствами Fail2ban

Nginx: Блокировка WPScan средствами Fail2ban **Все команды в статье выполняются от рута Первым делом установим fail2ban. apt-get install fail2ban Создаем конфигурационный файл с регулярным выражением, для определения попыток сканирования вашего wordpress. Данное регулярное выражение работает с логами Nginx, версия для Apache2 находится сдесь. nano /etc/fail2ban/filter.d/nginx-wpscan.conf…

Защита PostfixAdmin с помощью Fail2ban

**Все команды в статье выполняются от рута Первым делом установим fail2ban. apt-get install fail2ban Создаем конфигурационный файл с регулярным выражением, для определения несанкционированых попыток логина в Postfixadmin. nano /etc/fail2ban/filter.d/nginx-postfixadmin-login.conf Вставляем: # FAIL2BAN CONFIGURATION FILE # # [Definition] failregex = ^.*PostfixAdmin login failed.*client: .* Проверить до приминения этот фильтр…