Skip to content

Latest commit

 

History

History
54 lines (40 loc) · 1.79 KB

CHANGELOG.md

File metadata and controls

54 lines (40 loc) · 1.79 KB

Changelog

All notable changes to KoviD will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased

  • /proc UI re-worked with match_table
  • /proc UI visibility handled by statx
  • Key is required for back-door connections
  • Add how-to-write-test doc
  • Add KoviD initial regression tests: back-doors, hide processes, module and more.
  • Add cmake build system for tests framework

2.1.1 - Oct 19 2024

Fixed

  • Fix backdoors deinit from 4ea5cd27

2.1.0 - Oct 18 2024

Added

  • Prevent ftrace from being disabled
  • Added -n option to rename a hidden process on-the-fly
  • -S option to list ALL processes in debug mode (useful for -n option)
  • Don't show rk name in files from /proc, /sys and /var/log when using dmesg, cat, tail etc.
  • If banned words are logged, replace by a newline

Changed

  • Stricter proc interface (root only) when built in release mode
  • The way random magic name is generated, simplified

Fixed

  • Make sure to remove SSL socket file when KoviD in unloaded
  • Memory leak from random strings

2.0.0 - Oct 2 2024

Added

  • Zero /proc/sys/kernel/tainted
  • Added "-g" proc interface to support inode hiding files globally
  • Added cheatsheet docfile for KoviD user interface

Changed

  • Remove magic word from syslog output, use KoviD /proc interface instead.
  • Add syslog-style timestamp to tty logfile
  • Modified "-a" proc interface to support full-path file hiding
  • Set persistence filenames from uuidgen output

Fixed