Script para Scanner servidor e encontrar portas abertas
Publicado por Diego Lopes (última atualização em 16/01/2018)
[ Hits: 8.902 ]
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()
verifySite - um verificador de sites
Ligando máquina pela rede usando Python
HCoin - Preço do Dólar, Bitcoin e Euro em Python
XFCE - quase um Gnome ou Plasma mas muito mais leve
LXQT - funcional para máquinas pererecas e usuários menos exigentes
Instalação do K3s Single-Node com Rancher no Ubuntu 24.04
Usei o NotebookLM para Auditar Logs do Linux
Cinnamon seria a aposta acertada frente às outras interfaces gráficas mais populares?
Samba 4 AD-DC 2026: Como instalar e configurar um Active Directory (via APT-GET)
[Resolvido] Sumiço de redes e micro quedas no iwd/iwgtk (Realtek rtw88)
Como Configurar DNS Reverso (PTR) em Ambientes Linux e Microsoft
Preparando o Ambiente para Administrar o Samba 4 a partir do Windows com RSAT
Midia de instalação LM-21.3 não inicializa (10)
A diferença entre a fala de um Samuel e a fala de alguém que conhece o... (9)









