ghidra/GhidraBuild/Skeleton
dev747368 72fe7b89d2 GP-253, GP-725 Gfilesystem ByteProviders, obfuscated temp files, passwords
Migrate GFilesystem methods to use ByteProviders instead of java Files for their source, and to produce ByteProviders instead of InputStreams.

Refactor file info query method to return a structured collection of enum specified meta data instead of a free-form multiline string.

Add locked icon badge to files in the file system browser that are password protected.

Reduces the number of temp files created on disk, and obfuscates files that are created to avoid the wrath of virus scanners (in the same manner that ghidra db files are obfuscated).

Add support for filesystems to query for passwords to decrypt files.

Refactor the SevenZipFileSystem implementation to decrypt files embedded inside zips that were created with passwords.

Fix Ext4 to support 128 byte inodes.
2021-10-01 10:09:38 -04:00
..
data allow segmentop tag in cspec, update segmentop XML 2019-08-29 16:28:03 -04:00
ghidra_scripts Candidate release of source code. 2019-03-26 13:46:51 -04:00
lib GP-1144: Some tweaks to extension dependency pull-request 2021-07-20 15:27:02 -04:00
os GP-1106: Platform naming convention now supports different 2021-08-17 13:41:47 -04:00
src GP-253, GP-725 Gfilesystem ByteProviders, obfuscated temp files, passwords 2021-10-01 10:09:38 -04:00
build.gradle GP-1001: Fixing Skeleton project's final build.gradle file in a release 2021-06-02 11:41:20 -04:00
buildTemplate.gradle GP-1144: Some tweaks to extension dependency pull-request 2021-07-20 15:27:02 -04:00
certification.manifest GP-1106: Platform naming convention now supports different 2021-08-17 13:41:47 -04:00
extension.properties Candidate release of source code. 2019-03-26 13:46:51 -04:00
Module.manifest Candidate release of source code. 2019-03-26 13:46:51 -04:00