Bild-Dienstprogramme
Eine Reihe von Dienstprogrammaktionen, die bei der Analyse, Extraktion und Konvertierung von Bild- und Dateiinhalten während der Ermittlungen helfen. Zu den wichtigsten Funktionen gehören die optische Zeichenerkennung (OCR) zum Extrahieren von Text, die Rasterung (Konvertierung von Webinhalten in statische Bilder) und die Konvertierung von Dateiformaten. Für alle Aktionen ist ein Remote-Agent erforderlich.
Aktionen
Weitere Informationen zu Aktionen finden Sie unter Ausstehende Aktionen in „Mein Arbeitsbereich“ beantworten und Manuelle Aktion ausführen.
Datei konvertieren
Mit der Aktion Datei konvertieren können Sie das Format einer angegebenen Datei ändern.
Aktionseingaben
Für die Aktion Datei konvertieren sind die folgenden Parameter erforderlich:
| Parameter | Beschreibung |
|---|---|
Input File Format |
Erforderlich. Das ursprüngliche Format der Datei, die durch die Aktion konvertiert wird. Folgende Werte sind möglich:
Der Standardwert ist |
Input File Path |
Erforderlich. Der Pfad zu der Datei, die durch die Aktion konvertiert wird. |
Output File Format |
Erforderlich. Das Format der Datei nach der Konvertierung. Folgende Werte sind möglich:
Der Standardwert ist |
Aktionsausgaben
Die Aktion Datei konvertieren liefert die folgenden Ausgaben:
| Ausgabetyp der Aktion | Verfügbarkeit |
|---|---|
| Anhang im Fall-Repository | Nicht verfügbar |
| Link zum Fall‑Repository | Nicht verfügbar |
| Tabelle im Fall-Repository | Nicht verfügbar |
| Anreicherungstabelle | Nicht verfügbar |
| JSON-Ergebnis | Verfügbar |
| Ausgabenachrichten | Verfügbar |
| Scriptergebnis | Verfügbar |
JSON-Ergebnis
Das folgende Beispiel zeigt die JSON-Ergebnisausgaben, die bei Verwendung der Aktion Datei konvertieren empfangen werden:
[
{
"output_format": ""
"file_path": ""
}
]
Ausgabenachrichten
Die Aktion Datei konvertieren kann die folgenden Ausgabemeldungen zurückgeben:
| Ausgabemeldung | Nachrichtenbeschreibung |
|---|---|
|
Die Aktion wurde ausgeführt. |
Error executing action "Convert File". Reason:
ERROR_REASON |
Die Aktion ist fehlgeschlagen. Überprüfen Sie die Verbindung zum Server, die Eingabeparameter oder die Anmeldedaten. |
Scriptergebnis
In der folgenden Tabelle ist der Wert für die Ausgabe des Skriptergebnisses aufgeführt, wenn die Aktion Datei konvertieren verwendet wird:
| Name des Scriptergebnisses | Wert |
|---|---|
is_success |
true oder false |
OCR-Bild
Mit der Aktion OCR-Bild können Sie eine OCR durchführen und Text aus einer Bilddatei extrahieren.
Aktionseingaben
Für die Aktion OCR Image sind die folgenden Parameter erforderlich:
| Parameter | Beschreibung |
|---|---|
Base64 Encoded Image |
Optional. Der Base64-codierte String der Bilddatei. |
File Path |
Erforderlich. Der Pfad zur Bilddatei. |
Aktionsausgaben
Die Aktion OCR-Bild bietet die folgenden Ausgaben:
| Ausgabetyp der Aktion | Verfügbarkeit |
|---|---|
| Anhang im Fall-Repository | Nicht verfügbar |
| Link zum Fall‑Repository | Nicht verfügbar |
| Tabelle im Fall-Repository | Nicht verfügbar |
| Anreicherungstabelle | Nicht verfügbar |
| JSON-Ergebnis | Verfügbar |
| Ausgabenachrichten | Verfügbar |
| Scriptergebnis | Verfügbar |
JSON-Ergebnis
Das folgende Beispiel zeigt die JSON-Ergebnisausgaben, die bei Verwendung der Aktion OCR Image (OCR-Bild) empfangen werden:
{
"extracted_text": "",
}
Ausgabenachrichten
Die Aktion OCR Image kann die folgenden Ausgabemeldungen zurückgeben:
| Ausgabemeldung | Nachrichtenbeschreibung |
|---|---|
|
Die Aktion wurde ausgeführt. |
Error executing action "OCR Image". Reason:
ERROR_REASON |
Die Aktion ist fehlgeschlagen. Überprüfen Sie die Verbindung zum Server, die Eingabeparameter oder die Anmeldedaten. |
Scriptergebnis
In der folgenden Tabelle ist der Wert für die Ausgabe des Skriptergebnisses bei Verwendung der Aktion OCR Image aufgeführt:
| Name des Scriptergebnisses | Wert |
|---|---|
is_success |
true oder false |
Inhalte rastern
Mit der Aktion In Rasterbild umwandeln können Sie Vektor- oder komplexe Inhalte in ein festes Bitmap-Bildformat umwandeln.
Voraussetzungen für Remote-Agents (Debian)
Damit die Aktion Rasterize Content (Inhalte rastern) auf einem Debian-basierten Remote Agent ausgeführt werden kann, müssen Sie die folgenden Pakete und Abhängigkeiten installieren:
Playwright-Python-Bibliothek
Installieren Sie die Playwright-Python-Bibliothek mit dem folgenden Befehl:
python3.11 -m pip install playwright
Browserabhängigkeiten
Installieren Sie die erforderlichen Chromium-Browserabhängigkeiten, damit Playwright ordnungsgemäß funktioniert:
playwright install --with-deps chromium
Aktionseingaben
| Parameter | Beschreibung |
|---|---|
Input Type |
Erforderlich. Der Inhaltstyp, der von der Aktion als primäre Eingabe verwendet wird. Folgende Werte sind möglich:
Der Standardwert ist |
URLs or Body |
Erforderlich. Die Eingabeinhalte, die gerastert werden sollen, basierend auf der ausgewählten Wenn Wenn |
Output Type |
Optional. Das resultierende Ausgabeformat für die gerasterten Inhalte. Folgende Werte sind möglich:
Der Standardwert ist |
Export Method |
Optional. Die Methode, mit der die generierten Inhalte ausgegeben werden. Folgende Werte sind möglich:
Der Standardwert ist |
Width |
Erforderlich. Die Breite (in Pixeln), die für die generierten Rasterinhalte verwendet wird. Der Standardwert ist |
Height |
Erforderlich. Die Höhe (in Pixeln), die für die generierten Rasterinhalte verwendet wird. Der Standardwert ist |
Full Screen |
Optional. Wenn diese Option ausgewählt ist, wird der Inhalt im gesamten Browserfenster gerendert, bevor er gerastert wird. Standardmäßig deaktiviert. |
Timeout |
Optional. Die maximale Zeit (in Sekunden), die der Browser für das Rendern der Inhalte verwendet, bevor die Rasterung beginnt. Der Höchstwert ist Der Standardwert ist |
Wait For |
Optional. Der spezifische Status, den der Browser erreichen muss, bevor die Aktion mit der Rasterung oder dem Extrahieren von Inhalten fortgesetzt wird. Der Status Folgende Werte sind möglich:
Der Standardwert ist |
Wait for Selector |
Optional. Ein CSS-Selektor, auf den die Aktion wartet, bis er auf der Seite angezeigt wird, bevor der Screenshot aufgenommen wird. |
Aktionsausgaben
Die Aktion In Rasterbild umwandeln bietet die folgenden Ausgaben:
| Ausgabetyp der Aktion | Verfügbarkeit |
|---|---|
| Anhang im Fall-Repository | Nicht verfügbar |
| Link zum Fall‑Repository | Nicht verfügbar |
| Tabelle im Fall-Repository | Nicht verfügbar |
| Anreicherungstabelle | Nicht verfügbar |
| JSON-Ergebnis | Verfügbar |
| Ausgabenachrichten | Verfügbar |
| Scriptergebnis | Verfügbar |
JSON-Ergebnis
Das folgende Beispiel zeigt die JSON-Ergebnisausgaben, die bei Verwendung der Aktion Rasterize Content (Inhalte rastern) empfangen werden:
[
{
"attachment_name": "",
"file_path": ""
}
]
Ausgabenachrichten
Die Aktion Inhalte rastern kann die folgenden Ausgabemeldungen zurückgeben:
| Ausgabemeldung | Nachrichtenbeschreibung |
|---|---|
|
Die Aktion wurde ausgeführt. |
Error executing action "Rasterize Content". Reason:
ERROR_REASON |
Die Aktion ist fehlgeschlagen. Überprüfen Sie die Verbindung zum Server, die Eingabeparameter oder die Anmeldedaten. |
Scriptergebnis
In der folgenden Tabelle ist der Wert für die Ausgabe des Skriptergebnisses aufgeführt, wenn die Aktion In Rasterbild umwandeln verwendet wird:
| Name des Scriptergebnisses | Wert |
|---|---|
is_success |
true oder false |
Benötigen Sie weitere Hilfe? Antworten von Community-Mitgliedern und Google SecOps-Experten erhalten