feat: implement multi-target scanning

This commit is contained in:
Ahmed Allam
2025-11-01 02:38:37 +02:00
committed by Ahmed Allam
parent aabca80fee
commit 23ace6aac2
10 changed files with 619 additions and 440 deletions
+2 -4
View File
@@ -44,8 +44,7 @@ class Tracer:
"run_name": self.run_name,
"start_time": self.start_time,
"end_time": None,
"target": None,
"scan_type": None,
"targets": [],
"status": "running",
}
self._run_dir: Path | None = None
@@ -193,8 +192,7 @@ class Tracer:
self.scan_config = config
self.run_metadata.update(
{
"target": config.get("target", {}),
"scan_type": config.get("scan_type", "general"),
"targets": config.get("targets", []),
"user_instructions": config.get("user_instructions", ""),
"max_iterations": config.get("max_iterations", 200),
}