we host fw now
This commit is contained in:
14
app/main.py
14
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/<status>')
|
||||
def httpcodes(status):
|
||||
status = int(status.replace('\'', ''))
|
||||
|
||||
Reference in New Issue
Block a user