FireEnum : Filtred Port Finder

Download | Vote Up (0) | Vote Down (0)
#!usr/env python
import sys
import os
import socket
import errno
from socket import error as socket_error

ports = []

os.system("clear")

print "\033[94m"
port_dep = int(raw_input("Port Depart: "))
port_fin = int(raw_input("Port Fin: "))
print "\033[0m"

os.system("clear")
print "\n                  ------------------------------------------"
print "                  |                \033[91mFireEnum\033[0m                |\n                  |                                        |\n                  | Post-Exploitation Filtred Ports Finder |\n                  | Author: St0rn for OSCP                 |\n                  | Site:   anbu-pentest.com               |"
print "                  ------------------------------------------\n\n"


for p in range(port_dep, port_fin+1):
 ports.append(p)

for port in ports:
 s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
 s.settimeout(1) 
 try:
  s.connect(("127.0.0.1", port))
  print "\nPort %d : \033[92mOK\033[0m" %port
 except socket_error as serr:
  if serr.errno == errno.ECONNREFUSED:
   print "\nPort %d : \033[92mOK\033[0m" %port
  else:
   print "\nPort %d : \033[91mFiltred\033[0m" %port

 s.close()

print " "

St0rn


Comments

sakiir
je le fais en C ! ok ? ;)

Please login to comment !