📄
REMnux Documentation
  • REMnux: A Linux Toolkit for Malware Analysis
  • Install the Distro
    • Get the Virtual Appliance
    • Install from Scratch
    • Add to an Existing System
    • Run REMnux as a Container
    • Keep the Distro Up to Date
  • Discover the Tools
    • Examine Static Properties
      • General
      • PE Files
      • ELF Files
      • .NET
      • Deobfuscation
    • Statically Analyze Code
      • General
      • Unpacking
      • PE Files
      • Python
      • Scripts
      • Java
      • .NET
      • Flash
      • Android
    • Dynamically Reverse-Engineer Code
      • General
      • Shellcode
      • Scripts
      • ELF Files
    • Perform Memory Forensics
    • Explore Network Interactions
      • Monitoring
      • Connecting
      • Services
    • Investigate System Interactions
    • Analyze Documents
      • General
      • PDF
      • Microsoft Office
      • Email Messages
    • Gather and Analyze Data
    • View or Edit Files
    • General Utilities
  • Run Tools in Containers
    • Docker Images of Malware Analysis Tools
  • Behind the Scenes
    • People
    • Technologies
      • SaltStack Management
      • REMnux Installer
      • State Files Without the REMnux Installer
      • Debian Packages
      • Website and Docs
    • License
  • Tips and More
    • REMnux Configuration Tips
    • REMnux Tool Tips
    • Malware Analysis Training
    • REMnux Website
  • Get Involved
    • Ask and Answer Questions
    • Write About the Tools
    • Add or Update Tools
      • Contribute a Salt State File
      • Contribute a Debian Package
      • Contribute a Dockerfile
    • Implement Enhancements
Powered by GitBook
On this page
  • peepdf
  • Origami
  • pdftool
  • pdf-parser.py
  • pdfid.py
  • pdftk-java
  • pdfresurrect
  • qpdf
  1. Discover the Tools
  2. Analyze Documents

PDF

Analyze Documents

PreviousGeneralNextMicrosoft Office

Last updated 3 years ago

peepdf

Examine elements of the PDF file.

Website: Author: Jose Miguel Esparza License: GNU General Public License (GPL) v3: State File:

Origami

Parse, modify, generate PDF files.

Website: Author: Guillaume Delugre License: GNU Lesser General Public License (LGPL) v3: Notes: pdfcop, pdfdecompress, pdfdecrypt, pdfextract, etc. State File:

pdftool

Analyze PDF files to identify incremental updates to the document.

Website: Author: Didier Stevens License: Public Domain State File:

pdf-parser.py

Examine elements of the PDF file.

Website: Author: Didier Stevens License: Public Domain State File:

pdfid.py

Identify suspicious elements of the PDF file.

pdftk-java

Edit, create, and examine PDF files.

pdfresurrect

Extract previous versions of content from PDF files.

qpdf

Manipulate (merge, convert, transform) PDF files.

Website: Author: Didier Stevens License: Public Domain State File:

Website: Author: Marc Vinyals License: GNU General Public License (GPL) v2: Notes: pdftk State File:

Website: Author: Matt Davis License: GNU General Public License (GPL) v3: State File:

Website: Author: Jay Berkenbilt License: Apache License 2.0: State File:

https://eternal-todo.com/tools/peepdf-pdf-analysis-tool
https://github.com/jesparza/peepdf/blob/master/COPYING
remnux.python-packages.peepdf
https://github.com/gdelugre/origami
https://github.com/gdelugre/origami/blob/master/COPYING.LESSER
remnux.rubygems.origami
https://blog.didierstevens.com/2021/01/31/new-tool-pdftool-py/
remnux.scripts.pdftool
https://blog.didierstevens.com/programs/pdf-tools/
remnux.scripts.pdf-parser
https://blog.didierstevens.com/programs/pdf-tools/
remnux.scripts.pdfid
https://gitlab.com/pdftk-java/pdftk
https://gitlab.com/pdftk-java/pdftk/-/blob/master/LICENSE
remnux.packages.pdftk-java
https://github.com/enferex/pdfresurrect
https://github.com/enferex/pdfresurrect/blob/master/LICENSE
remnux.packages.pdfresurrect
http://qpdf.sourceforge.net/
https://github.com/qpdf/qpdf/blob/master/LICENSE.txt
remnux.packages.qpdf