mirror of
https://github.com/dobin/SuperMega
synced 2026-06-03 01:27:11 +00:00
refactor: rename web dev to shcdev
This commit is contained in:
@@ -13,14 +13,14 @@
|
|||||||
<table class="table">
|
<table class="table">
|
||||||
{% for file in files %}
|
{% for file in files %}
|
||||||
<tr>
|
<tr>
|
||||||
<td><a href="/dev/{{name}}/file/{file['name']}">{{ file['name']}}</a></td>
|
<td><a href="/shcdev/{{name}}/file/{file['name']}">{{ file['name']}}</a></td>
|
||||||
<td>{{file["date"]}}</td>
|
<td>{{file["date"]}}</td>
|
||||||
<td>{{file["info"]}}</td>
|
<td>{{file["info"]}}</td>
|
||||||
</tr>
|
</tr>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
<a href="/dev/{{name}}/build">Build</a>
|
<a href="/shcdev/{{name}}/build">Build</a>
|
||||||
|
|
||||||
<br><hr>
|
<br><hr>
|
||||||
|
|
||||||
|
|||||||
@@ -12,7 +12,7 @@
|
|||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
{% for item in data %}
|
{% for item in data %}
|
||||||
<li><a href="/dev/{{item['name']}}">{{ item['name'] }}</a>
|
<li><a href="/shcdev/{{item['name']}}">{{ item['name'] }}</a>
|
||||||
({{item["date"]}})
|
({{item["date"]}})
|
||||||
</li>
|
</li>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
|||||||
@@ -25,8 +25,17 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="nav-item">
|
<li class="nav-item">
|
||||||
<a class="nav-link {{ 'active' if request.path == '/dev' else '' }}"
|
<a class="nav-link {{ 'active' if request.path == '/shellcodes' else '' }}"
|
||||||
href="/dev">ShcDev</a>
|
href="/shellcodes">Shellcodes</a>
|
||||||
|
</li>
|
||||||
|
<li class="nav-item">
|
||||||
|
<a class="nav-link {{ 'active' if request.path == '/exes' else '' }}"
|
||||||
|
href="/exes">EXE's</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="nav-item">
|
||||||
|
<a class="nav-link {{ 'active' if request.path == '/shcdev' else '' }}"
|
||||||
|
href="/shcdev">ShcDev</a>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
+6
-6
@@ -25,7 +25,7 @@ from phases.injector import verify_injected_exe
|
|||||||
from phases.compiler import compile_dev
|
from phases.compiler import compile_dev
|
||||||
from phases.assembler import asm_to_shellcode
|
from phases.assembler import asm_to_shellcode
|
||||||
from helper import run_process_checkret
|
from helper import run_process_checkret
|
||||||
from log import getlog
|
from log import MyLog
|
||||||
|
|
||||||
views = Blueprint('views', __name__)
|
views = Blueprint('views', __name__)
|
||||||
|
|
||||||
@@ -47,7 +47,7 @@ def projects_route():
|
|||||||
return render_template('projects.html', data=storage.data)
|
return render_template('projects.html', data=storage.data)
|
||||||
|
|
||||||
|
|
||||||
@views.route("/dev")
|
@views.route("/shcdev")
|
||||||
def devs_route():
|
def devs_route():
|
||||||
data = []
|
data = []
|
||||||
for filename in os.listdir(PATH_PAYLOAD):
|
for filename in os.listdir(PATH_PAYLOAD):
|
||||||
@@ -61,7 +61,7 @@ def devs_route():
|
|||||||
return render_template('devs.html', data=data)
|
return render_template('devs.html', data=data)
|
||||||
|
|
||||||
|
|
||||||
@views.route("/dev/<name>")
|
@views.route("/shcdev/<name>")
|
||||||
def dev_route(name):
|
def dev_route(name):
|
||||||
data = []
|
data = []
|
||||||
log = ""
|
log = ""
|
||||||
@@ -98,7 +98,7 @@ def dev_route(name):
|
|||||||
name=name, files=data, log=log)
|
name=name, files=data, log=log)
|
||||||
|
|
||||||
|
|
||||||
@views.route("/dev/<name>/build")
|
@views.route("/shcdev/<name>/build")
|
||||||
def dev_build_route(name):
|
def dev_build_route(name):
|
||||||
|
|
||||||
c_in = PATH_PAYLOAD + "{}/main.c".format(name)
|
c_in = PATH_PAYLOAD + "{}/main.c".format(name)
|
||||||
@@ -111,7 +111,7 @@ def dev_build_route(name):
|
|||||||
asm_to_shellcode(asm_out, build_exe, shellcode_out)
|
asm_to_shellcode(asm_out, build_exe, shellcode_out)
|
||||||
|
|
||||||
with open(log, "w") as f:
|
with open(log, "w") as f:
|
||||||
for log_line in getlog():
|
for log_line in MyLog.getlog():
|
||||||
f.write("{}\n".format(log_line))
|
f.write("{}\n".format(log_line))
|
||||||
|
|
||||||
f.write("\n\n")
|
f.write("\n\n")
|
||||||
@@ -119,7 +119,7 @@ def dev_build_route(name):
|
|||||||
for log in observer.logs:
|
for log in observer.logs:
|
||||||
f.write("{}".format(log))
|
f.write("{}".format(log))
|
||||||
|
|
||||||
return redirect("/dev/{}".format(name), code=302)
|
return redirect("/shcdev/{}".format(name), code=302)
|
||||||
|
|
||||||
|
|
||||||
@views.route("/project/<name>")
|
@views.route("/project/<name>")
|
||||||
|
|||||||
Reference in New Issue
Block a user