Python - conectar con ftp

   
Vista:

conectar con ftp

Publicado por topete (4 intervenciones) el 27/06/2014 13:04:15
Buenas,

Intento hacer un pequeño script para linux. Debe leer una lista de IP desde un archivo txt, luego compruebe si esa ip tiene acceso ftp anonimo y si lo tiene que lo escriba en un archivo txt. Si no lo tiene, lo escribirá en otro.

El problema es que detecta todas las ips pero no conecta, simplemente dice que no tienen acceso anonimo. Pero si que tienen.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/usr/bin/python
 
import sys
from ftplib import FTP
 
ips = open('iplist.txt','r')
anon = open('anon-access.txt','w')
nanon = open('no-anon-access.txt','w')
ftp = FTP()
 
for line in ips.readlines():
        try:
                ftp.login(line)
                anon.write(str(line))
                print ";P"
                ftp.close()
        except:
                nanon.write(str(line))
                print ":("

Entiendo que algo me dejo sin darme cuenta.

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder