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"> <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>
+1 -1
View File
@@ -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 %}
+11 -2
View File
@@ -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
View File
@@ -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>")