文件名称:qubes-app-linux-pdf-converter:Qubes组件
文件大小:31KB
文件格式:ZIP
更新时间:2024-05-23 09:00:01
Python
Qubes PDF转换器 Qubes PDF Converter是应用程序,它利用了一次性VM和Qubes灵活的qrexec(VM间通信)基础结构,将潜在的不受信任的PDF文件安全地转换为可以查看的PDF文件。 这是通过让Disposable VM将PDF文件的每一页呈现为一个非常简单的表示形式(RGB位图)来实现的,该表示形式(大概)不会留有恶意代码的空间。 然后将此表示形式发送回客户端AppVM,然后由客户端AppVM根据接收到的位图构造一个全新的PDF文件。 有关此概念的更多讨论已在的原始文章中进行了描述。 用法 [user@domU ~]$ qvm-convert-pdf file1.pdf file2.pdf file3.pdf :: Sending files to Disposable VMs... file1.pdf...done file2.pdf...fail
【文件预览】:
qubes-app-linux-pdf-converter-master
----qvm-convert-pdf.gnome(1KB)
----rpm_spec()
--------qpdf-converter-dom0.spec.in(2KB)
--------qpdf-converter.spec.in(2KB)
----rpm()
--------x86_64()
----qvm-convert-pdf.desktop(233B)
----ci()
--------requirements.txt(165B)
----debian()
--------source()
--------compat(2B)
--------patches()
--------qubes-pdf-converter.install(422B)
--------changelog(9KB)
--------rules(303B)
--------control(579B)
--------copyright(2KB)
----.pylintrc(391B)
----doc()
--------Makefile(503B)
--------qvm-convert-pdf.rst(1KB)
----.travis.yml(522B)
----Makefile.builder(344B)
----setup.py(2KB)
----README.md(1KB)
----Makefile(2KB)
----qvm_convert_pdf_nautilus.py(2KB)
----qubespdfconverter()
--------__init__.py(0B)
--------server.py(8KB)
--------client.py(19KB)
--------tests()
----.gitignore(40B)
----qubes.PdfConvert.policy(208B)
----.gitlab-ci.yml(521B)
----version(7B)