The Membership Card is a complete computer that fits in an Altoids tin. Inspired by classic 8-bit computers like the Altair 8800 and Heathkit H8, it is thoroughly documented and easy to build, with big parts, big pads, and big traces and spaces. It uses only generic parts common in the 1980s (and still available today) -- no custom parts, and no surface mount. It's fully self-contained: You don't need PCs, Windows, megabyte compilers, or secret software to use it. Now you can learn about computers right from the ground up, and really understand how they work!
It comes as a two-board set. The Z80 Membership Card itself is a stand-alone single-board computer that can "power up" your projects, like the Parallax BASIC Stamps or Arduino microcomputers. But you need a way to program it, and of course some kind of input and output "shield" to put it to work.
Links to buy the kits are near the end of the page.
An 8-bit minicomputer with a fully custom architecture. Hardware schematics, software (firmware), and an emulator for testing.
8-bit data width. 16-bit address space (with banking). 8 general purpose registers (5 normal, 2 indirect addressing, 1 flag), 16 instruction RISC instruction set, port mapped I/O.
TERES-I Do-It-Yourself Free Open Source Hardware and Software laptop with ARM64 and x86 processors. Comes as a kit or a bunch of spare parts. FOSH/FOSS. ARM64, x86, MIPS variants. Can be upgraded piecemeal. Definitely runs Ubuntu and Android, can probably run other ported distros with a bit of work. Has all of the features and components that you'd expect, from wireless to a built-in webcam. Of course, you can probably leave out the stuff you don't want.
A ruleset-based access control system for the Linux kernel.
Cult of the Dead Cow.
A massive online database of default passwords for networking hardware, embedded devices, and operating systems.
A free utility for Windows that extracts your wireless keys in case you forget them.
A bundle of open source cryptographic software for Microsoft Windows with an installer to make it simple to set up. Includes GnuPG, WinPT and GPA (keyring managers), GPGol (a plugin for Outlook 2003), GPGee (a plugin for the Windows Explorer), and a copy of Claws (an e-mail client that uses GnuPG transparently). Also includes handbooks for newbies with crypto.
Twelve simple truths (and a couple of corollaries) about networks, networking, and network protocols.
A website about randomness, (pseudo-)random number generators, and cryptographic entropy. Contains discussions of these topics as well as some online RNGs to play with.
A Creative Commons-licensed book by Al Sweigart that teaches programming in Python through writing your own video games. Full source code is included.
howto rig up a computer at home to a cellphone with a cable and set it to automatically answer any incoming calls. Basically, the phone acts like a modem. It's supposed to be used for transferring data in emergencies (i.e., from a payphone). hacking Uses a piece of hamradio software called CallTTY, which implements tty and ttd (Telecommunications Devices for the Deaf) in software instead of hardware.
Possibly the best collection of audiovisual CODECs for Win32 and Win64 out there. Widely reputed to have no malware or spyware hidden anywhere within.
A website that takes arbitrary images that you upload or from a website and turns them into ASCII art.