moloch--
c46f2938de
Fix cross-platform issues with running ci on windows
2026-03-14 08:37:31 -07:00
0xOral
a9e48e84cd
fix: extension timeout flag ignored due to IntP/Int64P mismatch
2026-03-13 02:30:55 +02:00
moloch--
bb2edf63cf
Add file tab completer to more commands
2026-02-22 16:37:30 -08:00
cmprmsd
a903d2f596
Add support for predefined argument completion choices. in extensions and aliases
...
Example:
{
"name": "browser",
"desc": "target browser (chrome, edge, brave, all)",
"type": "string",
"optional": true,
"choices": ["chrome", "edge", "brave", "all"]
},
2026-01-11 22:11:40 +01:00
cmprmsd
4a4bb683e3
Add argument completion for aliases and extensions
...
- Introduced `AliasArgument` struct to define arguments for alias commands.
- Enhanced `LoadAlias` function to build usage and help messages including argument details.
- Implemented argument completion for alias commands using Carapace.
- Updated `makeAliasArgCompleter` to support positional and flag-style argument completions.
- Refactored `makeExtensionArgCompleter` to include similar completion features for extension commands.
- Improved user experience by displaying argument descriptions in completion lists one argument per line (instead of grouped).
2026-01-09 15:46:32 +01:00
moloch--
9195376993
Refactor survey to huh
2025-12-31 10:04:27 -06:00
moloch--
b04fff21fd
Fix format str errors
2025-10-04 11:49:32 -07:00
moloch--
3f656da786
Add readmes and AGENT.md
2025-10-04 10:25:58 -07:00
Tim Makram Ghatas
32fa69356c
fix to address integer conversion in bof default value routine written by ccardio
2025-04-10 21:52:28 +02:00
Timothy Makram Ghatas
c42d754e72
Update list.go
...
remove outer loop and switch to contains for extension lists
Signed-off-by: Timothy Makram Ghatas <47985652+TimBF@users.noreply.github.com >
2025-04-10 21:50:35 +02:00
c2biz
e4babaf471
add flag-style arg parsing for BOF extensions
2025-04-10 15:42:04 -04:00
c2biz
da196a789d
fix DLL based extension argument parsing
2025-04-10 15:39:35 -04:00
c2biz
99571dc73e
fix bug in extensions rm command
2025-01-21 10:54:32 -05:00
c2biz
5c2848c84c
improve extensions list output
2025-01-21 07:26:06 -05:00
c2biz
ffcfa8d1b5
add extension short help to SliverCommand help menu
2025-01-20 14:20:09 -05:00
c2biz
debc03203c
restrict 'extensions list' sub-command to session mode
2025-01-20 14:07:45 -05:00
c2biz
b84037af11
fix bug in PrintExtensions
2025-01-17 18:11:11 -05:00
c2biz
61ed176683
fix dupe issue in GetAllExtensionManifests()
2025-01-17 17:51:08 -05:00
c2biz
12e44644ed
introduce package_name field
2025-01-17 15:16:03 -05:00
c2biz
0b185cc885
fix bin path bug for temp-installed extensions and display bug in PrintExtensions()
2025-01-17 00:20:28 -05:00
c2biz
ae0c106595
add GetAllExtensionManifests() to obtain installed and temp-installed extensions
2025-01-16 23:53:18 -05:00
c2biz
6d2b0f8319
fix bug for temporarily installed (extensions load) extensions
2025-01-16 18:34:46 -05:00
c2biz
60443f4fc7
split extensions' subcommands: 'install', 'load', 'rm' in server context and 'list' in sliver context
2025-01-16 12:27:57 -05:00
c2biz
418fe757d1
moved extensions command from sliver to server menu
2025-01-16 08:57:57 -05:00
Raf
51c45a48e8
Adding error handling for bad ingestion
2024-05-07 09:04:55 -04:00
Raf
0307bf16eb
Adding a new output handler for extensions and aliases that deserializes JSON output into tables
2024-05-07 08:30:17 -04:00
Ronan Kervella
f8f8ba5864
Merge branch 'master' into bugfix-extensions
2024-05-02 09:59:25 -07:00
C-Sto
7842a6c4c6
add init back in, handle nils/zero values more elegantly
2024-05-02 08:49:21 +08:00
C-Sto
81358e31bb
fix extension registration, run, and load flows
2024-05-01 12:31:19 +08:00
C-Sto
7bea772dbd
fix: handle noargs case
2024-05-01 12:15:33 +08:00
moloch--
0a44fde9fa
Linter fixes
2024-04-30 13:39:06 -07:00
moloch--
151dfe2643
Fix nil err logging on client start
2024-04-30 13:25:37 -07:00
Ronan Kervella
f37bed31c0
Merge branch 'master' into v1.6.0/private-armories
2024-04-18 10:26:33 -07:00
Raf
4b982f422f
Adding armory choice to install and update commands
2024-04-18 09:44:13 -04:00
Raf
cd4e967cd9
Changes to the package update process
...
armory update now prints a table of updates and allows the user to choose the updates they want to perform.
Refined dependency resolution so that it considers packages that are
pending install
Re-did the fix for the client continuously asking to overwrite packages
when installing bundles
Added a force option to the install command
2024-04-18 09:44:13 -04:00
Raf
e9930d01fd
Initial support for self-hosted armories
...
Changes that allow for multiple armories, including commands for
managing armories, dependency resolution, and deconfliction.
There is still more work to be done, including refactoring,
simplification, and getting rid of bugs.
2024-04-18 09:44:13 -04:00
C-Sto
d45a62867f
use filehash for extension ref instead of command name
2024-04-18 09:05:17 +08:00
Raf
59b2996862
Removing support for legacy DLL extensions
2024-01-30 08:42:34 -05:00
rkervella
2ad8aa4829
Fix last merge issues
2024-01-02 16:13:26 -08:00
rkervella
eecaeabf45
Merge branch 'beacon-commands' of https://github.com/maxlandon/sliver into maxlandon-beacon-commands
2024-01-02 16:11:42 -08:00
C_Sto
dfaadfb5c0
Merge branch 'master' into extensionargs
...
Signed-off-by: C_Sto <7466346+C-Sto@users.noreply.github.com >
2023-12-20 09:19:21 +08:00
C-Sto
c02c40cb65
improve extensions UX
2023-10-08 10:48:29 +08:00
C-Sto
be222e3ffa
use bof arg packer for extensions
2023-10-08 07:16:34 +08:00
C-Sto
7815b67a8a
revise manifest schema
2023-09-30 14:07:02 +08:00
C-Sto
9d4486f906
multimanifest extension support
2023-08-31 10:57:27 +08:00
maxlandon
12065fdb99
Rename SliverConsoleClient to SliverClient
2023-07-23 19:48:38 +02:00
maxlandon
51473ec137
Add many missing completers
2023-06-22 20:26:04 +02:00
maxlandon
e23f040962
Split sliver commands in their files
2023-06-22 17:55:32 +02:00
moloch--
71b4f23cde
Ext code cleanup
2023-06-03 14:50:24 -07:00
maxlandon
049ec78422
Commit new client console.
2023-06-03 03:59:24 +02:00