try fix bug
This commit is contained in:
parent
36c0bcdc03
commit
c3534868ad
@ -194,13 +194,11 @@ class ForensicLogger:
|
|||||||
self.logger.info(f"Scan Started - Target: {target_domain}, Depth: {recursion_depth}")
|
self.logger.info(f"Scan Started - Target: {target_domain}, Depth: {recursion_depth}")
|
||||||
self.logger.info(f"Enabled Providers: {', '.join(enabled_providers)}")
|
self.logger.info(f"Enabled Providers: {', '.join(enabled_providers)}")
|
||||||
|
|
||||||
self.session_metadata['target_domains'].update(target_domain)
|
self.session_metadata['target_domains'].add(target_domain)
|
||||||
|
|
||||||
def log_scan_complete(self) -> None:
|
def log_scan_complete(self) -> None:
|
||||||
"""Log the completion of a reconnaissance scan."""
|
"""Log the completion of a reconnaissance scan."""
|
||||||
self.session_metadata['end_time'] = datetime.now(timezone.utc).isoformat()
|
self.session_metadata['end_time'] = datetime.now(timezone.utc).isoformat()
|
||||||
self.session_metadata['providers_used'] = list(self.session_metadata['providers_used'])
|
|
||||||
self.session_metadata['target_domains'] = list(self.session_metadata['target_domains'])
|
|
||||||
|
|
||||||
self.logger.info(f"Scan Complete - Session: {self.session_id}")
|
self.logger.info(f"Scan Complete - Session: {self.session_id}")
|
||||||
|
|
||||||
@ -211,8 +209,12 @@ class ForensicLogger:
|
|||||||
Returns:
|
Returns:
|
||||||
Dictionary containing complete session audit trail
|
Dictionary containing complete session audit trail
|
||||||
"""
|
"""
|
||||||
|
session_metadata_export = self.session_metadata.copy()
|
||||||
|
session_metadata_export['providers_used'] = list(session_metadata_export['providers_used'])
|
||||||
|
session_metadata_export['target_domains'] = list(session_metadata_export['target_domains'])
|
||||||
|
|
||||||
return {
|
return {
|
||||||
'session_metadata': self.session_metadata.copy(),
|
'session_metadata': session_metadata_export,
|
||||||
'api_requests': [asdict(req) for req in self.api_requests],
|
'api_requests': [asdict(req) for req in self.api_requests],
|
||||||
'relationships': [asdict(rel) for rel in self.relationships],
|
'relationships': [asdict(rel) for rel in self.relationships],
|
||||||
'export_timestamp': datetime.now(timezone.utc).isoformat()
|
'export_timestamp': datetime.now(timezone.utc).isoformat()
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user