- Updated to use new version of Stramon-lib
- Optimized parsing code slightly
- Updated command tracking to handle multiple use of
execve
orexecveat
properly
- Shortened
program
toprog
inSyscall.execve
andSyscall.execveat
- Added pid and command tracking
- Debug output now is stored into a file
- Added
--raw
flag to copy raw strace output into a file
-
Added handling for following syscalls:
fork
clone
clone3
execve
execveat
-
Made debug output more flexible
- Formatter to print debug output to can now be specified in
debug_level
- Formatter to print debug output to can now be specified in
-
Added more arguments to to
monitor
copy_raw_strace
max_string_len
- Fixed
stramon-latest.json
symlink update
- Added
--version
flag
-
Stramon now still collects access information even if
kind_of_file
fails -
Depends on Stramon-lib >= 0.3.0
-
Adjusted code to be buildable on OCaml 4.08
-
Added handling for following syscalls:
socket
chown
fchown
lchown
fchownat
chmod
fchmod
fchmodat
stat
fstat
lstat
fstatat64
newfstatat
statx
accept
connect
open
bind
listen
-
Added
--seccomp-bpf
flag to strace invocation -
Added
--trace
argument to specify syscalls to capture- Removed debug level
All
as a result
- Removed debug level
- Documentation and metadata adjustment
-
Renamed
File_utils
toUtils
-
Added following functions to
Path_trie
:-
is_empty
-
remove
-
merge
-
union
-
equal
-
of_seq
-
-
Added following functions to
Path_trie_set
:-
is_empty
-
remove
-
union
-
inter
-
equal
-
to_seq
-
of_seq
-
-
Renamed
data
inMonitor_result.t
toctx
-
Renamed
init_data
parameter ofmonitor
toinit_ctx
-
Removed escaped slash handling logic
- Base version
- Base version