IN PYTHON LOADING
1 IT IS USED FOR COMMUNICATION BETWEEN SERVER AND CLIENT 3 SYNTAX OF SOCKET CREATION IS IN ORDER TO PERFORM SOCKET READING OPERATION, WE USE SOCKET MODULE IN PYTHON 2 import socket s= socket.socket(socket_family,socket_type,protoc ol=0) WHY SOCKET PROGRAMMING ?
Socket_type: This is either SOCK_STREAM OR SOCK_DGRAM Client socket Methods Server socket methods General socket methods Protocol: This is usually left out, defaulting to 0 Socket_family: This is either AF_UNIX or AF_INET
import socket s=socket.socket() host=socket.gethostname() port=12345 s.bind((host,port)) s.listen(5) while True: c,addr=s.accept() print('Got connection from',addr) c.send('Thank you for connecting') c.close()
import socket s=socket.socket() host=socket.gethostname() port=12345 s.connect((host,port)) print(s.recv(1024)) s.close()
import socket s=socket.socket(socket.AF_INET, socket.SOCK_STREAM) print(s) server='google.co.in' port=80 server_ip=socket.gethostbyname(server) print(server_ip) request="GET/HTTP/1.1nHost:"+server+"nn" s.connect((server,port)) s.send(request.encode()) result=s.recv(4096) print(result)
FOR RETRIEVING HOSTNAME gethostname() FOR IP ADDRESS gethostbyname() RETRIEVING HOSTNAME AND IP
import socket hostname=socket.gethostname() print(hostname) ip_add=socket.gethostbyname(hostname) print(ip_add) socket=socket.gethostbyname("facebook.com") print(socket)
SIMPLE BANNER GRABBING TO GLEAN INFOMARTION OF A COMPUTER SYSTEM ON NETWORK AND ITS SERVICES ADMINISTRATORS USE THIS FOR INVENTORY OF SYSTEMS & SERVICES ON NETWORK AN INTRUDER CAN USE BANNER GRABBING TO FIND NETWORK HOSTS FIND RUNNING VERSIONS OF APPLICATIONS AND OS WITH KNOWN EXPLOITS
import socket sock=socket.socket() ip_add=input("Please enter target ip:") port=int(input("Please enter target port:“)) sock.connect((ip_add,port)) print(sock.recv(1024)) sock.close()
WHAT IS SCAPY?? 1 ARMY KNIFE FOR PERSON WHO KNOW NETWORKING 2 POWERFUL INTERACTIVE PACKET MANIPULATION TOOL IN PYTHON 3 IT CAN BE USED AS A LIBRARY IN PYTHON 4 IT RUNS IN LINUX. HOWEVER, ITS API RUNS ON WINDOWS 5 USEFUL FOR SNUFFING, FLOOD ATTACKS ETC.
H T A K Y O U N

Socket programming in python