CODE SNIPPEST:
import socket
import sys
try:
s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
except socket.error, msg:
print "Failed to create Socket. Error code:" +str(msg[0])+ ", Error Message: "+str(msg[1])
sys.exit();
print "Socket Created"
host = "www.google.co.in"
port = 80
try:
ip=socket.gethostbyname(host)
except socket.gaierror:
print "Hostname cannot be resolved. Exiting"
sys.exit();
print "Ip address of " +host+ " is "+ip
s.connect((ip,port))
print 'Socket Connected to ' + host + ' on ip ' + ip
message = "GET / HTTP/1.1\r\n\r\n"
try:
s.sendall(message)
except socket.error:
print 'Send failed'
sys.exit()
print 'Message send successfully'
reply = s.recv(4096)
print reply
s.close()
OUTPUT:
root@Avinash:~/python_codes# python mysocket.py
Socket Created
Ip address of www.google.co.in is 216.58.196.67
Socket Connected to www.google.co.in on ip 216.58.196.67
Message send successfully
HTTP/1.1 200 OK
Date: Sat, 30 Jun 2018 11:29:23 GMT
Expires: -1
Cache-Control: private, max-age=0
Content-Type: text/html; charset=ISO-8859-1
P3P: CP="This is not a P3P policy! See g.co/p3phelp for more info."
Server: gws
X-XSS-Protection: 1; mode=block
X-Frame-Options: SAMEORIGIN
Set-Cookie: 1P_JAR=2018-06-30-11; expires=Mon, 30-Jul-2018 11:29:23 GMT; path=/; domain=.google.com
Set-Cookie: NID=133=d2T-uloIWBpYFtZZkOgxRa3D5YKHvcSQcu2cEngv9fst00so9UPihEPJib77mxCLMmqBty9s8oFLXB8NKJrbLs5HWUBHLCNTy2Sq6RTffVsYX5Xx9Efhq3tFMY0Ni3MC; expires=Sun, 30-Dec-2018 11:29:23 GMT; path=/; domain=.google.com; HttpOnly
Accept-Ranges: none
Vary: Accept-Encoding
Transfer-Encoding: chunked
6359
<!doctype html><html itemscope="" itemtype="http://schema.org/WebPage" lang="en-IN"><head><meta content="text/html; charset=UTF-8" http-equiv="Content-Type"><meta content="/images/branding/googleg/1x/googleg_standard_color_128dp.png" itemprop="image"><title>Google</title><script nonce="shS6HW9QiUiwxER6omATaQ==">(function(){window.google={kEI:'k2k3W-HQEsf6vgTAqZmoBg',kEXPI:'0,1352961,786,57,1957,583,434,281,267,77,151,216,127,260,513,734,5,196,411,319,123,13,2339591,257,170,32,329294,1294,12383,2349,2506,32691,15248,867,1580,7,5105,5471,6381,3335,2,2,2138,4661,365,530,214,363,437,1776,113,1149,1052,1569,1622,224,502,5,75,261,45,1330,57,73,130,4628,479,444,131,1119,2,579,727,310,3,299,1819,59,2,2,2,1297,1343,369
root@Avinash:~/python_codes#
import socket
import sys
try:
s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
except socket.error, msg:
print "Failed to create Socket. Error code:" +str(msg[0])+ ", Error Message: "+str(msg[1])
sys.exit();
print "Socket Created"
host = "www.google.co.in"
port = 80
try:
ip=socket.gethostbyname(host)
except socket.gaierror:
print "Hostname cannot be resolved. Exiting"
sys.exit();
print "Ip address of " +host+ " is "+ip
s.connect((ip,port))
print 'Socket Connected to ' + host + ' on ip ' + ip
message = "GET / HTTP/1.1\r\n\r\n"
try:
s.sendall(message)
except socket.error:
print 'Send failed'
sys.exit()
print 'Message send successfully'
reply = s.recv(4096)
print reply
s.close()
OUTPUT:
root@Avinash:~/python_codes# python mysocket.py
Socket Created
Ip address of www.google.co.in is 216.58.196.67
Socket Connected to www.google.co.in on ip 216.58.196.67
Message send successfully
HTTP/1.1 200 OK
Date: Sat, 30 Jun 2018 11:29:23 GMT
Expires: -1
Cache-Control: private, max-age=0
Content-Type: text/html; charset=ISO-8859-1
P3P: CP="This is not a P3P policy! See g.co/p3phelp for more info."
Server: gws
X-XSS-Protection: 1; mode=block
X-Frame-Options: SAMEORIGIN
Set-Cookie: 1P_JAR=2018-06-30-11; expires=Mon, 30-Jul-2018 11:29:23 GMT; path=/; domain=.google.com
Set-Cookie: NID=133=d2T-uloIWBpYFtZZkOgxRa3D5YKHvcSQcu2cEngv9fst00so9UPihEPJib77mxCLMmqBty9s8oFLXB8NKJrbLs5HWUBHLCNTy2Sq6RTffVsYX5Xx9Efhq3tFMY0Ni3MC; expires=Sun, 30-Dec-2018 11:29:23 GMT; path=/; domain=.google.com; HttpOnly
Accept-Ranges: none
Vary: Accept-Encoding
Transfer-Encoding: chunked
6359
<!doctype html><html itemscope="" itemtype="http://schema.org/WebPage" lang="en-IN"><head><meta content="text/html; charset=UTF-8" http-equiv="Content-Type"><meta content="/images/branding/googleg/1x/googleg_standard_color_128dp.png" itemprop="image"><title>Google</title><script nonce="shS6HW9QiUiwxER6omATaQ==">(function(){window.google={kEI:'k2k3W-HQEsf6vgTAqZmoBg',kEXPI:'0,1352961,786,57,1957,583,434,281,267,77,151,216,127,260,513,734,5,196,411,319,123,13,2339591,257,170,32,329294,1294,12383,2349,2506,32691,15248,867,1580,7,5105,5471,6381,3335,2,2,2138,4661,365,530,214,363,437,1776,113,1149,1052,1569,1622,224,502,5,75,261,45,1330,57,73,130,4628,479,444,131,1119,2,579,727,310,3,299,1819,59,2,2,2,1297,1343,369
root@Avinash:~/python_codes#
No comments:
Post a Comment