Revision: 69424
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at June 16, 2015 19:22 by brm
Initial Code
#!/usr/bin/python #service banner grabbing - bannergrab.py """ simple banner grabbing - not really useful when port protected, pretty much can read HTTP Header/SMTP/POP """ import sys, socket, urllib if len(sys.argv) != 2: print "usage: python bannergrab.py <url/host> " raise SystemExit(1) target = sys.argv[1] if target[0:4] == "http": page = urllib.urlopen(target) print page.info() else: port = raw_input("enter port number: ") sock = socket.socket(socket.AF_INET,socket.SOCK_STREAM) sock.connect((target, int(port))) print sock.recv(1024) sock.close()
Initial URL
Initial Description
Simple script to banner grabbing the service based port(HTTP, SMTP, POP3, etc) - really simple method.
Initial Title
simple banner grabbing
Initial Tags
Initial Language
Python