https://github.com/classyid/f2b-telegram-notifier
Bash script sederhana untuk memantau dan mengirimkan laporan IP yang diblokir oleh Fail2Ban ke bot Telegram. Script ini menampilkan informasi sistem, IP jaringan server, serta geolokasi dari IP yang diblokir. Laporan dikirimkan melalui pesan teks dan file .txt yang dilengkapi dengan timestamp.
https://github.com/classyid/f2b-telegram-notifier
Last synced: 4 months ago
JSON representation
Bash script sederhana untuk memantau dan mengirimkan laporan IP yang diblokir oleh Fail2Ban ke bot Telegram. Script ini menampilkan informasi sistem, IP jaringan server, serta geolokasi dari IP yang diblokir. Laporan dikirimkan melalui pesan teks dan file .txt yang dilengkapi dengan timestamp.
- Host: GitHub
- URL: https://github.com/classyid/f2b-telegram-notifier
- Owner: classyid
- License: mit
- Created: 2024-10-05T14:58:51.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-05T15:08:58.000Z (over 1 year ago)
- Last Synced: 2024-10-22T19:46:15.716Z (over 1 year ago)
- Language: Shell
- Homepage: https://s.id/Fail2Ban
- Size: 6.84 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# f2b-telegram-notifier
## Deskripsi
`f2b-telegram-notifier` adalah bash script yang berfungsi untuk mengirim laporan IP yang diblokir oleh Fail2Ban ke bot Telegram. Script ini juga menampilkan informasi sistem dan IP jaringan server, serta menambahkan lokasi geolokasi berdasarkan IP yang diblokir. Hasil laporan dikirim dalam bentuk teks dan file `.txt` melalui bot Telegram, dilengkapi dengan timestamp.
## Fitur
- Menampilkan informasi sistem dan IP jaringan
- Mengambil IP yang diblokir oleh Fail2Ban
- Menggunakan GeoIP untuk menentukan lokasi dari IP yang diblokir
- Mengirimkan laporan ke bot Telegram sebagai teks dan file `.txt`
- Menyertakan timestamp pada laporan
## Kebutuhan Paket Linux
Agar script berjalan dengan baik, beberapa paket harus terpasang di server Anda:
- `iptables`
- `geoip-bin`
- `fail2ban`
- `curl`
### Instalasi Paket yang Dibutuhkan
Untuk menginstal paket-paket yang dibutuhkan di sistem berbasis Debian/Ubuntu, jalankan perintah berikut:
```bash
sudo apt-get update
sudo apt-get install iptables geoip-bin fail2ban curl