Skip to content

Releases: nowsecure/fsmon

1.8.6

14 Jun 17:53
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.8.5...1.8.6

1.8.4

16 Jun 08:05
Compare
Choose a tag to compare
  • Fix use after free bug
  • Fix JSON for some entries
  • -f and -j play together

1.8.2

28 Oct 19:02
Compare
Choose a tag to compare
Release 1.8.2

1.8.1

08 Jul 11:22
Compare
Choose a tag to compare
  • Build fixes for iOS and macOS

1.8.0

08 Jul 10:48
Compare
Choose a tag to compare
  • Improve linux/android inotify backend
    • Add FSE_CLOSE and FSE_CLOSE_WRITABLE events
    • Solve events without filename issue
    • Solve the double slash in traced paths (uses realpath)
    • Implement lsof, uid2pid and path2uid helpers
    • Follow inotify cookies to properly handle RENAME events
  • Make fsdevapi default backend on iOS and macOS
  • Rename all OSX references to macOS
    • (yes, fsmon works on macos-arm64 too)
  • Use (void) in function signatures
  • Update manpage

1.7.0

26 Feb 13:18
Compare
Choose a tag to compare
  • Add time field in the json output
  • Build fixes and add Debian

1.6.1

14 Feb 02:55
Compare
Choose a tag to compare
  • Fix -J jsonstream issues
  • Unify the version number change to ease releases

1.6

14 Feb 02:23
Compare
Choose a tag to compare
1.6
  • Improved Android and iOS build scripts
  • Simplify and update entitlements for >iOS10
  • Added -n flag to avoid ansi colors
  • Show -J option in the help message

Release 1.4

01 Jul 23:54
Compare
Choose a tag to compare

This release comes with some really interesting features and as always some interesting bugs fixed.

  • Split inotify / fanotify into separate backends for consistency
  • New backend for XNU (kdebug)
  • Code cleanup and occasional refactoring
  • Linux's inotify backend now recursively watches in directories
  • Fixed some bugs related to inotify and fanotify

KDebug is a kernel interface available in XNU (iOS / OSX) that allows to trace system-wide syscalls. This interface is also available on BSD, but it hasnt been tested. The new backend keeps tracks of all the syscalls executed by all the programs in the system that access the filesystem (open, readdir, mkdir ,...) and translate those events into fsmon messages.

Also, this release fixes some of the most annoying complains of fsmon on Android. The inotify and fanotify backends have been reviewed and splitted, handling the events in a more correct way and tracking all the subdirectories created at runtime. This permits to have the same behaviour across all the backends.

fsmon 1.3

01 Jul 23:45
Compare
Choose a tag to compare
  • Fix invalid JSON issue introduced in 1.2
  • Remove noisy hexdump debug messages