################################################################################ # # # Origami - Ruby PDF manipulation framework # # # ################################################################################
-
DESCRIPTION
Origami is a framework written in Ruby designed to parse, analyze, and forge PDF documents. This is NOT a PDF rendering library, it aims at providing a scripting tool for generating and analyzing malicious PDF files. As well, it can be used to create on-the-fly customized PDFs, or to inject evil code into already existing documents.
-
LICENSE
This software is distributed under the LGPL license. See the COPYING.LESSER file for more details.
-
RELEASE
-
Current : Version 1.0.3
-
DEPENDENCIES
-
Ruby 1.8 (actually not very tested on 1.9)
-
Ruby-GTK2 (only for GUI), ruby-gnome2.sourceforge.jp/
-
DIRECTORIES
“origami/“
-
Core scripts used to parse a PDF file. All objects and features are provided here.
“samples/“
-
Many samples, mostly sorted to generate specially crafted PDFs.
“bin/“
-
Useful tools based on Origami.
“tests/“
-
Test case units.
“doc/“
-
Automated RubyDoc HTML documentation.
-
CONTRIBUTORS
Guillaume Delugré <[email protected]> - Author Frédéric Raynal <[email protected]> - Contributor
-
NOTES
If you encounter a problem, feel free to report it by mail at <guillaume [at] security-labs [dot] org>, with a short explanation of what you did and any necessary PDF documents.
Thanks.