2016-04-18 11 views
0

Wenn ich den Druckbefehl gebe, wird die Druckauftragsdatei im Verzeichnis/var/spool/cups gespeichert, aber das ist im PDF-Format. Gibt es eine Möglichkeit, diese PDF-Datei zu entschlüsseln, damit ich was ausspionieren kann Daten gibt es in dieser pdf-Datei und dementsprechend Maßnahmen für diesen Benutzer?Entschlüsselung der Druckauftragsdateien

Antwort

0

Der Scheduler speichert Jobdateien in einem Spool-Verzeichnis, normalerweise /var/spool/cups. Im Spool-Verzeichnis werden zwei Dateitypen gefunden: Steuerdateien beginnend mit dem Buchstaben "c" ("c00001", "c99999", "c100000" usw.) und Datendateien beginnend mit dem Buchstaben "d" ("d00001-001", "d99999-001", "d100000-001" usw.) Steuerdateien sind IPP-Nachrichten, die auf den ursprünglichen IPP-Druckjob- oder Create-Job-Nachrichten basieren, während Dateien das Original sind Druckdateien, die zum Drucken eingereicht wurden. Es gibt eine Steuerdatei für jeden bekannten Job für das System und 0 oder mehr Datendateien für jeden Job.

https://www.cups.org/doc/spec-design.html

Sie haben für Dateien wie d000234 (Datendateien, nicht c000234 Drucksteuerdateien) zu suchen.

Sie können eine file d000234 finden, um Informationen über das Dateiformat zu finden.

Z. B .:

[[email protected] cups]# file d000234 
d000234: PostScript document text conforming DSC level 3.0, Level 2 

Für diesen Job, ich habe ein PDF mit meinem Standard-Systemdruckdialog gedruckt. Irgendwo wurde es in PhostScript umgewandelt. Öffnen Sie es mit jeder Anwendung mit PostScript-Funktionen.

Z. B .:

okular d000234 

Datendateien sind nur verfügbar, wenn Sie die "PreserveJobFiles" aktiviert haben und "PreserveJobHistory" in cupsd.conf.