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_minify import minify
|
||||||
from flask_compress import Compress
|
from flask_compress import Compress
|
||||||
from http.client import responses
|
from http.client import responses
|
||||||
import waitress
|
import waitress
|
||||||
import ping3
|
import ping3
|
||||||
|
import hashlib
|
||||||
|
|
||||||
isProdution = True
|
isProdution = True
|
||||||
|
fwdir = "/dps-750ab-17_idf"
|
||||||
|
|
||||||
# READ README YOU STUPID FUCK
|
# READ README YOU STUPID FUCK
|
||||||
|
|
||||||
@@ -40,6 +42,16 @@ def opnsense():
|
|||||||
def server():
|
def server():
|
||||||
return str(isUp("10.0.1.200"))
|
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>')
|
@app.route('/http/<status>')
|
||||||
def httpcodes(status):
|
def httpcodes(status):
|
||||||
status = int(status.replace('\'', ''))
|
status = int(status.replace('\'', ''))
|
||||||
|
|||||||
Reference in New Issue
Block a user