mirror of
https://github.com/overcuriousity/autopsy-flatpak.git
synced 2025-07-17 10:17:41 +00:00
Use object ids instead of counters when naming RegRipper reports.
This commit is contained in:
parent
90667719ed
commit
2753656d82
@ -175,24 +175,24 @@ class ExtractRegistry extends Extract {
|
|||||||
logger.log(Level.SEVERE, null, ex);
|
logger.log(Level.SEVERE, null, ex);
|
||||||
}
|
}
|
||||||
|
|
||||||
int j = 0;
|
|
||||||
for (AbstractFile regFile : allRegistryFiles) {
|
for (AbstractFile regFile : allRegistryFiles) {
|
||||||
String regFileName = regFile.getName();
|
String regFileName = regFile.getName();
|
||||||
|
long regFileId = regFile.getId();
|
||||||
String regFileNameLocal = RAImageIngestModule.getRATempPath(currentCase, "reg") + File.separator + regFileName;
|
String regFileNameLocal = RAImageIngestModule.getRATempPath(currentCase, "reg") + File.separator + regFileName;
|
||||||
String outputPathBase = RAImageIngestModule.getRAOutputPath(currentCase, "reg") + File.separator + regFileName + "-regripper-" + Integer.toString(j++); //NON-NLS
|
String outputPathBase = RAImageIngestModule.getRAOutputPath(currentCase, "reg") + File.separator + regFileName + "-regripper-" + Long.toString(regFileId); //NON-NLS
|
||||||
File regFileNameLocalFile = new File(regFileNameLocal);
|
File regFileNameLocalFile = new File(regFileNameLocal);
|
||||||
try {
|
try {
|
||||||
ContentUtils.writeToFile(regFile, regFileNameLocalFile, context::dataSourceIngestIsCancelled);
|
ContentUtils.writeToFile(regFile, regFileNameLocalFile, context::dataSourceIngestIsCancelled);
|
||||||
} catch (ReadContentInputStreamException ex) {
|
} catch (ReadContentInputStreamException ex) {
|
||||||
logger.log(Level.WARNING, String.format("Error reading registry file '%s' (id=%d).",
|
logger.log(Level.WARNING, String.format("Error reading registry file '%s' (id=%d).",
|
||||||
regFile.getName(), regFile.getId()), ex); //NON-NLS
|
regFile.getName(), regFileId), ex); //NON-NLS
|
||||||
this.addErrorMessage(
|
this.addErrorMessage(
|
||||||
NbBundle.getMessage(this.getClass(), "ExtractRegistry.analyzeRegFiles.errMsg.errWritingTemp",
|
NbBundle.getMessage(this.getClass(), "ExtractRegistry.analyzeRegFiles.errMsg.errWritingTemp",
|
||||||
this.getName(), regFileName));
|
this.getName(), regFileName));
|
||||||
continue;
|
continue;
|
||||||
} catch (IOException ex) {
|
} catch (IOException ex) {
|
||||||
logger.log(Level.SEVERE, String.format("Error writing temp registry file '%s' for registry file '%s' (id=%d).",
|
logger.log(Level.SEVERE, String.format("Error writing temp registry file '%s' for registry file '%s' (id=%d).",
|
||||||
regFileNameLocal, regFile.getName(), regFile.getId()), ex); //NON-NLS
|
regFileNameLocal, regFile.getName(), regFileId), ex); //NON-NLS
|
||||||
this.addErrorMessage(
|
this.addErrorMessage(
|
||||||
NbBundle.getMessage(this.getClass(), "ExtractRegistry.analyzeRegFiles.errMsg.errWritingTemp",
|
NbBundle.getMessage(this.getClass(), "ExtractRegistry.analyzeRegFiles.errMsg.errWritingTemp",
|
||||||
this.getName(), regFileName));
|
this.getName(), regFileName));
|
||||||
@ -205,7 +205,7 @@ class ExtractRegistry extends Extract {
|
|||||||
|
|
||||||
try {
|
try {
|
||||||
if (logFile != null) {
|
if (logFile != null) {
|
||||||
logFile.write(Integer.toString(j - 1) + "\t" + regFile.getUniquePath() + "\n");
|
logFile.write(Long.toString(regFileId) + "\t" + regFile.getUniquePath() + "\n");
|
||||||
}
|
}
|
||||||
} catch (TskCoreException | IOException ex) {
|
} catch (TskCoreException | IOException ex) {
|
||||||
logger.log(Level.SEVERE, null, ex);
|
logger.log(Level.SEVERE, null, ex);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user