Forum Pplware

Versão Completa: Guardar dados capturados para ficheiro
Está de momento a ver uma versão reduzida do nosso conteúdo. Ver versão completa com o formato adequado.
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()
URL's de Referência