See also my contributions to others' repositories.
Featured, Latest, Command Line, Utilities, Development, Reproducible Builds, Haskell, Python, Ruby, Rust, Bash, Libraries, Functional Programming, Security, Games, Web, Server Administration, Free Software & Privacy, Presentations, Miscellaneous

Featured
apksigcopier

apksigcopier - copy/extract/patch android apk signatures & compare apks

apksigtool

apksigtool - parse/verify/clean/sign android apk (signing block)

bash-cheatsheet

bash cheat sheet

fdroid-misc-scripts

fdroid-misc-scripts - miscellaneous scripts to analyse f-droid app data

gradle-update-action

GitHub Action to update Gradle

gradle-wrapper-verify

gradle-wrapper-verify - verify gradle-wrapper.jar sha256sum against published releases

jiten

jiten - japanese android/cli/web dictionary based on jmdict/kanjidic — 日本語 辞典 和英辞典 漢英字典 和独辞典 和蘭辞典

kanjidraw

kanjidraw - handwritten kanji recognition library + gui

koneko

koneko - a concatenative not-quite-lisp for kittens

m

m - minimalistic media manager

proudcat

proudcat - cat + :rainbow:

proudcat-rust

proudcat-rust - cat + :rainbow:

reproducible-apk-tools

reproducible-apk-tools - scripts to make android apks reproducible

shtst

shtst - simple cli testing

sigblock-code-poc

android apk signing block payload poc

sokobang

sokobang - sokoban puzzle w/ bigbang.coffee


Latest
apksigcopier

apksigcopier - copy/extract/patch android apk signatures & compare apks

apksigtool

apksigtool - parse/verify/clean/sign android apk (signing block)

catimerge

catimerge - merge two catima.zip exports

convert-to-requests

convert-to-requests - convert curl/fetch command to python requests

fdroid-misc-scripts

fdroid-misc-scripts - miscellaneous scripts to analyse f-droid app data

gradle-update-action

GitHub Action to update Gradle

gradle-wrapper-verify

gradle-wrapper-verify - verify gradle-wrapper.jar sha256sum against published releases

reproducible-apk-tools

reproducible-apk-tools - scripts to make android apks reproducible

sigblock-code-poc

android apk signing block payload poc


Command Line
apksigcopier

apksigcopier - copy/extract/patch android apk signatures & compare apks

apksigtool

apksigtool - parse/verify/clean/sign android apk (signing block)

catimerge

catimerge - merge two catima.zip exports

convert-to-requests

convert-to-requests - convert curl/fetch command to python requests

fdroid-misc-scripts

fdroid-misc-scripts - miscellaneous scripts to analyse f-droid app data

ghbak

ghbak - github backup

gradle-wrapper-verify

gradle-wrapper-verify - verify gradle-wrapper.jar sha256sum against published releases

jiten

jiten - japanese android/cli/web dictionary based on jmdict/kanjidic — 日本語 辞典 和英辞典 漢英字典 和独辞典 和蘭辞典

m

m - minimalistic media manager

nametag.py

nametag - set audio file tags based on file name

proudcat

proudcat - cat + :rainbow:

proudcat-rust

proudcat-rust - cat + :rainbow:

reproducible-apk-tools

reproducible-apk-tools - scripts to make android apks reproducible

shtst

shtst - simple cli testing


Utilities
apksigcopier

apksigcopier - copy/extract/patch android apk signatures & compare apks

apksigtool

apksigtool - parse/verify/clean/sign android apk (signing block)

catimerge

catimerge - merge two catima.zip exports

convert-to-requests

convert-to-requests - convert curl/fetch command to python requests

fdroid-misc-scripts

fdroid-misc-scripts - miscellaneous scripts to analyse f-droid app data

ghbak

ghbak - github backup

gitbak

UNMAINTAINED & REPLACED BY https://github.com/obfusk/ghbak !!! [gitbak - bitbucket/github/gist backup]

gradle-update-action

GitHub Action to update Gradle

gradle-wrapper-verify

gradle-wrapper-verify - verify gradle-wrapper.jar sha256sum against published releases

jiten

jiten - japanese android/cli/web dictionary based on jmdict/kanjidic — 日本語 辞典 和英辞典 漢英字典 和独辞典 和蘭辞典

kanjidraw

kanjidraw - handwritten kanji recognition library + gui

m

m - minimalistic media manager

m-gui

m - minimalistic media manager - GUI

map.sh

map.sh - map/filter for bash

mdview

mdview - markdown preview

nametag

nametag - set audio file tags based on file name

nametag.py

nametag - set audio file tags based on file name

proudcat

proudcat - cat + :rainbow:

proudcat-rust

proudcat-rust - cat + :rainbow:

reproducible-apk-tools

reproducible-apk-tools - scripts to make android apks reproducible

shtst

shtst - simple cli testing

taskmaster

taskmaster - manage tasks using a Taskfile

venv

venv - virtualenv's bundle exec


Development
apksigcopier

apksigcopier - copy/extract/patch android apk signatures & compare apks

apksigtool

apksigtool - parse/verify/clean/sign android apk (signing block)

dev-vm-ruby

dev-vm-ruby - ruby development VM (scripts)

fdroid-misc-scripts

fdroid-misc-scripts - miscellaneous scripts to analyse f-droid app data

fnjs

[TODO, ONHOLD] fnjs - functional javascript

gradle-update-action

GitHub Action to update Gradle

gradle-wrapper-verify

gradle-wrapper-verify - verify gradle-wrapper.jar sha256sum against published releases

koneko

koneko - a concatenative not-quite-lisp for kittens

reproducible-apk-tools

reproducible-apk-tools - scripts to make android apks reproducible

venv

venv - virtualenv's bundle exec


Reproducible Builds
apksigcopier

apksigcopier - copy/extract/patch android apk signatures & compare apks

apksigtool

apksigtool - parse/verify/clean/sign android apk (signing block)

fdroid-misc-scripts

fdroid-misc-scripts - miscellaneous scripts to analyse f-droid app data

reproducible-apk-tools

reproducible-apk-tools - scripts to make android apks reproducible

sigblock-code-poc

android apk signing block payload poc


Haskell
koneko

koneko - a concatenative not-quite-lisp for kittens


Python
algorithms.py

algorithms.py - python (2+3) implementations of standard algorithms

apksigcopier

apksigcopier - copy/extract/patch android apk signatures & compare apks

apksigtool

apksigtool - parse/verify/clean/sign android apk (signing block)

cahpy

cahpy - capybaras against humanity

catimerge

catimerge - merge two catima.zip exports

codespy

codespy - cooperative spy code

convert-to-requests

convert-to-requests - convert curl/fetch command to python requests

cryptanalysis.py

cryptanalysis.py - simple python (2+3) cryptanalysis tools

dns.py

dns.py - python (2+3) DNS server + client

fdroid-misc-scripts

fdroid-misc-scripts - miscellaneous scripts to analyse f-droid app data

ghbak

ghbak - github backup

heartspy

heartspy - beware of the black queen

httpony

HTTPony - HTTP server/client/dsl

jiten

jiten - japanese android/cli/web dictionary based on jmdict/kanjidic — 日本語 辞典 和英辞典 漢英字典 和独辞典 和蘭辞典

kanjidraw

kanjidraw - handwritten kanji recognition library + gui

m

m - minimalistic media manager

m-gui

m - minimalistic media manager - GUI

nametag.py

nametag - set audio file tags based on file name

netcat.py

netcat.py - python (2+3) netcat

obfusk.github.io

obfusk.github.io - /var/log/obfusk - hacking ⇒ ¬sleeping

obfusk.py

obfusk.py - functional programming (& other tools) library for python (2+3)

proudcat

proudcat - cat + :rainbow:

pypride

pypride - python (2+3) PRIDE cipher implementation

reproducible-apk-tools

reproducible-apk-tools - scripts to make android apks reproducible

shtst

shtst - simple cli testing

sniffer.py

sniffer.py - python (2+3) network sniffer

trcrt.py

trcrt.py - python (2+3) traceroute implementation

trstools.py

trstools.py - python (2+3) term rewriting tools

venv

venv - virtualenv's bundle exec


Ruby
achatwithsinatra

achatwithsinatra - a simple sinatra chat app

active-dump

active-dump - dump and restore activerecord from/to yaml

bundler-fu

bundler-fu - tools for bundler

eft

eft - ruby + whiptail

eftcmdr

eftcmdr - yaml + ruby + whiptail

gitbak

UNMAINTAINED & REPLACED BY https://github.com/obfusk/ghbak !!! [gitbak - bitbucket/github/gist backup]

localconfig-rails-example

localconfig example w/ rails

manifest-dl

manifest-dl - download extra files for your ruby app

mdview

mdview - markdown preview

nametag

nametag - set audio file tags based on file name

obfusk.rb

obfusk.rb - functional programming library for ruby

open_uri_w_redirect_to_https

open_uri_w_redirect_to_https - open-uri HTTP to HTTPS redirect support patch

rb-localconfig

[rb-]localconfig - local configuration for ruby (web) apps

rb-obfusk-data

[rb-]obfusk-data - data validation combinator library for ruby

rb-obfusk-util

[rb-]obfusk-util - miscellaneous utility library for ruby

siresta

[TODO] siRESTa - declarative REST APIs

webrtc-xftv

webrtc-xftv - record video+audio with webrtc/xftv/recorderjs


Rust
proudcat-rust

proudcat-rust - cat + :rainbow:


Bash
autossh-init

autossh-init - AutoSSH init script

baktogit

baktogit - backup w/ git

bash-cheatsheet

bash cheat sheet

bash-presentation

bash presentation

cpbak

cpbak - copy server backup (to e.g. a nas) using rsync + ssh (cron job)

eft.sh

eft.sh - bash + whiptail

fdroid-misc-scripts

fdroid-misc-scripts - miscellaneous scripts to analyse f-droid app data

gradle-update-action

GitHub Action to update Gradle

gradle-wrapper-verify

gradle-wrapper-verify - verify gradle-wrapper.jar sha256sum against published releases

mailer

mailer - send(e)mail script

map.sh

map.sh - map/filter for bash

srvbak

srvbak - server backup (cron job)

stat

stat - server status (cron job)

taskmaster

taskmaster - manage tasks using a Taskfile


Libraries
active-dump

active-dump - dump and restore activerecord from/to yaml

apksigcopier

apksigcopier - copy/extract/patch android apk signatures & compare apks

apksigtool

apksigtool - parse/verify/clean/sign android apk (signing block)

bigbang.coffee

bigbang.coffee - graphical/evented functional programming for js/coffee

bundler-fu

bundler-fu - tools for bundler

clj-obfusk-data

[clj-]obfusk-data - data validation combinator library for clojure

eft

eft - ruby + whiptail

eft.sh

eft.sh - bash + whiptail

eftcmdr

eftcmdr - yaml + ruby + whiptail

kanjidraw

kanjidraw - handwritten kanji recognition library + gui

localconfig-rails-example

localconfig example w/ rails

manifest-dl

manifest-dl - download extra files for your ruby app

open_uri_w_redirect_to_https

open_uri_w_redirect_to_https - open-uri HTTP to HTTPS redirect support patch

rb-localconfig

[rb-]localconfig - local configuration for ruby (web) apps

rb-obfusk-data

[rb-]obfusk-data - data validation combinator library for ruby

rb-obfusk-util

[rb-]obfusk-util - miscellaneous utility library for ruby

siresta

[TODO] siRESTa - declarative REST APIs


Functional Programming
bigbang-examples

bigbang-examples - bigbang.coffee examples

bigbang-snake

bigbang-snake - snake game w/ bigbang.coffee

bigbang.coffee

bigbang.coffee - graphical/evented functional programming for js/coffee

fnjs

[TODO, ONHOLD] fnjs - functional javascript

koneko

koneko - a concatenative not-quite-lisp for kittens

obfusk.coffee

[TODO] obfusk.coffee - functional programming library for js/coffee

obfusk.py

obfusk.py - functional programming (& other tools) library for python (2+3)

obfusk.rb

obfusk.rb - functional programming library for ruby

snake.coffee

snake.coffee - snake game library w/ bigbang.coffee

sokobang

sokobang - sokoban puzzle w/ bigbang.coffee


Security
gradle-update-action

GitHub Action to update Gradle

gradle-wrapper-verify

gradle-wrapper-verify - verify gradle-wrapper.jar sha256sum against published releases

sigblock-code-poc

android apk signing block payload poc


Games
bigbang-examples

bigbang-examples - bigbang.coffee examples

bigbang-snake

bigbang-snake - snake game w/ bigbang.coffee

bigbang.coffee

bigbang.coffee - graphical/evented functional programming for js/coffee

cahpy

cahpy - capybaras against humanity

codespy

codespy - cooperative spy code

heartspy

heartspy - beware of the black queen

snake.coffee

snake.coffee - snake game library w/ bigbang.coffee

sokobang

sokobang - sokoban puzzle w/ bigbang.coffee


Web
achatwithsinatra

achatwithsinatra - a simple sinatra chat app

bigbang-examples

bigbang-examples - bigbang.coffee examples

bigbang-snake

bigbang-snake - snake game w/ bigbang.coffee

bigbang.coffee

bigbang.coffee - graphical/evented functional programming for js/coffee

cahpy

cahpy - capybaras against humanity

codespy

codespy - cooperative spy code

heartspy

heartspy - beware of the black queen

httpony

HTTPony - HTTP server/client/dsl

jiten

jiten - japanese android/cli/web dictionary based on jmdict/kanjidic — 日本語 辞典 和英辞典 漢英字典 和独辞典 和蘭辞典

localconfig-rails-example

localconfig example w/ rails

obfusk.github.io

obfusk.github.io - /var/log/obfusk - hacking ⇒ ¬sleeping

open_uri_w_redirect_to_https

open_uri_w_redirect_to_https - open-uri HTTP to HTTPS redirect support patch

rb-localconfig

[rb-]localconfig - local configuration for ruby (web) apps

siresta

[TODO] siRESTa - declarative REST APIs

sokobang

sokobang - sokoban puzzle w/ bigbang.coffee

webrtc-xftv

webrtc-xftv - record video+audio with webrtc/xftv/recorderjs


Server Administration
autossh-init

autossh-init - AutoSSH init script

baktogit

baktogit - backup w/ git

cpbak

cpbak - copy server backup (to e.g. a nas) using rsync + ssh (cron job)

dev-vm-ruby

dev-vm-ruby - ruby development VM (scripts)

mailer

mailer - send(e)mail script

srvbak

srvbak - server backup (cron job)

stat

stat - server status (cron job)

taskmaster

taskmaster - manage tasks using a Taskfile


Free Software & Privacy
cryptoparty-privacycafe-menu

cryptoparty/privacycafe menu

cryptoparty-privacycafe-slides

cryptoparty/privacycafe slides (w/ notes)

ds-lunch-talk-foss

Radboud University Digital Security Colloquium Lunch Talk: Free and Open-Source Software (FOSS) (Licensing): A Crash Course for Computer Scientists

iot-tdose

my IoT presentation for T-DOSE

keep-it-private

[TODO] keep-it-private - privacy/crypto presentations


Presentations
achatwithsinatra

achatwithsinatra - a simple sinatra chat app

bash-presentation

bash presentation

buffer-overflows-101

buffer overflows presentation

cryptoparty-privacycafe-slides

cryptoparty/privacycafe slides (w/ notes)

ds-lunch-talk-foss

Radboud University Digital Security Colloquium Lunch Talk: Free and Open-Source Software (FOSS) (Licensing): A Crash Course for Computer Scientists

iot-tdose

my IoT presentation for T-DOSE

keep-it-private

[TODO] keep-it-private - privacy/crypto presentations


Miscellaneous
algorithms.cpp

algorithms.cpp - implementations of standard algorithms in C++

dev-misc

scripts + *rc

dotfiles

some of my dotfiles

gpg

gpg key + fingerprint + HOWTO

i3-config

my i3 config

jiten-webview

jiten-webview - android webview wrapper for jiten.obfusk.dev

kanji-strokes

REPLACED BY https://github.com/obfusk/jiten [kanji-strokes - 漢字と仮名の筆順 - stroke order for japanese text]

mail-config

my mutt + isync config

phonegap-android-coffee-haml

phonegap-android-coffee-haml - use coffeescript and haml to build phonegap apps on android

scripts

miscellaneous scripts

sh-config

[ba]sh config

simple-stack-exploit

simple-stack-exploit - a simple demo exploit

xuggle-frames-to-video

xuggle-frames-to-video (xftv) - turn a stream of frame+timestamp into a video - useful for webrtc