Skip to content

Commit

Permalink
mft parser sql adjustment
Browse files Browse the repository at this point in the history
  • Loading branch information
loud11 committed Jan 5, 2023
1 parent b08ad94 commit 4b04879
Show file tree
Hide file tree
Showing 2 changed files with 36 additions and 13 deletions.
47 changes: 35 additions & 12 deletions dependencies.py
Original file line number Diff line number Diff line change
Expand Up @@ -173,18 +173,41 @@ def CheckDependencies(verbose_output=True):
Returns:
bool: True if the dependencies are available, False otherwise.
"""
print('Checking availability and versions of dependencies.')
check_result = True
if verbose_output:
print('Checking availability and versions of dependencies.')
check_result = True

for module_name, version_tuple in sorted(PYTHON_DEPENDENCIES.items()):
if not _CheckPythonModule(
module_name, version_tuple[0], version_tuple[1],
is_required=version_tuple[3], maximum_version=version_tuple[2],
verbose_output=verbose_output):
check_result = False
for module_name, version_tuple in sorted(PYTHON_DEPENDENCIES.items()):
if not _CheckPythonModule(
module_name, version_tuple[0], version_tuple[1],
is_required=version_tuple[3], maximum_version=version_tuple[2],
verbose_output=verbose_output):
check_result = False

if check_result and not verbose_output:
print('[OK]')
if check_result and not verbose_output:
print('[OK]')

print('')
return check_result
print('')
return check_result
else:
check_result = False
print('Missing source path.')
print('')
print('usage: carpe.exe [-h] [--troubles] [-V] [-d] [-q] [--info]')
print(' [--no_dependencies_check]')
print(' [--advanced_modules ADVANCED_MODULE_FILTER_EXPRESSION]')
print(' [--artifact_definitions PATH]')
print(' [--custom_artifact_definitions PATH]')
print(' [--modules MODULE_FILTER_EXPRESSION] [-z TIMEZONE]')
print(' [--partitions PARTITIONS] [--volumes VOLUMES] [--process_vss]')
print(' [--vss_only] [--vss_stores VSS_STORES]')
print(' [--credential TYPE:DATA] [-e EXTRACT_PATH] [-p PAR_NUM]')
print(' [--sector SECTOR_SIZE] [--cluster CLUSTER_SIZE]')
print(' [--cid CASE_ID] [--eid EVIDENCE_ID] [--csv] [--sqlite]')
print(' [--sig-check] [--rds-check] [--ignore]')
print(' [--case-name CASE_NAME] [--investigator INVESTIGATOR]')
print(' [--case_desc CASE_DESCRIPTION]')
print(' [SOURCE] [OUTPUT]')
print('')

return check_result
2 changes: 1 addition & 1 deletion tools/carpe_tool.py
Original file line number Diff line number Diff line change
Expand Up @@ -208,7 +208,7 @@ def ParseArguments(self, arguments):
loggers.ConfigureLogging(
debug_output=self._debug_mode, filename=self._log_file,
quiet_mode=self._quiet_mode)

argument_parser.parse_args()
return True

def ParseOptions(self, options):
Expand Down

0 comments on commit 4b04879

Please sign in to comment.