mirror of
https://github.com/overcuriousity/autopsy-flatpak.git
synced 2025-07-06 21:00:22 +00:00
Update srudb and prefetch executables
Update srudb and prefetch executables remove 32 bit versions Remove macos version of sru executable
This commit is contained in:
parent
8421ba7932
commit
465404b7ff
@ -69,8 +69,7 @@ final class ExtractPrefetch extends Extract {
|
||||
private static final String PREFETCH_TSK_COMMENT = "Prefetch File";
|
||||
private static final String PREFETCH_FILE_LOCATION = "/windows/prefetch";
|
||||
private static final String PREFETCH_TOOL_FOLDER = "markmckinnon"; //NON-NLS
|
||||
private static final String PREFETCH_TOOL_NAME_WINDOWS_64 = "parse_prefetch_x64.exe"; //NON-NLS
|
||||
private static final String PREFETCH_TOOL_NAME_WINDOWS_32 = "parse_prefetch_x32.exe"; //NON-NLS
|
||||
private static final String PREFETCH_TOOL_NAME_WINDOWS = "parse_prefetch.exe"; //NON-NLS
|
||||
private static final String PREFETCH_TOOL_NAME_MACOS = "parse_prefetch_macos"; //NON-NLS
|
||||
private static final String PREFETCH_TOOL_NAME_LINUX = "parse_prefetch_linux"; //NON-NLS
|
||||
private static final String PREFETCH_OUTPUT_FILE_NAME = "Output.txt"; //NON-NLS
|
||||
@ -178,7 +177,6 @@ final class ExtractPrefetch extends Extract {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
@ -219,11 +217,7 @@ final class ExtractPrefetch extends Extract {
|
||||
private String getPathForPrefetchDumper() {
|
||||
Path path = null;
|
||||
if (PlatformUtil.isWindowsOS()) {
|
||||
if (PlatformUtil.is64BitOS()) {
|
||||
path = Paths.get(PREFETCH_TOOL_FOLDER, PREFETCH_TOOL_NAME_WINDOWS_64);
|
||||
} else {
|
||||
path = Paths.get(PREFETCH_TOOL_FOLDER, PREFETCH_TOOL_NAME_WINDOWS_32);
|
||||
}
|
||||
path = Paths.get(PREFETCH_TOOL_FOLDER, PREFETCH_TOOL_NAME_WINDOWS);
|
||||
} else {
|
||||
if ("Linux".equals(PlatformUtil.getOSName())) {
|
||||
path = Paths.get(PREFETCH_TOOL_FOLDER, PREFETCH_TOOL_NAME_LINUX);
|
||||
|
@ -62,10 +62,8 @@ final class ExtractSru extends Extract {
|
||||
private static final String APPLICATION_USAGE_SOURCE_NAME = "System Resource Usage - Application Usage"; //NON-NLS
|
||||
private static final String NETWORK_USAGE_SOURCE_NAME = "System Resource Usage - Network Usage";
|
||||
private static final String SRU_TOOL_FOLDER = "markmckinnon"; //NON-NLS
|
||||
private static final String SRU_TOOL_NAME_WINDOWS_32 = "Export_Srudb_32.exe"; //NON-NLS
|
||||
private static final String SRU_TOOL_NAME_WINDOWS_64 = "Export_Srudb_64.exe"; //NON-NLS
|
||||
private static final String SRU_TOOL_NAME_WINDOWS = "Export_Srudb.exe"; //NON-NLS
|
||||
private static final String SRU_TOOL_NAME_LINUX = "Export_Srudb_Linux.exe"; //NON-NLS
|
||||
private static final String SRU_TOOL_NAME_MAC = "Export_srudb_macos"; //NON-NLS
|
||||
private static final String SRU_OUTPUT_FILE_NAME = "Output.txt"; //NON-NLS
|
||||
private static final String SRU_ERROR_FILE_NAME = "Error.txt"; //NON-NLS
|
||||
|
||||
@ -239,8 +237,11 @@ final class ExtractSru extends Extract {
|
||||
|
||||
List<String> commandLine = new ArrayList<>();
|
||||
commandLine.add(sruExePath);
|
||||
commandLine.add("-sr");
|
||||
commandLine.add(sruFile); //NON-NLS
|
||||
commandLine.add("-s");
|
||||
commandLine.add(softwareHiveFile);
|
||||
commandLine.add("-db");
|
||||
commandLine.add(tempOutFile);
|
||||
|
||||
ProcessBuilder processBuilder = new ProcessBuilder(commandLine);
|
||||
@ -253,17 +254,10 @@ final class ExtractSru extends Extract {
|
||||
private String getPathForSruDumper() {
|
||||
Path path = null;
|
||||
if (PlatformUtil.isWindowsOS()) {
|
||||
if (PlatformUtil.is64BitOS()) {
|
||||
path = Paths.get(SRU_TOOL_FOLDER, SRU_TOOL_NAME_WINDOWS_64);
|
||||
} else {
|
||||
path = Paths.get(SRU_TOOL_FOLDER, SRU_TOOL_NAME_WINDOWS_32);
|
||||
}
|
||||
path = Paths.get(SRU_TOOL_FOLDER, SRU_TOOL_NAME_WINDOWS);
|
||||
} else {
|
||||
if ("Linux".equals(PlatformUtil.getOSName())) {
|
||||
path = Paths.get(SRU_TOOL_FOLDER, SRU_TOOL_NAME_LINUX);
|
||||
} else {
|
||||
path = Paths.get(SRU_TOOL_FOLDER, SRU_TOOL_NAME_MAC);
|
||||
}
|
||||
}
|
||||
File sruToolFile = InstalledFileLocator.getDefault().locate(path.toString(),
|
||||
ExtractSru.class.getPackage().getName(), false);
|
||||
|
BIN
thirdparty/markmckinnon/Export_Srudb_Linux
vendored
BIN
thirdparty/markmckinnon/Export_Srudb_Linux
vendored
Binary file not shown.
BIN
thirdparty/markmckinnon/Export_srudb_macos
vendored
BIN
thirdparty/markmckinnon/Export_srudb_macos
vendored
Binary file not shown.
Binary file not shown.
BIN
thirdparty/markmckinnon/export_srudb_32.exe
vendored
BIN
thirdparty/markmckinnon/export_srudb_32.exe
vendored
Binary file not shown.
BIN
thirdparty/markmckinnon/export_srudb_64.exe
vendored
BIN
thirdparty/markmckinnon/export_srudb_64.exe
vendored
Binary file not shown.
BIN
thirdparty/markmckinnon/parse_prefetch.exe
vendored
Normal file
BIN
thirdparty/markmckinnon/parse_prefetch.exe
vendored
Normal file
Binary file not shown.
BIN
thirdparty/markmckinnon/parse_prefetch_linux
vendored
BIN
thirdparty/markmckinnon/parse_prefetch_linux
vendored
Binary file not shown.
BIN
thirdparty/markmckinnon/parse_prefetch_x86.exe
vendored
BIN
thirdparty/markmckinnon/parse_prefetch_x86.exe
vendored
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user