Skip to content

Commit 61f1f78

Browse files
Fixed error
1 parent a44694a commit 61f1f78

File tree

17 files changed

+2254
-0
lines changed

17 files changed

+2254
-0
lines changed

modules/.srvr.aex

Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,100 @@
1+
# Tool Name :- MyServer
2+
# Author :- Rajkumar Dusad
3+
# Date :- 23/5/2018
4+
5+
import os
6+
import sys
7+
from time import sleep
8+
9+
def loading():
10+
while True:
11+
os.system("clear")
12+
print ('''\n\n\n''')
13+
print ('''\033[1;32m\007 Starting Server ..........\033[1;33m\ \033[00m \n\n\n''')
14+
sleep(0.1)
15+
16+
os.system("clear")
17+
print ('''\n\n\n''')
18+
print ('''\033[1;32m Starting Server ..........\033[1;33m-\033[00m \n\n\n''')
19+
sleep(0.1)
20+
21+
os.system("clear")
22+
print ('''\n\n\n''')
23+
print ('''\033[1;32m Starting Server ..........\033[1;33m/\033[00m \n\n\n''')
24+
sleep(0.1)
25+
26+
os.system("clear")
27+
print ('''\n\n\n''')
28+
print ('''\033[1;32m Starting Server ..........\033[1;33m-\033[00m \n\n\n''')
29+
sleep(0.1)
30+
31+
os.system("clear")
32+
print ('''\n\n\n''')
33+
print ('''\033[1;32m Starting Server ..........\033[1;33m\ \033[00m \n\n\n''')
34+
sleep(0.1)
35+
36+
os.system("clear")
37+
print ('''\n\n\n''')
38+
print ('''\033[1;32m Starting Server ..........\033[1;33m-\033[00m \n\n\n''')
39+
sleep(0.1)
40+
41+
os.system("clear")
42+
print ('''\n\n\n''')
43+
print ('''\033[1;32m Starting Server ..........\033[1;33m/\033[00m \n\n\n''')
44+
sleep(0.1)
45+
46+
os.system("clear")
47+
print ('''\n\n\n''')
48+
print ('''\033[1;32m Starting Server ..........\033[1;33m-\033[00m \n\n\n''')
49+
sleep(0.1)
50+
51+
52+
53+
os.system("clear")
54+
print ('''\n\n\n''')
55+
print ('''\033[1;32m Starting Server ..........\033[1;33m\ \033[00m \n\n\n''')
56+
sleep(0.1)
57+
58+
os.system("clear")
59+
print ('''\n\n\n''')
60+
print ('''\033[1;32m Starting Server ..........\033[1;33m-\033[00m \n\n\n''')
61+
sleep(0.1)
62+
63+
os.system("clear")
64+
print ('''\n\n\n''')
65+
print ('''\033[1;32m Starting Server ..........\033[1;33m/\033[00m \n\n\n''')
66+
sleep(0.1)
67+
68+
os.system("clear")
69+
print ('''\n\n\n''')
70+
print ('''\033[1;32m Starting Server ..........\033[1;33m-\033[00m \n\n\n''')
71+
sleep(0.1)
72+
73+
os.system("clear")
74+
print ('''\n\n\n''')
75+
print ('''\033[1;32m Starting Server ..........\033[1;33m\ \033[00m \n\n\n''')
76+
sleep(0.1)
77+
78+
os.system("clear")
79+
print ('''\n\n\n''')
80+
print ('''\033[1;32m Starting Server ..........\033[1;33m-\033[00m \n\n\n''')
81+
sleep(0.1)
82+
83+
os.system("clear")
84+
print ('''\n\n\n''')
85+
print ('''\033[1;32m Starting Server ..........\033[1;33m/\033[00m \n\n\n''')
86+
sleep(0.1)
87+
88+
os.system("clear")
89+
print ('''\n\n\n''')
90+
print ('''\033[1;32m Starting Server ..........\033[1;33m-\033[00m \n\n\n''')
91+
sleep(0.1)
92+
sys.exit()
93+
94+
def Server():
95+
try:
96+
loading()
97+
except KeyboardInterrupt:
98+
os.system("clear")
99+
sys.exit()
100+
Server()

modules/apache.py

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
# Tool Name :- MyServer
2+
# Author :- Rajkumar Dusad
3+
# Date :- 22/5/2018 - 22/July/2019
4+
# Powered By :- Aex Software's
5+
6+
import sys
7+
import os
8+
from time import sleep
9+
from core.system import *
10+
from modules.logo import *
11+
12+
class apache_server(object):
13+
def asr(self):
14+
if os.path.exists(bpath+"apachectl"):
15+
os.system("apachectl")
16+
sleep(0.1)
17+
self.apa()
18+
elif os.path.exists("/usr/sbin/apachectl"):
19+
os.system("apachectl start")
20+
sleep(0.1)
21+
self.apa()
22+
elif os.path.exists("/usr/sbin/apache2"):
23+
os.system("apache2 start")
24+
sleep(0.1)
25+
self.apa()
26+
else:
27+
Mylogo()
28+
print("\n\n\033[01;31m Sorry we can't install \033[01;33mApache Server\033[01;31m in your "+system+".")
29+
sleep(3)
30+
31+
def apa(self):
32+
os.system("python modules/.srvr.aex")
33+
Mylogo()
34+
if os.path.exists(bpath+"apachectl"):
35+
print("\n\n \007\033[01;33m Apache web server\033[01;32m is running .....")
36+
stop=input(" \033[01;33m Press \033[01;36m0\033[01;33m to stop server >>\033[01;36m ");
37+
if stop=="0":
38+
os.system("rm -rf /data/data/com.termux/files/usr/var/run/apache2/httpd.pid")
39+
os.system("apachectl stop")
40+
sleep(1)
41+
sys.exit()
42+
else:
43+
self.apa()
44+
elif os.path.exists("/usr/sbin/apachectl"):
45+
print("\n\n \007\033[01;33m Apache web server\033[01;32m is running .....")
46+
stop=input(" \033[01;33m Press \033[01;36m0\033[01;33m to stop server >>\033[01;36m ");
47+
if stop=="0":
48+
os.system("apachectl stop")
49+
sleep(1)
50+
sys.exit()
51+
else:
52+
self.apa()
53+
elif os.path.exists("/usr/sbin/apache2"):
54+
print("\n\n \007\033[01;33m Apache web server\033[01;32m is running .....")
55+
stop=input(" \033[01;33m Press \033[01;36m0\033[01;33m to stop server >>\033[01;36m ");
56+
if stop=="0":
57+
os.system("apache2 stop")
58+
sleep(1)
59+
sys.exit()
60+
else:
61+
self.apa()
62+
63+
def apache():
64+
if os.path.exists(bpath+"apachectl") or os.path.exists("/usr/sbin/apache2") or os.path.exists("/usr/sbin/apachectl"):
65+
apache_server().asr()
66+
else:
67+
Mylogo()
68+
print("\n\n\033[01;31m [\033[01;33m+\033[01;31m] \033[01;36mApache Server \033[01;31mis not installed in your "+system+".")
69+
opt=input("\n\033[01;33m Do you want to install Apache Server [\033[01;32mY/n\033[01;33m] >>\033[01;36m ")
70+
if opt=="y" or opt=="Y":
71+
Mylogo()
72+
print("\n\033[01;33minstalling Apache Server ......\033[00m\n")
73+
sleep(1)
74+
os.system(pac+" update")
75+
os.system(pac+" install apache2 -y")
76+
apache_server().asr()

modules/default_h.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# Tool Name :- MyServer
2+
# Author :- Rajkumar Dusad
3+
# Date :- 22/July/2019
4+
# Powered By :- Aex Software's
5+
6+
import sys
7+
import os
8+
from time import sleep
9+
from core.system import *
10+
from modules.open import *
11+
from modules.local import *
12+
13+
def default_h():
14+
open()

modules/default_s.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# Tool Name :- MyServer
2+
# Author :- Rajkumar Dusad
3+
# Date :- 22/July/2019
4+
# Powered By :- Aex Software's
5+
6+
import sys
7+
import os
8+
from time import sleep
9+
from core.system import *
10+
from modules.php import *
11+
from modules.pyweb import *
12+
13+
def default_s():
14+
if os.path.exists(bpath+"php"):
15+
php()
16+
else:
17+
pyweb()

modules/h_menu.py

Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
1+
# Tool Name :- MyServer
2+
# Author :- Rajkumar Dusad
3+
# Date :- 22/5/2018
4+
# Powered By :- Aex Software's
5+
6+
import sys
7+
import os
8+
from time import sleep
9+
from core.system import *
10+
from modules.default_h import *
11+
from modules.logo import *
12+
from modules.local import *
13+
from modules.open import *
14+
15+
class ngrok(object):
16+
def insng(self):
17+
Mylogo()
18+
if os.path.exists(bpath+"ngrok"):
19+
self.chsng()
20+
else:
21+
print("\n\n\033[01;32mInstalling ngrok ....\n")
22+
os.system("sh core/LiNgrok.sh")
23+
self.chsng()
24+
25+
def chsng(self):
26+
Mylogo()
27+
if os.path.exists(bpath+"ngrok"):
28+
self.token()
29+
else:
30+
Mylogo()
31+
print("\n\n\033[01;31m Sorry we can not install ngrok in your "+system+".")
32+
print("\n\033[01;32m Please download ngrok and extract zip or tar file into \033[01;33m/usr/bin\033[01;32m directory.\033[00m")
33+
sleep(3)
34+
h_menu()
35+
36+
def token(self):
37+
os.system("python modules/.srvr.aex")
38+
Mylogo()
39+
auth=input("\n\n\033[01;33m You have ngrok authtoken [Y/n] :- \033[01;36m")
40+
if auth=="y" or auth=="Y":
41+
getauth=input("\033[01;33m Enter your ngrok authtoken :- \033[01;36m")
42+
os.system("ngrok authtoken "+getauth)
43+
self.ngrk()
44+
else:
45+
self.ngrk()
46+
47+
def ngrk(self):
48+
acp=input("\033[01;33m You have paid ngrok account [Y/n] :- \033[01;36m")
49+
if acp=="Y" or acp=="y":
50+
self.paid()
51+
else:
52+
self.free()
53+
54+
def free(self):
55+
getp=input("\033[01;33m Enter your port (\033[01;32mex 8080\033[01;33m) :- \033[01;36m")
56+
port=getp
57+
os.system("ngrok http "+port)
58+
print("\033[01;31m unfortunately server stopped\n\033[00m")
59+
sys.exit()
60+
61+
def paid(self):
62+
getsub=input("\033[01;33m Enter your subdomain name (\033[01;32mex myweb\033[01;33m) :- \033[01;36m")
63+
getp=input("\n\033[01;33m Enter your port (\033[01;32mex 8080\033[01;33m) :- \033[01;36m")
64+
port=getp
65+
os.system("ngrok http -subdomain="+getsub+" "+port)
66+
print("\n\033[01;31munfortunately server stopped\n\033[00m")
67+
sys.exit()
68+
69+
class mh(object):
70+
def mn(self):
71+
while True:
72+
mhlogo()
73+
Tool = input(" \033[0;33m\033[4;mMyServer\033[00m\033[01;31m > \033[1;36m")
74+
if Tool == "1":
75+
default_h()
76+
elif Tool == "2":
77+
open()
78+
elif Tool == "3":
79+
ngrok().insng()
80+
break
81+
elif Tool == "4":
82+
local()
83+
elif Tool == "0" or Tool=="back":
84+
break
85+
else:
86+
print("\n \033[01;31m\007Command not found :\033[01;32m \'"+Tool+"\'")
87+
sleep(0.7)
88+
89+
def h_menu():
90+
mh().mn()

0 commit comments

Comments
 (0)