Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - AdeLax

#1
Scripting / [Python] Traductor Ingles-Español
11 Marzo 2014, 23:50 PM
Hola a todos,
Preguntaba si existe algo con lo que pudiera traducir texto en ingles a español con Python, desde que quitaron las apis de google ya no se que hacer  :(, espero que haya alguna solución...

Si alguien sabe algo por favor que me lo diga. Gracias!
#2
Criptografía / Que hash es este??
9 Febrero 2014, 22:42 PM
Hola a todos!,
Mi pregunta es si alguien por favor me puede ayudar con este hash, por lo menos saber que tipo de hash es:

$P$BUoGtsyI6sv3VZROzqv944mFtaJwFV1

No encuentro nada cualquier ayuda me vendra muy bien! Gracias

#3
Scripting / [Python]Detectar memorias USB windows
27 Noviembre 2013, 00:32 AM
Hola buenas a todos,

Como podría listar las letras de las memorias USB en windows, osea algo que detecte de todas las unidades cuales son unidades extraibles

Ejem si tengo C:\ , D:\ y F:\ un script que me liste las unidades USB en este caso ['F:\']

Saludos
#4
Scripting / [Python]Mostrar nombre del archivo
25 Noviembre 2013, 18:39 PM
Hola buenas a todo@,

Preguntaba como mostrar el nombre del archivo python. como sys,argv[0], pero sin que muestre la ruta
#5
Hola buenas noches,

Mi duda es como podría listar todos los archivos .exe de una unidad, hasta los que hay en las carpetas de la unidad
ejem: que liste todos los .exe de c:\ y que también liste los .exe de carpetas dentro de c:\

Seria de mucha ayuda. Gracias  :D
#6
Scripting / [Python-C]Traducir codigo
14 Noviembre 2013, 00:16 AM
Hola buenas a todos,

Preguntaba si se podría y como se haría, pasar código python a algún lenguaje de bajo nivel como C o C++ , ya que si se pudiese, se compilaría un archivo y seria mas pequeño no? comparado con pyinstaller y otros compiladores de python, y tambien seria mas rápido tendría las velocidades de los lenguajes C y C++.

Por ahora lo que e encontrado es Cython y no se si serviría para lo que yo quiero.
Ayúdenme por favor

#7
Scripting / Problema con Python archivos
17 Octubre 2013, 15:32 PM
Hola buenas a todos!,

Hace unos días formatee el ordenador en el cual tenia python instalado y muchos programas en python, despues de formatearla, tenia que mirar un código fuente de un archivo python y abrí un archivo en python con el bloc, se me quedo con el simbolo del bloc, instale python, y a todos mis anteriores archivos python les puse para que se ejecutasen con el interprete python pero se queda como que fuese un archivo normal ejecutado con python no con el icono completo, y no me sale con click derecho el modificar lo directamente con Pywin o IDLE.

E intentado desasociar los archivos python, pero no se me quedan como venian por defecto antes de instalar el interprete: 'Archivo DLL común del shell de Windows'

Si alguien le a pasado me ayude por favor, o alguien que haya abierto un archivo python con otro programa
y lo haya vuelto a abrir con python, pero como antes  :)




Tambien, archivos en los cuales necesito parametros como sqlmap.py que tienes q poner -u --dbs etc no me funciona, salta error del programa




[MOD]: No hagas doble post.
#8
Scripting / Listar una cadena
29 Septiembre 2013, 22:07 PM
Hola a todos!,

Mi pregunta es como podría listar una cadena cada tres dígitos osea:
la cadena es 'qwertyuiopasdfghjklñzxcvb'
y de esta cadena sacar

qwe
rty
uio
pas
dfg
...


como un for a una lista, verdaderamente lo que quiero es listar las particiones pero la sentencia que uso me lo da en forma de cadena c:\ d:\ f:\ y lo que quiero es:

c:\
d:\
f:\


pero si uso for me imprime esto claramente a no ser una lista

c
:
\

d
:
\


etc

Por favor me gustaría que me ayudasen, ya e buscado por Internet pero nada
Gracias
#9
Hacking Wireless / Error nemesis-1,4
10 Septiembre 2013, 12:43 PM
Hola,

Hoy misteriosamente me a saltado un error que nunca me a saltado nemesis al hacer una inyección arp

Unable to open the driver, Error Code : 2
ERROR: Unable to open layer 2 device '' for packet injection: .
You may need Administrator privileges to use nemesis.

ARP Injection Failure

Me a saltado de repente y siempre me a funcionado con los mismos privilegios
que es lo que esta dando error?
#10
Hola buenas a todos y a elhacker,

Les traigo la nueva versión del proyecto Kyurem, una terminal de comandos echa en python/Tkinter

Tiene nuevas funciones como 'Time', que muestra la hora y fecha del sistema, o cls y gracias a Tkinter se puede cambiar los colores de la fuente y fondo

Es muy reciente, por lo que tendrá algún error, el codigo esta muy desordenado y alomoejor cuesta entenderlo

COMANDOS

HELP:            Muestra la lista de comandos de la shell
-H:              Muestar la lista de los comandos de la shell")
DEL:             Elimina el archivo marcado')
XDEL:            Elimina la carpeta marcada')
CLS                Borra la pantalla
TIME:            Muestra la hora y fecha del sistema')
PRINT:           Muestra mensajes en la pantalla')
READ:            Abre el archivo en modo escritura')
WANT:            Busca un todos los archivo con extensión a elegir
DIR:             Muestra el directorio actual')
CD:              Cambia de directorio al directorio seleccionado
LAST:            Muestra la fecha de la ultima modificación del un archivo marcado
EXIT:            Sale de la consola de comando




Aquí les dejo el codigo:
# -*- coding: cp1252 -*-
from Tkinter import *
from pprint import pprint
from datetime import *
import commands
import datetime
import shutil
import glob
import time
import sys
import os




root = Tk()
#imagen1=PhotoImage(file="font.gif")
root["background"] = 'black' #bg="black"
root.title("KyuDOS")
root.geometry("1250x1000")


def bluecollor():
   list1["foreground"] = 'blue'

def redcolor():
   list1["foreground"] = 'red'

def whitecolor():
   list1["foreground"] = 'white'
   
def griscolor():
   list1["foreground"] = 'grey'

def narancolor():
   list1["foreground"] = 'orange'

def amancolor():
   list1["foreground"] = 'yellow'

def aman2color():
   list1["foreground"] = 'green'

def bcolor():
   list1["foreground"] = 'black'





def bluecollor2():
   list1["background"] = 'blue'

def redcolor2():
   list1["background"] = 'red'

def whitecolor2():
   list1["background"] = 'white'
   
def griscolor2():
   list1["background"] = 'grey'

def narancolor2():
   list1["background"] = 'orange'

def amancolor2():
   list1["background"] = 'yellow'

def aman2color2():
   list1["background"] = 'green'

def bcolor2():
   list1["background"] = 'black'


menu_general = LabelFrame(root, background = "#2E2E2E") # el LabelFrame es necesario como base para apoyar los menus sobre el
menu_general.pack(side = TOP, fill = X)

time1 = ''
clock = Label(menu_general, font=('ubuntu', 10, 'bold'), bg='#3C3B37',fg='white', bd=0)
clock.pack(side = RIGHT)

def tick():
   global time1
   time2 = time.strftime('%H:%M:%S')
   if time2 != time1:
       time1 = time2
       clock.config(text=time2,background = "#585858")
   clock.after(200, tick)

boton_menu_archivo = Menubutton(menu_general, text = "Color de la fuente", foreground = "white", background = "#585858",
                               activebackground = "#424242", activeforeground = "#585858")  #creamos el boton del menu del cual despus desplegamos los menus
boton_menu_archivo.pack(side = LEFT) #ahora si es verdaderamente visible

menu_archivo = Menu(boton_menu_archivo, background = "#424242", foreground = "#23A3FF",
                   activebackground = "#474AFF", activeforeground = "#70DBFF")
menu_archivo.add_command(label = "Color de fuente Azul", compound = LEFT, command = bluecollor)
menu_archivo.add_command(label = "Color de fuente Rojo", compound = LEFT, command = redcolor)
menu_archivo.add_command(label = "Color de fuente Blanco", compound = LEFT, command = whitecolor)
menu_archivo.add_command(label = "Color de fuente Gris", compound = LEFT, command = griscolor)
menu_archivo.add_command(label = "Color de fuente naranja", compound = LEFT, command = narancolor)
menu_archivo.add_command(label = "Color de fuente Amarillo", compound = LEFT, command = amancolor)
menu_archivo.add_command(label = "Color de fondo  Verde", compound = LEFT, command = aman2color)
menu_archivo.add_command(label = "Color de fondo  Negro", compound = LEFT, command = bcolor)
menu_archivo.add_separator()
menu_archivo.add_command(label = "Exit", compound = LEFT, command = root.destroy)

boton_menu_archivo["menu"] = menu_archivo





boton_menu_archivo2 = Menubutton(menu_general, text = "Color de Fondo", foreground = "white", background = "#585858",
                               activebackground = "#424242", activeforeground = "#585858")  #creamos el boton del menu del cual despus desplegamos los menus
boton_menu_archivo2.pack(side = LEFT) #ahora si es verdaderamente visible

menu_archivo2 = Menu(boton_menu_archivo2, background = "#424242", foreground = "#23A3FF",
                   activebackground = "#474AFF", activeforeground = "#70DBFF")
menu_archivo2.add_command(label = "Color de fondo Azul", compound = LEFT, command = bluecollor2)
menu_archivo2.add_command(label = "Color de fondo  Rojo", compound = LEFT, command = redcolor2)
menu_archivo2.add_command(label = "Color de fondo  Blanco", compound = LEFT, command = whitecolor2)
menu_archivo2.add_command(label = "Color de fondo  Gris", compound = LEFT, command = griscolor2)
menu_archivo2.add_command(label = "Color de fondo  naranja", compound = LEFT, command = narancolor2)
menu_archivo2.add_command(label = "Color de fondo  Amarillo", compound = LEFT, command = amancolor2)
menu_archivo2.add_command(label = "Color de fondo  Verde", compound = LEFT, command = aman2color2)
menu_archivo2.add_command(label = "Color de fondo  Negro", compound = LEFT, command = bcolor2)
menu_archivo2.add_separator()
menu_archivo2.add_command(label = "Exit", compound = LEFT, command = root.destroy)

boton_menu_archivo2["menu"] = menu_archivo2







def colocar_scrollbar(listbox,scrollbar):
   scrollbar.config(command=listbox.yview)
   listbox.config(yscrollcommand=scrollbar.set)
   scrollbar.pack(side=RIGHT, fill=Y)
   listbox.pack(side=LEFT, fill=Y)



frame1=Frame(root,bg="black")
frame1.place(x=30, y=50) # <-> -|^ x= -> y= -|^
#frame1.pack()
scroll1=Scrollbar(frame1)
list1=Listbox(frame1,bg="black",fg='green',width=170,height=33,font=("Helvetica", 10))
#list1.pack()
colocar_scrollbar(list1,scroll1)
mivalor=StringVar()
copi2=StringVar()
copi3=StringVar()

#Label(root,image=imagen1).pack()

e1=Entry(root,textvar=mivalor,width=150,bg="black",fg="green", font=("Helvetica", 10)).place(x=30, y=630) # <-> -|^ x= -> y= -|^

e2=Entry(root,textvar=copi2,width=72,bg="black",fg="green", font=("Helvetica", 10)).place(x=30, y=700)
e3=Entry(root,textvar=copi3,width=72,bg="black",fg="green", font=("Helvetica", 10)).place(x=578, y=700)


list1.insert(END, "")
list1.insert(END, " Kyurem v2.0")
list1.insert(END, " -----------------------------------------------------------------------------------------------------------------------")
list1.insert(END, " Kyurem Consola de comandos en python")
list1.insert(END, " By Razel")
list1.insert(END, "")
list1.insert(END, "")




def copyfuncion():
   arc1 = copi2.get()
   arc2 = copi3.get()

   try:
       shutil.copy(arc1, arc2)
       list1.insert(END,"")
       list1.insert(END,"El archivo a sido copiado.")
       list1.insert(END,"")

       list1.insert(END, "")
       list1.insert(END, os.getcwd()+">")

   except:
       list1.insert(END,"")
       list1.insert(END,"ERROR El arhivo no a sido copiado.")
       list1.insert(END,"")

       list1.insert(END, "")
       list1.insert(END, os.getcwd()+">")
   






list1.insert(END, os.getcwd()+">")

def insertar_en_listbox():

   if mivalor.get() != '':
       
       if mivalor.get() == "help":
           
           list1.insert(END,'')
           list1.insert(END,'HELP:            Muestra la lista de comandos de la shell')
           list1.insert(END,"-H:              Muestar la lista de los comandos de la shell")
           list1.insert(END,'DEL:             Elimina el archivo marcado')
           list1.insert(END,'XDEL:            Elimina la carpeta marcada')
           list1.insert(END,'CLS                Borra la pantalla')
           list1.insert(END,'TIME:            Muestra la hora y fecha del sistema')
           list1.insert(END,'PRINT:           Muestra mensajes en la pantalla')
           list1.insert(END,'READ:            Abre el archivo en modo escritura')
           list1.insert(END,'WANT:            Buasca un todos los archivo con extension a elegir')
           list1.insert(END,'DIR:             Muestra el directorio actual')
           list1.insert(END,'CD:              Cambia de directorio al directorio selecionado')
           list1.insert(END,'LAST:            Muestra la fecha de la ultima midificacion del un archivo marcado')
           list1.insert(END,'EXIT:            Sale de la consola de comandos')

           list1.insert(END, "")
           list1.insert(END, os.getcwd()+">")

       if mivalor.get() == "-h":
           list1.insert(END,'')
           list1.insert(END,'HELP:            Muestra la lista de comandos de la shell')
           list1.insert(END,"-H:              Muestar la lista de los comandos de la shell")
           list1.insert(END,'DEL:             Elimina el archivo marcado')
           list1.insert(END,'XDEL:            Elimina la carpeta marcada')
           list1.insert(END,'CLS                Borra la pantalla')
           list1.insert(END,'TIME:            Muestra la hora y la fecha del sistema')
           list1.insert(END,'PRINT:           Muestra mensajes en la pantalla')
           list1.insert(END,'READ:            Abre el archivo en modo escritura')
           list1.insert(END,'WANT:            Buasca un todos los archivo con extension a elegir')
           list1.insert(END,'DIR:             Muestra el directorio actual')
           list1.insert(END,'CD:              Cambia de directorio al directorio selecionado')
           list1.insert(END,'LAST:            Muestra la fecha de la ultima midificacion del un archivo marcado')
           list1.insert(END,'EXIT:            Sale de la consola de comandos')
           list1.insert(END, "")
           list1.insert(END, os.getcwd()+">")

       if mivalor.get() == "HELP":
           
           list1.insert(END,'')
           list1.insert(END,'HELP:            Muestra la lista de comandos de la shell')
           list1.insert(END,"-H:              Muestar la lista de los comandos de la shell")
           list1.insert(END,'DEL:             Elimina el archivo marcado')
           list1.insert(END,'XDEL:            Elimina la carpeta marcada')
           list1.insert(END,'CLS                Borra la pantalla')
           list1.insert(END,'TIME:            Muestra la hora y la fecha del sistema')
           list1.insert(END,'PRINT:           Muestra mensajes en la pantalla')
           list1.insert(END,'READ:            Abre el archivo en modo escritura')
           list1.insert(END,'WANT:            Buasca un todos los archivo con extension a elegir')
           list1.insert(END,'DIR:             Muestra el directorio actual')
           list1.insert(END,'CD:              Cambia de directorio al directorio selecionado')
           list1.insert(END,'LAST:            Muestra la fecha de la ultima midificacion del un archivo marcado')
           list1.insert(END,'EXIT:            Sale de la consola de comandos')
           list1.insert(END, "")
           list1.insert(END, os.getcwd()+">")

       if mivalor.get() == "-H":
           list1.insert(END,'')
           list1.insert(END,'HELP:            Muestra la lista de comandos de la shell')
           list1.insert(END,"-H:              Muestar la lista de los comandos de la shell")
           list1.insert(END,'DEL:             Elimina el archivo marcado')
           list1.insert(END,'XDEL:            Elimina la carpeta marcada')
           list1.insert(END,'CLS                Borra la pantalla')
           list1.insert(END,'TIME:            Muestra la hora y fecha del sistema')
           list1.insert(END,'PRINT:           Muestra mensajes en la pantalla')
           list1.insert(END,'READ:            Abre el archivo en modo escritura')
           list1.insert(END,'WANT:            Buasca un todos los archivo con extension a elegir')
           list1.insert(END,'DIR:             Muestra el directorio actual')
           list1.insert(END,'CD:              Cambia de directorio al directorio selecionado')
           list1.insert(END,'LAST:            Muestra la fecha de la ultima midificacion del un archivo marcado')
           list1.insert(END,'TIME             Muestra la hora del sistema')
           list1.insert(END,'EXIT:            Sale de la consola de comandos')
           list1.insert(END, "")
           list1.insert(END, os.getcwd()+">")

       if mivalor.get().startswith("del") == True:

           rut = mivalor.get()[4:]

           try:
               os.remove(rut)
               list1.insert(END,'EL archivo a sido eliminado con exito.')

           except:
               list1.insert(END,'ERROR El archivo no a podido ser eliminado.')

           list1.insert(END, "")
           list1.insert(END, os.getcwd()+">")

       if mivalor.get().startswith("xdel") == True:

           arc1 = mivalor.get()[5:]
           boo = True

           try:
               shutil.rmtree(arc1, boo)
               list1.insert(END, "\nLa carpeta a sido eliminada.")

           except:
               list1.insert(END,"ERROR La carpeta no a podido ser eliminado.")

           list1.insert(END, "")
           list1.insert(END, os.getcwd()+">")
               
       if mivalor.get().startswith("read") == True:

           red = mivalor.get()[5:]

           try:
               archi = open(red,'r')
               linea=archi.readline()
               while linea!="":
                   list1.insert(END,linea)
                   linea=archi.readline()

           except:
               list1.insert(END,"ERROR El archivo no a podido ser abierto en mode lectura.")

           list1.insert(END, "")
           list1.insert(END, os.getcwd()+">")

       elif mivalor.get().startswith("want") == True:

           arc = mivalor.get()[5:]

           try:

               lista = glob.glob("*" + arc)
               list1.insert(END,"Archivos con extension" + arc + "en este directorio:")
               list1.insert(END,"")
               list1.insert(END,lista)
               
           except:
               list1.insert(END,"ERROR No se a encontrado el archivo con la extension que pide.")

           list1.insert(END, "")
           list1.insert(END, os.getcwd()+">")


       elif mivalor.get().startswith("dir") == True:

           arc = mivalor.get()[4:]
           try:
               os.chdir(arc)
               list1.insert(END,"")
               list1.insert(END,"Directorio:", arc)
               list1.insert(END,"")

               archis = os.listdir(arc)
               for imagen in archis:
                   list1.insert(END,imagen)

           except:
               
               list1.insert(END,"")
               list1.insert(END,"Directorio actual:", os.getcwd())
               list1.insert(END,"")
               

               archis = os.listdir(os.getcwd())
               for imagen in archis:
                   list1.insert(END,imagen)

           list1.insert(END, "")
           list1.insert(END, os.getcwd()+">")
                   
       elif mivalor.get().startswith("cd") == True:

           arc = mivalor.get()[3:]
           try:
               os.chdir(arc)
           except:
               list1.insert(END,os.getcwd())
               
           list1.insert(END, "")
           list1.insert(END, os.getcwd()+">")

       elif mivalor.get().startswith("last") == True:

           arcx = mivalor.get()[5:]

           try:
               metadata = os.stat(arcx)
               metadata.st_mtime
               time.localtime(metadata.st_mtime)

               list1.insert(END,"")
               list1.insert(END,time.localtime(metadata.st_mtime))
               list1.insert(END,"")

           except:
               list1.insert(END,"ERROR Archivo no definido.")

           list1.insert(END, "")
           list1.insert(END, os.getcwd()+">")

       elif mivalor.get().startswith("print") == True:

           rut = mivalor.get()[6:]

           list1.insert(END,rut)
           
           list1.insert(END, "")
           list1.insert(END, os.getcwd()+">")

       elif mivalor.get() == 'time':

           list1.insert(END, '')

           list1.insert(END, datetime.datetime.now())

           list1.insert(END, "")
           list1.insert(END, os.getcwd()+">")

       elif mivalor.get() == 'cls':
           list1.delete(0, END)          
           
           

       elif mivalor.get() == "exit":
           exit()

               



   elif mivalor.get() == '':
       list1.insert(END,"No se reconoce como un comando interno o externo")


Label(root,text='[+] Introduce la ruta del archivo a copiar:',fg='green', bg='black',font=("Helvetica", 10)).place(x=30, y=675)
Label(root,text='[+] Introduce la ruta donde se copiara el archivo:',fg='green', bg='black',font=("Helvetica", 10)).place(x=578, y=675)
       
       

b1=Button(root,text="Enter",command=insertar_en_listbox, bg="black",fg="green", width=20).place(x=1100, y=630) # <-> -|^ x= -> y= -|^
b2=Button(root,text="Copiar",command=copyfuncion, bg="black",fg="green", width=20).place(x=1100, y=700) # <-> -|^ x= -> y= -|^

tick()
clock.mainloop()

root.mainloop()




Gracias  :D
#11
Hola buenas a todos!

Les traigo una cosa muy curiosa que me pasa, no se si es mi programa, la función 'os.listdir()' , un error, o soy estúpido...

Les traigo este script, que funciona para moverse entre carpetas de forma visual, esta en desarrollo, el programa, lista todos los archivos y carpetas, tu selecionas una carpeta, NO un archivo, y lista los archivos de esa carpeta, pero si lo vuelvo a hacer en otro directorio me da error!  :-[ :-[ :-[

Les traigo el script para que lo miren:

from Tkinter import *
import sys
import os

v0=Tk()
v0.geometry("1000x1000")

def colocar_scrollbar(listbox,scrollbar):
    scrollbar.config(command=listbox.yview)
    listbox.config(yscrollcommand=scrollbar.set)
    scrollbar.pack(side=RIGHT, fill=Y)
    listbox.pack(side=LEFT, fill=Y)

frame1=Frame(v0)
frame1.pack()
scroll1=Scrollbar(frame1)
list1=Listbox(frame1)
list1.pack()
colocar_scrollbar(list1,scroll1)
mitexto=StringVar()
label1=Label(v0,textvar=mitexto)
label1.pack()





def cargarlistbox(lista,listbox):
    ind,largo=0,len(lista)
    while ind < largo:
        listbox.insert(END,lista[ind])
        ind+=1

ListaNombres = os.listdir(os.getcwd())

def imprimir_en_label():
    label1.after(100, imprimir_en_label) # Llamada recursiva con .after
    ind = list1.curselection()
    if list1.curselection() != ():
        sel = list1.get(ind)
        mitexto.set(sel) #



def funcion_milagro():                       
    ind = list1.curselection()
    if list1.curselection() != ():
        sel2 = list1.get(ind)
        print sel2                           #Todo esto funciona bien,

                                             #pero al segundo cambio de directorio                                                                                                 
        rut = os.getcwd() + '\\' + sel2
        #os.system('cd /d ' + rut)
        print rut
        print rut

        list1.delete(0, END)

        archis = os.listdir(rut)              # Me salta error como que no existe el directorio
                                              #funcionando bien a la primera
        print archis
           

        for imagen in archis:
            list1.insert(END,imagen)
       



       
b1=Button(v0,text="Siguiente", command = funcion_milagro, width=15).place(x=435, y=180)


cargarlistbox(ListaNombres,list1)
imprimir_en_label()
funcion_milagro()

v0.mainloop()


Guardenlo como .py para visualizar el error en consola

Es como que no existiese ese directorio, aparte e puesto un par de prints por si acaso era error de otra funcion o variable, pero no por lo que e visto es el listdir creo.

Ojala alguien me pueda dar una solución seria de mucho agrado  :D :D

#12
Hola buenas a todos!,

Me gustaría saber como poner limites a un listbox o frame, traigo un pequeño script en el cual muestra una pequeña ventana, abajo un entry y al lado o abajo también un botón.

En el entry puedes escribir cualquier cosa, al apretar el boton, sera mostrado en el listbox

Bueno, pues si insertas la palabra "hola" se muestra pero si escribes algo largo ejem: 'abcdefghijklmnssssssssssssssssssssssssaaaaaaaaaaaaaaa' se muestra en la misma linea con lo cual en final no lo ves, como podría hacer que cuando llegue a los limites cambie de linea a la de abajo?

y si pongo varias cosas en la lista ejem

hola
abeto
pepe
maría
nicolas
perro
gato
cocodrilo
...

las ultimas palabras no se ven, como podría hacer que cuando se escriban varias cosas en una lista, la listbox o frame bajase y no se quedase arriba?

Aquí les dejo el script:
from Tkinter import *

v0=Tk()

def colocar_scrollbar(listbox,scrollbar):
    scrollbar.config(command=listbox.yview)
    listbox.config(yscrollcommand=scrollbar.set)
    scrollbar.pack(side=RIGHT, fill=Y)
    listbox.pack(side=LEFT, fill=Y)

frame1=Frame(v0)
frame1.pack()
scroll1=Scrollbar(frame1)
list1=Listbox(frame1)
list1.pack()
colocar_scrollbar(list1,scroll1)
mivalor=StringVar()
e1=Entry(v0,textvar=mivalor).pack()

def insertar_en_listbox():
    if mivalor.get() != "":
        list1.insert(END,mivalor.get())
    else: print "Por favor esciba algún texto"

b1=Button(v0,text="Insertar en Listbox",command=insertar_en_listbox).pack()

v0.mainloop()


Ojala puedan ayudarme por favor, Gracias
#13
Hola Buenos días o noches

Tengo un proyecto, un kernel, no el de linux y me gustaria compilarlo, pero claro son varios archivos, vale hasta hay llego, puedo compilarlo con gcc, pero yo uso windows

¿con que compilador podría compilar mi kernel y como podría transformar esos archivos en uno en el entorno windows?

Toda la documentación en compilación de kernels o SOs como Minix son en entorno linux.
#14
Desarrollo Web / Pagina WEB .es
12 Julio 2013, 20:47 PM
Hola a todos

Venia preguntando por cuanto podría tener una web con dominioaelegir.es cuanto me costaría y donde puedo obtenerla, e mirado hostinger como host premiun pero no me publica la web y es que creo que solo te deja publicar webs .com. Alguien me puede ayudar como obtener un lugar donde publicar mi html con dominio .es y cuanto hay que pagar?

También ese servidor donde alojas el html no puede ser casero??,no se si me habeis entendido
#15
Hola a todos!

Tengo un problema y es que cuando quiero compilar varios archivos en uno con scons me salta esto:

scons: Reading SConscript files ...
scons: done reading SConscript files.
scons: Building targets ...
[as] boot\boot.s
Assembling: boot\boot.s
boot\boot.s(1) : error A2008:syntax error : /
boot\boot.s(2) : error A2008:syntax error : this
boot\boot.s(3) : error A2008:syntax error : Copyright
boot\boot.s(5) : error A2008:syntax error : is
boot\boot.s(6) : error A2008:syntax error : under
boot\boot.s(7) : error A2008:syntax error : Free
boot\boot.s(8) : error A2008:syntax error : at
boot\boot.s(10) : error A2008:syntax error : is
boot\boot.s(12) : error A2008:syntax error : or
boot\boot.s(13) : error A2008:syntax error : General
boot\boot.s(15) : error A2008:syntax error : should
boot\boot.s(16) : error A2008:syntax error : with
boot\boot.s(17) : error A2008:syntax error : *
boot\boot.s(19) : error A2008:syntax error : .
boot\boot.s(20) : error A2008:syntax error : .
boot\boot.s(24) : error A2008:syntax error : .
boot\boot.s(25) : error A2008:syntax error : .
boot\boot.s(26) : error A2008:syntax error : extern
boot\boot.s(30) : error A2008:syntax error : .
boot\boot.s(32) : error A2034:must be in segment block
boot\boot.s(34) : error A2008:syntax error : .
boot\boot.s(35) : error A2008:syntax error : .
boot\boot.s(36) : error A2008:syntax error : .
boot\boot.s(37) : error A2008:syntax error : .
boot\boot.s(38) : error A2008:syntax error : .
boot\boot.s(39) : error A2008:syntax error : .
boot\boot.s(40) : error A2008:syntax error : long
boot\boot.s(41) : error A2008:syntax error : .
boot\boot.s(43) : error A2034:must be in segment block
boot\boot.s(44) : error A2008:syntax error : !%
boot\boot.s(45) : error A2034:must be in segment block
boot\boot.s(46) : error A2034:must be in segment block
boot\boot.s(47) : error A2088:END directive required at end of file
scons: *** [boot\boot.obj] Error 1
scons: building terminated because of errors.

Tengo Windows por lo que scons usa visual studio c++ como compilador mas bien la versión 2010 y no me compila este archivo asm cuando se supone que lo tendria que compilar

Los archivos SConstruct están bien y no hay ningún problema

Alguien me recomienda algo? o sabe como solucionar esto ?, es un SO lo que quiero compilar así que si conocéis alguna forma de compilarlo de diferente manera para windows me la podríais decir en caso de que así no se pueda


#16
Programación C/C++ / Luxur 0.0.7 Source
27 Junio 2013, 21:45 PM
Hola

Preguntaba si alguien puede pasarme código fuente de luxor 0.0.7, la web del proyecto esta caída  :-(
Ojala alguien me lo pueda pasar... , seria de mucho agrado
#17
Existe algun lugar para descargar rootkits para windows XP ,Vista o 7??
o decirme alguno bueno que no sea  Hack Defender
#18
Buenos días  :)

Después de haber echo un backdoor en python, como puedo tener una conexion segura?
e visto en internet usar el modulo de pycripto pero a mi me da problemas e mirado cual podría ser el error pero no hay mucha información de este modulo

hay algo como pycripto o un cripter para cifrar la conexión o algo para tener una conexión segura ?

creo que esto deberia de ir en la secion de programación
#19
Hacking / Netcat para windows
19 Noviembre 2012, 21:36 PM
Hola a todos preguntaba como conseguir netcat para windows llevo dias buscando en google y no encuentro nada todo son enlaces rotos :( .
Alguie sabe algun enlace por favor??


Buenas noches.
#20
Hola a todos,alguien me puede dar el codigo fuente de un troyano servidor/cliente en python
para aprender su estructura etc
#21
Programación General / Codigo fuente de algun SO
26 Octubre 2012, 21:28 PM
Bueno preguntaba de donde podria enconterar el codigo fuente de algun SO para aprender
#22
Scripting / Menus bat en python
28 Septiembre 2012, 16:07 PM
Se pueden hacer menus con batch en python?
algo e leido si no molesto me lo podeis explicar
#23
Scripting / Menu en python con otro menu dentro
24 Septiembre 2012, 16:59 PM
Me podrian decir como crear un menu no grafico en python dentro de otro menu

import os
def menu():
    opcion = 0
    while opcion <1 or opcion>5:
        print 'Bienvenid@'
        print '1) Calculadora'
        print '2) Paint'
        print '3) tata'
        print '4) patatas'
        print '5) Salir'
        opcion = int(raw_input('Escoge opcion: '))
        return opcion
opcion = 0
while opcion !=16:
    opcion = menu()
    if opcion == 1:
def Calculadora():
opcion = 0
    while opcion <1 or opcion>5:
        print 'Bienvenid@'
        print '1) Calculadora'
        print '2) Paint'
        print '3) tata'
        print '4) patatas'
        print '5) Salir'
        opcion = int(raw_input('Escoge opcion: '))
        return opcion

(este ejemplo es de guia para q sepan lo q quiero)

Quiero un menu en el que abra la opcion calculadora y abra otro menu en el que selecion que es lo que quiero operar.
Nose si me estoy liando pero porfavor ayudenme!

#24
Scripting / Tutoriales python 2.7.3
22 Septiembre 2012, 23:36 PM
Alguien me podria decir algun tutorial sobre exclusivamente python 2.7.3
espero que no haya molestado
#25
Hola soy nuevo en esto y preguntaba si me podeis ayudar en este error de telnet que dice: Error al conectar al host - no se puede abrir una conexión al host en el puerto 23
ya e mirado por google pero no encuentro nada y lo que e visto no me ayuda