Monday, June 12, 2023
THE NEW ACTIONBAN COMMAND
The new actionban command for CloudFlare IP address blocking is as follows…
actionban = curl -s -X POST https://api.cloudflare.com/client/v4/user/firewall/access_rules/rules
-H "Authorization: Bearer <cfkey>" -H "Content-Type: application/json"
--data '{"mode":"block","configuration":{"target":"ip","value":"<ip>"},"notes":"Banned by Fail2Ban"}'
THE NEW ACTIONUNBAN COMMAND
[Read more…]
Thursday, June 8, 2023
Add the following new file named nginx-4xx.conf to /etc/fail2ban/filter.d/
[Definition]
failregex = ^<HOST>.*"(GET|POST).*" (404|444|403|400) .*$
ignoreregex =
Now, open /etc/fail2ban/jail.conf and add the following block of code to the end of the file.
[nginx-4xx]
enabled = true
port = http,https
filter = nginx-4xx
logpath = /var/log/nginx/access.log
bantime = 1800
findtime = 60
maxretry = 5
[Read more…]
Friday, September 16, 2022
ມີຂັນຕອນດັ່ງນີ້:
1.
apt-get update -y
2.
hostnamectl set-hostname mail.websitefortesting.com
3.
vim /etc/hosts
45.56.112.153 mail.websitefortesting.com mail
4.
wget https://github.com/iredmail/iRedMail/archive/1.4.0.tar.gz
5.
tar -xvzf 1.4.0.tar.gz
6.
cd iRedMail-1.4.0
chmod +x iRedMail.sh
./iRedMail.sh
7.
yes, next, ngixn next, [mariadb] next, [put domain next, [passwd] next, select the component and click Next
8.
y, y
9.
reboot now
[Read more…]
ປະຕິບັດຕາມຂັ້ນຕອນດັ່ງນີ້
Install CSF
1.
apt-get update -y
2.
apt-get install sendmail dnsutils unzip git perl iptables libio-socket-ssl-perl libcrypt-ssleay-perl
libnet-libidn-perl libio-socket-inet6-perl libsocket6-perl -y
3.
wget http://download.configserver.com/csf.tgz
4.
tar -xvzf csf.tgz
5.
cd csf
bash install.sh
6.
perl /usr/local/csf/bin/csftest.pl
Configure CSF
7.
nano /etc/csf/csf.conf
[Read more…]
Wednesday, July 14, 2021
Adminer is available for install from Ubuntu Repositories using “sudo apt-get install adminer” but to get the latest features we will install the latest version manually.
This Tutorial should work on Ubuntu 16.04 and 18.04
This tutorial is For Adminer and MYSQL but Adminer also works with the following databases:
MySQL
PostgreSQL
SQLite
MS SQL
Oracle
SimpleDB
Elasticsearch
MongoDB
Step 1
sudo mkdir /usr/share/adminer
Step 2
sudo wget "http://www.adminer.org/latest.php" -O /usr/share/adminer/latest.php
[Read more…]
Wednesday, February 17, 2021
Let’s start with the installation – it is a simple installation and will not take long.
Prerequisites
For the purposes of this tutorial, we will use an Ubuntu 20.04 VPS.
User with sudo privileges or full SSH root access is required. All of our VPSes come with root access.
A valid domain name pointed to your server’s IP address. In this tutorial, we will use domain.com as an example.
1. Install Certbot
As mentioned earlier, we will be using Certbot so that we can get a free SSL certificate from Let’s Encrypt. To install this useful tool, we need to enable the universe repository:
sudo apt install software-properties-common
sudo add-repository universe
sudo apt update
Run this command on the command line on the machine to install Certbot.
sudo apt install certbot python3-certbot-apache
2. Generate a Free Let’s Encrypt SSL Certificate
There are many ways to obtain an SSL certificate with Certbot. We will use the Apache plugin, which will take care of reconfiguring Apache’s Virtual Host and will reload the new configuration for us. You can run the following command to use the plugin:
sudo certbot --apache
Using this script, you need to answer a series of questions and provide an email address. In the first step, you need to type a valid email address. The email address is required for notifications and security notices regarding your website’s certificate:
Output:
Saving debug log to /var/log/letsencrypt/letsencrypt.log
Plugins selected: Authenticator apache, Installer apache
Enter email address (used for urgent renewal and security notices) (Enter 'c' to
cancel): [email protected]
[Read more…]
Friday, February 12, 2021
Step 1. First, make sure that all your system packages are up-to-date by running these following apt commands in the terminal.
sudo apt update
sudo apt upgrade
Step 2. Installing ModSecurity Apache on Ubuntu 20.04.
Now we install the mod security package on the Ubuntu system using the following command:
sudo apt install libapache2-mod-security2
Restart apache service to take mod-security module into account:
sudo systemctl restart apache2
Step 3. Configuration of ModSecurity.
We’ve to start the configure of mod security. you can find the location at /etc/modsecurity:
sudo mv /etc/modsecurity/modsecurity.conf-recommended /etc/modsecurity/modsecurity.conf
Next, download the OWASP ModSecurity CRS from Github:
cd ~
git clone https://github.com/SpiderLabs/owasp-modsecurity-crs.git
Then, move and rename crs-setup.conf.example to crs-setup.conf. Also, move rules/ directory as well:
cd ~/owasp-modsecurity-crs
sudo mv crs-setup.conf.example /etc/modsecurity/crs-setup.conf
sudo mv rules/ /etc/modsecurity/
To get these rules working on Apache, you should edit the /etc/apache2/mods-available/security2.conf file:
[Read more…]