Script para Scanner servidor e encontrar portas abertas
Publicado por Diego Lopes (última atualização em 16/01/2018)
[ Hits: 8.238 ]
Homepage:
Script para scannerar servidor e informar portas abertas.
################################################################## #Autor:RedBullDog # #Data:29/12/2017 # #Descrição:Script para scannear portas abertas em servidores # ################################################################## from socket import * from datetime import datetime def Buscador(arquivo): dt = DataLog() #input de ip e portas que deseja vascular ip = str(input("Input ip server:")) start = int(input("Input initial port:")) end=int(input("Input final port:")) #Escrevendo logs arquivo.write("{} IP Server: {}\n".format(dt,ip)) arquivo.write("{} Initial Port: {}\n".format(dt,start)) arquivo.write("{} Final Port: {}\n".format(dt,end)) print("Scanning ip {}".format(ip)) for port in range(start,end): print("Teste Port"+str(port)+"....") s=socket(AF_INET, SOCK_STREAM) s.settimeout(5) if(s.connect_ex((ip,port))==0): print("port", port, "is open") dt1 = DataLog() arquivo.write("{} Port Open {}\n".format(dt1,port)) s.close() #função para escrever log def WriteLog(): msg="Scanneamento terminou, realizadocom sucesso" try: arquivo = open("ScannerPort.log","w") Buscador(arquivo) arquivo.close() except: msg="Erro!!! Verifique que você digitou informações ou se o servidor está on-line" finally: print(msg) #função para gerar data dos eventos def DataLog(): data = datetime.now() tamanho = len(str(data)) - 7 data2 = str(data) return data2[0:tamanho] def Letreiro(): print("<---------------------------------->") print("<-----------Bem-Vindo-------------->") print("<---------------------------------->") print("Versão:1.0.0.0") print("Scanner de porta") Letreiro() WriteLog()
B.S.A.N.S. - Break Security - Automated Network Scanner [PARTE 1]
Shell reverso em Python - cliente
auth_ig.py: Script para autenticação do IG
Atenção a quem posta conteúdo de dicas, scripts e tal (2)
Configuração básica do Conky para mostrar informações sobre a sua máquina no Desktop
Aprenda a criar músicas com Inteligência Artificial usando Suno AI
Entendendo o que é URI, URL, URN e conhecendo as diferenças entre POST e GET
Ativando o Modo Noturno via Linha de Comando no GNOME/Wayland
Habilitando a importação de senhas no Firefox
Como corrigir o erro do VirtualBox travar a máquina virtual em tela cheia
Instalando Google Chrome no Ubuntu 24.04 LTS
Quantidade de caracteres suportados na barra de endereços dos navegadores