send
Grupo de Telegram
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.

Send-sms

  • 3 Respuestas
  • 1754 Vistas

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

Desconectado ProcessKill

  • *
  • Underc0der
  • Mensajes: 154
  • Actividad:
    0%
  • Reputación 0
  • Arriba los hackers de Argentina!
    • Ver Perfil
    • Email
« en: Febrero 24, 2010, 04:11:33 pm »
Este script envia sms y esta hecho en GUI (Objectos)

Código: Python
  1. #Send Free SMS (GUI Version)
  2. #d3hydr8[at]gmail[dot]com
  3. #http://www.darkc0de.com
  4.  
  5. from Tkinter import *
  6. import urllib, urllib2
  7.  
  8. class Application(Frame):
  9.         def __init__(self, master):
  10.                 Frame.__init__(self, master)
  11.                 self.grid()
  12.                 self.create_widget()
  13.         def create_widget(self):
  14.                
  15.                 self.lbl = Label(self, text = "From: (hello@abc.com)")
  16.                 self.lbl.grid(row = 0, column = 0)
  17.                
  18.                 self.addr = Entry(self, width = 32, bg = "#888")
  19.                 self.addr.grid(row = 0, column = 1, sticky = W)
  20.        
  21.                 self.lbl = Label(self, text = "Number: ")
  22.                 self.lbl.grid(row = 3, column = 0)
  23.                
  24.                 self.num = Entry(self, width = 3, bg = "#888")
  25.                 self.num.grid(row = 3, column = 1, sticky = W)
  26.                 self.num1 = Entry(self, width = 3, bg = "#888")
  27.                 self.num1.grid(row = 3, column = 1, padx=35,pady=1, sticky = W)
  28.                 self.num2 = Entry(self, width = 4, bg = "#888")
  29.                 self.num2.grid(row = 3, column = 1, padx=70,pady=1, sticky = W)
  30.  
  31.                 self.lbl = Label(self, text = "Message: (120 Max) ")
  32.                 self.lbl.grid(row = 6, column = 0)
  33.                
  34.                 self.mess = Entry(self, width = 45, bg = "#888")
  35.                 self.mess.grid(row = 6, column = 1, sticky = W)
  36.                
  37.                 self.txtbox = Text(self, width = 60, height = 4, relief = "sunken", font=('Georgia', 8, 'bold'), bg = "#888")
  38.                 self.txtbox.grid(row = 8, column = 0, columnspan = 2, sticky = W)
  39.  
  40.                 self.bttn1 = Button(self, text = "Send", relief = "raised", font=('courier', 10, 'bold'), fg = "#1569C7", bg = "#18181C", command = self.send)
  41.                 self.bttn1.grid(row = 9, columnspan = 2, sticky = "WE")
  42.        
  43.                 self.clear = Button(self, text="Clear", font=('Georgia', 8), command = self.clear)
  44.                 self.clear.grid(row = 10, column = 1,sticky= E)
  45.                
  46.         def send(self):
  47.                 a = self.addr.get()
  48.                 n = self.num.get()
  49.                 n1 = self.num1.get()
  50.                 n2 = self.num2.get()
  51.                 m = self.mess.get()
  52.                 host = "http://www.txtdrop.com/"
  53.  
  54.                 if len(m) > 120:
  55.                         self.txtbox.insert(END, "\nMessage Length Over (Max: 120 characters)")
  56.                         self.mess.delete(0, END)
  57.                 elif len(n) != 3 or len(n1) != 3 or len(n2) != 4:
  58.                         self.txtbox.insert(END, "\nMisformed Number")
  59.                         self.num.delete(0, END)
  60.                         self.num1.delete(0, END)
  61.                         self.num2.delete(0, END)
  62.                 else:
  63.                         login_form_seq = [
  64.                                 ('emailfrom',a),
  65.                                 ('npa',n),
  66.                                 ('exchange',n1),
  67.                                 ('number',n2),
  68.                                 ('body',m),
  69.                                 ('submitted','1'),
  70.                                 ('submit','Send')]
  71.                         login_form_data = urllib.urlencode(login_form_seq)
  72.                         opener = urllib2.build_opener()
  73.                         try:
  74.                                 opener.addheaders = [('User-agent', 'Mozilla/5.0')]
  75.                                 opener.open(host, login_form_data)
  76.                                 self.txtbox.insert(END, "FROM: "+a)
  77.                                 self.txtbox.insert(END, "\nNUMBER: "+n+"-"+n1+"-"+n2)
  78.                                 self.txtbox.insert(END, "\nMessage: "+m)
  79.                                 self.txtbox.insert(END, "\nMessage Sent!!!")
  80.                         except(urllib2.URLError), msg:
  81.                                 self.txtbox.insert(END, "\nMessage Failed")
  82.  
  83.         def clear(self):
  84.                 self.addr.delete(0, END)
  85.                 self.num.delete(0, END)
  86.                 self.num1.delete(0, END)
  87.                 self.num2.delete(0, END)
  88.                 self.mess.delete(0, END)
  89.                 self.txtbox.delete(0.0, END)
  90.                
  91. root = Tk()
  92. root.title("Send Free SMS")
  93. root.geometry("500x225")
  94. root.config(background="#18181C")
  95. app = Application(root)
  96. root.mainloop()
  97.  



Saludos!


« Última modificación: Marzo 23, 2015, 11:54:57 am por Expermicid »

Desconectado linkgl

  • *
  • Underc0der
  • Mensajes: 45
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« Respuesta #1 en: Junio 28, 2010, 12:14:41 pm »
Este script no envía sms, es como un autofill, ingresa a You are not allowed to view links. Register or Login y envia los datos al formulario de ahí

Y hay un error aqui   
Código: You are not allowed to view links. Register or Login
def clear(self):
      self.addr.delete(0, END)
      self.num.delete(0, END)
      self.num1.delete(0, END)
      self.num2.delete(0, END)
      self.mess.delete(0, END)
         self.txtbox.delete(0.0, END)

tiene que ir así:
Código: You are not allowed to view links. Register or Login
   def clear(self):
      self.addr.delete(0, END)
      self.num.delete(0, END)
      self.num1.delete(0, END)
      self.num2.delete(0, END)
      self.mess.delete(0, END)
      self.txtbox.delete(0.0, END)

303010

  • *
  • Visitante
« Respuesta #2 en: Junio 28, 2010, 05:02:44 pm »
vale por fin, areglen el post ps para uno saver como va el code.

Desconectado d33k40

  • *
  • Underc0der
  • Mensajes: 94
  • Actividad:
    0%
  • Reputación 0
  • En la tierra de los ciegos, el tuerto es el rey.
    • Ver Perfil
    • Email
« Respuesta #3 en: Julio 08, 2010, 10:11:43 am »
You are not allowed to view links. Register or Login
vale por fin, areglen el post ps para uno saver como va el code.

Código: You are not allowed to view links. Register or Login
#Send Free SMS (GUI Version)
#d3hydr8[at]gmail[dot]com
#http://www.darkc0de.com

from Tkinter import *
import urllib, urllib2

class Application(Frame):
   def __init__(self, master):
      Frame.__init__(self, master)
      self.grid()
      self.create_widget()
   def create_widget(self):
     
      self.lbl = Label(self, text = "From: (hello@abc.com)")
      self.lbl.grid(row = 0, column = 0)
     
      self.addr = Entry(self, width = 32, bg = "#888")
      self.addr.grid(row = 0, column = 1, sticky = W)
   
      self.lbl = Label(self, text = "Number: ")
      self.lbl.grid(row = 3, column = 0)
     
      self.num = Entry(self, width = 3, bg = "#888")
      self.num.grid(row = 3, column = 1, sticky = W)
      self.num1 = Entry(self, width = 3, bg = "#888")
      self.num1.grid(row = 3, column = 1, padx=35,pady=1, sticky = W)
      self.num2 = Entry(self, width = 4, bg = "#888")
      self.num2.grid(row = 3, column = 1, padx=70,pady=1, sticky = W)

      self.lbl = Label(self, text = "Message: (120 Max) ")
      self.lbl.grid(row = 6, column = 0)
     
      self.mess = Entry(self, width = 45, bg = "#888")
      self.mess.grid(row = 6, column = 1, sticky = W)
     
      self.txtbox = Text(self, width = 60, height = 4, relief = "sunken", font=('Georgia', 8, 'bold'), bg = "#888")
      self.txtbox.grid(row = 8, column = 0, columnspan = 2, sticky = W)

      self.bttn1 = Button(self, text = "Send", relief = "raised", font=('courier', 10, 'bold'), fg = "#1569C7", bg = "#18181C", command = self.send)
      self.bttn1.grid(row = 9, columnspan = 2, sticky = "WE")
   
      self.clear = Button(self, text="Clear", font=('Georgia', 8), command = self.clear)
      self.clear.grid(row = 10, column = 1,sticky= E)
     
   def send(self):
      a = self.addr.get()
      n = self.num.get()
      n1 = self.num1.get()
      n2 = self.num2.get()
      m = self.mess.get()
      host = "http://www.txtdrop.com/"

      if len(m) > 120:
         self.txtbox.insert(END, "\nMessage Length Over (Max: 120 characters)")
         self.mess.delete(0, END)
      elif len(n) != 3 or len(n1) != 3 or len(n2) != 4:
         self.txtbox.insert(END, "\nMisformed Number")
         self.num.delete(0, END)
         self.num1.delete(0, END)
         self.num2.delete(0, END)
      else:
         login_form_seq = [
                 ('emailfrom',a),
            ('npa',n),
            ('exchange',n1),
            ('number',n2),
            ('body',m),
            ('submitted','1'),
            ('submit','Send')]
         login_form_data = urllib.urlencode(login_form_seq)
         opener = urllib2.build_opener()
         try:
            opener.addheaders = [('User-agent', 'Mozilla/5.0')]
            opener.open(host, login_form_data)
            self.txtbox.insert(END, "FROM: "+a)
            self.txtbox.insert(END, "\nNUMBER: "+n+"-"+n1+"-"+n2)
            self.txtbox.insert(END, "\nMessage: "+m)
            self.txtbox.insert(END, "\nMessage Sent!!!")
         except(urllib2.URLError), msg:
            self.txtbox.insert(END, "\nMessage Failed")

   def clear(self):
      self.addr.delete(0, END)
      self.num.delete(0, END)
      self.num1.delete(0, END)
      self.num2.delete(0, END)
      self.mess.delete(0, END)
      self.txtbox.delete(0.0, END)
     
root = Tk()
root.title("Send Free SMS")
root.geometry("500x225")
root.config(background="#18181C")
app = Application(root)
root.mainloop()

Tal como dice linkgl solo se cambia esa parte del code ;)

 

¿Te gustó el post? COMPARTILO!