$ python filename.py 127.0.0.1
#!/usr/bin/python
import sys
import socket
from datetime import datetime
from colored import fore
def connect():
for port in range(1, int(sys.argv[2])):
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
r = s.connect_ex((sys.argv[1], port))
if r == 0:
try:
prot = socket.getservbyport(port)
print "{}[+]{} Port is OPEN {} | {}".format(fore.GREEN, fore.WHITE, port, prot)
except:
pass
s.close()
def connect_b():
for port in range(1, int(sys.argv[2])):
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.settimeout(1)
r = s.connect_ex((sys.argv[1], port))
if r == 0:
try:
data = s.recv(1024)
prot = socket.getservbyport(port)
print "{}[+]{} Port is OPEN {} | {} {}".format(fore.GREEN, fore.WHITE, port, prot, data)
except:
pass
s.close()
if __name__ == "__main__":
print "Starting CyberMap 1.0 {}\n".format(datetime.now())
if sys.argv[3] == "banner":
connect_b()
elif sys.argv[3] == "fast":
connect()
else:
print "Unknown eroor ..."
print "\nCyberMap done: {}".format(datetime.now())
$ python filename.py 127.0.0.1
#!/usr/bin/python
import sys
import socket
from datetime import datetime
from colored import fore
def connect():
# for port in range(1, int(sys.argv[2])):
# r.port_scan = sys.argv[3]
port = input("PORT :")
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
r = s.connect_ex((sys.argv[1], port))
if r == 0:
try:
prot = socket.getservbyport(port)
print "{}[+]{} Port is OPEN {} | {}".format(fore.GREEN, fore.WHITE, port, prot)
except:
pass
s.close()
if __name__ == "__main__":
print "Starting CyberMap 1.0 {}\n".format(datetime.now())
connect()
print "\nCyberMap done: {}".format(datetime.now())