VLC media player is a multimedia player, framework, streamer, and encoder. It can play inputs like files, network streams, DVDs, audio CDs, Blu-Rays, capture devices, and screens. It can play most audio and video codecs and formats (MPEG 1/2/4, H264, VC-1, DivX, WMV, Vorbis, AC3, AAC, MKV, etc.), but can also be used to convert to different formats and/or send streams through the network.
OzVM (Virtual Machine Project) is a simple, lightweight, secure virtual machine. The current target application of OzVM is OzStream, which allows platform independent self-decoding of data. The vision of OzStream is to make any and all compressed media self-extracting. OzStream abstracts compressed media from client applications, providing new freedom for users, developers, and compression techniques.
This is the full source release of the "equalize_it" C=64 music disk, scripted in TKS and powered by EQU, SidPlay2, SDL, libpng, zlib, and OpenGL. "Equalize it" is a nostalgic journey through 20 years of C=64 SID music featuring many well known SID composers like Jeff, Martin Galway, Rob Hubbard, Mitch'n'Dane, Reyn Ouwehand, Matt Gray, and many more.
Botan is a crypto library written in C++. It provides a variety of cryptographic algorithms, including common ones such as AES, MD5, SHA, HMAC, RSA, Diffie-Hellman, DSA, and ECDSA, as well as many others that are more obscure or specialized. It also offers SSL/TLS (client and server), X.509v3 certificates and CRLs, and PKCS #10 certificate requests. A message processing system that uses a filter/pipeline metaphor allows for many common cryptographic tasks to be completed with just a few lines of code. Assembly and SIMD optimizations for common CPUs offers speedups for critical algorithms like AES and SHA-1.
amforth is an extendible command interpreter for the Atmel AVR ATmega microcontroller family. It has a turnkey feature for embedded use as well. It does not depend on a host application. The command language is an almost compatible ANS94 forth with extensions. It needs less than 8KB code memory for the base system. It is written in assembly language and forth itself.
The Tinyserial library is a space-saving alternative to the Arduino software distribution's libraries for reading and writing characters and strings to the USART0 serial port on the Atmel ATmega168 and ATmega328p MCUs found on Arduino Diecimilla and Duemilanove boards. While the Arduino software distribution's libraries provide interrupt-driven serial I/O with far more features and support more MCUs, the Tinyserial library provides only the most basic polling-based serial I/O. However, the Tinyserial library uses far less Flash and SRAM, thereby giving you room to implement larger and more complicated applications on your boards. The Tinyserial library respects the GNU libc ABI, so you can call into it from C and C++ programs.
The Smart Card Detective (SCD) is a general framework for research on smart cards. It allows you to monitor any smart card application (including Chip and PIN / EMV transactions) and create your custom applications. The software is completely open source, and the hardware can be bought from Smart Architects. The device has a smart card interface as well as a terminal/reader interface, allowing the SCD to act as a passive/active monitor between a card and a reader or emulate a card or a terminal. Using the Python command line interface, you can interact with the SCD using a PC. This allows more flexible operation, although the SCD also features many stand-alone applications and a battery so that you can also use it without a PC.
John the Ripper is a fast password cracker, currently available for many flavors of Unix, Windows, DOS, BeOS, and OpenVMS. Its primary purpose is to detect weak Unix passwords. It supports several crypt(3) password hash types commonly found on Unix systems, as well as Windows LM hashes. On top of this, lots of other hashes and ciphers are added in the community-enhanced version (-jumbo), and some are added in John the Ripper Pro.
ReactOS is an advanced operating system providing a ground-up implementation of a Microsoft Windows XP/Windows Server 2003-compatible operating system. It aims to achieve complete binary compatibility with both applications and device drivers meant for XP and NT 5.2 operating systems by using a similar architecture and providing a complete and equivalent public interface. Written completely from scratch, ReactOS is not a Linux based system, and shares none of the UNIX architecture.