Arief Rachman Hakim
Log file merupakan sebuah file log atau daftar riwayat yang dicatat oleh komputer. Data yang dapat disimpan didalam log file dapat bertipe apapun. Pada kesempatan kali ini saya akan mengidentifikasi IP Address dari Log File pada https://expbig.bisaai.id/auth.log yang terdapat berbagai riwayat IP Address login pengguna dan mekanisme autentifikasi yang digunakan pada SSH.
https://expbig.bisaai.id/auth.log
1. Salin Semua Data dengan CTRL + A dan CTRL + C
2. Paste pada notepad, lalu beri nama dengan authlog.txt
3. Buat file txt kosong dengan nama dataApi.txt, lalu masukkan file authlog.txt dan dataApi.txt kedalam google colab
4. Install library geocoder
5. Import Library
6. Membuka file authlog.txt dengan python
7. Filter dengan mengambil String dengan format IP Address ___.___.___
8. Filter lagi dengan mengambil hanya IP Address yang unik dari file authlog.txt
9. Print IP Address dari data yang sudah di filter
10. Membuka dataApi.txt untuk media penyimpanan data final
11. Menyimpan/Writing pada file dataApi.txt dengan data kota dan kode negara dari IP Address tersebut dan print proses yang terjadi
12. Daftar IP Address dengan Kota dan Kode Negara dari IP Address tersebut
13. Hasil yang sudah disimpan pada dataApi.txt
14. Dokumentasi Kode
https://drive.google.com/drive/folders/1mB4sZKjt0PEB6Yk4yUT1KRORYVuxzSLw?usp=sharing