8000 Releases · kxxt/tracexec · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: kxxt/tracexec

v0.1.0-alpha.4

24 Apr 01:15
Compare
Choose a tag to compare
v0.1.0-alpha.4 Pre-release
Pre-release

tracexec v0.1.0-alpha.4 released!

Changes since v0.1.0-alpha.3:

New Features

  • Added -C option to change the working directory of tracexec.
  • Added terminate/kill on exit option to TUI command.
  • Added --user option to run as a different user. (This is mostly useful for tracing setuid/setgid binaries. Thanks to strace for the idea.)
    • Automatically disable seccomp-bpf when using --user because seccomp-bpf enforces no-new-privs.

tracexec tracing across setuid binaries

Fixes

  • Fix wrong cwd used to spawn child processes. This bug was introduced when switching to use CommandBuilder in v0.1.0-alpha.3.
  • Fix RUST_LOG env var getting overwritten by tracexec. tracexec should not touch the environment variables at all.

v0.1.0-alpha.3

23 Apr 06:20
Compare
Choose a tag to compare
v0.1.0-alpha.3 Pre-release
Pre-release

tracexec v0.1.0-alpha.3 released!

Changes since v0.0.5:

  • Added experimental TUI command.
  • Logs are no longer output to stderr, but saved to a file instead.
  • Internal refactor.

v0.0.5

29 Feb 03:53
Compare
Choose a tag to compare

tracexec v0.0.5 released!

Changes since v0.0.4:

  • Seccomp-bpf optimization is implemented and enabled by default. This almost reduces the performance overhead of tracexec to zero.
    • --seccomp-bpf option is added to control this feature.
    • Added a warning when running on untested low kernel versions (<4.8).
  • Bug fixes for --no-show-env.
  • List is now highlighted when using --more-colors.

v0.0.5-rc.1

29 Feb 03:43
Compare
Choose a tag to compare
v0.0.5-rc.1 Pre-release
Pre-release

Changes since v0.0.4:

  • Seccomp-bpf optimization is implemented and enabled by default. This almost reduces the performance overhead of tracexec to zero.
    • --seccomp-bpf option is added to control this feature.
    • Added a warning when running on untested low kernel versions (<4.8).
  • Bug fixes for --no-show-env.
  • List is now highlighted when using --more-colors.

v0.0.4

10 Nov 15:13
Compare
Choose a tag to compare

tracexec v0.0.4 released!

Changes since v0.0.3:

  • --show-cmdline now always shows the filename in the place of argv[0]. A warning will be logged if the filename does not match argv[0].
  • Log level is now controlled via --verbose and --quiet flags instead of RUST_LOG environment variable.

v0.0.3

05 Nov 04:24
Compare
Choose a tag to compare

tracexec v0.0.3 released!

Changes since v0.0.2:

  • Fix hangs in some cases because SIGCHILD is not delivered to tracee.

v0.0.2

27 Oct 11:32
Compare
Choose a tag to compare

tracexec v0.0.2 released!

Changes since v0.0.1:

  • Add riscv64 support
  • Fix a bug that a equal sign incorrectly got printed in the printed cmdline when an env var got deleted.
  • Change description.

v0.0.2-rc.1

27 Oct 11:26
Compare
Choose a tag to compare
v0.0.2-rc.1 Pre-release
Pre-release

tracexec v0.0.2 released!

Changes since v0.0.1:

  • Add riscv64 support
  • Fix a bug that a equal sign incorrectly got printed in the printed cmdline

v0.0.1

27 Oct 08:56
Compare
Choose a tag to compare

tracexec v0.0.1 released!

Changes since v0.0.0-experimental.7:

  • feat: --output, stderr by default
  • feat: set foreground process group
  • feat: use exit code from root child
  • cli: allow show-filename to be used with show-cmdline
  • cli: rename some options
  • docs: update README

v0.0.0-experimental.7

26 Oct 12:48
Compare
Choose a tag to compare
v0.0.0-experimental.7 Pre-release
Pre-release
  • Fix github release workflow
  • cli: add author, version, about and more help
0