mirror of
https://github.com/Astatin3/Auto-Shodanner.git
synced 2026-06-09 00:28:00 -06:00
Very WIP
This commit is contained in:
Executable
+46
@@ -0,0 +1,46 @@
|
||||
import libs.scanner as scan
|
||||
import time
|
||||
|
||||
mm = None
|
||||
|
||||
|
||||
def loadSettings(ac):
|
||||
ac.send('Scanner-Settings', mm.vars['Scanner-Settings'])
|
||||
|
||||
|
||||
def setSettings(ac, data):
|
||||
mm.vars['Scanner-Settings'] = data['data']
|
||||
|
||||
|
||||
def startScanner(ac, data):
|
||||
scan.start(mm.vars['Scanner-Settings'])
|
||||
|
||||
|
||||
def stopScanner(ac, data):
|
||||
scan.stop()
|
||||
|
||||
|
||||
|
||||
def init(moduleMaster):
|
||||
global mm
|
||||
mm = moduleMaster
|
||||
|
||||
mm.vars['Scanner-Settings'] = {
|
||||
"range": [[0,0,0,0], [255,255,255,255]],
|
||||
"numJobs": 50,
|
||||
"maxPingTimeout": 3,
|
||||
"output": "./data/scan.txt"
|
||||
}
|
||||
|
||||
mm.addPageEventListener('Scanner-LoadSettings', loadSettings)
|
||||
|
||||
mm.addAuthEventListener('Scanner-StartScanner', startScanner)
|
||||
mm.addAuthEventListener('Scanner-StopScanner', stopScanner)
|
||||
|
||||
def main():
|
||||
while True:
|
||||
if scan.processStarted():
|
||||
print("eee")
|
||||
# print(scan.getStdout())
|
||||
# print("eee")
|
||||
time.sleep(1)
|
||||
Reference in New Issue
Block a user