forked from dmmbungao/ddos-cua-bao-ngu
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathsetup.py
More file actions
118 lines (76 loc) · 4.08 KB
/
setup.py
File metadata and controls
118 lines (76 loc) · 4.08 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
import subprocess
import os
def install_python_packages():
try:
# Install additional Python packages
subprocess.check_call(['pip', 'install', 'termcolor'])
subprocess.check_call(['pip', 'install', 'colorama'])
subprocess.check_call(['pip', 'install', 'datetime'])
subprocess.check_call(['pip', 'install', 'asciimatics'])
subprocess.check_call(['pip', 'install', 'opencv-python'])
subprocess.check_call(['pip', 'install', 'cfscrape'])
subprocess.check_call(['pip', 'install', 'socks'])
subprocess.check_call(['pip', 'install', 'pysocks'])
subprocess.check_call(['pip', 'install', 'cloudscraper'])
subprocess.check_call(['pip', 'install', 'pystyle'])
subprocess.check_call(['pip', 'install', 'requests'])
subprocess.check_call(['pip', 'install', 'scapy'])
subprocess.check_call(['pip', 'install', 'cython'])
subprocess.check_call(['pip', 'install', 'darksky'])
subprocess.check_call(['pip', 'install', 'darkskylib'])
subprocess.check_call(['pip', 'install', 'termcolor'])
subprocess.check_call(['pip', 'install', 'aiohttp_socks'])
print("All Python packages installed successfully!")
except subprocess.CalledProcessError as e:
print(f"Error: Failed to install Python packages - {e}")
# Go to AA
os.chdir('AA')
# Install additional Python packages
subprocess.check_call(['pip', 'install', 'termcolor'])
subprocess.check_call(['pip', 'install', 'colorama'])
subprocess.check_call(['pip', 'install', 'datetime'])
subprocess.check_call(['pip', 'install', 'cfscrape'])
subprocess.check_call(['pip', 'install', 'socks'])
subprocess.check_call(['pip', 'install', 'pysocks'])
subprocess.check_call(['pip', 'install', 'cloudscraper'])
subprocess.check_call(['pip', 'install', 'pystyle'])
subprocess.check_call(['pip', 'install', 'requests'])
subprocess.check_call(['pip', 'install', 'scapy'])
subprocess.check_call(['pip', 'install', 'cython'])
subprocess.check_call(['pip', 'install', 'darksky'])
subprocess.check_call(['pip', 'install', 'darkskylib'])
subprocess.check_call(['pip', 'install', 'termcolor'])
subprocess.check_call(['pip', 'install', 'aiohttp_socks'])
print("All Python packages installed successfully!")
os.chdir('..')
def install_npm_packages():
npm_commands = [
'npm i user-agents', 'npm i header-generator', 'npm i request', 'npm i fake-useragent',
'npm i randomstring', 'npm i colors', 'npm i axios', 'npm i cheerio', 'npm i gradient-string',
'npm i cloudscraper', 'npm i random-useragent', 'npm i crypto-random-string', 'npm i playwright-extra',
'npm i fingerprint-generator', 'npm i fingerprint-injector', 'npm i ua-parser-js', 'npm i http2',
'npm i minimist', 'npm i socks', 'npm i puppeteer', 'npm i hcaptcha-solver', 'npm i puppeteer-extra',
'npm i puppeteer-extra-plugin-recaptcha', 'npm i puppeteer-extra-plugin-stealth', 'npm i http', 'npm i http2',
'npm i zombie', 'npm i random-referer', 'npm i jar', 'npm i xmlhttprequest', 'npm i vm', 'npm i set-cookie-parser'
]
try:
# Change directory to L7
os.chdir('L7')
for command in npm_commands:
subprocess.run(command, shell=True, check=True)
print(f"NPM package '{command}' installed successfully in L7 folder!")
# Change directory to VIP
os.chdir('../VIP')
for command in npm_commands:
subprocess.run(command, shell=True, check=True)
print(f"NPM package '{command}' installed successfully in VIP folder!")
# Change directory back to the main directory
os.chdir('..')
print("All NPM packages installed successfully!")
except subprocess.CalledProcessError as e:
print(f"Error: Failed to install NPM package - {e}")
def setup():
install_python_packages()
install_npm_packages()
if __name__ == "__main__":
setup()