• XSS.stack #1 – первый литературный журнал от юзеров форума

11 in 1 - Sms Sender Api Support

nakedpoet

ripper
КИДАЛА
Регистрация
15.08.2020
Сообщения
235
Реакции
55
Гарант сделки
1
Пожалуйста, обратите внимание, что пользователь заблокирован
"" NOT MY PERSONAL TOOL ""

[ 1 ] Nexmo Bulk SMS Sender
[ 2 ] Twilio Bulk SMS Sender
[ 3 ] Plivo Bulk SMS Sender
[ 4 ] Messagebird Bulk SMS Sender
[ 5 ] Send99 Bulk SMS Sender
[ 6 ] Proovl Bulk SMS Sender
[ 7 ] TextBelt Bulk SMS Sender
[ 8 ] Nexmo Api checker
[ 9 ] Telnyx Bulk SMS Sender
[ 10 ] Telesign Bulk SMS Sender
[ 11 ] Amazon SNS Bulk SMS Sender
[ 12 ] Phone Number Generator
[ 13 ] Phone Checker [Live/Die]
[ 14 ] Phone checker Filter Carrier
[ 15 ] Option 13 + 14
[ 16 ] Twilio api Checker

Python:
from botocore.utils import FileWebIdentityTokenLoader
import requests, re, sys, random, time, os, warnings, json
warnings.filterwarnings('ignore', category=DeprecationWarning)
from colorama import *
from colorama import Fore, Back, init
init(autoreset=True)
from random import choice
import webbrowser, subprocess, multiprocessing

bl = Fore.BLACK
wh = Fore.WHITE
yl = Fore.YELLOW
red = Fore.RED
res = Style.RESET_ALL
gr = Fore.GREEN
ble = Fore.BLUE
cy = Fore.CYAN
bwh = Back.WHITE
byl = Back.YELLOW
bred = Back.RED
bgr = Back.GREEN

def slowprint(s):
    for c in s + '\n':
        sys.stdout.write(c)
        sys.stdout.flush()
        time.sleep(0.04)


def main():
    if sys.platform == "win32":
        os.system('title SVG SMS V5')
        os.system('cls')
    else:
        os.system('clear')
    clear = '\x1b[0m'
    colors = [36, 32, 34, 35, 31, 37]
    x = f'''
                       ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
                       ┃      ______    ________   _____ __  ________    _    ________   ┃
                       ┃     / ___/ |  / / ____/  / ___//  |/  / ___/   | |  / / ____/   ┃
                       ┃     \__ \| | / / / __    \__ \/ /|_/ /\__ \    | | / /___ \     ┃
                       ┃    ___/ /| |/ / /_/ /   ___/ / /  / /___/ /    | |/ /___/ /     ┃
                       ┃   /____/ |___/\____/   /____/_/  /_//____/     |___/_____/      ┃
                       ┣━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
                      
                       ICQ :- 711665165
                       Telegram :- @NakedPoets
                       Jabber :- Hellow0rld@exploit.im
                       Tox :- E16CBBAF55EA8E080802D47ACEDE219F592803CEC6C76BB3C9D4CD5D54D18E3905F51CBB82A5
                      
              ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
              ┃   [ 1 ] Nexmo Bulk SMS Sender              [ 9 ] Telnyx Bulk SMS Sender          ┃
              ┃   [ 2 ] Twilio Bulk SMS Sender             [ 10 ] Telesign Bulk SMS Sender       ┃
              ┃   [ 3 ] Plivo Bulk SMS Sender              [ 11 ] Amazon SNS Bulk SMS Sender     ┃
              ┃   [ 4 ] Messagebird Bulk SMS Sender        [ 12 ] Phone Number Generator         ┃
              ┃   [ 5 ] Send99 Bulk SMS Sender             [ 13 ] Phone Checker [Live/Die]       ┃
              ┃   [ 6 ] Proovl Bulk SMS Sender             [ 14 ] Phone checker Filter Carrier   ┃
              ┃   [ 7 ] TextBelt Bulk SMS Sender           [ 15 ] Option 13 + 14                 ┃
              ┃   [ 8 ] Nexmo Api checker                  [ 16 ] Twilio api Checker             ┃
              ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
                          
                            
    '''
    for N, line in enumerate(x.split('\n')):
        sys.stdout.write(' \x1b[1;%dm%s%s\n ' % (random.choice(colors), line, clear))
        time.sleep(0.05)

    xc = int(input('Select : '))
    if xc == 5:

        def send99():
            if sys.platform == "win32":
                os.system('title SVG SMS V5')
                os.system('cls')
            else:
                os.system('clear')
            checked = open("sent.txt", 'a')
            print(f'''


{gr}
       _____ _______   ______  ____  ____
 {red}/ ___// ____/ | / / __ \/ __ \/ __ \
 {yl} \__ \/ __/ /  |/ / / / / /_/ / /_/ /
 {yl}___/ / /___/ /|  / /_/ /\__, /\__, /
{cy}/____/_____/_/ |_/_____//____//____/ 
{res}
            ''')
            print('============= Setup Api ==================')
            f1 = input('Enter Your API ID : ')
            print('=======================================================')
            f2 = input('Enter Your API PASSWORD : ')
            print('=======================================================')
            msg = open('config/message.txt').read()
            
            phone = open('config/phone.txt').read().splitlines()
            
            print('Total Numbers => ' + Fore.GREEN + str(len(phone)))
            
            slowprint('Connecting DataBase .........')
            print('=======================================================')
            
            time.sleep(2)
            for i in phone:
                link = 'http://api2.send99.com/api/SendSMS'
                params = {'api_id':f1,
                 'api_password':f2,
                 'sms_type':'P',
                 'encoding':'T',
                 'sender_id':'INFO',
                 'phonenumber':i,
                 'textmessage':msg}
                resp = requests.get(link, params=params)
                job = resp.text
                search = re.search('"status":"S"', job)
                if search:
                    checked.write('Send Ok => ' + i + '\n')
                    print(f'{bgr}Phone :{res}{yl} {str(i)}  {res} ==> {gr}Send Ok ! {res}')
                    print('=======================================================')
                else:
                    print(f'{bred}Phone :{res} {yl} {str(i)}  {res} ==> {red}Send Failed {res}')
                    print('=======================================================')


        send99()
        input('Click Enter For Exit ...')
    else:
        if xc == 3:
            def plivo():
                if sys.platform == "win32":
                    os.system('title SVG SMS V5')
                    os.system('cls')
                else:
                    os.system('clear')
                clear = '\x1b[0m'
                colors = [36, 32, 34, 35, 31, 37]
                x = '''

    ____  __    _____    ______
   / __ \/ /   /  _/ |  / / __ \
  / /_/ / /    / / | | / / / / /
 / ____/ /____/ /  | |/ / /_/ /
/_/   /_____/___/  |___/\____/ 
                                

                '''
                for N, line in enumerate(x.split('\n')):
                    sys.stdout.write(' \x1b[1;%dm%s%s\n ' % (random.choice(colors), line, clear))
                    time.sleep(0.05)
                print('=======================================================')
                auth_id = input(f'{gr}Enter Your Auth_ID{res} : ')
                print('=======================================================')
                auth_token = input(f'{cy}Enter Your Auth_Token {res}: ')
                print('=======================================================')
                sender_num = input(f'{red}From Phone {res}:- ')
                print('=======================================================')
                num = open('config/phone.txt','r').read().splitlines()
                
                messege = open('config/message.txt').read()

                headers = {'Content-Type': 'application/json'}
                url = "https://api.plivo.com/v1/Account/"+auth_id+"/Message/"
                for i in num :
                    data = '{"src": "'+sender_num+'","dst": "'+str(i)+'", "text": "'+messege+'"}'
                    send = requests.post(url, data=data, headers=headers, auth=(auth_id, auth_token))
                    if "verify" in str(send.text) or "login" in str(send.text) or "credentials" in str(send.text):
                        print(f'               {red}[!] Your Api Key Invalid [!]')
                        sys.exit()
                        input('Click Enter For Exit ...')
                    else:
                        send_json = send.json()
                        uuid = send_json['message_uuid']
                        msg_u = uuid[0]
                        surl = url+msg_u
                        status = requests.get(surl, headers=headers, auth=(auth_id, auth_token))
                        final = status.json()
                        state = final["message_state"]
                        if state == "sent" or state == "delivered":
                            print(f'Phone : {yl} {str(i)}  {res} ==> {gr}Send Ok ! {res}')
                        elif state == "undelivered" or state == "queued":
                            print(f'Phone : {yl} {str(i)}  {res} ==> {yl}Wait ! {res}')
                        else:
                            print(f'Phone : {yl} {str(i)}  {res} ==> {red}Send Failed {res}')
            plivo()
            input('enter to exit')
        if xc == 7:
            def textbelt():
                if sys.platform == "win32":
                    os.system('title SVG SMS V5')
                    os.system('cls')
                else:
                    os.system('clear')
                clear = '\x1b[0m'
                colors = [36, 32, 34, 35, 31, 37]
                x = '''
  _____________  ____________  ________  ______
 /_  __/ ____/ |/ /_  __/ __ )/ ____/ / /_  __/
  / / / __/  |   / / / / __  / __/ / /   / /   
 / / / /___ /   | / / / /_/ / /___/ /___/ /   
/_/ /_____//_/|_|/_/ /_____/_____/_____/_/     
                                              

                '''
                for N, line in enumerate(x.split('\n')):
                    sys.stdout.write(' \x1b[1;%dm%s%s\n ' % (random.choice(colors), line, clear))
                    time.sleep(0.05)
                print('=======================================================')
                ky = input(f'{gr}Enter Your {yl}TexTBelt Key{res} > ')
                print('=======================================================')
                num = open('config/phone.txt','r').read().splitlines()
                
                msg = open('config/message.txt').read()
                slowprint('Start Send ....!')
                print('Total numbers detected  > ' + Fore.GREEN + str(len(num)))
                for i in num :
                    resp = requests.post('https://textbelt.com/text', {
                        'phone': str(i),
                        'message': msg,
                        'key': ky,
                        
                        })
                        
                    ij = resp.text
                    print('')
                    

                    print(f'{yl}={res}'*40)
                        
                    if ij == 'true':
                        print(f'Number : {gr}{str(i)} {res}=>{gr} SEND !{res}')
                        print(f'{yl}={res}'*40)
                    else:
                        print(f'Number : {red}{str(i)} {res}=>{red} NOT SEND !{res}')
                        print(f'{yl}={res}'*40)
            textbelt()
            input('enter to exit')
        if xc == 8:
            def nexmochecker():
                if sys.platform == "win32":
                    os.system('title Nexmo checker ')
                    os.system('cls')
                else:
                    os.system('clear')
                clear = '\x1b[0m'
                colors = [36, 32, 34, 35, 31, 37]
                x = '''

    _   _________  __ __  _______     ________  ________________ __ __________
   / | / / ____/ |/ //  |/  / __ \   / ____/ / / / ____/ ____/ //_// ____/ __ \
  /  |/ / __/  |   // /|_/ / / / /  / /   / /_/ / __/ / /   / ,<  / __/ / /_/ /
 / /|  / /___ /   |/ /  / / /_/ /  / /___/ __  / /___/ /___/ /| |/ /___/ _, _/
/_/ |_/_____//_/|_/_/  /_/\____/   \____/_/ /_/_____/\____/_/ |_/_____/_/ |_| 
    
                '''
                for N, line in enumerate(x.split('\n')):
                    sys.stdout.write(' \x1b[1;%dm%s%s\n ' % (random.choice(colors), line, clear))
                    time.sleep(0.05)
                import vonage
                link = input(f"\n{gr}Give Me Nexmo_List.txt {res}: ")
                with open(link) as fp:
                    for star in fp:
                        try:
                            check = star.rstrip()
                            ch = check.split('\n')[0].split('|')
                            Key = ch[0]
                            Sec = ch[1]
                            client = vonage.Client(key=Key, secret=Sec)
                            result = client.get_balance()
                            print(f"{yl} {Key}|{Sec} {gr} Working API!{ble} Balance : {result['value']:0.2f} EUR{res}")
                            open("Result_checker_api/Valid_Nexmo.txt", "a").write(f"{Key}|{Sec} Balance: {result['value']:0.2f} EUR\n")
                        except:
                            print(f'{red}{Key}|{Sec} => BAD {res}')
                            pass
            nexmochecker()
            input('Click Enter For exit.... ')
        if xc == 1:
            def nxx():
                if sys.platform == "win32":
                    os.system('title SVG SMS V5')
                    os.system('cls')
                else:
                    os.system('clear')
                clear = '\x1b[0m'
                colors = [36, 32, 34, 35, 31, 37]
                x = '''
                  ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
                  ┃           _   _________  __ __  _______        ┃
                  ┃          / | / / ____/ |/ //  |/  / __ \       ┃
                  ┃         /  |/ / __/  |   // /|_/ / / / /       ┃
                  ┃        / /|  / /___ /   |/ /  / / /_/ /        ┃
                  ┃       /_/ |_/_____//_/|_/_/  /_/\____/         ┃
                  ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
                '''
                for N, line in enumerate(x.split('\n')):
                    sys.stdout.write(' \x1b[1;%dm%s%s\n ' % (random.choice(colors), line, clear))
                    time.sleep(0.05)
                import vonage
                f1 = input('Enter Your Key : ')
                print('=======================================================')
                f2 = input('Enter Your Secret : ')
                print('=======================================================')
                f3 = input('Enter Your Phone / Name : ')
                msg = open('config/message.txt').read()
                num = open('config/phone.txt','r').read().splitlines()
                client = vonage.Client(key=f1, secret=f2)
                for i in num:
                    responseData = client.send_message(
                        {
                            "from": f3,
                            "to": str(i),
                            "text": msg,
                        }
                        )
                    if responseData["messages"][0]["status"] == "0":
                        print(f'Phone : {yl} {str(i)}  {res} ==> {gr}Send Ok ! {res}')
                        print('=======================================================')
                    else:
                        print(f'Phone : {yl} {str(i)}  {res} ==> {red}Send Failed ! {res}')
                        print('=======================================================')


            nxx()
            input('Click Enter For Exit ..')
        if xc == 2:
            def twilioxxnd():
                if sys.platform == "win32":
                    os.system('title SVG SMS V5')
                    os.system('cls')
                else:
                    os.system('clear')
                clear = '\x1b[0m'
                colors = [36, 32, 34, 35, 31, 37]
                x = '''
                  ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
                  ┃      _______       ________    ________   ┃
                  ┃     /_  __/ |     / /  _/ /   /  _/ __ \  ┃
                  ┃      / /  | | /| / // // /    / // / / /  ┃
                  ┃     / /   | |/ |/ // // /____/ // /_/ /   ┃
                  ┃    /_/    |__/|__/___/_____/___/\____/    ┃                 
                  ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛               
                
                '''
                for N, line in enumerate(x.split('\n')):
                    sys.stdout.write(' \x1b[1;%dm%s%s\n ' % (random.choice(colors), line, clear))
                    time.sleep(0.05)
                from twilio.rest import Client
                account_sid = input(f'{cy}Enter Your Account SID {res}: ')
                print('=======================================================')
                auth_token = input(f'{red}Enter Your AUTH TOKEN {res}: ')
                print('=======================================================')
                f2 = input('Enter From Phone : ')
                print('=======================================================')
                msg = open('config/message.txt').read()
                num = open('config/phone.txt','r').read().splitlines()
                client = Client(account_sid, auth_token)
                for i in num:
                    time.sleep(2)
                    message = client.messages \
                        .create(
                            body=msg,
                            from_=f2,
                            to=str(i)
                            )
                    print(f'Phone : {yl} {str(i)}  {res} ==> {gr}Send Ok ! {res}')
                    print('=======================================================')

            twilioxxnd()
            input('Click Enter For Exit ...')
        if xc == 4:
            def msgbird():
                if sys.platform == "win32":
                    os.system('title SVG SMS V5')
                    os.system('cls')
                else:
                    os.system('clear')
                clear = '\x1b[0m'
                colors = [36, 32, 34, 35, 31, 37]
                x = '''

┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃    __  ___________________ ___   ________________  ________  ____    ┃
┃   /  |/  / ____/ ___/ ___//   | / ____/ ____/ __ )/  _/ __ \/ __ \   ┃
┃  / /|_/ / __/  \__ \\__ \/ /| |/ / __/ __/ / __  |/ // /_/ / / / /   ┃
┃ / /  / / /___ ___/ /__/ / ___ / /_/ / /___/ /_/ // // _, _/ /_/ /    ┃
┃/_/  /_/_____//____/____/_/  |_\____/_____/_____/___/_/ |_/_____/     ┃
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛

                '''
                for N, line in enumerate(x.split('\n')):
                    sys.stdout.write(' \x1b[1;%dm%s%s\n ' % (random.choice(colors), line, clear))
                    time.sleep(0.05)
                import messagebird
                
                
                f1 = input('Enter Your Api Key : ')
                print('=======================================================')
                f2 = input('Sender ID : ')
                print('=======================================================')
                msg = open('config/message.txt').read()
                num = open('config/phone.txt','r').read().splitlines()
                client = messagebird.Client(f'{f1}')
                for i in num:
                    message = client.message_create(
                        f2,
                        str(i),
                        msg,
                        { 'reference' : 'Foobar' }
                    )
                    print(f'Phone : {yl} {str(i)}  {res} ==> {gr}Send Ok ! {res}')
                    print('=======================================================')
            msgbird()
            input('Click Enter For Exit ...')

        if xc == 9:
            def telnyx():

                if sys.platform == "win32":
                    os.system('title SVG SMS V5')
                    os.system('cls')
                else:
                    os.system('clear')
                clear = '\x1b[0m'
                colors = [36, 32, 34, 35, 31, 37]
                x = '''
              ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
              ┃   ______________    _   ____  ___  __  ┃
              ┃  /_  __/ ____/ /   / | / /\ \/ / |/ /  ┃
              ┃   / / / __/ / /   /  |/ /  \  /|   /   ┃
              ┃  / / / /___/ /___/ /|  /   / //   |    ┃
              ┃ /_/ /_____/_____/_/ |_/   /_//_/|_|    ┃
              ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛               
                
                '''
                for N, line in enumerate(x.split('\n')):
                    sys.stdout.write(' \x1b[1;%dm%s%s\n ' % (random.choice(colors), line, clear))
                    time.sleep(0.05)
                import telnyx
                f1 = input('Enter Your Api Key : ')
                print('=======================================================')
                telnyx.api_key = f1
                your_telnyx_number = input('Enter Your From Number Telnyx : ')
                print('=======================================================')
                num = open('config/phone.txt','r').read().splitlines()
                msg = open('config/message.txt').read()
                for i in num:
                    telnyx.Message.create(
                        from_=your_telnyx_number,
                        to=str(i),
                        text=msg,
                        )
                  
                    print(f'Phone : {yl} {str(i)}  {res} ==> {gr}Send Ok ! {res}')
                    print('=======================================================')


            telnyx()
            input('Click Enter For Exit ...')
        if xc == 16:
            def twilioch():
                if sys.platform == "win32":
                    os.system('title SVG SMS V5')
                    os.system('cls')
                else:
                    os.system('clear')
                clear = '\x1b[0m'
                colors = [36, 32, 34, 35, 31, 37]
                x = '''

  _______       ________    ________     ________  ________________ __ __________
 /_  __/ |     / /  _/ /   /  _/ __ \   / ____/ / / / ____/ ____/ //_// ____/ __ \
  / /  | | /| / // // /    / // / / /  / /   / /_/ / __/ / /   / ,<  / __/ / /_/ /
 / /   | |/ |/ // // /____/ // /_/ /  / /___/ __  / /___/ /___/ /| |/ /___/ _, _/
/_/    |__/|__/___/_____/___/\____/   \____/_/ /_/_____/\____/_/ |_/_____/_/ |_| 
                                                                                        
                
                '''
                for N, line in enumerate(x.split('\n')):
                    sys.stdout.write(' \x1b[1;%dm%s%s\n ' % (random.choice(colors), line, clear))
                    time.sleep(0.05)
                from time import strftime
                now = strftime("%Y-%m-%d %H:%M:%S")
                link = input("Give Your Twilio List : ")
                with open(link) as fp:
                    for star in fp:
                        check = star.rstrip()
                        ch = check.split('\n')[0].split('|')
                        account_sid = ch[0]
                        auth_token = ch[1]
                        auth = (account_sid, auth_token)
                        try:
                            curler_balance = requests.get("https://api.twilio.com/2010-04-01/Accounts/"+account_sid+"/Balance.json", auth=auth).text
                            curler_msg = requests.get("https://api.twilio.com/2010-04-01/Accounts/" + account_sid + "/Messages.json", auth=auth).text
                            info_balance = json.loads(curler_balance)
                            info_msg = json.loads(curler_msg)
                            for msg in info_msg["messages"]:
                                if msg["direction"] == "outbound-api":
                                    nope = msg["from"]
                                    break
                                elif msg["direction"] == "inbound-api":
                                    nope = msg["to"]
                                    break
                            print(f"{bgr}{wh}{account_sid}'|'{auth_token} | Work")
                            build = "Account_SID: "+account_sid+'|'+ "Token: "+auth_token+'\n' +"Currency: "+info_balance["currency"]+'\n'+"Balance :"+info_balance["balance"]+'\n'+"Phone number: "+nope+'\n'
                            remover = build.replace('\r', '')
                            save = open('Twilio_Checked.txt', 'a')
                            save.write(remover+'\n')
                            save.close()
                        except:
                             print (f"{bred}{wh}{account_sid}'|'{auth_token}{res} => FAILED: Invalid credentials.")
                             pass



            twilioch()
            input('Click Enter For Exit ...')
        if xc == 6:
            def proovl():
                if sys.platform == "win32":
                    os.system('title SVG SMS V5')
                    os.system('cls')
                else:
                    os.system('clear')
                clear = '\x1b[0m'
                colors = [36, 32, 34, 35, 31, 37]
                x = '''
              ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
              ┃     ____  ____  ____  ____ _    ____   ┃
              ┃    / __ \/ __ \/ __ \/ __ \ |  / / /   ┃
              ┃   / /_/ / /_/ / / / / / / / | / / /    ┃
              ┃  / ____/ _, _/ /_/ / /_/ /| |/ / /___  ┃
              ┃ /_/   /_/ |_|\____/\____/ |___/_____/  ┃
              ┃                                        ┃
              ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛               
                
                '''
                for N, line in enumerate(x.split('\n')):
                    sys.stdout.write(' \x1b[1;%dm%s%s\n ' % (random.choice(colors), line, clear))
                    time.sleep(0.05)
                import urllib
                import urllib.parse
                import urllib.request
                import ssl
                num = open('config/phone.txt','r').read().splitlines()
                msg = open('config/message.txt').read()
                f1 = input('Enter Your User : ')
                print('=======================================================')
                f2 = input('Enter Your Token : ')
                print('=======================================================')
                f3 = input('Enter From Phone : ')
                print('=======================================================')
                for i in num:
                    url = "https://www.proovl.com/api/send.php?"
                    hdr = { 'User-Agent' : 'Mozilla/5.0 (Windows NT 6.1; Win64; x64)' }
                    params = {
                        'user': f1,
                        'token': f2,
                        'from': f3,
                        'to': str(i),
                        'text': msg}
                    try:
                        _create_unverified_https_context = ssl._create_unverified_context
                    except AttributeError:
                        pass
                    else:
                        ssl._create_default_https_context = _create_unverified_https_context
                        query_string = urllib.parse.urlencode(params)
                        http_req = url + query_string
                        req = urllib.request.Request(http_req, headers=hdr)
                        f = urllib.request.urlopen(req)
                        freq = (f.read().decode('utf-8'))
                        x = freq.split(";")
                        g = x[1].replace("\"","")
                        y = x[0].replace("\"","")
                        if x[0] == "Error":
                            print(f'Phone : {yl} {str(i)}  {res} ==> {red}Send Failed ! {res}')
                            print('=======================================================')
                        else:
                            print(f'Phone : {yl} {str(i)}  {res} ==> {gr}Send Ok ! {res}')
                            print('=======================================================')
                        f.close()


            proovl()
            input('Click Enter For Exit..')
        if xc == 11:
            def sns():
                if sys.platform == "win32":
                    os.system('title SVG SMS V5')
                    os.system('cls')
                else:
                    os.system('clear')
                clear = '\x1b[0m'
                colors = [36, 32, 34, 35, 31, 37]
                x = '''
    ___    __  ______ _____   ____  _   __   _____ _   _______
   /   |  /  |/  /   /__  /  / __ \/ | / /  / ___// | / / ___/
  / /| | / /|_/ / /| | / /  / / / /  |/ /   \__ \/  |/ /\__ \
 / ___ |/ /  / / ___ |/ /__/ /_/ / /|  /   ___/ / /|  /___/ /
/_/  |_/_/  /_/_/  |_/____/\____/_/ |_/   /____/_/ |_//____/ 


                '''
                for N, line in enumerate(x.split('\n')):
                    sys.stdout.write(' \x1b[1;%dm%s%s\n ' % (random.choice(colors), line, clear))
                    time.sleep(0.05)
                import boto3
                num = open('config/phone.txt','r').read().splitlines()
                msg = open('config/message.txt').read()
                print('=======================================================')
                f1 = input('Enter Your ACCESS KEY : ')
                print('=======================================================')
                f2 = input('Enter Your SECRET KEY : ')
                print('=======================================================')
                f3 = input('Enter From Region : ')
                print('=======================================================')
                for i in num:
                    client = boto3.client(
                        "sns",
                        aws_access_key_id=f1,
                        aws_secret_access_key=f2,
                        region_name=f3
                        )
                    client.publish(
                        PhoneNumber=str(i),
                        Message=msg
                        )
                    print(f'Phone : {yl} {str(i)}  {res} ==> {gr}Send Ok ! {res}')
                    print('=======================================================')


            sns()
            input('Click Enter For Exit ....')
        if xc == 10:
            def telesign():

                if sys.platform == "win32":
                    os.system('title SVG SMS V5')
                    os.system('cls')
                else:
                    os.system('clear')
                clear = '\x1b[0m'
                colors = [36, 32, 34, 35, 31, 37]
                x = '''

  ______________    ___________ ___________   __
 /_  __/ ____/ /   / ____/ ___//  _/ ____/ | / /
  / / / __/ / /   / __/  \__ \ / // / __/  |/ /
 / / / /___/ /___/ /___ ___/ // // /_/ / /|  / 
/_/ /_____/_____/_____//____/___/\____/_/ |_/   
                                                
                
                '''
                for N, line in enumerate(x.split('\n')):
                    sys.stdout.write(' \x1b[1;%dm%s%s\n ' % (random.choice(colors), line, clear))
                    time.sleep(0.05)
                
                from telesign.messaging import MessagingClient
                customer_id = input('Enter Customer ID : ')
                print('=======================================================')
                api_key = input('Enter Your API KEY : ')
                print('=======================================================')
                num = open('config/phone.txt','r').read().splitlines()
                msg = open('config/message.txt').read()
                message_type = "ARN"
                messaging = MessagingClient(customer_id, api_key)
                for i in num:
                    response = messaging.message(str(i), msg, message_type)
                    print(f'Phone : {yl} {str(i)}  {res} ==> {gr}Send Ok ! {res}')
                    print('=======================================================')



            telesign()
            input('Click Enter For Exit .....')
        if xc == 12:
            def phgen():
                if sys.platform == "win32":
                    os.system('title SVG SMS V5')
                    os.system('cls')
                else:
                    os.system('clear')
                clear = '\x1b[0m'
                colors = [36, 32, 34, 35, 31, 37]
                x = '''


    ____  __  ______  _   ________   _____________   __
   / __ \/ / / / __ \/ | / / ____/  / ____/ ____/ | / /
  / /_/ / /_/ / / / /  |/ / __/    / / __/ __/ /  |/ /
 / ____/ __  / /_/ / /|  / /___   / /_/ / /___/ /|  / 
/_/   /_/ /_/\____/_/ |_/_____/   \____/_____/_/ |_/   
                                                      

                '''
                for N, line in enumerate(x.split('\n')):
                    sys.stdout.write(' \x1b[1;%dm%s%s\n ' % (random.choice(colors), line, clear))
                    time.sleep(0.05)
                cc = input(str(f'Enter the Country Code{res} : '))
                print('=======================================================')
                sc = input(str(f'Enter the Area Code  : '))
                print('=======================================================')
                n = int(input("Enter Amount of numbers: "))
                print('=======================================================')
                lent = int(input('Length Remaining Digits : '))
                print('=======================================================')
                mow = str('9'*lent)
                def random_phone_num_generator():
                    first = str(random.randint(0,int(mow))).zfill(lent)
                    return (first)
                save = open('Result_Generator/Phone.txt', 'a+')
                for i in range(0,n):
                    rez = cc+sc+random_phone_num_generator()
                    save.write(rez + '\n')
                print(f'{bgr}{wh}Your Phone Numbers Saved On Result_Generator/Phone.txt')


            phgen()
            input('Click Enter For Exit ...')
        if xc == 14:
            def fr():
                if sys.platform == "win32":
                    os.system('title SVG SMS V5')
                    os.system('cls')
                else:
                    os.system('clear')
                clear = '\x1b[0m'
                colors = [36, 32, 34, 35, 31, 37]
                x = '''

  _____  _    _  ____  _   _ ______    _____ _    _ ______ _____ _  ________ _____ 
 |  __ \| |  | |/ __ \| \ | |  ____|  / ____| |  | |  ____/ ____| |/ /  ____|  __ \
 | |__) | |__| | |  | |  \| | |__    | |    | |__| | |__ | |    | ' /| |__  | |__) |
 |  ___/|  __  | |  | | . ` |  __|   | |    |  __  |  __|| |    |  < |  __| |  _  /
 | |    | |  | | |__| | |\  | |____  | |____| |  | | |___| |____| . \| |____| | \ \
 |_|    |_|  |_|\____/|_| \_|______|  \_____|_|  |_|______\_____|_|\_\______|_|  \_\
                                                                                    
                                                                                    

                '''
                for N, line in enumerate(x.split('\n')):
                    sys.stdout.write(' \x1b[1;%dm%s%s\n ' % (random.choice(colors), line, clear))
                    time.sleep(0.05)
                phone_number = open(input(f'{cy}Enter Phone Number List{res} : '),'r').read().splitlines()
                print('=======================================================')
                access_key = input(f'{gr}Enter Your Access Key {res}: ')
                for i in phone_number :
                    url = 'http://apilayer.net/api/validate?access_key=' + access_key + '&number=' + str(i)
                    response = requests.get(url)
                    answer = response.json()
                    if answer["carrier"] :
                        print(f'{gr}{answer["number"]}{res}{yl} => {cy}{answer["carrier"]}{res}')
                        save = open(f'Result_checker_ph/{answer["carrier"]}.txt', 'a+')
                        save.write(str(i) + '\n')
                    else:
                        print(f'{red}{answer["number"]} => Die{res}')

            fr()
            input('Click Enter For Exit ...')
        if xc == 13:
            def fr():
                if sys.platform == "win32":
                    os.system('title SVG SMS V5')
                    os.system('cls')
                else:
                    os.system('clear')
                clear = '\x1b[0m'
                colors = [36, 32, 34, 35, 31, 37]
                x = '''


  _____  _    _  ____  _   _ ______    _____ _    _ ______ _____ _  ________ _____ 
 |  __ \| |  | |/ __ \| \ | |  ____|  / ____| |  | |  ____/ ____| |/ /  ____|  __ \
 | |__) | |__| | |  | |  \| | |__    | |    | |__| | |__ | |    | ' /| |__  | |__) |
 |  ___/|  __  | |  | | . ` |  __|   | |    |  __  |  __|| |    |  < |  __| |  _  /
 | |    | |  | | |__| | |\  | |____  | |____| |  | | |___| |____| . \| |____| | \ \
 |_|    |_|  |_|\____/|_| \_|______|  \_____|_|  |_|______\_____|_|\_\______|_|  \_\
                                                                                    
                                                                                    

                '''
                for N, line in enumerate(x.split('\n')):
                    sys.stdout.write(' \x1b[1;%dm%s%s\n ' % (random.choice(colors), line, clear))
                    time.sleep(0.05)
                phone_number = open(input(f'{cy}Enter Phone Number List{res} : '),'r').read().splitlines()
                print('=======================================================')
                access_key = input('Enter Your Access Key : ')
                for i in phone_number :
                    url = 'http://apilayer.net/api/validate?access_key=' + access_key + '&number=' + str(i)
                    response = requests.get(url)
                    answer = response.json()
                    if answer["carrier"] :
                        print(f'{gr}{answer["number"]} => Live {res}')
                        save = open(f'Result_checker_ph/live_phone.txt', 'a+')
                        save.write(str(i) + '\n')
                    else:
                        print(f'{red}{answer["number"]} => Die')
                        dk = open(f'Result_checker_ph/die_phone.txt', 'a+')
                        dk.write(str(i) + '\n')

            fr()
            input('Click Enter For Exit ...')
        if xc == 15:
            def fw():
                if sys.platform == "win32":
                    os.system('title Phone Number Checker [Live/Die] + Filter Carrier')
                    os.system('cls')
                else:
                    os.system('clear')
                clear = '\x1b[0m'
                colors = [36, 32, 34, 35, 31, 37]
                x = '''
 

  _____  _    _  ____  _   _ ______    _____ _    _ ______ _____ _  ________ _____ 
 |  __ \| |  | |/ __ \| \ | |  ____|  / ____| |  | |  ____/ ____| |/ /  ____|  __ \
 | |__) | |__| | |  | |  \| | |__    | |    | |__| | |__ | |    | ' /| |__  | |__) |
 |  ___/|  __  | |  | | . ` |  __|   | |    |  __  |  __|| |    |  < |  __| |  _  /
 | |    | |  | | |__| | |\  | |____  | |____| |  | | |___| |____| . \| |____| | \ \
 |_|    |_|  |_|\____/|_| \_|______|  \_____|_|  |_|______\_____|_|\_\______|_|  \_\
                                                                                    
                                                                                                                                                          
                
                '''
                for N, line in enumerate(x.split('\n')):
                    sys.stdout.write(' \x1b[1;%dm%s%s\n ' % (random.choice(colors), line, clear))
                    time.sleep(0.05)
                phone_number = open(input(f'{cy}Enter Phone Number List{res} : '),'r').read().splitlines()
                print('=======================================================')
                access_key = input(f'{gr}Enter Your Access Key : ')
                for i in phone_number :
                    url = 'http://apilayer.net/api/validate?access_key=' + access_key + '&number=' + str(i)
                    response = requests.get(url)
                    answer = response.json()
                    if answer["carrier"] :
                        print(f'{gr}{answer["number"]} => Live {res} | Carrier : {cy}{answer["carrier"]}{res} ')
                        save = open(f'Result_checker_ph/Live - {answer["carrier"]}.txt', 'a+')
                        save.write(str(i) + '\n')
                    else:
                        print(f'{red}{answer["number"]} => Die')
                        dk = open(f'Result_checker_ph/die_phone.txt', 'a+')
                        dk.write(str(i) + '\n')

            fw()
            input('Click Enter For Exit ...')







if __name__ == '__main__':
    main()
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх