Forum Pplware
Guardar dados capturados para ficheiro - Versão de Impressão

+- Forum Pplware (http://forum.pplware.com)
+-- Fórum: Mais Tech (/forumdisplay.php?fid=11)
+--- Fórum: Programação e Web (/forumdisplay.php?fid=16)
+--- Tópico: Guardar dados capturados para ficheiro (/showthread.php?tid=13966)



Guardar dados capturados para ficheiro - Psycho_Mind - 08-03-2013 13:07

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()