Hi! I'm 0x2a(wcampbell0x2a); Rust Software Engineer / Reverse Engineer /> I'm a a computer enthusiast who enjoys writing, reversing, and designing low-level systems software and infrastructure. You can find me in the following places: + github + mastodon + twitter + crates.io ====[ deku projects ]===================================== /> I co-maintain the deku project, which provides declarative binary reading and writing: bit-level, symmetric, serialization/deserialization. This has nerd-sniped me into writing a bunch of libraries at work and in the public-domain using this library. + backhand - Library and binaries for the reading, creating, and modification of SquashFS file systems + income - Library and binaries for the reading of UBI images + librarium - Library and binaries for the reading, creating, and modification of cpio archives + asterix-rs - Library for the parsing and generating of ASTERIX packets + KubOS-Preservation-Group/ccsds-spacepacket - Implementation of the CCSDS Space Packet Primary Header in Rust + adsb_deku - See below >> unpublished/research only ! bintex - Create bytefield latex digrams with the use of rust proc-macros and deku ! xz-deku - Library for reading XZ compression headers ! f12022-deku - Library for the parsing of PC f1 2022 UDP telemetry packets + tui ! rusty-chips - CHIP-8 emulator ====[ rsadsb ]============================================ /> ADS-B Related projects, written in Rust! + homepage - Announcements, Overview, Blog, and Quick Start guide + adsb_deku - Library and binaries for the parsing and generation of ADS-B packets and display of information + spotter - Rust ADS-B web server providing the following information in json format + dump1090_rs - Multi-SDR supported Rust translation of the popular dump1090 project for ADS-B demodulation + rsadsb-embedded - Experimental applications using the no_std feature of rsadsb/adsb_deku + FutureSDR - An Async SDR Runtime for Heterogeneous Architectures using my library >> In the news + rtl-sdr.com rsadsb v0.5.0 release >> unpublished/research only ! elons-jets-rs - Notify when one of Elon Musk's jets flyover your own ADS-B receiver ====[ other projects ]==================================== + zerus - Lightweight binary to download only project required crates for offline crates.io mirror + test-assets-ureq - Download test assets with ureq, managing them outside of git + kokiri - Test revisions of crates again other revisions of crates + aftermath - find-and-replace, commit, check, and push new changes to CI files for multiple projects + statusbar - dwm statusbar, now in Rust! + freestanding - Small freestanding ARM binary calling function already in memory + dotfiles - My linux dotfiles + sorensen - Cursed Compression Algorithm + cargo-decompile - [!] A cargo subcommand that displays ghidra function output through the use of the {rizin, radare2}-ghidra + assert_hex - Rust library to display assert panics in hexadecimal format + dbg_hex - display dbg result in hexadecimal {:#x?} format + privacy-log - rust-lang/log, but without file and line information + no_std_io2 - The bare essentials of std::io for use in no_std >> unpublished/research only ! karkinOS - Hobby OS and bootloader ! saleae-rs - rust library for interacting with saleae devices ! usb-notify - (C) USB device insert notifications using the linux udev,uevent and libnotify ! mint-cli - (Python) Display account net worth and current monthly budget in your terminal. Uses the python-mintapi ====[ contributed ]======================================= + rust-lang/rust - A language empowering everyone to build reliable and efficient software + panamax-rs/pamanax - Mirror rustup and crates.io repositories, for offline Rust and cargo usage + Rust-For-Linux/linux - Adding support for the Rust language to the Linux kernel / linux kernel mailing list + genonullfree/teleporter - Simple application for sending files from Point A to Point B + ferrilab/bitvec - Crate for managing memory bit by bit + kevinmehall/rust-soapysdr - Rust bindings for SoapySDR, vendor-neutral software defined radio hardware abstraction layer and many others... ====[ ctfs ]============================================== + hackasat - solution for i_see_stars hackasat DEF CON 2020 CTF + dc30-badge-keygen - DEF CON 30 badge keygen ====[ github organizations ]============================== + rsadsb + pamanax-rs + deku + AeroRust