Cara Mendapatkan Informasi Nomor Telepon Dengan Python
Kehadiran teknologi dan internet memudahkan kita untuk mencari informasi baik itu yang bersifat umum maupun pribadi, contohnya seperti untuk mencari informasi mengenai keberadaan lokasi pemilik nomor telepon atau siapa pemiliknya itu bisa ditemukan dengan beberapa langkah.
Apa itu Teknik Osint?
OSINT kepanjangan dari open source intelligenceĀ teknik ini merupakan teknik yang digunakan para keamanan siber. Perlu di ingat konsep teknik OSINT ini menjelajahi data atau mengumpulkan informasi seseorang di internet dalam bersifat publik.
Teknik OSINT ini banyak digunakan pada setiap studi kasus yang berbeda. Dalam studi kasus yang kita temui, misalkan kamu punya seorang mantan pacar di mana mantan pacar kamu punya akun facebook seketika kamu ingin kepoin facebook mantan pacar kamu dalam bahasa gaul nya adalah stalking. Ini adalah teknik OSINT yang di mana kamu bisa mengumpulkan informasi yang ada dalam akun facebook mantan pacar kamu baik itu informasi postingan baru atau tanggal jadian dengan pacar baru pada mantan pacar kamu yang telah di publikasikan di facebooknya, jadi mari kita mulai tutorial nya!
Tutorial
Sebelum ke tutorial diharuskan kamu menginstall program python yang dapat di download pada situs resminya.
1. Pertama install terlebih dulu library bernama phonenumbers.Ā Untuk install nya kamu bisa buka terminal kamu dan ikuti perintah di bawah ini :
pip install phonenumbers
PIP adalah manajemen paketyang digunakan untuk perintah install, hapus atau upgrade paket pada python. Perintah di atas untuk menginstall sebuah library karena library ini lah kita bisa mengetahui informasi nomor telepon.
2. Buat folder latihan-python lalu buka teks editor kamu. Untuk membuat folder alasannya adalah untuk mempermudah tutorial kita.
3. Buat file python lalu save dengan nama main.py terus taruh file python tersebut di folder latihan-python untuk kode nya bisa lihat di bawah ini:
import phonenumbers #1 from phonenumbers import carrier, geocoder, timezone #2 nomor_telepon = phonenumbers.parse('+628818527856') #4 isp = carrier.name_for_number(nomor_telepon, 'en') #5 zona_waktu = timezone.time_zones_for_number(nomor_telepon) #6 lokasi = geocoder.description_for_number(nomor_telepon, 'en') #7 print(f"[+] Zona waktu : {zona_waktu}") #8 print(f"[+] ISP : {isp}") #9 print(f"[+] Lokasi : {lokasi}") #10
Penjelasan kode di atas:
Penulis memasukan libraryĀ python bernama phonenumbers pada baris 1 dan pada baris 2 memanggil beberapa bagian libraryĀ phonenumbers yaitu carrier untuk mendapatkan internet service provider, geocoder untuk mendapatkan lokasi, timezone untuk mendapatkan zona waktu.
Pada baris 4 memasukkan nomor telepon orang yang ingin kita cari tahu karena ini harus di definisikan dulu. Baris 5 memasukkan variabel nomor_telepon untuk mendapatkan internet service provider pada kode enĀ di mana kode tersebut adalah inggris. Baris 6 untuk mendapatkan zona waktu telepon. Baris 7 untuk mendapatkan lokasi telepon dan memasukkan kode en.
print(f"[+] Zona waktu : {zona_waktu}") print(f"[+] ISP : {isp}") print(f"[+] Lokasi : {lokasi}")
Print merupakan perintah untuk mencetak atau mengeluarkan output hasil dari pencarian yang ditemukan. Sedangkan kode F untuk memasukkan variabel.
4. Buka terminal kamu lalu cari folder latihan-pythonĀ untuk masuk folder tersebut dan cari file python tersebut yang tadi kita buat seperti ini :
C:latihan-python>
5. lalu ketikan perintah berikut ini pada terminal kamu lalu tekan enter :
C:latihan-python>main.py
6. Hasil nya kamu bisa lihat di bawah ini:
7. Selesai, kamu bisa lihat hasil pada gambar diatas, kita mendapatkan informasi mengenai nomor telepon sesuai perintah yang dibuat sebelumnya yaitu sepertiĀ internet service provider yang di gunakan, zona waktu telepon, lokasi yang di temukan.
Demikian tutorial mengenai cara mendapatkan informasi nomor telepon dengan python. Jika ingin mendapatkan informasi lebih lengkap lagi kamu bisa memasukan kode dan perintah lainnya.