Proto commits in BishopFox/sliver

These commits are when the Protocol Buffers files have changed: (only the last 100 relevant commits are shown)

Commit:6edd10a
Author:Tim Makram Ghatas

allow specifying exports in generate command

The documentation is generated from this commit.

Commit:3ae8353
Author:Raf

Changes to reduce the amount of information pulled by ps by default, changing deprecated x/sys/windows calls

Commit:f4a2ba5
Author:Tim Makram Ghatas

store tcp listener in database

Commit:10ef8b3
Author:Tim Makram Ghatas

remove need for http job restart on c2profile import and allow hiding nonce in url segment instead of a parameter

Commit:8919bc3
Author:Tim Makram Ghatas

update http c2 config and remove segmenttype from model and protobuf

Commit:1e06fe6
Author:Tim Makram Ghatas

update protobuf to merge all http extensions into an array and split max/min generation and implant configuration variables

Commit:25a70e6
Author:Tim Makram Ghatas

add nonce length to protobuf definition and db model

Commit:2d9a465
Author:Tim Makram Ghatas

Keep track of file extension in implant config and automatically append correct extension when saving builds

Commit:0deaee6
Author:Raf

Removing generate msf-stager command Removing the generate msf-stager command and adding documentation on how to use msfvenom / msfconsole to generate stager binaries.

Commit:69bcf72
Author:Tim Makram Ghatas

send encoder id's to external server during external implant generation

Commit:860810c
Author:Raf

Adding filters to certificate command

Commit:0ee50c3
Author:Raf

Adding ID to certificates output, adjusting for narrow terms

Commit:549a54c
Author:Raf

Initial components of the certificates command This commit adds a command (certificates) to the client that retrieves selected certificate information from the database.

Commit:9307994
Author:moloch--

Update various deps

Commit:1624c84
Author:Joe
Committer:GitHub

Merge branch 'master' into fix/dnspb Signed-off-by: Joe <875022+moloch--@users.noreply.github.com>

Commit:0eb93d5
Author:moloch--

Tweak builder pb

Commit:4b6219d
Author:rkervella

Fix #1598

Commit:076db57
Author:dependabot[bot]
Committer:Raf

Bump google.golang.org/protobuf from 1.31.0 to 1.33.0 Bumps google.golang.org/protobuf from 1.31.0 to 1.33.0. --- updated-dependencies: - dependency-name: google.golang.org/protobuf dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>

Commit:cabb1b0
Author:Raf
Committer:Raf

Adding the mount command and the implementation for Windows implants

Commit:cabe48e
Author:Andrew Klaus
Committer:Raf

Adding linux mount command

Commit:e14619f
Author:dependabot[bot]
Committer:GitHub

Bump google.golang.org/protobuf from 1.31.0 to 1.33.0 Bumps google.golang.org/protobuf from 1.31.0 to 1.33.0. --- updated-dependencies: - dependency-name: google.golang.org/protobuf dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>

Commit:9f33e81
Author:Andrew Klaus
Committer:Andrew Klaus

Adding linux mount command

Commit:abd375f
Author:Raf
Committer:Andrew Klaus

Adding the mount command and the implementation for Windows implants

Commit:c9f5f0b
Author:Raf

registry read hive: removing support for running the command against a remote host due to limitations in the RegSaveKeyW API call

Commit:fcbcef0
Author:Raf

Adding the registry read hive command for dumping the contents of a registry hive

Commit:f50a1ed
Author:Raf

services: Moving strings from implant to client, renaming StartExistingService to StartServiceByName, removing unnecessary test

Commit:ad1ee0a
Author:Raf

Adding the services command for getting information about and controlling services on Windows

Commit:b940308
Author:Raf

Adding process information (PID, name, integrity) to long form session and beacon displays

Commit:3d79a60
Author:Raf

Finishing support for migrating when using a beacon

Commit:ce72711
Author:Andrew Klaus
Committer:Andrew Klaus

Adding linux mount command

Commit:218e3c5
Author:Raf

Adding the mount command and the implementation for Windows implants

Commit:ae5ac2a
Author:Joe
Committer:GitHub

Merge branch 'master' into upload-dir

Commit:d2b43eb
Author:Tim Makram Ghatas

adapt external builds to support http c2 configuration and new build system

Commit:8a04d8d
Author:Tim Makram Ghatas

removed unused http staging code and http stage flag. Added a new subcommand to implants, stage that allows to select which builds to exposed externally. ImplantBuilds now have a stage field marking whether they are available externally or not.

Commit:a19fddf
Author:Tim Makram Ghatas

merge master

Commit:e6487fb
Author:Tim Makram Ghatas
Committer:Tim Makram Ghatas

implants command now displays resource id's

Commit:2c5c3ac
Author:Tim Makram Ghatas

Move stage generation server side and add a new subcommand for profiles to generate them

Commit:9178f6e
Author:Tim Makram Ghatas

move keys to implant build (WG, MTLS and ECC)

Commit:a691484
Author:Tim Makram Ghatas

fix config reuse bug and duplicate c2 object creation

Commit:c83a044
Author:Tim Makram Ghatas

allow disabling http payload staging

Commit:a511af6
Author:Raf

Merge branch 'master' into upload-dir

Commit:97a22bb
Author:Raf

Merging master into this branch and making some tweaks to upload.

Commit:9a63b64
Author:Tim Makram Ghatas

remove implant builds when implant profiles are removed

Commit:ba6b53d
Author:Raf

Merge branch 'master' into heads-and-tails

Commit:79ca1c9
Author:Tim Makram Ghatas

update protobuf definitions for generate stage rpc call

Commit:9870c25
Author:Tim Makram Ghatas

remove save stager rpc call

Commit:99281ba
Author:Tim Makram Ghatas

removed name from implantconfig, implant names are only tied to builds

Commit:e204247
Author:Tim Makram Ghatas

move implantbuild models to protobuf struct

Commit:fdec3cb
Author:Tim Makram Ghatas

Started moving all use of models.* structs to the models and helpers file. The goal of this commit is to eventually only use protobuf accross the entire project, in order to avoid mixing different structs for the same datatype accross the codebase. This also will allow switching backend if the project eventually moves away from an sql backend.

Commit:ff382e4
Author:Tim Makram Ghatas

Refactor websites to only use protobuf objects

Commit:05a6947
Author:Tim Makram Ghatas

modify backend to server arbitrary stages for a given implant configuration

Commit:47f19d4
Author:Tim Makram Ghatas

switch to referencing builds by resource ID instead of profiles in staging requests and prepare rpc call to save stager builds

Commit:a0fa261
Author:Tim Makram Ghatas

display profile nonce

Commit:9143542
Author:Raf
Committer:Raf

Adding the grep command

Commit:efe747b
Author:Raf

Adding the ability to upload directories

Commit:7fce95e
Author:Tim Makram Ghatas

allow overwriting c2 profiles on the fly

Commit:237663b
Author:Tim Makram Ghatas

move job restart on profile import client side

Commit:8e64ab2
Author:Raf

Adding the head and tail commands, fixing a small issue with download

Commit:aaaed91
Author:b0yd

Added ssh certificate auth to ssh module

Commit:99817a5
Author:Tim Makram Ghatas

implemented c2 profile import and display

Commit:67c519e
Author:Tim Makram Ghatas

add autocomplete for c2profile parameter during generation

Commit:4f98512
Author:Tim Makram Ghatas

merged master into branch

Commit:29c2c9d
Author:Tim Makram Ghatas

merge master into branch

Commit:58b4596
Author:Tim Makram Ghatas

merged 1.6 master into branch

Commit:c1f0b32
Author:Paradoxis
Committer:Paradoxis

Added a copy file command

Commit:27254a2
Author:Raf

upload: Fixing panic when remote path not specified, allowing for specification of a directory for remote path

Commit:02de466
Author:Joe
Committer:GitHub

Merge branch 'master' into advisory-fix-1 Signed-off-by: Joe <875022+moloch--@users.noreply.github.com>

Commit:dd98134
Author:moloch--

Refactor

Commit:4b67745
Author:Raf

Adding the option to spawn processes in Windows with a hidden window

Commit:888d447
Author:Raf

Storing Shikata Ga Nai (SGN) preference with implant profile

Commit:20221a8
Author:Tim Makram Ghatas

updated watchtower pb object, and added commands for listing adding and removing watchtower configuration

Commit:6e49197
Author:Tim Makram Ghatas

add protobuf definition for watchtower config

Commit:5281465
Author:Tim Makram Ghatas
Committer:Tim Makram Ghatas

typo

Commit:43eb9e3
Author:Tim Makram Ghatas

update protobuf definition for c2 listeners

Commit:a07b775
Author:Raf

Staging MSF stager advanced options against master with the new CLI

Commit:8bd3c6c
Author:moloch--

Implement multi-streamed client logs

Commit:75d443f
Author:Raf

Adding advanced options to MSF Stager, updating help text for generate msf-stager

Commit:b85cd4f
Author:moloch--

Merge master

Commit:9f73a7a
Author:Joe
Committer:GitHub

Merge pull request #1251 from BishopFox/more_jobs_info More information from the jobs command about stage listeners

Commit:59b4ebc
Author:moloch--

Add server rpc for console logs

Commit:3e67c6e
Author:Tim Makram Ghatas

replaced hardcoded http profile value with commandline arg, fixed pb issue with certificate digest and switched from profile id to profile name in implantconfig pb

Commit:d98b24f
Author:Tim Makram Ghatas

add boolean checks for named pipe and tcp pivot

Commit:f027b16
Author:Raf

Addressing #713 - Adding more info to jobs command output

Commit:865f295
Author:moloch--

wip refactor of generate code

Commit:ae101d3
Author:moloch--

Implemented ToProtobuf() conversions

Commit:a947d9e
Author:moloch--

Implemented basic http c2 pb

Commit:afa2b5c
Author:moloch--

Implemented basic http c2 pb

Commit:9ff31e9
Author:b0yd

Added memory file feature

Commit:7a04857
Author:moloch--

Added unit tests to client/creds

Commit:50a5418
Author:rkervella

Add `--limit-domain-name`

Commit:e50fa33
Author:moloch--

Merge master

Commit:d2aaee9
Author:MrAle98

fix implant configuration for external builders

Commit:e6645c9
Author:b0yd

Added file path for debug so it doesn't always goto stdout

Commit:e80825d
Author:moloch--

merge master

Commit:8fd9487
Author:b0yd

Added chmod,chown,timestomp, and added uid:gid to ls

Commit:3c4e612
Author:moloch--

Wired in wasm exec

Commit:303a610
Author:moloch--

Basic outline of wasm rpcs

Commit:9358ed9
Author:moloch--

Outline wasm call conventions

Commit:a90689b
Author:moloch--

Add flag to skip tests

Commit:3157589
Author:moloch--

Move backdoor proto to clientpb