{"projects":[{"date":"2026-04-15T12:13:41.057864Z","description":"WireGuard implementation for NT kernel","mailinglist":null,"name":"wireguard-nt","url":"https://git.zx2c4.com/wireguard-nt/about/"},{"date":"2026-04-14T21:44:43.131884Z","description":"WireGuard for the Linux kernel","mailinglist":null,"name":"wireguard-linux","url":"https://www.wireguard.com/"},{"date":"2026-04-14T12:02:16.762007Z","description":"A hyperfast web frontend for git repositories written in C.","mailinglist":null,"name":"cgit","url":"https://git.zx2c4.com/cgit/about/"},{"date":"2026-04-13T17:32:57.616498Z","description":"WireGuard client for Windows","mailinglist":null,"name":"wireguard-windows","url":"https://www.wireguard.com/"},{"date":"2026-03-24T02:27:34.209394Z","description":"Required tools for WireGuard, such as wg(8) and wg-quick(8)","mailinglist":null,"name":"wireguard-tools","url":"https://www.wireguard.com/"},{"date":"2026-03-18T17:49:37.787458Z","description":"Layer 3 TUN Driver for Windows","mailinglist":null,"name":"wintun","url":"https://git.zx2c4.com/wintun/about/"},{"date":"2026-03-17T00:50:59.202209Z","description":"Android GUI for WireGuard","mailinglist":null,"name":"wireguard-android","url":"https://www.wireguard.com/"},{"date":"2026-02-21T00:12:54.304589Z","description":"ZX2C4 Music web application that serves and transcodes tagged music libraries using Flask and Backbone.js.","mailinglist":null,"name":"zmusic-ng","url":"https://git.zx2c4.com/zmusic-ng/about/"},{"date":"2026-02-02T19:51:18.563717Z","description":"Development tree for the kernel CSPRNG","mailinglist":null,"name":"linux-rng","url":"https://git.zx2c4.com/linux-rng/about/"},{"date":"2025-10-28T16:19:31.808720Z","description":"Linux kernel tree for laptop","mailinglist":null,"name":"laptop-kernel","url":"https://git.zx2c4.com/laptop-kernel/about/"},{"date":"2025-06-18T09:55:20.366238Z","description":"Simple password manager using gpg and ordinary unix directories.","mailinglist":null,"name":"password-store","url":"https://www.passwordstore.org/"},{"date":"2025-05-21T23:45:09.538460Z","description":"Go implementation of WireGuard","mailinglist":null,"name":"wireguard-go","url":"https://git.zx2c4.com/wireguard-go/about/"},{"date":"2024-09-27T18:26:03.398423Z","description":"Fork of glibc for development","mailinglist":null,"name":"glibc","url":"https://git.zx2c4.com/glibc/about/"},{"date":"2024-09-09T01:38:48.169709Z","description":"QEMU development tree","mailinglist":null,"name":"qemu","url":"https://git.zx2c4.com/qemu/about/"},{"date":"2024-02-28T09:29:59.812322Z","description":"iOS and macOS apps for WireGuard","mailinglist":null,"name":"wireguard-apple","url":"https://git.zx2c4.com/wireguard-apple/about/"},{"date":"2023-10-23T13:23:21Z","description":"Set IFF_VNET_HDR on Android tun devices","mailinglist":null,"name":"wireguard-vnet-hdr-zygisk","url":"https://git.zx2c4.com/wireguard-vnet-hdr-zygisk/about/"},{"date":"2023-07-31T01:12:58Z","description":"Command-line audio file organizer that reads tags and renames files.","mailinglist":null,"name":"music-file-organizer","url":"https://git.zx2c4.com/music-file-organizer/about/"},{"date":"2023-03-29T14:25:24Z","description":"Android search shortcut without needing Google app","mailinglist":null,"name":"searchshortcut","url":"https://git.zx2c4.com/searchshortcut/about/"},{"date":"2022-12-19T14:19:23Z","description":"The testing mule. Run!","mailinglist":null,"name":"testrepo","url":"https://git.zx2c4.com/testrepo/about/"},{"date":"2022-12-07T04:54:09Z","description":"Go bindings for Wintun","mailinglist":null,"name":"wintun-go","url":"https://git.zx2c4.com/wintun-go/about/"},{"date":"2022-11-13T15:57:33Z","description":"Linux kernel development work - see feature branches","mailinglist":null,"name":"linux-dev","url":"https://git.zx2c4.com/linux-dev/about/"},{"date":"2022-09-16T01:57:10Z","description":"Simple wrapper around cryptsetup for encrypted containers","mailinglist":null,"name":"ctmg","url":"https://git.zx2c4.com/ctmg/about/"},{"date":"2022-09-04T17:06:00Z","description":"WireGuard implementation for the FreeBSD kernel","mailinglist":null,"name":"wireguard-freebsd","url":"https://git.zx2c4.com/wireguard-freebsd/about/"},{"date":"2022-06-29T13:36:49Z","description":"WireGuard kernel module backport for Linux 3.10 - 5.5","mailinglist":null,"name":"wireguard-linux-compat","url":"https://www.wireguard.com/"},{"date":"2022-04-20T00:43:45Z","description":"Simple utility for seeding the Linux kernel RNG with seed files","mailinglist":null,"name":"seedrng","url":"https://git.zx2c4.com/seedrng/about/"},{"date":"2022-04-06T17:18:47Z","description":"Simple C-script executor","mailinglist":null,"name":"cscript","url":"https://git.zx2c4.com/cscript/about/"},{"date":"2022-03-16T23:55:34Z","description":"Simple script for serving Golang packages","mailinglist":null,"name":"golang-package-server","url":"https://git.zx2c4.com/golang-package-server/about/"},{"date":"2021-12-23T12:15:26Z","description":"Translate highlighter.c from C to Go","mailinglist":null,"name":"translate-highlight-from-c-to-go","url":"https://git.zx2c4.com/translate-highlight-from-c-to-go/about/"},{"date":"2021-11-17T19:21:50Z","description":"A Portage overlay for Gentoo Linux -- ebuilds and patches found useful by zx2c4 for various projects.","mailinglist":null,"name":"portage","url":"https://git.zx2c4.com/portage/about/"},{"date":"2021-11-03T15:23:07Z","description":"Go 1.18's net/netip package for 1.17","mailinglist":null,"name":"go118-netip","url":"https://git.zx2c4.com/go118-netip/about/"},{"date":"2021-10-26T09:33:43Z","description":"WireGuard implementation for the OpenBSD kernel","mailinglist":null,"name":"wireguard-openbsd","url":"https://git.zx2c4.com/wireguard-openbsd/about/"},{"date":"2021-10-18T02:05:04Z","description":"IRC bot library and utilities","mailinglist":null,"name":"irc-go","url":"https://git.zx2c4.com/irc-go/about/"},{"date":"2021-08-02T14:38:22Z","description":"Load Windows 10 drivers on Windows 7 and 8.1","mailinglist":null,"name":"downlevel-driver-enabler","url":"https://git.zx2c4.com/downlevel-driver-enabler/about/"},{"date":"2021-05-21T17:07:22Z","description":"Listens on a given port and prints Mulder's truth to all who want to believe.","mailinglist":null,"name":"mulder-listen-daemon","url":"https://git.zx2c4.com/mulder-listen-daemon/about/"},{"date":"2021-05-06T17:56:23Z","description":"Builder of WireGuard module for Android kernels","mailinglist":null,"name":"android-wireguard-module-builder","url":"https://git.zx2c4.com/android-wireguard-module-builder/about/"},{"date":"2021-04-30T13:33:13Z","description":"Simple DDNS server","mailinglist":null,"name":"zx2c4-ddns","url":"https://git.zx2c4.com/zx2c4-ddns/about/"},{"date":"2021-04-02T03:16:28Z","description":"Various utility web services in Go","mailinglist":null,"name":"go-web-services","url":"https://git.zx2c4.com/go-web-services/about/"},{"date":"2021-01-13T17:10:04Z","description":"Rust implementation of WireGuard","mailinglist":null,"name":"wireguard-rs","url":"https://git.zx2c4.com/wireguard-rs/about/"},{"date":"2021-01-06T12:51:13Z","description":"Extremely simple private pastebin service","mailinglist":null,"name":"alephpaste","url":"https://git.zx2c4.com/alephpaste/about/"},{"date":"2020-11-04T09:05:06Z","description":"Fetches and patches RHEL7 kernel to build with minimal config for CI","mailinglist":null,"name":"rhel7-kernel-sanity-patcher","url":"https://git.zx2c4.com/rhel7-kernel-sanity-patcher/about/"},{"date":"2020-11-04T09:03:00Z","description":"Attempts to make the RHEL7 kernel work in minimal CI","mailinglist":null,"name":"rhel7-kernel-misery","url":"https://git.zx2c4.com/rhel7-kernel-misery/about/"},{"date":"2020-10-21T15:41:44Z","description":"Test repo for git's new sha256 object id format","mailinglist":null,"name":"sha256-oid-test","url":"https://git.zx2c4.com/sha256-oid-test/about/"},{"date":"2020-09-10T13:30:01Z","description":"Fork of lualdap for modernization","mailinglist":null,"name":"lualdap","url":"https://git.zx2c4.com/lualdap/about/"},{"date":"2020-07-22T09:08:08Z","description":"Disable kernel lockdown using ACPI SSDT injection","mailinglist":null,"name":"american-unsigned-language","url":"https://git.zx2c4.com/american-unsigned-language/about/"},{"date":"2020-04-29T00:55:15Z","description":"Execute a process bound to a particular network interface","mailinglist":null,"name":"netifexec","url":"https://git.zx2c4.com/netifexec/about/"},{"date":"2020-03-22T01:53:23Z","description":"Example basic C hashtable for 32-byte key","mailinglist":null,"name":"pubkey-hash-table","url":"https://git.zx2c4.com/pubkey-hash-table/about/"},{"date":"2020-03-01T07:32:42Z","description":"A redirector for old git:// endpoints","mailinglist":null,"name":"git-daemon-dummy","url":"https://git.zx2c4.com/git-daemon-dummy/about/"},{"date":"2020-03-01T07:32:06Z","description":"A simple telnet server that prompts users for a password and stores it in a file.","mailinglist":null,"name":"telnet-password-honeypot","url":"https://git.zx2c4.com/telnet-password-honeypot/about/"},{"date":"2020-02-12T16:23:57Z","description":"Chacha20 in bash script","mailinglist":null,"name":"chacha20.sh","url":"https://git.zx2c4.com/chacha20.sh/about/"},{"date":"2020-01-21T21:43:22Z","description":"SAT solver verification of Vale's field arithmetic","mailinglist":null,"name":"vale-gf25519-verification","url":"https://git.zx2c4.com/vale-gf25519-verification/about/"},{"date":"2019-12-29T21:42:06Z","description":"Android ROM directory for WireGuard inclusion","mailinglist":null,"name":"android_kernel_wireguard","url":"https://git.zx2c4.com/android_kernel_wireguard/about/"},{"date":"2019-12-24T23:54:42.827913Z","description":"Historical monolithic WireGuard repository, split into wireguard-tools, wireguard-linux, and wireguard-linux-compat.","mailinglist":null,"name":"wireguard-monolithic-historical","url":"https://www.wireguard.com/"},{"date":"2019-12-12T13:01:36Z","description":"Dynamic configuration daemons for WireGuard","mailinglist":null,"name":"wg-dynamic","url":"https://git.zx2c4.com/wg-dynamic/about/"},{"date":"2019-12-04T13:35:46Z","description":"Measure power usage of Intel graphics","mailinglist":null,"name":"i915-watt","url":"https://git.zx2c4.com/i915-watt/about/"},{"date":"2019-08-04T18:31:22Z","description":"Adjusts photographs based on a clock photo.","mailinglist":null,"name":"clockphoto","url":"https://git.zx2c4.com/clockphoto/about/"},{"date":"2019-02-06T03:28:11Z","description":"Simple cryptobox implementation with XChaCha20Poly1305","mailinglist":null,"name":"xchapolybox","url":"https://git.zx2c4.com/xchapolybox/about/"},{"date":"2018-12-04T02:03:12Z","description":"Kernel assisted means of gaining a root shell for Android","mailinglist":null,"name":"kernel-assisted-superuser","url":"https://git.zx2c4.com/kernel-assisted-superuser/about/"},{"date":"2018-10-13T04:16:22Z","description":"Mini library for accessing the USB Hasp HL dongle.","mailinglist":null,"name":"hasplib","url":"https://git.zx2c4.com/hasplib/about/"},{"date":"2018-07-28T14:35:02Z","description":"Various fuzzers for a particular 25519 implementation","mailinglist":null,"name":"curve25519-precomp-fuzzer","url":"https://git.zx2c4.com/curve25519-precomp-fuzzer/about/"},{"date":"2018-06-18T13:56:25Z","description":"Hides various networking information from operators who wish not to know it","mailinglist":null,"name":"blind-operator-mode","url":"https://git.zx2c4.com/blind-operator-mode/about/"},{"date":"2018-05-30T16:30:58Z","description":"Verify hashes in pipeline","mailinglist":null,"name":"hashpipe","url":"https://git.zx2c4.com/hashpipe/about/"},{"date":"2018-02-02T16:05:02Z","description":"Simple kernel land cycle counter","mailinglist":null,"name":"kbench9000","url":"https://git.zx2c4.com/kbench9000/about/"},{"date":"2017-10-11T18:52:11Z","description":"Plugins for IDA","mailinglist":null,"name":"ida-plugins","url":"https://git.zx2c4.com/ida-plugins/about/"},{"date":"2017-10-08T13:19:46Z","description":"A lightweight DNS forwarder that adds resolved IPs to a given netfilter ipset.","mailinglist":null,"name":"ipset-dns","url":"https://git.zx2c4.com/ipset-dns/about/"},{"date":"2017-09-16T14:54:24Z","description":"Haskell implementation of WireGuard","mailinglist":null,"name":"wireguard-hs","url":"https://git.zx2c4.com/wireguard-hs/about/"},{"date":"2017-07-17T16:17:38Z","description":"Proof of WireGuard protocol using Tamarin","mailinglist":null,"name":"wireguard-tamarin","url":"https://git.zx2c4.com/wireguard-tamarin/about/"},{"date":"2017-07-15T20:18:57Z","description":"Port of QtScriptGenerator to Qt5","mailinglist":null,"name":"qtscriptgenerator","url":"https://git.zx2c4.com/qtscriptgenerator/about/"},{"date":"2016-11-04T14:02:48Z","description":"Small benchmarking framework for unaligned access poly1305","mailinglist":null,"name":"polybench","url":"https://git.zx2c4.com/polybench/about/"},{"date":"2016-09-14T22:41:01Z","description":"Helpful scripts for using OpenBSC.","mailinglist":null,"name":"OpenBSC-Bootstrap","url":"https://git.zx2c4.com/OpenBSC-Bootstrap/about/"},{"date":"2016-02-29T15:29:06Z","description":"A Web 2.0 photo gallery done right via static JSON and dynamic JavaScript with no server-side burden but optional server-side SEO engine. Fast. Minimal.","mailinglist":null,"name":"PhotoFloat","url":"https://git.zx2c4.com/PhotoFloat/about/"},{"date":"2016-02-11T21:49:23Z","description":"Simple frequency scanner for GNU Radio","mailinglist":null,"name":"gr-scan","url":"https://git.zx2c4.com/gr-scan/about/"},{"date":"2015-08-20T02:39:16Z","description":"Routing table investigations and benchmarks for the Linux kernel and WireGuard","mailinglist":null,"name":"kernel-routing-table","url":"https://git.zx2c4.com/kernel-routing-table/about/"},{"date":"2014-01-27T15:28:03Z","description":"Kills stale old mosh sessions to keep pinky clean.","mailinglist":null,"name":"mosh-cleaner","url":"https://git.zx2c4.com/mosh-cleaner/about/"},{"date":"2013-12-05T06:41:05Z","description":"OpenRG image format extraction utility.","mailinglist":null,"name":"openrg-image-parser","url":"https://git.zx2c4.com/openrg-image-parser/about/"},{"date":"2013-11-01T22:07:03Z","description":"The set of scripts that make Laurent's world go round.","mailinglist":null,"name":"laurent-tools","url":"https://git.zx2c4.com/laurent-tools/about/"},{"date":"2013-10-09T12:59:08Z","description":"Easy scripts for monitoring wifi signals and changing mac addresses. Useful for low-grade spoofs and airport wifi.","mailinglist":null,"name":"wifi-monitoring-scripts","url":"https://git.zx2c4.com/wifi-monitoring-scripts/about/"},{"date":"2013-09-12T00:34:24Z","description":"A high performance network visualization framework.","mailinglist":null,"name":"glouglou","url":"https://git.zx2c4.com/glouglou/about/"},{"date":"2013-09-06T15:11:07Z","description":"Imports emails from gmail into notmuch.","mailinglist":null,"name":"gmail-notmuch","url":"https://git.zx2c4.com/gmail-notmuch/about/"},{"date":"2013-08-22T13:51:12Z","description":"Patches for mainline Linux kernel for the Thinkpad W530.","mailinglist":null,"name":"w530-kernel-patches","url":"https://git.zx2c4.com/w530-kernel-patches/about/"},{"date":"2013-05-22T11:09:55Z","description":"Executes ajax websites server-side for escaped fragment ajax crawl specification.","mailinglist":null,"name":"server-execute-phantom","url":"https://git.zx2c4.com/server-execute-phantom/about/"},{"date":"2013-04-23T23:30:20Z","description":"Various helper tools for making new remote git repositories.","mailinglist":null,"name":"GitTools","url":"https://git.zx2c4.com/GitTools/about/"},{"date":"2013-04-03T01:08:07Z","description":"Skein hasher for columbia for XKCD's alma mater contest.","mailinglist":null,"name":"almamater","url":"https://git.zx2c4.com/almamater/about/"},{"date":"2013-02-21T10:01:20Z","description":"A tree structure in C optimized for looking up domain names.","mailinglist":null,"name":"domain-lookup-tree","url":"https://git.zx2c4.com/domain-lookup-tree/about/"},{"date":"2013-02-11T04:58:36Z","description":"REST API for Music Collections (RAMC) official specification.","mailinglist":null,"name":"ramc-spec","url":"https://git.zx2c4.com/ramc-spec/about/"},{"date":"2013-01-07T17:05:20Z","description":"Crazy uploader for old school ZX2C4 Music that xors data and filenames to protect against trivial automated scans.","mailinglist":null,"name":"oldgen-zmusicuploader","url":"https://git.zx2c4.com/oldgen-zmusicuploader/about/"},{"date":"2012-12-29T15:31:34Z","description":"Intelligently guesses hash values in order to extract Wordpress password hashes via W3 Total Cache.","mailinglist":null,"name":"w3-total-fail","url":"https://git.zx2c4.com/w3-total-fail/about/"},{"date":"2012-12-20T01:07:52Z","description":"Monitors for the removal of a USB drive, and turns computer off when drive disappears.","mailinglist":null,"name":"knock-knock-token","url":"https://git.zx2c4.com/knock-knock-token/about/"},{"date":"2012-12-17T04:59:34Z","description":"Simple keylogger for Linux that uses evdev.","mailinglist":null,"name":"evdev-keylogger","url":"https://git.zx2c4.com/evdev-keylogger/about/"},{"date":"2012-10-19T16:59:38Z","description":"Reader and editor for wtmp, utmp, lastlog, and various other unix logs.","mailinglist":null,"name":"lastlog","url":"https://git.zx2c4.com/lastlog/about/"},{"date":"2012-10-02T00:42:21Z","description":"Source code for building an exploitable linux kernel challenge iso.","mailinglist":null,"name":"kernel-pwn-challenge","url":"https://git.zx2c4.com/kernel-pwn-challenge/about/"},{"date":"2012-08-22T15:40:53Z","description":"CoffeeScript PDF parser library.","mailinglist":null,"name":"psd.js","url":"https://git.zx2c4.com/psd.js/about/"},{"date":"2012-08-19T15:37:16Z","description":"Old school PHP-based ZX2C4 Music that ran for no hitches for a decade.","mailinglist":null,"name":"oldgen-zmusic","url":"https://git.zx2c4.com/oldgen-zmusic/about/"},{"date":"2012-08-14T13:49:04Z","description":"A local root exploit for the popular OS X OpenVPN manager, Tunnel Blick.","mailinglist":null,"name":"Pwnnel-Blicker","url":"https://git.zx2c4.com/Pwnnel-Blicker/about/"},{"date":"2012-08-13T21:03:47Z","description":"A local root exploit for Viscosity, an OSX OpenVPN client.","mailinglist":null,"name":"Viscatory","url":"https://git.zx2c4.com/Viscatory/about/"},{"date":"2012-08-10T23:45:47Z","description":"Splits various Real Books into separate PDFs per song. Useful for cellphones.","mailinglist":null,"name":"realbook-splitter","url":"https://git.zx2c4.com/realbook-splitter/about/"},{"date":"2012-07-09T17:54:49Z","description":"Fork of the github v3 api wrapper for python.","mailinglist":null,"name":"python-github3","url":"https://git.zx2c4.com/python-github3/about/"},{"date":"2012-07-03T11:39:23Z","description":"A library for Qt applications to act as an SCGI server, to interface with webservers, with a standard JSON over REST transport.","mailinglist":null,"name":"JsonScgiQt","url":"https://git.zx2c4.com/JsonScgiQt/about/"},{"date":"2012-06-06T22:15:06Z","description":"Quick and dirty Chromium extension for toggling between different proxy settings I frequently use.","mailinglist":null,"name":"chromium-quick-proxy","url":"https://git.zx2c4.com/chromium-quick-proxy/about/"},{"date":"2012-05-25T21:51:45Z","description":"Time well spent: various ways to destroy your memoriez.","mailinglist":null,"name":"memory-hemlock","url":"https://git.zx2c4.com/memory-hemlock/about/"},{"date":"2012-05-08T18:20:49Z","description":"A Exheres tree for Exherbo Linux -- various programs found useful by zx2c4 for various projects.","mailinglist":null,"name":"exheres","url":"https://git.zx2c4.com/exheres/about/"},{"date":"2012-04-03T20:58:08Z","description":"Kernel module rootkit that intercepts tcp connects to localhost on a given port and blinks the android backlight on connection. Meant for photosensor profiling.","mailinglist":null,"name":"android-connect-blinker","url":"https://git.zx2c4.com/android-connect-blinker/about/"},{"date":"2012-03-09T00:58:19Z","description":"Simple javascript include to prevent HTTPS-leaks via included resources. Helps protect against man-in-the-middle attacks.","mailinglist":null,"name":"secure.js","url":"https://git.zx2c4.com/secure.js/about/"},{"date":"2012-02-26T18:45:39Z","description":"Answers to Stripe's Capture the Flag.","mailinglist":null,"name":"Stripe-CTF","url":"https://git.zx2c4.com/Stripe-CTF/about/"},{"date":"2012-02-17T04:53:47Z","description":"Intercepts SSL connections with wildcard certificate for evesdropping.","mailinglist":null,"name":"stunnel-interceptor","url":"https://git.zx2c4.com/stunnel-interceptor/about/"},{"date":"2012-01-22T19:43:41Z","description":"Mempodipper, a linux local root exploit.","mailinglist":null,"name":"CVE-2012-0056","url":"https://git.zx2c4.com/CVE-2012-0056/about/"},{"date":"2011-12-09T06:39:43Z","description":"Playing with lack of copy_from_user in Linux's sendmsg.","mailinglist":null,"name":"CVE-2011-4594","url":"https://git.zx2c4.com/CVE-2011-4594/about/"},{"date":"2011-11-21T13:49:43Z","description":"Attempts to get the HFS kernel stack overflow bug to execute code.","mailinglist":null,"name":"CVE-2011-4330","url":"https://git.zx2c4.com/CVE-2011-4330/about/"},{"date":"2011-11-18T19:58:30Z","description":"PolicyKit Pwnage -- a local root exploit for Linux.","mailinglist":null,"name":"CVE-2011-1485","url":"https://git.zx2c4.com/CVE-2011-1485/about/"},{"date":"2011-11-18T19:52:55Z","description":"The Calibrer Assault Mount series of exploits against Calibre's numerous suid mount helper mistakes.","mailinglist":null,"name":"calibre-mount-helper-exploit","url":"https://git.zx2c4.com/calibre-mount-helper-exploit/about/"},{"date":"2011-11-16T23:04:43Z","description":"\u2581\u2582\u2583\u2585\u2582\u2587 in your shell.","mailinglist":null,"name":"spark","url":"https://git.zx2c4.com/spark/about/"},{"date":"2011-11-16T05:42:18Z","description":"Executes a webpage with javascript and ajax and returns resultant html. Replacement for simple HtmlUnit usage.","mailinglist":null,"name":"ServerExecute","url":"https://git.zx2c4.com/ServerExecute/about/"},{"date":"2011-11-14T04:53:42Z","description":"Unshredder for the Instagram engineering challenge. http://bit.ly/sCMAD5","mailinglist":null,"name":"instagram-unshredder","url":"https://git.zx2c4.com/instagram-unshredder/about/"},{"date":"2011-11-09T22:56:04Z","description":"An improvement on Tavis' LD_AUDIT exploits that is more compatible with hardened setups.","mailinglist":null,"name":"CVE-2010-3856","url":"https://git.zx2c4.com/CVE-2010-3856/about/"},{"date":"2011-11-07T04:58:11Z","description":"Small program to programatically write commands into a tty device.","mailinglist":null,"name":"termvader","url":"https://git.zx2c4.com/termvader/about/"},{"date":"2011-09-19T20:02:22Z","description":"Exports all Meego Harmattan contacts using QtMobility to VCard, because the N950's internal GUI tool to do so is broken.","mailinglist":null,"name":"vcardexport","url":"https://git.zx2c4.com/vcardexport/about/"},{"date":"2011-09-07T19:26:18Z","description":"How many clicks does it take to get from any word to Philosophy on Wikipedia?","mailinglist":null,"name":"wiki-philosophy","url":"https://git.zx2c4.com/wiki-philosophy/about/"},{"date":"2011-07-13T10:51:27Z","description":"A GPS location tracker that sends coordinates to a remote server. Written for Qt platforms using QtMobility. Aimed at Nokia N950 (MeeGo) and E52 (Symbian).","mailinglist":null,"name":"LocationTracker","url":"https://git.zx2c4.com/LocationTracker/about/"},{"date":"2011-06-26T07:50:09Z","description":"A sandbox for testing out new ideas in OpenCV.","mailinglist":null,"name":"OpenCV-Learning-Space","url":"https://git.zx2c4.com/OpenCV-Learning-Space/about/"},{"date":"2011-06-06T21:02:30Z","description":"Automatically builds template for cracking WEP networks and puts network card into monitor mode and sets correct channel. Also allows for easy network target selection.","mailinglist":null,"name":"WEPAutoCrack","url":"https://git.zx2c4.com/WEPAutoCrack/about/"},{"date":"2011-05-21T20:09:57Z","description":"A brute force ZIP file unzipper for dealing with corrupted files, via clever signature seeking algorithms.","mailinglist":null,"name":"BruteZip","url":"https://git.zx2c4.com/BruteZip/about/"},{"date":"2011-05-17T00:24:55Z","description":"Bootleg bash sound sequencer for linux that uses Fox News at Columbia samples and my own guitar backing.","mailinglist":null,"name":"FoxNewsSequencer","url":"https://git.zx2c4.com/FoxNewsSequencer/about/"},{"date":"2011-04-20T22:06:01Z","description":"Exploit based on a faulty clone(2) implementation in Linux < 2.6.36.2 that allows overwrite of arbitrary kernel word with NULL. Research and personal-security use only.","mailinglist":null,"name":"CVE-2010-4258","url":"https://git.zx2c4.com/CVE-2010-4258/about/"},{"date":"2011-03-20T22:00:01Z","description":"For Mac. By disabling the ability to edit while writing, Author forces you to think like an author, escaping the modern world and its invitation for disconnected thought. With Author, you'll get back to basics, plan out paragraphs at a time, write more coherently, and end writer's block.","mailinglist":null,"name":"Author","url":"https://www.zx2c4.com/projects/author/"},{"date":"2011-03-09T18:39:56Z","description":"Local root exploit for FreeBSD <= 6.4-Stable.","mailinglist":null,"name":"CVE-2008-5736","url":"https://git.zx2c4.com/CVE-2008-5736/about/"},{"date":"2011-03-02T07:05:07Z","description":"An example barebones webbrowser built for a talk on Qt at Columbia University.","mailinglist":null,"name":"TalkBrowser","url":"https://git.zx2c4.com/TalkBrowser/about/"},{"date":"2011-01-03T16:29:23Z","description":"Specification of RAOP protocol with timing.","mailinglist":null,"name":"Airtunes2","url":"https://git.zx2c4.com/Airtunes2/about/"},{"date":"2010-12-07T06:56:55Z","description":"Web-controlled encoding/uploading suite for DVDs and h264.","mailinglist":null,"name":"AnyLoader","url":"https://git.zx2c4.com/AnyLoader/about/"},{"date":"2010-08-13T21:06:23Z","description":"Statistics generator that crawls and scrapes for stats on search terms.","mailinglist":null,"name":"MovieStatistics","url":"https://git.zx2c4.com/MovieStatistics/about/"},{"date":"2010-08-07T03:33:15Z","description":"Configure and build tool for C++ development.","mailinglist":null,"name":"bldit","url":"https://git.zx2c4.com/bldit/about/"},{"date":"2010-07-28T18:36:05Z","description":"Windows trojan horse capible of screen modification, capture, file retreval, and full scripting.","mailinglist":null,"name":"BigEyes","url":"https://git.zx2c4.com/BigEyes/about/"},{"date":"2010-06-28T15:00:31Z","description":"A simple keylogger for Windows in .NET.","mailinglist":null,"name":"DoodleRag","url":"https://git.zx2c4.com/DoodleRag/about/"},{"date":"2010-05-23T16:17:18Z","description":"Chrome extension for naming IMDB quotes as AnyClip moments.","mailinglist":null,"name":"MomentSelector","url":"https://git.zx2c4.com/MomentSelector/about/"},{"date":"2010-05-23T16:07:40Z","description":"Web interface for IBM word cloud generator.","mailinglist":null,"name":"WordCloud","url":"https://git.zx2c4.com/WordCloud/about/"},{"date":"2010-04-18T09:49:18Z","description":"Helps find email addresses used in catch-all email on gmail.","mailinglist":null,"name":"CatchAllCatcher","url":"https://git.zx2c4.com/CatchAllCatcher/about/"},{"date":"2010-04-01T02:55:53Z","description":"Housing lottery tools.","mailinglist":null,"name":"HousingLottery","url":"https://git.zx2c4.com/HousingLottery/about/"},{"date":"2009-12-05T10:39:31Z","description":"Simple Qt two-way client/server direct ip chat.","mailinglist":null,"name":"MessagePopper","url":"https://git.zx2c4.com/MessagePopper/about/"},{"date":"2009-12-03T11:49:51Z","description":"Prototype of web browser plugin for using AnyClip.com with DVDs.","mailinglist":null,"name":"EmbeddedBrowserPrototype","url":"https://git.zx2c4.com/EmbeddedBrowserPrototype/about/"},{"date":"2009-10-21T02:05:02Z","description":"Prototype of Framed game for Google app engine.","mailinglist":null,"name":"FramedPrototype","url":"https://git.zx2c4.com/FramedPrototype/about/"},{"date":"2009-10-09T20:00:02Z","description":"Ripping, encoding, and title-loading suite for DVDs and h264, replaced with AnyLoader.","mailinglist":null,"name":"AnyRip","url":"https://git.zx2c4.com/AnyRip/about/"},{"date":"2009-08-12T22:26:10Z","description":"Helps correlate subscene subtitles with mp4 and shifts timecodes.","mailinglist":null,"name":"Subtitler","url":"https://git.zx2c4.com/Subtitler/about/"},{"date":"2009-08-10T21:58:25Z","description":"Original old-school python script ripper for Ubuntu.","mailinglist":null,"name":"OldSchoolRipper","url":"https://git.zx2c4.com/OldSchoolRipper/about/"},{"date":"2009-08-03T01:06:05Z","description":"Parses email headers for ip and geographic information.","mailinglist":null,"name":"geoemail","url":"https://git.zx2c4.com/geoemail/about/"},{"date":"2009-07-06T19:30:02Z","description":"Old Boxee app for prototype AnyClip API.","mailinglist":null,"name":"AnyClip4Boxee","url":"https://git.zx2c4.com/AnyClip4Boxee/about/"},{"date":"2009-05-02T05:37:43Z","description":"Java applet DAAP client based on OurTunes.","mailinglist":null,"name":"ZPlayer","url":"https://git.zx2c4.com/ZPlayer/about/"},{"date":"2009-05-02T05:32:29Z","description":"MDNS test wrapper for Qt4.","mailinglist":null,"name":"QtBonjour","url":"https://git.zx2c4.com/QtBonjour/about/"},{"date":"2009-05-02T05:14:31Z","description":"Updates bottom of Pidgin profile to show currently playing amarok song.","mailinglist":null,"name":"PidginSong","url":"https://git.zx2c4.com/PidginSong/about/"},{"date":"2009-02-21T05:52:30Z","description":"Synchronizes LFE and Master channels of alsamixer with alsa hook.","mailinglist":null,"name":"volfixd","url":"https://git.zx2c4.com/volfixd/about/"},{"date":"2008-12-19T19:21:51Z","description":"Strips and rewrites ID3 tags of mp3s so that they have maximum compatibility. Also strips ID3 comments.","mailinglist":null,"name":"fixID3","url":"https://git.zx2c4.com/fixID3/about/"},{"date":"2008-10-23T20:27:01Z","description":"Demonstration of chaos theory mathematics with triangle fractal.","mailinglist":null,"name":"trianglefractalchaos","url":"https://git.zx2c4.com/trianglefractalchaos/about/"},{"date":"2008-10-23T20:22:27Z","description":"Qt Client for ZX2C4 Music.","mailinglist":null,"name":"zmusicplayer","url":"https://git.zx2c4.com/zmusicplayer/about/"}]}
