David Buchanan's repositories

dlinject

Inject a shared library (i.e. arbitrary code) into a live linux process, without ptrace

Language:PythonLicense:MITStargazers:775Issues:23Issues:8

Turbo-Recadmiumator

A remake of truedread/netflix-1080p which auto-patches cadmium-playercore at runtime to enable enhanced playback features. (NOTE: still working in 2024 😎)

Language:JavaScriptLicense:MITStargazers:176Issues:19Issues:12

millipds

A from-scratch atproto PDS implementation in Python

Language:PythonLicense:MITStargazers:106Issues:2Issues:19

DeCENC

Tools for decrypting MPEG-CENC files without knowledge of the key

Language:PythonLicense:MITStargazers:103Issues:9Issues:4

dram_emfi

playing with DDR DRAM bus fault injection

Language:CLicense:MITStargazers:88Issues:4Issues:0

fusee-nano

A minimalist re-implementation of the Fusée Gelée exploit, designed to run on embedded Linux devices. (Zero dependencies)

Language:CLicense:MITStargazers:72Issues:9Issues:3

picopds

A minimum viable atproto PDS for protocol experimentation purposes

Language:PythonLicense:MITStargazers:62Issues:4Issues:5

rabbit_r1_boot_notes

Documenting the boot process of the Rabbit R1 (MediaTek mt6765, k65v1_64_bsp, Android 13)

Language:PythonLicense:MITStargazers:47Issues:5Issues:4

plcmine

Yet another vanity did:plc miner

Language:CLicense:MITStargazers:24Issues:0Issues:0

unPNG

A backward-compatible subset of the PNG file format, for uncompressed bitmaps

Language:CLicense:MITStargazers:24Issues:2Issues:0

IHateDNS

The DNS server for people who hate DNS

Language:PythonLicense:MITStargazers:21Issues:1Issues:0

rc4

A python3 RC4 implementation that doesn't suck. (i.e. it's actually binary-safe...)

Language:PythonLicense:MITStargazers:17Issues:5Issues:0

dag-cbrrr

A reasonably fast DAG-CBOR parser for Python

Language:CLicense:MITStargazers:15Issues:2Issues:6

magic-numbers

magically import magic number constants

Language:PythonLicense:MITStargazers:15Issues:1Issues:0

Lplus

a toy bittorrent client

Language:PythonLicense:MITStargazers:11Issues:2Issues:0

atmst

A Python library for wrangling atproto-flavoured Merkle Search Trees

Language:PythonLicense:MITStargazers:8Issues:2Issues:1

mst-test-suite

test suite for atproto-flavour merkle search tree ops

Language:PythonLicense:MITStargazers:5Issues:0Issues:0

dag-cbor-benchmark

Test data for benchmarking dag-cbor decoders and encoders

hash-cryptanalysis

My attempts to understand/replicate existing attacks on hash functions (mostly collisions)

Language:PythonLicense:MITStargazers:2Issues:2Issues:0

firehose2

Ideas for improving efficiency of the atproto "firehose" mechanism, without making any sacrifices

Language:PythonLicense:MITStargazers:1Issues:0Issues:0

slh-dsa-stuff

A toy implementation of SLH-DSA aka FIPS 205 aka SPHINCS+

Language:PythonLicense:MITStargazers:1Issues:1Issues:0
Stargazers:0Issues:0Issues:0

android_kernel_rabbit_mt6765

rabbit r1 kernel source

License:NOASSERTIONStargazers:0Issues:0Issues:0

arroba

Python implementation of Bluesky PDS and AT Protocol, including repo, MST, and sync XRPC methods

License:CC0-1.0Stargazers:0Issues:0Issues:0

cryptography

cryptography is a package designed to expose cryptographic primitives and recipes to Python developers.

Language:PythonLicense:NOASSERTIONStargazers:0Issues:1Issues:0
Language:HTMLStargazers:0Issues:3Issues:0

marzlevane

prototype (with placeholder name (maybe))

Language:JavaScriptLicense:MITStargazers:0Issues:0Issues:0

pdsls

Browse AtProto repositories

Language:TypeScriptLicense:0BSDStargazers:0Issues:0Issues:0
License:CC0-1.0Stargazers:0Issues:0Issues:0

social-app

The Bluesky Social application for Web, iOS, and Android

Language:TypeScriptLicense:MITStargazers:0Issues:1Issues:0