Software

This page documents thirty-nine of my available software offerings.

Android

DivestOS2014-2024

DivestOS Mobile was a more private and more secure aftermarket operating system working on 60+ device models and available for 100 more. It was developed from 2014 until December of 2024.

Android Apps

See my eight apps over at DivestOS.org.

Arduino

HomeAlarm2019

A basic sounder for many reed switches.

C++ Programs

DNSBLFilter2016

Utility for matching domains against keywords.

Java Programs

AutoClicker2015

A crossplatform automatic clicker with global hotkey activation.

Screenshot of the AutoClicker GUI

Bayebot2021

A proof-of-concept XMPP bot that applies a Bayesian filter to messages in a MUC and reports detected matches.

CVE Checker2017

A tool for downloading, checking, and applying (CVE) patches to a repository.

Extirpater2014

A free space eraser.

Screenshot of the Extirpater GUI

Jensame2021

A high-performance duplicate file finder.

Llamabot2023

XMPP chat bot to interact with LLaMA.cpp.

NumberGuesser2015

Burn CPU cycles instead of flipping a coin?

Screenshot of the NumberGuesser GUI

ProGuard Dictionary Generator2015

Generates dictionaries for use with ProGuard in obfuscation.

Screenshot of the ProGuardDictionaryGenerator GUI

Simple HOSTS Merger2018

Simply utiltiy to merge, sort, and deduplicate HOSTS files.

Trammel2015

A graphical HOSTS file manager.

Screenshot of the Trammel GUI

WiFiDatabaseMerger2015

Creates boxed databases for use with MergedWiFiNLP.

Other

2025 Safeguarding XMPP Manifesto2024

Encouraging higher standards and stronger security in the XMPP ecosystem.

Divested-WRT2020

Simple, no-nonsense, unofficial builds of OpenWrt for the Marvell-based Linksys WRT devices.

DNS Blocklists2015

A list of domains you probably do want blocked.

DNS Exclusion Lists2021

A list of domains you probably don't want blocked.

real-ucode2023

All the microcodes, but packaged!

Unofficial hardened_malloc package2022

Unofficial micro-architecture optimized hardened_malloc package.

Shell Scripts

Circumnavigator2023

A DNS blocklist comparator.

DivBlock2021

A KISS adblocking script for OpenWrt.

ech-tester2024

Outputs ECH availability of given domains.

SCFW22017

A better firewall (?)

SCFW32020

Complementing your firewalld with IP blocking.

System Configuration

Brace2017

Toolkit compatible with multiple Linux distros that allows for installation of handpicked applications, along with corresponding configs that have been tuned for reasonable privacy and security.

Brace-Background2020

A different default background.

Divested-Release2020

The Divested RPM repository.

Web

Kairoscope2025

Private and secure mental health screeners.

Static But Not Really2019

A KISS PHP "micro-framework" that allows rapidly creating multi-page or single-page websites.

Shadow2016

An old analytics system.

Screenshot of the Shadow GUI

Udderance2025

Simple text-to-speech (TTS) based augmentative and alternative communication (AAC) app.

All Repositories

I have a handful of forked and smaller projects available that aren't linked from this page!


Divested:

CodebergGitHubGitLab

DivestOS:

CodebergGitHubGitLab

Tavi:

CodebergGitHubGitLab

Commit Signing

Effective August 22nd 2022 all future commits by myself should be signed with the following GPG keys:

Current: 2024-...Previous: 2022-2024

Contributing

Effective July 29th 2021 all future contributions to Divested projects must be signed-off as per the DCO:

Developer Certificate of Origin
Version 1.1

Copyright (C) 2004, 2006 The Linux Foundation and its contributors.

Everyone is permitted to copy and distribute verbatim copies of this
license document, but changing it is not allowed.


Developer's Certificate of Origin 1.1

By making a contribution to this project, I certify that:

(a) The contribution was created in whole or in part by me and I
    have the right to submit it under the open source license
    indicated in the file; or

(b) The contribution is based upon previous work that, to the best
    of my knowledge, is covered under an appropriate open source
    license and I have the right under that license to submit that
    work with modifications, whether created in whole or in part
    by me, under the same open source license (unless I am
    permitted to submit under a different license), as indicated
    in the file; or

(c) The contribution was provided directly to me by some other
    person who certified (a), (b) or (c) and I have not modified
    it.

(d) I understand and agree that this project and the contribution
    are public and that a record of the contribution (including all
    personal information I submit with it, including my sign-off) is
    maintained indefinitely and may be redistributed consistent with
    this project or the open source license(s) involved.
Support Tavi's Work ♥