Add graphing

This commit is contained in:
Astatin3
2024-04-20 18:15:46 -06:00
parent ab8d739444
commit 5599f5f9a2
6 changed files with 292 additions and 124 deletions
+12 -9
View File
@@ -45,21 +45,29 @@ def setSettings(ac, data):
valid = False
if valid:
print(data)
# print(data)
mm.vars['Scanner-Settings'] = data
else:
mm.sendPopupError(ac.rawClient, "Error", "There is an error in the config.")
def onStats(stats):
print(stats)
for ac in mm.authServer.clients:
if ac.currentPage == "/main/dashboard":
ac.send("Scanner-Metrics", stats)
def startScanner(ac, data):
scan.start(mm.vars['Scanner-Settings'])
mm.sendPopupSuccess(ac.rawClient, "Scanner", "Scanner Started!")
scan.start(mm.vars['Scanner-Settings'], onStats)
def stopScanner(ac, data):
mm.sendPopupSuccess(ac.rawClient, "Scanner", "Scanner Stopped!")
scan.stop()
def init(moduleMaster):
global mm
mm = moduleMaster
@@ -97,9 +105,4 @@ def init(moduleMaster):
mm.addAuthEventListener('Scanner-StopScanner', stopScanner)
def main():
while True:
if scan.processStarted():
print("eee")
# print(scan.getStdout())
# print("eee")
time.sleep(1)
pass