Welcome to the Blitzableiter Wiki. Here you may find relevant documentation for the Blitzableiter library as well as information on Flash and its types of security issues and how we are countering them.
Terminology:This wiki (as well as Blitzableiter itself) refers to AVM1 and AVM2 in most cases.
- AVM1 is the virtual machine executing ActionScript 1 and 2 Flash code.
- AVM2 is the virtual machine executing ActionScript 3 developed Flash code.
They are both housed within the SWF file format (from version 9 on), but are completely different execution environments.
Accordingly, everything here is ordered by AVM1 or AVM2.
Quick Start Guides¶
- Read the Quick Start Guide for Firefox if you just want to use it in Firefox/NoScript.
- Read the Quick Start Guide for ICAP if you want to use it with Squid3
- Check I am hosting Adobe Flash content to learn about ingress filtering for Flash
Security Checks¶
These pages are meant for the collection of security checks Blitzableiter performs and how they are implemented.
- List of Security Checks covers all checks already implemented
- List of warnings covers issues Blitzableiter warns about, but were processing is continued.
Blitzableiter Developer Guide¶
The source code can be obtained from the files section
These pages are a quick introduction to the Blitzableiter library and how to use it.
They also cover some internal basics as well as how one should test Blitzableiter.
- Introduction
- Blitzableiter Basics
- Source Code Organistation
- Testing Blitzableiter
- References
- Code Style Guide and Tips
- Versioning
Tech Discussions¶
These sections discuss technical issues with Flash or the Blitzableiter library.
- Flash AVM1 code issues including bytecode and functions
- Flash AVM2 code issues also covering bytecode and object model issues
- General Blitzableiter code structure discussions
- General issues with Flash