Skip to content

Commit 09397a2

Browse files
committed
Update README.md
1 parent 9e6b7c9 commit 09397a2

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

README.md

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
# PHP Fail2Ban
1+
PHP Fail2Ban
22

33
### Under attack?
4-
PHP Fail2Ban is
4+
PHP Fail2Ban is your solution.
55

66

77

@@ -15,7 +15,7 @@ Untuk melindungi server dari SSH Brute Force Login.
1515
`FAIL2BAN_DATA` Penyimpanan logs dan banned list.
1616

1717

18-
## Installation
18+
## Installation :
1919
1. Jalankan ```composer install ```.
2020
2. Login sebagai root ```sudo -i```.
2121
3. Jalankan ```crontab -e ```.
@@ -27,4 +27,10 @@ Untuk melindungi server dari SSH Brute Force Login.
2727
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.
2828
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.
2929
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.
31+
32+
## Credits
33+
<a href="https://github.com/ammarfaizi2">Ammar Faizi</a>
34+
35+
## License
36+
Released under MIT License - see the [License File](LICENSE) for details.

0 commit comments

Comments
 (0)