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