Dangerzone

posted in: Office, PDF, PDF Document Viewers, Software | 0
Dangerzone logo

Dangerzone – Convert PDF files, office documents or images to safe PDF files. Free and open source program



Review

Some features:

  • Sandboxes don’t have network access, so if a malicious document can compromise one, it can’t phone home;
  • Sandboxes use gVisor, an application kernel written in Go, that implements a substantial portion of the Linux system call interface;
  • Dangerzone can optionally OCR the safe PDFs it creates, so it will have a text layer again;
  • Dangerzone compresses the safe PDF to reduce file size;
  • After converting, Dangerzone lets you open the safe PDF in the PDF viewer of your choice, which allows you to open PDFs and office docs in Dangerzone by default so you never accidentally open a dangerous document.

Dangerzone can convert these types of document into safe PDFs:

  • PDF (.pdf)
  • Microsoft Word (.docx, .doc)
  • Microsoft Excel (.xlsx, .xls)
  • Microsoft PowerPoint (.pptx, .ppt)
  • ODF Text (.odt)
  • ODF Spreadsheet (.ods)
  • ODF Presentation (.odp)
  • ODF Graphics (.odg)
  • Hancom HWP (Hangul Word Processor) (.hwp, .hwpx)
    • Not supported on Qubes OS
  • EPUB (.epub)
  • Jpeg (.jpg, .jpeg)
  • GIF (.gif)
  • PNG (.png)
  • SVG (.svg)
  • other image formats (.bmp, .pnm, .pbm, .ppm)

Screenshots Software


Installation

The software Dangerzone is available for installation on Linux, Windows and macOS.

Install Software via PPA repository

20.04

Dangerzone requires Podman, which is not available through the official Ubuntu Focal repos. To proceed with the Dangerzone installation, you need to add an extra OpenSUSE repo that provides Podman to Ubuntu Focal users. You can follow the instructions below, which have been copied from the official Podman blog:

sudo apt-get update && sudo apt-get install curl wget gnupg2 -y
. /etc/os-release
sudo sh -c "echo 'deb http://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/xUbuntu_${VERSION_ID}/ /' \
> /etc/apt/sources.list.d/devel:kubic:libcontainers:stable.list"
wget -nv https://download.opensuse.org/repositories/devel:kubic:libcontainers:stable/xUbuntu_${VERSION_ID}/Release.key -O- \
| sudo apt-key add -
sudo apt update

24.04

The conmon version that Podman uses and Ubuntu Jammy ships, has a bug that gets triggered by Dangerzone. To fix this, we provide our own conmon package through our APT repo, which was built with the following instructions. This package is essentially a backport of the conmon package provided by Debian Bullseye.

Add our repository following these instructions:

Download the GPG key for the repo:

sudo apt-get update && sudo apt-get install gnupg2 ca-certificates -y
gpg --keyserver hkps://keys.openpgp.org \
--no-default-keyring --keyring ./fpf-apt-tools-archive-keyring.gpg \
--recv-keys "DE28 AB24 1FA4 8260 FAC9 B8BA A7C9 B385 2260 4281"
sudo mkdir -p /etc/apt/keyrings/
sudo mv fpf-apt-tools-archive-keyring.gpg /etc/apt/keyrings

Add the URL of the repo in your APT sources:

. /etc/os-release
echo "deb [signed-by=/etc/apt/keyrings/fpf-apt-tools-archive-keyring.gpg] \
https://packages.freedom.press/apt-tools-prod ${VERSION_CODENAME?} main" \
| sudo tee /etc/apt/sources.list.d/fpf-apt-tools.list

Установка Dangerzone:

sudo apt update
sudo apt install -y dangerzone

Install Software via MSI package on Windows


Install Software via DMG package for macOS


Software Information

Language Interface:English
Description version:0.8.1
Developer:Freedom of the Press Foundation
Programming language:Python
License:AGPL v3
Software website:github.com/freedomofpress/dangerzone

If you like it, share it!

Subscribe
Notify of
0 Комментарий
Inline Feedbacks
View all comments