refactor: rename web dev to shcdev

This commit is contained in:
Dobin
2024-03-28 20:09:02 +00:00
parent 23992328d0
commit c4e992e7c6
4 changed files with 20 additions and 11 deletions
+2 -2
View File
@@ -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>
+1 -1
View File
@@ -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 %}
+11 -2
View File
@@ -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
View File
@@ -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>")