Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import socket
- import urllib.request
- import json
- myurl = input("Insert IP: ")
- parsed_json=json.loads(urllib.request.urlopen("http://freegeoip.net/json/"+myurl).read().decode('UTF-8'))
- print(parsed_json['country_name'])
- s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
- print('Socket Created')
- host = 'freegeoip.net'
- port = 80
- remote_ip = socket.gethostbyname(host)
- print("IP Address of " + host + ' is ' + remote_ip)
- s.connect((remote_ip,port))
- #print
- print('Socket Connected to ' + host + ' on IP ' + remote_ip)
- message = 'GET /json/'+myurl+' HTTP/1.1\r\nHost: freegeoip.net\r\n\r\n'
- print(message)
- message = message.encode()
- print(message)
- s.send(message)
- print('Message send successfully')
- print(s.recv(2000))
- print('Message sent successfully')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement