elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado: Análisis del vídeo del hackeo al Sindicato de los Mossos de Esquadra


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting (Moderador: Eleкtro)
| | |-+  [PYTHON] AYUDA Problema con el Modulo ftplib !!
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [PYTHON] AYUDA Problema con el Modulo ftplib !!  (Leído 466 veces)
Avispon99

Desconectado Desconectado

Mensajes: 50



Ver Perfil WWW
[PYTHON] AYUDA Problema con el Modulo ftplib !!
« en: 23 Marzo 2018, 00:56 »

Hola a todos

Quisiera saber si algun experto en python me puede echar una mano con este problema.

Estoy haciendo un script que involucra a la libreria 'ftlib', pero hay un fragmento del codigo que no me quiere funcionar.

Es espesificamente el metodo 'login' de la clase FTP del modulo ftplib.

El fragmento de codigo que me arroja el error es el siguiente, lo saque del codigo original y lo probe por separado y efectivamente esta parte es la que me arroja el error. El codigo es el siguiente:

Código:

from ftplib import FTP

ip = raw_input("Ingrese su ip: ")
user = open("usss.txt","r")
passw = open("passs.txt","r")

us = user.readlines()
pa = passw.readlines()


conexion = FTP(ip)
cod=conexion.login(us, pa)
print cod
print "[+]CONEXION EXITOSA!"

 

Como se daran cuenta lo que estoy intentando hacer es muy simple.

Solo estoy pidiendo que el programa se conecte a un servidor FTP (que para este ejemplo es una maquina virtual con metasplotaible), y que despues de eso intente hacer login pasandole los parametros de usuario y password por medio de la lectura de unos archivos .txt que estan en un bloc de notas cada uno. En este caso ambos archivos contienen  escrito la palabra msfadmin que es el usuario y el password que tiene metasplotaible por defecto.

Sin embargo cuando ejecuto el script con en la terminal me aparece el siguiente error:

File "conect.py", line 12, in (module)
  cod= conexion.login(us, pa)
File "C:\Python27\lib\ftplib.py", line 394, in login
  resp = self.sendcmd('USER ' + user)
TypeError: cannot concatenate 'str' and 'list' objects

Como se dan cuenta el error dice que supuestamente estoy intentando concatenar un string con una lista, y que el error es en el metodo login..

Pero no se a que lista se refiere si como ven en el codigo no he declarado ninguna lista.. lastimosamente aun no tengo el nivel en python para entender bien el funcionamiento interno de la libreria y no entiendo por que me esta arrojando ese error.. he visto otros scripts identicos a este que funcionan bien y no se por que el mio no sirve..

Cabe aclarar que este error solo ocurre cuando ingreso los parametros desde un archivo.txt, por que cuando los ingreso directamente en el codigo el programa corre perfectamente..  

¿Alguien sabe como corregirlo?..  :-\


« Última modificación: 23 Marzo 2018, 02:01 por Avispon99 » En línea

tincopasan


Desconectado Desconectado

Mensajes: 1.036


No es lo mismo conocer el camino que recorrerlo.


Ver Perfil
Re: [PYTHON] AYUDA Problema con el Modulo ftplib !!
« Respuesta #1 en: 23 Marzo 2018, 05:06 »

La verdad ni ganas de ayudar me dan porque usas python 2.x y querés usar un módulo para ftp cuando no entiendes lo básico, pero estoy aburrido.
Citar
Pero no se a que lista se refiere si como ven en el codigo no he declarado ninguna lista..

Código
  1. us = user.readlines()
  2.  
pues readlines devuelve una lista, si como decís es solo una línea utiliza:
Código
  1. us = user.readline()
cualquier cosa otro que sepa más que yo y le guste 2.x te contestará.


En línea

Avispon99

Desconectado Desconectado

Mensajes: 50



Ver Perfil WWW
Re: [PYTHON] AYUDA Problema con el Modulo ftplib !!
« Respuesta #2 en: 16 Abril 2018, 04:28 »

Vengo del futuro lejano a auto responderme y lo que me hacia falta en ese entonces era un .strip() para eliminar los caracteres de escape de la lista .txt    ..   >:v
En línea

Sentex

Desconectado Desconectado

Mensajes: 80


Programador


Ver Perfil WWW
Re: [PYTHON] AYUDA Problema con el Modulo ftplib !!
« Respuesta #3 en: 16 Abril 2018, 16:52 »

?????
En línea

Preguntas o peticiones en twitter o discord:

Discord: MrSentex#1227
Twitter: @fbi_sentex
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
ayuda con ftplib!!
Programación C/C++
bigsnake 0 542 Último mensaje 1 Mayo 2007, 15:55
por bigsnake
[Python] modulo de C para python
Scripting
rponceaci4 3 3,287 Último mensaje 5 Noviembre 2010, 22:30
por rponceaci4
[Python] Importar Funciones de C++ a Modulo de Python
Scripting
Di6it4Lj4ck4L 2 2,203 Último mensaje 2 Mayo 2011, 19:08
por Di6it4Lj4ck4L
[AYUDA][PYTHON] Necesito ayuda con el metodo SEARCH del modulo RE de python
Scripting
Noxware 2 1,286 Último mensaje 24 Mayo 2014, 16:11
por Noxware
modulo en python
Programación General
Ai0ria 1 343 Último mensaje 17 Febrero 2016, 16:10
por ivancea96
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines