Skip to content

Releases: david942j/seccomp-tools

v1.6.1

25 Dec 15:38
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.6.0...v1.6.1

v1.6.0

19 Sep 12:26
Compare
Choose a tag to compare

Many enhancements in this release!

  • Support dumping seccomp on s390x (#167), thanks to @iii-i !
  • Add sasm.y as the backend of the new asm compiler (#206, #207)
    • This change makes the syntax of asm be significantly more flexible
  • disasm/asm: Support "arch.syscall" syntax (#212)
  • Raise an error on jump distance > 255 (#245)

v1.5.0

07 Mar 12:42
Compare
Choose a tag to compare

Features & Enhancements

  • Support dumping seccomp on aarch64 (#125) (Thanks to @saagarjha)
  • Add new seccomp return types (#147) (Thanks to @solarkennedy)
  • Ignore dump functionality while installing on macOS (#151) (Thanks to @p4n74)
  • Support x32 syscall numbers (#160)
  • Add syscall name aliases for ausyscall (#163)

v1.4.0

17 Feb 02:21
Compare
Choose a tag to compare
  • Dumps seccomp filters of existing processes (#97)
  • Supports assembling A = -A as the BPF neg operator
  • Enhances logging error message

v1.3.0

23 Jun 15:04
Compare
Choose a tag to compare

Features

  • Supported syscall name in emulation (#32)
  • Supported asm output in c_source and x86 assembly (#37)
  • Supported display syscall arguments when possible (#71)

Fixes

  • Added sys_seccomp to i386
  • Allowed uppercase labels (#53)
  • Fixes token fetcher should match whole word instead of prefix only (#55)

Enhancements

  • Shows proper error message if syscall is not found (#54)
  • Reached 100% coverage (#61)
  • Drops Ruby 2.2, now requires Ruby >= 2.3
  • Refactored Disasm::Context to have ability to record known data (along with #71)

v1.2.0

05 Apr 12:47
Compare
Choose a tag to compare
  • Supported returning KILL_THREAD and KILL_PROCESS (#9) (thanks @yrp604 pointed out this)
  • Supported dumping bpf from the syscall seccomp (#18)
  • Supported use ARCH_X86_64 in asm (ce913f7)
  • Upgraded dependencies

v1.1.1

01 Dec 07:31
Compare
Choose a tag to compare
  • Support st/stx in asm
  • Support show errno in disasm
  • Fix lsh/rsh in asm

v1.1.0

28 Sep 17:40
Compare
Choose a tag to compare
  • Assembler
  • Show numbers in hex format in alu command

v1.0.0

09 Jun 21:14
Compare
Choose a tag to compare
  • Emulator
  • Tons of bugs

v0.1.0

08 Jun 07:55
Compare
Choose a tag to compare
  • Dump - Automatically dump seccomp bpf from execution file
  • Disasm - Disassemble seccomp bpf