diff --git a/database-fetch.src b/scanner/database-fetch.src similarity index 100% rename from database-fetch.src rename to scanner/database-fetch.src diff --git a/database.src b/scanner/database.src similarity index 73% rename from database.src rename to scanner/database.src index 578804a..5d73bc3 100644 --- a/database.src +++ b/scanner/database.src @@ -1,8 +1,7 @@ -// import database lib -import_code("/scanner/libbindb.src") - // connect to database -myDB = BinDB.connect("vuln", "Fizeta7-Nyzi0=Sinuvi5-Golepa4", ["kernel_router.so", "libssh.so", "libftp.so","libsql.so","libsmtp.so","libhttp.so","libcam.so","librepository.so"], "/database") +database = function() + myDB = BinDB.connect("vuln", "Fizeta7-Nyzi0=Sinuvi5-Golepa4", ["kernel_router.so", "libssh.so", "libftp.so","libsql.so","libsmtp.so","libhttp.so","libcam.so","librepository.so"], "/database") +end function // insert exploit with check if it already exists. // TODO: Add option to update missing data (requirments) diff --git a/libbindb.src b/scanner/libbindb.src similarity index 100% rename from libbindb.src rename to scanner/libbindb.src diff --git a/Scanner.src b/scanner/scanner.src similarity index 96% rename from Scanner.src rename to scanner/scanner.src index 9bc5918..e9638f4 100644 --- a/Scanner.src +++ b/scanner/scanner.src @@ -1,5 +1,8 @@ // name import Database/functions -import_code("/root/myprogram") +import_code("/dev/scanner/libbindb.src") +import_code("/dev/scanner/database.src") + +myDB = database() if params.len == 0 then exit("Usage: scanner [IP/WEB_Address]") diff --git a/get_bank.src b/tool/get_bank.src similarity index 100% rename from get_bank.src rename to tool/get_bank.src diff --git a/get_shell.src b/tool/get_shell.src similarity index 100% rename from get_shell.src rename to tool/get_shell.src diff --git a/nmap.src b/tool/nmap.src similarity index 79% rename from nmap.src rename to tool/nmap.src index b8dfbd6..58d7cb9 100644 --- a/nmap.src +++ b/tool/nmap.src @@ -1,5 +1,9 @@ +//comment out if using a stand alone tool nmap = function(target_ip) + //uncomment is not using as import. + //if params.len != 1 or params[0] == "-h" or params[0] == "--help" then exit("Usage: "+program_path.split("/")[-1]+" [ip_address]") + target_ip = params[0] if not is_valid_ip(target_ip) then exit(target_ip + " is not a valid ip") @@ -24,4 +28,5 @@ nmap = function(target_ip) return router_data +//comment out if using a stand alone tool end function \ No newline at end of file diff --git a/tool.src b/tool/tool.src similarity index 100% rename from tool.src rename to tool/tool.src