Proposed tool structure - @lidia9 @Mery-Sanz

This commit is contained in:
Mery-Sanz 2025-01-10 12:06:41 +00:00
parent a884f6e2b6
commit f1559e0bea
15 changed files with 22 additions and 14 deletions

View File

@ -0,0 +1,2 @@
#MsfModuleSelectionTool
#MsfModuleExecTool

View File

@ -0,0 +1,6 @@
# ReverseShellTool
# ReverseShellSession
# ReverseShellManager
# ShellCommandExecutor
# SessionManager
# UploadReverseShellTool

View File

@ -0,0 +1,2 @@
#SSHTestCredentialTool
#SSHRunCommandTool

View File

@ -0,0 +1,5 @@
# URLDecodeTool
# HexDumpTool
# Base64DecodeTool
# ROT13DecodeTool
# BinaryAnalysisTool

View File

@ -0,0 +1 @@
#DirbScanTool

View File

View File

@ -0,0 +1 @@
#curl

View File

@ -0,0 +1,3 @@
#ProcessListTool
#EnvironmentVariablesTool
#SystemInformationTool

View File

@ -19,17 +19,3 @@ def netcat(args: str, host: str, port: int, data: str = '', ctf=None) -> str:
else:
command = f'nc -w 3 {host} {port} {args}'
return run_command(command, ctf=ctf)
def nmap(args: str, target: str, ctf=None) -> str:
"""
A simple nmap tool to scan a specified target.
Args:
args: Additional arguments to pass to the nmap command
target: The target host or IP address to scan
Returns:
str: The output of running the nmap command
"""
command = f'nmap {args} {target}'
return run_command(command, ctf=ctf)

View File

@ -0,0 +1 @@
#NetworkConnectionstool in exploitFlow

View File

@ -0,0 +1 @@
#FileDownloadTool in exploitFlow