Releases
v1.1.0
Compare
Sorry, something went wrong.
No results found
Major Updates
Major refactoring with many changes to structures for more efficient access.
Restructured logging to write to either stdout, .txt, .csv, .json or .jsonl.
Added consideration when building filemon on older kernels
Added consideration when running filemon (built on newer kernel) on older kernel versions.
Minor Updates
Changed -m | --mounts option to take in up to 5 mount points.
Added more stringent checks on enabling permission checks.
Added process caching for better readability.
Added additional check to ensure no more positional arguments are given.
Added mutex to threads writing to file to prevent synchronization issues.
Separated function definition and declaration
Added additional kernel version checks to account for accurate masking when running statically on older kernel version.
Added doxygen documentation for all functions.
Added minor Quality-of-Life to check filemon version -V | --version
Bug Fixes
Fixed issue where finding absolute path of non-existent file results in segmentation fault.
Increased current_datetime buffer size to prevent potential overflow.
Fixed potential issue of use-after-free vulnerability with SAFE_FREE macro.
You can’t perform that action at this time.