Program upgrade skill di bidang engineering, dari dasar hingga mahir.
Program khusus melalui platform mitra resmi dokter mekanik academy seperti Udemy, Prakerja, dan Kampus Merdeka.
Sertifikasi BNSP
Pilih pelatihan dan sertifikasi Nasional BNSP di bidang engineering, rekayasa, manufaktur, dan subsetnya
Lihat SemuaSertifikasi Internasional
Pilih pelatihan dan sertifikasi Internasional di bidang engineering, rekayasa, manufaktur, dan subsetnya
Lihat Semua
Temukan inspirasi dari hasil karya dan pengalaman para alumni dr. Mekanik Academy.
dr. Mekanik Academy tersedia di berbagai platform mitra resmi untuk memudahkan akses pelatihan Anda.
Jelajahi produk dan layanan lainnya dari ekosistem dr. Mekanik untuk solusi bisnis yang komprehensif.
Membantu kamu belajar, berkarya, dan membuat proyek engineering secara instan dan presisi!
Oleh: Widya Juliani Putri
Mempelajari dan mempraktikkan metode pelacakan lokasi perangkat menggunakan alamat IP dengan bantuan perintah Linux dan API GeoIP. Fokus pada analisis data log dan pemetaan geografis.
Penjelasan:
Metode pelacakan lokasi IP dibagi menjadi dua pendekatan:
Penjelasan:
Langkah awal adalah mengunduh file log autentikasi dari server. File ini menyimpan informasi aktivitas server, termasuk koneksi dari IP tertentu. Perintah curl digunakan untuk mengunduh file ke komputer lokal.
bashCopy codegrep Z auth.log | grep rhost | sed -re 's/.*rhost=([0-9]+\.[0-9]+\.[0-9]+\.[0-9]+).*/\1/' | sort -u > ip_list.txt
Penjelasan:
Langkah ini bertujuan mengekstrak alamat IP dari file log menggunakan perintah Linux:
bashCopy codewhile read ip; do geoiplookup $ip; done < ip_list.txt
Penjelasan:
Langkah ini menggunakan GeoIP untuk menentukan lokasi geografis setiap alamat IP:
bashCopy codexargs -n 1 -I {} curl -s https://ipinfo.io/{}/geo < ip_list.txt
Penjelasan:
Menggunakan API ipinfo.io untuk mendapatkan data lokasi lebih detail:
Proyek ini berfokus pada pengolahan data log untuk melacak lokasi perangkat berdasarkan alamat IP. Dalam proyek ini, data log dianalisis menggunakan perintah Linux seperti grep, curl, dan sed untuk mengekstraksi alamat IP dari file log. Alamat-alamat IP yang diperoleh kemudian diproses lebih lanjut dengan alat GeoIP dan layanan API seperti ipinfo.io untuk mendapatkan informasi lokasi geografis yang akurat. Proyek ini menunjukkan kemampuan dalam menganalisis data, memahami protokol jaringan seperti IPv4 dan IPv6, serta memanfaatkan alat otomatisasi berbasis command-line untuk menghasilkan output yang informatif.
Proyek ini menjadi salah satu bagian dari kelas Cloud Computing yang telah diselesaikan dengan hasil yang memuaskan, mencakup praktik terbaik dalam analisis data dan integrasi API
1 Orang Menyukai Karya Ini