Skip to content

Instantly share code, notes, and snippets.

@b4dtR1p
Created May 25, 2015 19:26
Show Gist options
  • Save b4dtR1p/3b409eaca9158f5d1e20 to your computer and use it in GitHub Desktop.
Save b4dtR1p/3b409eaca9158f5d1e20 to your computer and use it in GitHub Desktop.
#!/usr/bin/env python2.7
import socket
import sys
try:
s=socket.socket(socket.AF_INET, socket.SOCK_STREAM)
ip = raw_input ("insert target IP: ")
port = int(raw_input ("insert PORT to scan: "))
s.settimeout(1)
s.connect_ex((ip,port))
print("Socket connected")
print(socket.gethostbyaddr(ip))
s.send("HEAD HTTP/1.1 \r\n")
data = s.recv(4096)
print ("\nService: " + data + "\n");
s.close()
except socket.timeout as socketerror:
print("Error: ", socketerror)
sys.exit()
except socket.error as socketerror:
print("Error: ", socketerror)
sys.exit()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment