0xOral
c5e7cd6354
fix: use beacon.GetHostname() instead of direct field access
2026-03-17 03:16:19 +02:00
0xOral
b20ba7284b
fix: use beacon hostname when saving output with --save flag
2026-03-17 02:59:00 +02:00
0xOral
9d6704d925
fix: alias -t flag always capped at 30s due to IntP/Int64P type mismatch ( #2183 )
2026-03-13 02:04:35 +02:00
moloch--
bb2edf63cf
Add file tab completer to more commands
2026-02-22 16:37:30 -08:00
moloch--
16397e7a0f
Update default runtime arg
2026-01-31 07:53:18 -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
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
Raf
6134b78afb
Fix default linux host process for aliases
2024-05-03 08:24:32 -04:00
moloch--
0a44fde9fa
Linter fixes
2024-04-30 13:39:06 -07:00
rkervella
4b6219d860
Fix #1598
2024-04-23 11:49:54 -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
rkervella
eecaeabf45
Merge branch 'beacon-commands' of https://github.com/maxlandon/sliver into maxlandon-beacon-commands
2024-01-02 16:11:42 -08:00
guoguangwu
5b415c5aa1
chore: remove refs to deprecated io/ioutil
...
Signed-off-by: guoguangwu <guoguangwu@magic-shield.com >
2023-10-19 20:06:45 +08:00
maxlandon
12065fdb99
Rename SliverConsoleClient to SliverClient
2023-07-23 19:48:38 +02:00
maxlandon
2da61c1e54
Finish splits. Compiles
2023-06-22 19:29:04 +02:00
maxlandon
ec88f9bd02
Start splitting commands declarations
2023-06-07 23:00:29 +02:00
maxlandon
049ec78422
Commit new client console.
2023-06-03 03:59:24 +02:00
rkervella
19b4b0b0c8
Warn user about improper flag usage.
2023-03-28 13:09:35 -07:00
rkervella
8d1ce4cca7
Only alert user when --in-process is not used.
2022-12-13 09:57:25 +01:00
rkervella
567e51ca46
Remove ioutil usage
2022-10-21 11:46:29 -07:00
rkervella
04f0d38bd2
Add warning for argument overflow
2022-08-26 12:14:05 -07:00
rkervella
6a44f6b435
WIP, doesn't work
2022-08-26 08:26:55 -07:00
rkervella
bdb6393842
Add alias support
2022-08-25 14:11:15 -07:00
rkervella
8a278ce532
Add PPID spoofing + custom process arguments for fork/exec commands
2022-08-23 11:12:36 -07:00
rkervella
709a5fa453
Use CommandName as base directory
2022-06-20 15:23:17 -07:00
rkervella
a19ec2b348
Fix argument parsing in execute-assembly to remove trailing spaces
2022-06-20 10:24:50 -07:00
moloch--
01a0bfc9cf
various small fixes to extensions
2022-02-23 17:18:55 -06:00
moloch--
260f4d4d75
Add extra help to alias cmds
2022-02-07 11:04:30 -06:00
moloch--
05b663ee8a
Add extra help to alias cmds
2022-02-07 11:03:02 -06:00
moloch--
ce27108c1a
Added support for aliases in beacon mode
2022-01-23 14:33:02 -06:00
moloch--
4ed42e4a3d
fix alias tar.gz artifact paths
2022-01-22 07:35:47 -06:00
moloch--
ffee881de0
fix alias loading
2022-01-21 21:41:43 -06:00
moloch--
339bf15387
fix alias loading
2022-01-21 21:20:00 -06:00
moloch--
bcc7fb0fcb
Fix several bugs related to alias interface
2022-01-20 19:43:00 -06:00
moloch--
44f16bb6a3
Improved ux
2021-12-31 10:21:41 -06:00
moloch--
131061a015
Implemented update cmd
2021-12-30 10:09:02 -06:00
moloch--
ed18705ccf
Use fork of grumble so we can remove cmds
2021-12-30 09:51:46 -06:00
moloch--
26c4d04d8d
Use cmd name as key to pkgCache
2021-12-29 17:09:37 -06:00
moloch--
441f97ad6f
Added install alias and ext dep resolution
2021-12-28 08:28:12 -06:00
moloch--
981aa8b80f
add alias rm
2021-12-27 20:33:19 -06:00
moloch--
bf9b3f4aa6
Eager load installed cmds
2021-12-27 19:26:14 -06:00
moloch--
b41ac3a229
Basic pkg info working
2021-12-27 17:09:13 -06:00
moloch--
5c3fd8cb2b
wip: armory cmd
2021-12-27 09:59:56 -06:00