Bruce Ediger (@bediger4000)
  • Stars
    star
    561
  • Global Rank 52,105 (Top 2 %)
  • Followers 103
  • Following 27
  • Registered almost 9 years ago
  • Most used languages
    Go
    60.0 %
    C
    18.2 %
    PHP
    7.3 %
    HTML
    5.5 %
    Python
    3.6 %
    Shell
    3.6 %
    Perl
    1.8 %
  • Location 🇺🇸 United States
  • Country Total Rank 14,297
  • Country Ranking
    Perl
    790
    PHP
    825
    Go
    1,628
    C
    2,533
    Shell
    3,098

Top repositories

1

php-malware-analysis

Deobfuscation and analysis of PHP malware captured by a WordPress honey pot
PHP
123
star
2

kilo-in-go

Kilo text editor, from Build Your Own Text Editor, in Go
Go
101
star
3

reverse-php-malware

De-obfuscate and reverse engineer PHP malware
PHP
75
star
4

userlandexec

userland exec for Linux x86_64
C
51
star
5

ssh-tarpit-behavior

Results of running endlessh to tarpit ssh scanners
Shell
42
star
6

NudeDetectorPHP

PHP implementation of Rigan Ap-Apid's "An Algorithm for Nudity Detection"
PHP
19
star
7

crc32-file-collision-generator

Create files whose CRC32 value matches that of another file
Go
18
star
8

malware-phylogeny

malware phylogeny for WSO web shell, Shellbot IRC bot and algorithm
Perl
16
star
9

interviewquestions

Links to my interview question repos
14
star
10

random-credit-card-numbers

Generate unique credit card numbers that pass the Luhn check
Python
7
star
11

GoKilo

Kilo text editor, refactored into Go
Go
7
star
12

udp-echo-server

Golang echo server, using UDP
Go
7
star
13

infinite-fake-website

Lure SEO spammers down a hole with no bottom
PHP
7
star
14

binary_tree

Consolidated binary tree interview questions
Go
6
star
15

station

BME280, Raspberry Pi atmospheric data collection system
Python
4
star
16

tableaux-in-go

Prove propositional logic tautologies via Smullyan's tableaux method
Go
4
star
17

tree-pattern-matching

Hoffman and O'Donnel's "Pattern matching in trees" implemented in C
C
4
star
18

crapterpreter

An unremarkable interpreted programming language
C
3
star
19

userlandexec-arm

userland exec for Linux ARM v7
C
3
star
20

squava

Command line Squava game in Go, Alpha-beta minimax and Monte Carlo Tree Search
Go
3
star
21

any-combinatory-logic

Combinatory Logic Interpreter with user-definable primitives and abstraction algorithms
C
3
star
22

arithmetic-parser

Golang arithmetic expression parser and evaluator
Go
2
star
23

lru-cache

Programming job interview design question - least recently used cache
Go
2
star
24

list-segment-implementation

A deliberately limited re-implementation of the "ls" command
C
2
star
25

combinatory-logic

Full featured combinatory logic interperter
C
2
star
26

self-replicating-programs

Assorted self replicating programs: python, bash, php, m4, perl, awk, gpp
Shell
2
star
27

huffman

Programming job interview question, Huffman encoding
Go
2
star
28

tcp-self-connect

Illustrate TCP client self-connect/simultaneous open in ephemeral port range
C
2
star
29

lisp-in-python-in-go

Peter Norvig's Lisp in Python reimplemented in Go
Go
2
star
30

commonwords

Revisiting Knuth and McIlroy's word count problem, in Go
Go
1
star
31

jobscheduler

Job scheduler interview question
Go
1
star
32

quack

Queue data structure programmin job interview question
Go
1
star
33

functional_dequeue

Investigations into the 3-stack constant time/space double-ended queue
Go
1
star
34

cryptopals

Golang implementation of the cryptopals cryptography challenges
Go
1
star
35

monte-carlo-lock

Emulations of "machines" from Raymond Smullyan's book, The Lady or The Tiger
HTML
1
star
36

bitops

Solution to, and analysis of, a programmin job interview question
Go
1
star
37

linked_lists

Linked list interview questions and puzzles in Go
Go
1
star
38

divisionwithout

Programing puzzle, integer division without using built-in division operator
Go
1
star
39

nine-board

Nine-board Tic Tac Toe in your browser
HTML
1
star
40

Self-replicating-go

Self-replicating go program
Go
1
star
41

scapegoat-trees

Scapegoat Trees binary tree algorithm
Go
1
star
42

utf8validator

UTF-8 byte stream validation programming job interview question
Go
1
star
43

swapbits

Daily coding problems interview question: swap even and odd bits in 8-bit integer
Go
1
star
44

tree_symmetry

Daily coding problem: determine if a k-ary tree is symmetric
Go
1
star
45

curried-arithmetic

Programming interview question involving curried functions
Go
1
star
46

postorder-tree-traversal

Recreate binary tree from its post-order traversal
Go
1
star
47

lambda-calculator

lambda calculus interpreter
C
1
star
48

arithmetic-expressions

Arithmetic order of operations expression evaluator
Go
1
star
49

network-worm-simulator

Discrete time step simulation of network worms and fully-connected networks.
HTML
1
star
50

graycode

Developer job interview question about generating Gray Code values
Go
1
star
51

bcd2

BCD arithmetic experiments
Go
1
star
52

interpolating

caculate numerical values of an interpolating polynomial passing through N points
Go
1
star
53

reservoir-sampling

Reservoir sampling as a Unix filter program
Go
1
star
54

xor-decoding

Semi-automatically decode xor-encoded text files, including key discovery
C
1
star
55

propositional-logic-go

Read propositional logic expressions, and reprint them, Golang version
Go
1
star
56

vigenere-ciphering-deciphering

Classical ciphers: encoding, decoding and key recovery, all in Go
Go
1
star