save-changenew Porteus 5.01 5.1 v6 07/07/2026
https://drive.google.com/file/d/1bRBPFr ... sp=sharing
sha256: 8ed2796ee0ed91047b90e058fe41730c092aebe988c5e4b28b9c2a8498df7571
Find only uses one process including ctime and mtime in one search
Added time offset for a second search accounting for the main search time for any relavant mounts on the second search
Inotify wait now is built around file_creation_log.txt as indirect convenience feature and also caching files over 1 MB for main script
if automation fails it doesnt effect results as it would only be missing any cache
Adjusted inotify wait with new logic from qt version.
save-changesnewNMS nemesis v6 07/07/2026
https://drive.google.com/file/d/1p17Pi7 ... sp=sharing
sha256: 0c86606d9b5e6349a2bf882cf91101a520e07f0d9783b539698011d83f45505a
root pinentry needs to be configured
https://docs.google.com/document/d/1EJA ... tw1gextu63
Updates to bash version:
changed the way the find command is run with -xdev
Moved to V5 which will be the final release of the bash version before looking at gnu parallel further down the road
Updated recentchanges improved query and analytics in the searches. checked proper formatting for both bash and python backends.
New action for hybrid analysis Casmod which is just changed is greater than modified. Conversely this is Created on windows
parallelized inotify wait
in a few days add the Qt edition then have all versions finalized. This being the update for query and analytics, alarm clock and QOL improvements from the windows release
previous hash:
save-changenew Porteus 5.01 5.1 v5 06/18/2026
sha256: aa78823f25b0c7d5f4cb0bbbe1308ecd6c62d32a3034aa5a10204dcec57de4c8
save-changesnewNMS nemesis v5 06/18/2026
sha256: ce419840d8c0214b4384ccfddbfd43273270ee9e9b75eb5d5327c45fb831aff9
save-changesnewNMSpy Nemesis v6 python edition 07/10/2026
https://drive.google.com/file/d/1zSrkjV ... sp=sharing
sha256: 2e647587a68f07ad099e8fc5e355da4d69b93d9595b5e725ac80b2ceb7cafe5c
save-changesnew Porteus 5.01 5.1 v6 python edition 07/10/2026
https://drive.google.com/file/d/1m002Ex ... sp=sharing
sha256: 5ddcce03a81ad93bbb7e6a87bc74977e8f9e44bdacaaa73f4195a150a627166f
python version requires user pinentry
Have the changes in and changed the main search to use
find / -xdev -path /.cache -prune -o -not -type d -print
then
run a second find on the results from
input=$( awk '{print $4}' /proc/self/mountinfo | grep -E '^/(home|var|usr)' | sort)
for p in /var /home /usr; do
if echo "$input" | grep -qx "$p"; then
echo "$p"
else
echo "$input" | grep "^$p/"
fi
done
the first part will find system files and also those that land in /, /mnt/, /mnt/folder2 and obscure places on the device
then the second command will add the common mountpoints to the search to ensure coverage as xdev wouldnt list /var/lib/containers or /home if they were mounts for example
so testing it but its looking good
Changes include
simplified config file
recentchanges reset prompts to reset config files
supports nuitka build
currently testing the mount search and nuitka build and then look for anything that can be added like dynamic appending for scan idx instead of just appending. Also could put in sync system clock. So the idea is to clean it up so that later on can be updated easier ect
I got the clock time set in and also did the dynamic append for scan idx and symmetrics so the scan history for each profile is put in scans and scan_entries tables
so changes are in just going to test it and should have it done in about a day hopefully
06/16/2026
testing is nearly done so will release the qt and then add the find / -xdev and mounts to the bash so it can find files in / or obscure areas
parallelized inotify wait to do 8 files at a time.
With the core in a good spot can later put in blake2 and file shannon. Optionally implement watchdog instead of the inotify bash script so can integrate it with windows for precaching checksums.
Adding these later would prevent feature creep as its behind the scenes and avoid adding anything to the gui. So things like search on the database page are avoided for this reason

so each scan is stored in scan_entries by basedir. when doing a scan it will list each previous scan and the current scan out to the diff file. replacing the footer with all the scans and if symmetrics is checked it lists symlinks that target changed, files that no longer exist on the profile, directories that had no files when profile was made but now do and new directories since profile was made at the bottom
recentchanges 6.1.2 06/17/2026
https://github.com/dreadwrr/Recentchanges-Linux
Added lcd alarm clock and set system time
Changed the way the find command is run
Updated query and analytics
Simplified config and added ease of use like remember last dir for newer than
Added in functionality to make maintenance easier for future updates
recentchanges reset prompts to reset configs
if unable to determine drive type prompts
requires user pinentry setup. on nemesis should already be setup. for installing see above post
viewtopic.php?p=105456#p105456
if setting an alarm sound file and get a crash its because its trying to load hdmi audio drivers. export LIBVA_DRIVER_NAME="" should fix it
will go back to the bash script to adjust the analytics which are slightly too high and add in find -xdev and mount search
updated bash versions with adjusted analytics and new find -xdev. Can look into adding watchdog to Qt versions or add file shannon and blake2 later on
I found a consistent dark mode for porteus which I was having trouble setting initially and it currently follows system theme
so the next update will have it like this as default:
going forward I updated the python special edition which is the bash version but done in python and its really fast. These version have no dependencies so I decided to update the python version. will continue to test it and put in some more error handling
Also for the qt I will pull inotify wait out from the xRC option and put in watchdog so it can integrate with the windows version to look for created files with preserved metadata

the one on the left is on the first run of the python edition. then if the logger starts backing up can look to offload to a thread but seems to be working good as hanly doesnt do that much but is setup for expansion later if needed. I released the python edition and will start to work on watchdog for the qt just have to see what to exclude.