mirror of
https://github.com/overcuriousity/autopsy-flatpak.git
synced 2025-07-13 08:26:15 +00:00
Added DATA_SOURCE_USAGE artifact for DJI drone data sources
This commit is contained in:
parent
82354a9328
commit
34e14d6511
@ -3,10 +3,6 @@ cannotLoadSEUQA=Unable to load Search Engine URL Query Analyzer settings file, S
|
|||||||
cannotParseXml=Unable to parse XML file:
|
cannotParseXml=Unable to parse XML file:
|
||||||
ChromeCacheExtract_adding_extracted_files_msg=Adding %d extracted files for analysis.
|
ChromeCacheExtract_adding_extracted_files_msg=Adding %d extracted files for analysis.
|
||||||
ChromeCacheExtractor.moduleName=ChromeCacheExtractor
|
ChromeCacheExtractor.moduleName=ChromeCacheExtractor
|
||||||
# {0} - module name
|
|
||||||
# {1} - row number
|
|
||||||
# {2} - table length
|
|
||||||
# {3} - cache path
|
|
||||||
ChromeCacheExtractor.progressMsg={0}: Extracting cache entry {1} of {2} entries from {3}
|
ChromeCacheExtractor.progressMsg={0}: Extracting cache entry {1} of {2} entries from {3}
|
||||||
DataSourceUsage_AndroidMedia=Android Media Card
|
DataSourceUsage_AndroidMedia=Android Media Card
|
||||||
DataSourceUsage_DJU_Drone_DAT=DJI Internal SD Card
|
DataSourceUsage_DJU_Drone_DAT=DJI Internal SD Card
|
||||||
@ -190,7 +186,6 @@ RecentDocumentsByLnk.parentModuleName.noSpace=RecentActivity
|
|||||||
RecentDocumentsByLnk.parentModuleName=Recent Activity
|
RecentDocumentsByLnk.parentModuleName=Recent Activity
|
||||||
RegRipperFullNotFound=Full version RegRipper executable not found.
|
RegRipperFullNotFound=Full version RegRipper executable not found.
|
||||||
RegRipperNotFound=Autopsy RegRipper executable not found.
|
RegRipperNotFound=Autopsy RegRipper executable not found.
|
||||||
# {0} - file name
|
|
||||||
SearchEngineURLQueryAnalyzer.init.exception.msg=Unable to find {0}.
|
SearchEngineURLQueryAnalyzer.init.exception.msg=Unable to find {0}.
|
||||||
SearchEngineURLQueryAnalyzer.moduleName.text=Search Engine
|
SearchEngineURLQueryAnalyzer.moduleName.text=Search Engine
|
||||||
SearchEngineURLQueryAnalyzer.engineName.none=NONE
|
SearchEngineURLQueryAnalyzer.engineName.none=NONE
|
||||||
|
@ -214,15 +214,24 @@ class DataSourceUsageAnalyzer extends Extract {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Checks to see if the data source might be a DJI internal drone storage
|
||||||
|
* card. If so, creates TSK_DATA_SOURCE_USAGE artifact.
|
||||||
|
*
|
||||||
|
* @return true if any specified files exist false if none exist
|
||||||
|
*
|
||||||
|
* @throws TskCoreException
|
||||||
|
*/
|
||||||
@Messages({
|
@Messages({
|
||||||
"DataSourceUsage_DJU_Drone_DAT=DJI Internal SD Card"
|
"DataSourceUsage_DJU_Drone_DAT=DJI Internal SD Card"
|
||||||
})
|
})
|
||||||
private void createDJIDroneDATArtitifacts() throws TskCoreException {
|
private void createDJIDroneDATArtitifacts() throws TskCoreException {
|
||||||
//fileList = fileManager.findFiles(dataSource, "FLY___.DAT"); //NON-NLS
|
|
||||||
FileManager fileManager = currentCase.getServices().getFileManager();
|
FileManager fileManager = currentCase.getServices().getFileManager();
|
||||||
for(AbstractFile file : fileManager.findFiles(dataSource, "FLY___.DAT")) {
|
// The underscores are SQL wild cards.
|
||||||
|
List<AbstractFile> files = fileManager.findFiles(dataSource, "FLY___.DAT");
|
||||||
|
if (files != null && files.size() > 0) {
|
||||||
createDataSourceUsageArtifact(Bundle.DataSourceUsage_DJU_Drone_DAT());
|
createDataSourceUsageArtifact(Bundle.DataSourceUsage_DJU_Drone_DAT());
|
||||||
return;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user