volatility3.framework.versionutils module

matches_required(required, version)[source]

Checks if a version tuple satisfies the required version major and minor constraints.

Parameters:
  • required (Tuple[int, ...]) – A tuple containing required major and optionally minor version numbers.

  • version (Tuple[int, int, int]) – A tuple containing the full version (major, minor, patch).

Returns:

True if the version matches the required constraints, False otherwise.

Return type:

bool