Skip to content

Instantly share code, notes, and snippets.

View MayankFawkes's full-sized avatar
🎓
Open to work on github projects

Mayank Gupta MayankFawkes

🎓
Open to work on github projects
View GitHub Profile
@MayankFawkes
MayankFawkes / socket_get_request_ssl.py
Created October 1, 2019 16:30
python socket send get request with ssl
import socket
import ssl
server,port = 'www.python.org',443
request = "GET / HTTP/1.0\r\nHost: "+server+"\r\n\r\n"
s = socket.socket()
s.connect((server,port))
s = ssl.create_default_context().wrap_socket(s, server_hostname=server)
s.send(request.encode('ascii'))
raw_reply=b''
while True:
@MayankFawkes
MayankFawkes / socket_get_request.py
Created October 1, 2019 16:24
Simple Get Request
import socket
request_text = b'GET http://ip-api.com/json/ HTTP/1.1\r\nHost: ip-api.com\r\nUser-Agent: curl/7.55.1\r\nAccept: */*\r\nConnection: close\r\n\r\n'
def geocode():
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.connect(('ip-api.com', 80))
sock.sendall(request_text)
raw_reply = b''
#print(sock.getsockname())
while True:
more = sock.recv(2048)
@MayankFawkes
MayankFawkes / live_time.py
Created October 1, 2019 16:22
Get Live Time
import sys
import time
while True:
sys.stdout.write(str(time.ctime()))
sys.stdout.write("\r")
sys.stdout.flush()
time.sleep(0.1)