Colocar Resposta 
 
Avaliação do Tópico:
  • 0 votos - 0 Média
  • 1
  • 2
  • 3
  • 4
  • 5
Guardar dados capturados para ficheiro
08-03-2013, 13:07
Mensagem: #1
Guardar dados capturados para ficheiro
Boas.

Tenho um programa que está a verificar um intervalo de portas para ver se as mesmas estão abertas ou não. Mas queria passar depois essa informção para um ficheiro, mas aqui é que estou a ter um problema.
Presumo que deva de ter um ciclo para que ele veja todas as portas (abertas/fechadas) que mostrou para as poder guardar no ficheiro, mas não sei como colocar esse ciclo no código que já tenho ou por outro lado definir no write como ir buscar a deteção efetuada.

for port in range(start_port,end_port + 1):
s=socket(AF_INET, SOCK_STREAM)
s.settimeout(timeout)
if(s.connect_ex((ip,port))==0):
print "Port " , port, "is open"
s.close()
else:
print "Port ", port, "is closed"
s.close()

scan_log= open("scan_file.pdf","w")
scan_log.write("Ports for %s:\n" % ip)
scan_log.write("%s\n" % port)
scan_log.close()
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
Colocar Resposta 


Saltar Fórum:


Utilizadores a ver este tópico: 1 Visitante(s)