Skip to content

Releases: Drew-Alleman/DataSurgeon

DataSurgeon 1.2.7

30 Sep 06:53
94a2610
Compare
Choose a tag to compare
  • Improved IPV4 Regex #14
  • Small Code Refactor

DataSurgeon 1.2.5

18 Sep 19:51
7da65e2
Compare
Choose a tag to compare

Resolved an issue where executing ds without specific search parameters (like -i or -6) did not utilize all the available search options as intended.

DataSurgeon 1.2.4

12 Aug 04:47
e55eed7
Compare
Choose a tag to compare

I Added the --update option to enhance the management of installed plugins, additionally I added a version field to the plugins. You can update an existing plugin by using it's Source URL or you can update all plugins by passing all.

Updating a Specific Plugin

drew@DESKTOP-A5AO3TO$ ds --update https://github.com/DataSurgeon-ds/ds-cve-plugin
[*] Updated Plugin: https://github.com/DataSurgeon-ds/ds-cve-plugin

Updating all Plugins

drew@DESKTOP-A5AO3TO$ ds --update all
[*] Updated Plugin: https://github.com/DataSurgeon-ds/ds-winreg-plugin
[*] Updated Plugin: https://github.com/DataSurgeon-ds/ds-cve-plugin

Version Update

drew@DESKTOP-A5AO3TO$ ds --list
Plugin File: /home/drew/.DataSurgeon/plugins.json

Source URL                                         | Version | Argument Long Name
https://github.com/DataSurgeon-ds/ds-winreg-plugin | 1.0.0   | winregistry
https://github.com/DataSurgeon-ds/ds-cve-plugin    | 1.0.0   | cve

DataSurgeon 1.2.3

04 Aug 19:38
b7fa87f
Compare
Choose a tag to compare

Fixed a bug where downloading a plugin saved the wrong source URL to the plugin, making it unremovable when using the original URL.

DataSurgeon 1.2.2

04 Aug 05:22
d31a858
Compare
Choose a tag to compare

Fixed bug in get_plugin_path that might have caused issues compiling on Mac devices. Additionally, removed the exit prompt if the plugin file was not found. This is primary for people that are using DataSurgeon as a static binary and the Debian installer.

DataSurgeon 1.2.1

04 Aug 04:09
4d69c16
Compare
Choose a tag to compare

Fixed bug in the --add option.

DataSurgeon 1.2.0

23 Jul 07:13
c25ffdd
Compare
Choose a tag to compare

This update brings a plugin management system to DataSurgeon. You can now add, remove, and list plugins using the --add, --remove, and --list options.

I also added a new plugin, ds-winreg-plugin, that can find Windows registry paths.

To add a new plugin, use --add <URL>, where the URL is a GitHub repository with a plugins.json file. To remove a plugin, use --remove <URL>. To see all your plugins, use the --list option.

Once a plugin is added, you can use it as an argument in DataSurgeon. The argument's name is the "Argument Long Name" in the plugin's plugins.json file.

DataSurgeon 1.1.4

26 May 06:19
e3e4539
Compare
Choose a tag to compare

Added the --line or -l option which when enabled will show the line number the content was found on. I updated the readme to show an example. I Also silenced the decoding error that might occur when reading certain files. (happened to frequently for EXE's).

DataSurgeon 1.1.3

25 May 05:35
cb19ea6
Compare
Choose a tag to compare

Added a few custom error messages and the --ignore option which is used to ignore said messages that might be printed to the screen.

DataSurgeon 1.1.2

26 Apr 04:21
8941fd3
Compare
Choose a tag to compare

Added --directory option which is used to process all files found in the specified directory you can still use the -D or --display option to show the file where the match was located. This update includes the addition of the dependency "walkdir"