Releases: Drew-Alleman/DataSurgeon
DataSurgeon 1.2.7
- Improved IPV4 Regex #14
- Small Code Refactor
DataSurgeon 1.2.5
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
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
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
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
Fixed bug in the --add
option.
DataSurgeon 1.2.0
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
DataSurgeon 1.1.3
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
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"