From 190c7e0a44851ec7ee38b3cbfeffab8a4cc2558a Mon Sep 17 00:00:00 2001 From: Drath Date: Sun, 11 Jan 2026 16:01:33 +0100 Subject: [PATCH] we host fw now --- app/main.py | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/app/main.py b/app/main.py index d035d78..64c3621 100644 --- a/app/main.py +++ b/app/main.py @@ -1,11 +1,13 @@ -from flask import Flask, render_template, request +from flask import Flask, render_template, request, send_from_directory from flask_minify import minify from flask_compress import Compress from http.client import responses import waitress import ping3 +import hashlib isProdution = True +fwdir = "/dps-750ab-17_idf" # READ README YOU STUPID FUCK @@ -40,6 +42,16 @@ def opnsense(): def server(): return str(isUp("10.0.1.200")) +@app.route('/dps-750ab-17_idf/sha256') +def psu_sha256(): + with open(fwdir + "/dps-750ab-17_idf.elf", "rb") as f: + elf = f.read() + return hashlib.sha256(elf).hexdigest() + +@app.route('/dps-750ab-17_idf/firmware.bin') +def psu_firmware(): + return send_from_directory(fwdir, 'dps-750ab-17_idf.bin') + @app.route('/http/') def httpcodes(status): status = int(status.replace('\'', ''))