Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Restructuring of some command subtrees #1393

Open
wants to merge 112 commits into
base: master
Choose a base branch
from

Commits on Jun 7, 2023

  1. Configuration menu
    Copy the full SHA
    44ceccf View commit details
    Browse the repository at this point in the history
  2. Add a flags package, in which we store some command utility functions to

    bind flags, completions, apply command filters, etc.
    maxlandon committed Jun 7, 2023
    Configuration menu
    Copy the full SHA
    bce0c8d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ec88f9b View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2023

  1. Configuration menu
    Copy the full SHA
    f370e96 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2023

  1. Configuration menu
    Copy the full SHA
    e23f040 View commit details
    Browse the repository at this point in the history
  2. Finish splits. Compiles

    maxlandon committed Jun 22, 2023
    Configuration menu
    Copy the full SHA
    2da61c1 View commit details
    Browse the repository at this point in the history
  3. Add many missing completers

    maxlandon committed Jun 22, 2023
    Configuration menu
    Copy the full SHA
    51473ec View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2023

  1. Configuration menu
    Copy the full SHA
    ba34df3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c3881b2 View commit details
    Browse the repository at this point in the history
  3. New vendor deps + renaming

    maxlandon committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    9a51d32 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8cf8e66 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2023

  1. The teamserver/teamclient model now works mostly as intended:

    - Correctly connects/disconnects from the server (fixed race condition).
    - Correctly proposes completions where required.
    - Correctly executes commands.
    
    Problems:
    - The pre-run/post-run can be more efficient.
    - Pre-run/post-runs should be bound to leaf commands where required.
    - Logging is quite big.
    maxlandon committed Jul 20, 2023
    Configuration menu
    Copy the full SHA
    e7b6f5e View commit details
    Browse the repository at this point in the history
  2. Big refactoring of the client/server console entry/creation code

    - Move server-only commands in a dir.
    - Refactor client code with a single entrypoint function for all
    CLI modes, with pre-connect, loops and everything.
    maxlandon committed Jul 20, 2023
    Configuration menu
    Copy the full SHA
    2492669 View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2023

  1. Configuration menu
    Copy the full SHA
    f3e02c0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6e6b774 View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2023

  1. Clean client console a bit

    maxlandon committed Jul 22, 2023
    Configuration menu
    Copy the full SHA
    1711475 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    334f8dd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bb59e1e View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2023

  1. Configuration menu
    Copy the full SHA
    617b5b7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    139b44d View commit details
    Browse the repository at this point in the history
  3. End of previous commit

    maxlandon committed Jul 23, 2023
    Configuration menu
    Copy the full SHA
    cb8d01e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e39db64 View commit details
    Browse the repository at this point in the history
  5. Remove client configs code

    maxlandon committed Jul 23, 2023
    Configuration menu
    Copy the full SHA
    5583b65 View commit details
    Browse the repository at this point in the history
  6. Go fmt

    maxlandon committed Jul 23, 2023
    Configuration menu
    Copy the full SHA
    d31592b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    47a280c View commit details
    Browse the repository at this point in the history
  8. Fmt

    maxlandon committed Jul 23, 2023
    Configuration menu
    Copy the full SHA
    163c11b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    be65f1c View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d5c1daa View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    fb8e0de View commit details
    Browse the repository at this point in the history
  12. Revert "Go fmt"

    This reverts commit d31592b.
    maxlandon committed Jul 23, 2023
    Configuration menu
    Copy the full SHA
    af1e52b View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    2ecb88d View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    e57f8e8 View commit details
    Browse the repository at this point in the history
  15. Add completion for all builder flags

    Remove unused vendor code
    maxlandon committed Jul 23, 2023
    Configuration menu
    Copy the full SHA
    c9cac60 View commit details
    Browse the repository at this point in the history
  16. Update team module dep

    maxlandon committed Jul 23, 2023
    Configuration menu
    Copy the full SHA
    b4f49ca View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2023

  1. Configuration menu
    Copy the full SHA
    0cbdadb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cc48d60 View commit details
    Browse the repository at this point in the history
  3. Fix of all client logstreams, optimized for completion

    Split console code in files.
    maxlandon committed Jul 24, 2023
    Configuration menu
    Copy the full SHA
    0c9f918 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e3d2026 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2023

  1. Configuration menu
    Copy the full SHA
    4fa2c7a View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2023

  1. Configuration menu
    Copy the full SHA
    c793aa5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e0e1992 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    eee1dc2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5d60a3c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1404c23 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2023

  1. Add per-implant history stream and commands for query.

    Added these history sources in closed console (sliver menu),
    and through a command to be used by external tools (like fzf)
    maxlandon committed Jul 27, 2023
    Configuration menu
    Copy the full SHA
    7a2fe67 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c17c6d0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    984b334 View commit details
    Browse the repository at this point in the history
  4. Refactor C2 job control command tree & dispatch

    - tcp and named-pipe are now "roots" in the sliver context.
    - Removed --id flags for pivots and use args.
    maxlandon committed Jul 27, 2023
    Configuration menu
    Copy the full SHA
    8dd3196 View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2023

  1. Add a small cache for Metasploit data:

    - Full completer for all msf related stuff
      (modules/payloads/encoders/archs, etc)
    maxlandon committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    1ab9ebb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    41fbd48 View commit details
    Browse the repository at this point in the history
  3. Clean

    maxlandon committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    a279ee1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c535491 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    63a9edf View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e795203 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ecdbf6e View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2023

  1. Fix some log errors

    maxlandon committed Jul 29, 2023
    Configuration menu
    Copy the full SHA
    1686af1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9565314 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    50d5301 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    eb127ea View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d5d24e6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    15a01fc View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    96585c1 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9d76975 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2023

  1. Configuration menu
    Copy the full SHA
    6debdb8 View commit details
    Browse the repository at this point in the history
  2. Keep tidying

    maxlandon committed Jul 30, 2023
    Configuration menu
    Copy the full SHA
    2af630e View commit details
    Browse the repository at this point in the history
  3. Cleanup

    maxlandon committed Jul 30, 2023
    Configuration menu
    Copy the full SHA
    da42eab View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    27af882 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0a22f66 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2023

  1. Configuration menu
    Copy the full SHA
    a285f40 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2023

  1. Fixes during presentations

    maxlandon committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    a995c14 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2023

  1. Configuration menu
    Copy the full SHA
    88fc7b6 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2023

  1. Configuration menu
    Copy the full SHA
    678faac View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2023

  1. Fixes

    maxlandon committed Aug 10, 2023
    Configuration menu
    Copy the full SHA
    ed12971 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    87d26f8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f49fe4b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2559942 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0b9cea4 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0e6c859 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ac04f6d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    83c3565 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c7f5f48 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    82d0c9c View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    916284c View commit details
    Browse the repository at this point in the history
  12. Update deps + few fixes

    maxlandon committed Aug 10, 2023
    Configuration menu
    Copy the full SHA
    fa61c19 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    f256621 View commit details
    Browse the repository at this point in the history
  14. Update go 1.21

    maxlandon committed Aug 10, 2023
    Configuration menu
    Copy the full SHA
    16733dd View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2023

  1. Configuration menu
    Copy the full SHA
    735c233 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    41aa386 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3355627 View commit details
    Browse the repository at this point in the history
  4. Fixes to logging

    maxlandon committed Aug 17, 2023
    Configuration menu
    Copy the full SHA
    3415cce View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c0810ee View commit details
    Browse the repository at this point in the history
  6. Update vendor dependencies

    maxlandon committed Aug 17, 2023
    Configuration menu
    Copy the full SHA
    90760ec View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2023

  1. Configuration menu
    Copy the full SHA
    3d2a337 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fad8d23 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    64628c5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8040e5f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6e685e9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    efb1b6d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    532bfaf View commit details
    Browse the repository at this point in the history
  8. Fix mistake, fortunately

    maxlandon committed Aug 18, 2023
    Configuration menu
    Copy the full SHA
    8b56c5b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    7ae0eee View commit details
    Browse the repository at this point in the history
  10. Fixes

    maxlandon committed Aug 18, 2023
    Configuration menu
    Copy the full SHA
    67a6e3b View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    ab0755b View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    c4dd651 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2023

  1. Configuration menu
    Copy the full SHA
    06005d9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    85cf086 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2023

  1. Hide some commands in CLI

    maxlandon committed Aug 26, 2023
    Configuration menu
    Copy the full SHA
    84779ea View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a9f47db View commit details
    Browse the repository at this point in the history
  3. fix kill for sessions

    rkervella authored and maxlandon committed Aug 26, 2023
    Configuration menu
    Copy the full SHA
    ec6c545 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    89cc659 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0f27771 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2023

  1. Configuration menu
    Copy the full SHA
    a7f56eb View commit details
    Browse the repository at this point in the history