You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+10-4Lines changed: 10 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
-
# PHP Fail2Ban
1
+
PHP Fail2Ban
2
2
3
3
### Under attack?
4
-
PHP Fail2Ban is
4
+
PHP Fail2Ban is your solution.
5
5
6
6
7
7
@@ -15,7 +15,7 @@ Untuk melindungi server dari SSH Brute Force Login.
15
15
`FAIL2BAN_DATA` Penyimpanan logs dan banned list.
16
16
17
17
18
-
## Installation
18
+
## Installation :
19
19
1. Jalankan ```composer install ```.
20
20
2. Login sebagai root ```sudo -i```.
21
21
3. Jalankan ```crontab -e ```.
@@ -27,4 +27,10 @@ Untuk melindungi server dari SSH Brute Force Login.
27
27
1. PHP Fail2Ban akan membaca file `/var/log/auth.log` dan menyimpan semua informasi IP, User dan Waktu yang berkaitan dengan SSH Login yang gagal.
28
28
2. Kemudian PHP Fail2Ban akan menghitung jumlah gagal login tiap IP dan akan memasukkan IP yang memiliki jumlah gagal login lebih dari atau sama dengan constant `MAX_FAILED` untuk dimasukkan ke dalam banned list.
29
29
3. PHP Fail2Ban akan memasukkan IP yang ada di dalam banned list ke `/etc/hosts.deny`.
30
-
4. PHP Fail2Ban akan melakukan restart pada service SSH sesudah melakukan perubahan pada `/etc/hosts.deny` agar perubahan dapat terapply pada server.
30
+
4. PHP Fail2Ban akan melakukan restart pada service SSH sesudah melakukan perubahan pada `/etc/hosts.deny` agar perubahan dapat terapply pada server.
0 commit comments