comment
IRC Chat
play_arrow
Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

[Python] FTP Manager

  • 0 Respuestas
  • 960 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado BigBear

  • *
  • Underc0der
  • Mensajes: 543
  • Actividad:
    0%
  • Reputación 3
    • Ver Perfil
« en: Julio 03, 2011, 09:34:36 pm »
Hola

Aca traigo un simple cliente FTP

Código: Python
  1. #!usr/bin/python
  2. #FTP Manager 0.2 (C) Doddy Hackman 20111
  3.  
  4. from ftplib import FTP
  5. import sys
  6.  
  7.  
  8. def head():
  9.  print "\n -- == FTP Manger == --\n\n"
  10.  
  11. def copyright():
  12.  print "\n\n(C) Doddy Hackman 2011\n"
  13.  sys.exit(1)
  14.  
  15. def show():
  16.  print "\nSintax : "+sys.argv[0]+" <host> <user> <pass>\n"
  17.  
  18. def menu():
  19.  print "\n"
  20.  print "1 : dir"
  21.  print "2 : cwd"
  22.  print "3 : chdir"
  23.  print "4 : delete dir"
  24.  print "5 : delete file"
  25.  print "6 : rename file"
  26.  print "7 : make directory"
  27.  print "8 : size"
  28.  print "9 : abort\n\n"
  29.  op = input("[Option] : ")
  30.  return op
  31.  
  32.  
  33. def enter(host,user,password)
  34.  print "[+] Connecting to ",host,"\n"
  35.  enter = FTP(host,user,password)
  36.  print "\n[+] Enter in the system\n"
  37.  
  38.  def menu2():
  39.   op = menu()
  40.   if op == 1:
  41.    try:
  42.     lista = enter.dir()
  43.     for a in lista:
  44.      print a
  45.     menu2()
  46.    except:
  47.     menu2()
  48.   elif op == 2:
  49.    try:
  50.     print "\n\n[+] Path : "+enter.pwd()+"\n\n"
  51.     menu2()
  52.    except:
  53.     menu2()
  54.   elif op == 3:
  55.    try:
  56.     dir = raw_input("\n\n[Directory] : ")
  57.     enter.cwd(dir)
  58.     print "\n\n[+] Directory Changed\n\n"
  59.     menu2()
  60.    except:
  61.     menu2()
  62.   elif op == 4:
  63.    try:
  64.     dir = raw_input("\n\n[Directory] : ")
  65.     enter.rmd(dir)
  66.     print "\n\n[+] Directory Deleted\n\n"
  67.     menu2()
  68.    except:
  69.     menu2()
  70.   elif op == 5:
  71.    try:
  72.     file = raw_input("\n\n[File] : ")
  73.     enter.delete(file)
  74.     print "\n\n[+] File Deleted\n\n"
  75.     menu2()
  76.    except:
  77.     menu2()
  78.   elif op == 6:
  79.    try:
  80.     oldfile = raw_input("\n\n[Name] : ")
  81.     newfile = raw_input("\n[New Name] : ")
  82.     enter.rename(oldfile,newfile)
  83.     print "\n\n[+] Name Changed\n\n"
  84.     menu2()
  85.    except:
  86.     menu2()
  87.   elif op == 7:
  88.    try:
  89.     dir = raw_input("\n\n[New Directory] : ")
  90.     enter.mkd(dir)
  91.     print "\n\n[+] Directory Created\n\n"
  92.     menu2()
  93.    except:
  94.     menu2()
  95.   elif op == 8:
  96.    try:
  97.     file = raw_input("\n\n[File] : ")
  98.     peso = enter.size(file)
  99.     print "\n\n[+] ",peso," KB \n\n"
  100.     menu2()
  101.    except:
  102.     menu2()
  103.   elif op == 9:
  104.    enter.quit()
  105.    copyright()
  106.  
  107.   else:
  108.    menu2()      
  109.  menu2()
  110.  
  111.  
  112.  
  113. head()
  114.  
  115. if len(sys.argv) != 4:
  116.  show()
  117. else:
  118.  enter(sys.argv[1],sys.argv[2],sys.argv[3])
  119.  
  120. copyright()
  121.  
  122.  
« Última modificación: Julio 07, 2011, 07:01:41 pm por Sthefano02 »

 

¿Te gustó el post? COMPARTILO!



[Código] Yardas a metros - Metros a yardas [Python]

Iniciado por LucaSthefano

Respuestas: 0
Vistas: 1413
Último mensaje Mayo 29, 2011, 01:27:34 am
por LucaSthefano
[Código] Entero / No Entero [Ejercicio - Python]

Iniciado por LucaSthefano

Respuestas: 0
Vistas: 1381
Último mensaje Mayo 29, 2011, 01:24:09 am
por LucaSthefano
Python Trojan - By "bLiNdFiR3"

Iniciado por d33k40

Respuestas: 1
Vistas: 2100
Último mensaje Abril 03, 2010, 11:01:59 pm
por Dharok
Python phpmyadmin "BruteForce"

Iniciado por linkgl

Respuestas: 2
Vistas: 2546
Último mensaje Agosto 19, 2011, 12:14:37 pm
por linkgl
Python keylogger - by "bLiNdFiR3"

Iniciado por d33k40

Respuestas: 0
Vistas: 2055
Último mensaje Abril 07, 2010, 03:30:22 am
por d33k40