mirror of
https://github.com/overcuriousity/autopsy-flatpak.git
synced 2025-07-12 16:06: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:
|
||||
ChromeCacheExtract_adding_extracted_files_msg=Adding %d extracted files for analysis.
|
||||
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}
|
||||
DataSourceUsage_AndroidMedia=Android Media Card
|
||||
DataSourceUsage_DJU_Drone_DAT=DJI Internal SD Card
|
||||
@ -190,7 +186,6 @@ RecentDocumentsByLnk.parentModuleName.noSpace=RecentActivity
|
||||
RecentDocumentsByLnk.parentModuleName=Recent Activity
|
||||
RegRipperFullNotFound=Full version RegRipper executable not found.
|
||||
RegRipperNotFound=Autopsy RegRipper executable not found.
|
||||
# {0} - file name
|
||||
SearchEngineURLQueryAnalyzer.init.exception.msg=Unable to find {0}.
|
||||
SearchEngineURLQueryAnalyzer.moduleName.text=Search Engine
|
||||
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({
|
||||
"DataSourceUsage_DJU_Drone_DAT=DJI Internal SD Card"
|
||||
})
|
||||
private void createDJIDroneDATArtitifacts() throws TskCoreException {
|
||||
//fileList = fileManager.findFiles(dataSource, "FLY___.DAT"); //NON-NLS
|
||||
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());
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user