Cara membuat tools ip location dengan Python

 


Hallo balik lagi gaes sama mimin Random Learn, kali ini mimin akan akan membagikan tutorial bagaimana membuat tools ip location sederhana dengan Python, apa itu ip location? Berikut penjelasannya.

Ip location yaitu mencari letak / lokasi seseorang menggunakan alamat ip, disini mimin akan menggunakan api dari web ip-api.com cara penggunaanya pun cukup mudah, dan terlebih lagi api dari web tersebut bisa kita gunakan secara gratis tanpa batasan waktu. Di tutorial kali ini kita akan kita akan mencoba menerapkannya pada di python, oke langsung aja simak tutorialnya sebagai berikut:

langkah-langkah:

1. buka termux lalu ketik perintah : 
  • apt-get update -y
  • apt-get upgrade -y
  • pkg install python -y
  • pkg install nano -y
  • pkg install ruby -y
  • gem install lolcat
  • pkg install figlet
2. Ketik nano iplocation.py


kalian bisa copy paste script di bawah ini


from urllib import request

import json

from os import *

system("clear")
system("figlet IP Location | lolcat")
print ("==============================")
print ("| Author : nama i                 |")
print ("| Nama   : RandomLearn     |")
print ("==============================")
ip = input('Masukkan Ip Anda : ')
api = 'http://ip-api.com/json/'+ip
resp = request.urlopen(api)
data = json.loads(resp.read())
print ("[+] Status \t: "+data["status"])
print ("[+] As \t\t: "+data["as"])
print ("[+] City \t: "+data["city"])
print ("[+] Country \t: "+data["country"])
print ("[+] CountryCode : "+data["countryCode"])
print ("[+] Isp \t: "+data["isp"])
lat = print ("[+] Lat \t: "+str(data["lat"]))
lon = print ("[+] Lon \t: "+str(data["lon"]))
print ("[+] RegionName \t: "+data["regionName"])
print ("[+] Timezone \t: "+data["timezone"])
print ("[+] Link Googlemap Kamu : https://maps.google.com/?q=",str(data["lat"]),str(data["lon"]))

Copy script lalu paste di text editor nano iplocation.py di termux

3. Tekan ctrl + x lalu tekan y setelah itu enter (digunakan untuk menyimpan )
4. Cara menjalankanya ketik : python iplocation.py

Penjelasan :


  • from dan import = digunakan untuk mengimport modul sebagian
  • urllib = digunakan untuk melakukan http requets
  • import json = digunakan untuk mengimport modul standart pada modul json, json salah satu format standar pertukaran data antar aplikasi
  • from os import * = digunakan untuk mengimport semua isi modul dari modul os, module os digunakan untuk berinteraksi langsung dengan system
  • print = digunakan sebagai output
  • input = digunakan sebagai input atau masukkan


kalian bisa kreasikan sesusai yang kalian inginkan, kalian juga bisa menambahkannya agar lebih detail lagi atau lebih menarik lagi, sekian tutorial dari mimin apabila ada kekurangan dalam tutorialnya mohon maaf(ごめん) ありがとうございます.


Posting Komentar

Lebih baru Lebih lama