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)
|
||||
Executable
+20
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"name": "Scan",
|
||||
"creators": ["ASTATIN3"],
|
||||
"version": "1.0",
|
||||
"entrypoint": "modules/scan/main.py",
|
||||
"tabs": [
|
||||
{
|
||||
"name": "Scan",
|
||||
"defaultPage": "Scan",
|
||||
"pages": [
|
||||
{
|
||||
"type": "page",
|
||||
"name": "Scan",
|
||||
"requiredPermGroup": "",
|
||||
"location": "modules/scan/scan.html"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
Executable
+23
@@ -0,0 +1,23 @@
|
||||
|
||||
<main class="container">
|
||||
<h4>This is a very simple example module!</h4>
|
||||
<button class="half-left" onclick="startScanner()">Start Scanner</button>
|
||||
<button class="half-right" onclick="stopScanner()">Stop Scanner</button>
|
||||
</main>
|
||||
|
||||
<script>
|
||||
window.main = ()=>{
|
||||
window.addListener('Scanner-LoadSettings', (data)=>{})
|
||||
}
|
||||
|
||||
function getel(el) {return document.getElementById(el)}
|
||||
|
||||
function startScanner() {
|
||||
window.send('Scanner-StartScanner', {})
|
||||
}
|
||||
|
||||
function stopScanner() {
|
||||
window.send('Scanner-StopScanner', {})
|
||||
}
|
||||
|
||||
</script>
|
||||
Reference in New Issue
Block a user