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/userlandexec
userland exec for Linux x86_64
bediger4000/NudeDetectorPHP
PHP implementation of Rigan Ap-Apid's "An Algorithm for Nudity Detection"
bediger4000/malware-phylogeny
malware phylogeny for WSO web shell, Shellbot IRC bot and algorithm
bediger4000/GoKilo
Kilo text editor, refactored into Go
bediger4000/random-credit-card-numbers
Generate unique credit card numbers that pass the Luhn check
bediger4000/udp-echo-server
Golang echo server, using UDP
bediger4000/station
BME280, Raspberry Pi atmospheric data collection system
bediger4000/combinatory-logic
Full featured combinatory logic interperter
bediger4000/commonwords
Revisiting Knuth and McIlroy's word count problem, in Go
bediger4000/functional_dequeue
Investigations into the 3-stack constant time/space double-ended queue
bediger4000/interpolating
caculate numerical values of an interpolating polynomial passing through N points
bediger4000/quack
Queue data structure programmin job interview question
bediger4000/scapegoat-trees
Scapegoat Trees binary tree algorithm
bediger4000/Self-replicating-go
Self-replicating go program
bediger4000/tree_symmetry
Daily coding problem: determine if a k-ary tree is symmetric
bediger4000/allletters
Inspired by Wordle, find 5, 5-letter words with 25 different letters between them.
bediger4000/bediger4000.github.io
bediger4000/delimiters
An odd little programming job interview question
bediger4000/dht11_service
DS18B20 and DHT11 Raspberry Pi data collector
bediger4000/generate-ip-addresses
Generate legal IPv4 addresses from a string of digits
bediger4000/golang-unicode-string-reversal
Reversing a UTF-8 Unicode string is a subtle problem
bediger4000/golden-ratio-identity
verifying a numerical identity of the Golden Ratio
bediger4000/gpp
GPP, a generic preprocessor
bediger4000/jumblesolver
Jumbled word puzzle solver
bediger4000/lookandsay
Look-and-say sequence as programming job interview question
bediger4000/orbits
Multi-body Newtonian Orbital Mechanics
bediger4000/python_cons_car_cdr
Programming job interview question, lisp-style CONS, CAR, CDR functions
bediger4000/random7
Golang implementation of a programming job interview puzzle, plus bonus analysis
bediger4000/websrvr
Golang honey pot web server
bediger4000/words
help with a word finder game, sketches a text-processing utility program