bediger4000
I like to write programs. I like to explore problems. I write all of my programs to run under Linux.
Denver, Colorado, USA
Pinned Repositories
any-combinatory-logic
Combinatory Logic Interpreter with user-definable primitives and abstraction algorithms
crc32-file-collision-generator
Create files whose CRC32 value matches that of another file
interviewquestions
Links to my interview question repos
kilo-in-go
Kilo text editor, from Build Your Own Text Editor, in Go
malware-phylogeny
malware phylogeny for WSO web shell, Shellbot IRC bot and algorithm
php-malware-analysis
Deobfuscation and analysis of PHP malware captured by a WordPress honey pot
reverse-php-malware
De-obfuscate and reverse engineer PHP malware
self-replicating-programs
Assorted self replicating programs: python, bash, php, m4, perl, awk, gpp
ssh-tarpit-behavior
Results of running endlessh to tarpit ssh scanners
userlandexec
userland exec for Linux x86_64
bediger4000's Repositories
bediger4000/kilo-in-go
Kilo text editor, from Build Your Own Text Editor, in Go
bediger4000/crc32-file-collision-generator
Create files whose CRC32 value matches that of another file
bediger4000/any-combinatory-logic
Combinatory Logic Interpreter with user-definable primitives and abstraction algorithms
bediger4000/tableaux-in-go
Prove propositional logic tautologies via Smullyan's tableaux method
bediger4000/userlandexec-arm
userland exec for Linux ARM v7
bediger4000/lisp-in-python-in-go
Peter Norvig's Lisp in Python reimplemented in Go
bediger4000/list-segment-implementation
A deliberately limited re-implementation of the "ls" command
bediger4000/tcp-self-connect
Illustrate TCP client self-connect/simultaneous open in ephemeral port range
bediger4000/aho-corasick-matching
C language, library implementation of Aho-Corasick string matching
bediger4000/alphabeta-tictactoe
Alpha beta minimaxing tic tac toe in various languages
bediger4000/arithmetic-expressions
Arithmetic order of operations expression evaluator
bediger4000/cryptopals
Golang implementation of the cryptopals cryptography challenges
bediger4000/programmers-calculator
Command line calculator with arithmetic and bitwise operators
bediger4000/wso-webshell
🕹 wso php webshell
bediger4000/xor-decoding
Semi-automatically decode xor-encoded text files, including key discovery
bediger4000/9board
9-board tic tac toe
bediger4000/automondrian
Mid-century Modern for the Masses
bediger4000/avl_tree
AVL binary search tree (insert only) in Golang
bediger4000/binary-tree-odd-string-rep
Peculiar string representation of a binary tree
bediger4000/clean-php
Rename all function, method, class, variable, etc names to something generic
bediger4000/dragon-curve-fractal
Create the dragon curve using an iterated function system
bediger4000/egyptian-waterjar-puzzle
Pouring water from jug to jug problem
bediger4000/GermanNames
Here is a you can find two files with a list of all the First and Last Names in the German language, which I needed for a project and couldn't find anywhere in a clean text format.
bediger4000/ghw
Golang hardware discovery/inspection library
bediger4000/iterated-function-systems
bediger4000/logistic-bifurcation-diagram
Create image of logistic map bifurcation diagram.
bediger4000/nonrecursive-recursion
A C language, self-relocating function
bediger4000/SIBPanel
bediger4000/tree-list-recursion-c
The Great Tree List Recursion problem implemented in C
bediger4000/tree-list-recursion-go
The Great Tree List Recursion problem implemented in Go