There are no reviews yet. Be the first to send feedback to the community and the maintainers!
php-malware-analysis
Deobfuscation and analysis of PHP malware captured by a WordPress honey potkilo-in-go
Kilo text editor, from Build Your Own Text Editor, in Goreverse-php-malware
De-obfuscate and reverse engineer PHP malwareuserlandexec
userland exec for Linux x86_64ssh-tarpit-behavior
Results of running endlessh to tarpit ssh scannersNudeDetectorPHP
PHP implementation of Rigan Ap-Apid's "An Algorithm for Nudity Detection"crc32-file-collision-generator
Create files whose CRC32 value matches that of another filemalware-phylogeny
malware phylogeny for WSO web shell, Shellbot IRC bot and algorithminterviewquestions
Links to my interview question reposrandom-credit-card-numbers
Generate unique credit card numbers that pass the Luhn checkGoKilo
Kilo text editor, refactored into Goudp-echo-server
Golang echo server, using UDPinfinite-fake-website
Lure SEO spammers down a hole with no bottombinary_tree
Consolidated binary tree interview questionsstation
BME280, Raspberry Pi atmospheric data collection systemtree-pattern-matching
Hoffman and O'Donnel's "Pattern matching in trees" implemented in Ccrapterpreter
An unremarkable interpreted programming languageuserlandexec-arm
userland exec for Linux ARM v7squava
Command line Squava game in Go, Alpha-beta minimax and Monte Carlo Tree Searchany-combinatory-logic
Combinatory Logic Interpreter with user-definable primitives and abstraction algorithmsarithmetic-parser
Golang arithmetic expression parser and evaluatorlru-cache
Programming job interview design question - least recently used cachelist-segment-implementation
A deliberately limited re-implementation of the "ls" commandcombinatory-logic
Full featured combinatory logic interperterself-replicating-programs
Assorted self replicating programs: python, bash, php, m4, perl, awk, gpphuffman
Programming job interview question, Huffman encodingtcp-self-connect
Illustrate TCP client self-connect/simultaneous open in ephemeral port rangelisp-in-python-in-go
Peter Norvig's Lisp in Python reimplemented in Gocommonwords
Revisiting Knuth and McIlroy's word count problem, in Gojobscheduler
Job scheduler interview questionquack
Queue data structure programmin job interview questioncryptopals
Golang implementation of the cryptopals cryptography challengesfunctional_dequeue
Investigations into the 3-stack constant time/space double-ended queuemonte-carlo-lock
Emulations of "machines" from Raymond Smullyan's book, The Lady or The Tigerbitops
Solution to, and analysis of, a programmin job interview questionlinked_lists
Linked list interview questions and puzzles in Godivisionwithout
Programing puzzle, integer division without using built-in division operatornine-board
Nine-board Tic Tac Toe in your browserSelf-replicating-go
Self-replicating go programscapegoat-trees
Scapegoat Trees binary tree algorithmswapbits
Daily coding problems interview question: swap even and odd bits in 8-bit integertree_symmetry
Daily coding problem: determine if a k-ary tree is symmetriccurried-arithmetic
Programming interview question involving curried functionsutf8validator
UTF-8 byte stream validation programming job interview questionlambda-calculator
lambda calculus interpreterpostorder-tree-traversal
Recreate binary tree from its post-order traversalarithmetic-expressions
Arithmetic order of operations expression evaluatornetwork-worm-simulator
Discrete time step simulation of network worms and fully-connected networks.graycode
Developer job interview question about generating Gray Code valuesbcd2
BCD arithmetic experimentsinterpolating
caculate numerical values of an interpolating polynomial passing through N pointsreservoir-sampling
Reservoir sampling as a Unix filter programxor-decoding
Semi-automatically decode xor-encoded text files, including key discoverypropositional-logic-go
Read propositional logic expressions, and reprint them, Golang versionvigenere-ciphering-deciphering
Classical ciphers: encoding, decoding and key recovery, all in GoLove Open Source and this site? Check out how you can help us