# Hacktors

Ein Hacktor ist eine Enginsight Komponente, die in einem spezifischen Netzwerksegment als Dienst installiert wird, um auf Basis spezifischer Checks Penetrationstests auf den erreichbaren Assets durchzuführen.

Du kannst die von Enginsight eingepflegten und verwalteten Checks um eigene Skripte erweitern. Diese Skripte werden direkt auf dem Server hinterlegt, auf dem ein Hacktor installiert ist.

{% hint style="success" icon="lightbulb" %}
Mehr Informationen zum Einsatz von benutzerdefinierten Skripten bei Penetrationstests findest du in unserer Knowledge Base: [Wie kann ich bei Penetrationstests mit Enginsight benutzerdefinierte Skripte einsetzen?](https://docs.enginsight.com/docs/knowledge-base/penetrationstests/wie-kann-ich-bei-penetrationstests-mit-enginsight-benutzerdefinierte-skripte-einsetzen)
{% endhint %}

***

<i class="fa-compass">:compass:</i> Navigiere zu **Penetrationstests** → **Hacktors**, um eine Übersicht aller installierten Hacktoren anzuzeigen. Wenn du noch keinen Hacktor angelegt hast, ist diese Ansicht leer.

<figure><img src="/files/FGYbX6bwqWOo97FEvgWW" alt=""><figcaption></figcaption></figure>

Du kannst der [Hacktor-Übersicht](#hacktor-ubersicht) unter anderem entnehmen:&#x20;

* welche Hacktoren wann installiert und bearbeitet wurden.
* in welcher Version ein Hacktor installiert ist und ob ein Update vorhanden ist.&#x20;
* auf welchen Ziel-IP-Adressen mithilfe eines Hacktors Penetrationstests durchgeführt werden.&#x20;

Des Weiteren hast du hier die Möglichkeit, Logs für den Hacktor abzurufen sowie [neue Hacktore hinzuzufügen](#hacktor-hinzufugen).

***

## Navigation

<i class="fa-computer-mouse">:computer-mouse:</i> Klicke in das Feld <i class="fa-magnifying-glass">:magnifying-glass:</i> **Freitextsuche** oberhalb der Liste und gib einen frei gewählten Suchbegriff ein, um bestimmte Listenelemente zu finden.

<i class="fa-computer-mouse">:computer-mouse:</i> Klicke auf das **Aktualisieren**-Symbol <i class="fa-arrows-rotate-reverse">:arrows-rotate-reverse:</i> oberhalb der Liste, um alle Listenelemente zu aktualisieren.

<i class="fa-computer-mouse-scrollwheel">:computer-mouse-scrollwheel:</i> Scrolle in der Liste nach unten oder passe die Ergebnisanzeige pro Seite an: ![](/files/2OyJnQuiS9EayPZHDbB3) um weitere Einträge in der Liste zu sehen.\
Nutze die Seitennavigation: ![](/files/IWrRD7h50XDr2neLTKmC) um zwischen mehreren Seiten zu wechseln.&#x20;

### Listenelemente sortieren

<i class="fa-computer-mouse">:computer-mouse:</i> Klicke im Tabellenkopf auf das **Sortieren**-Symbol <i class="fa-sort">:sort:</i> neben einem Spaltennamen, um nach der jeweiligen Spalte in aufsteigender Reihenfolge <i class="fa-angle-up">:angle-up:</i> oder in absteigender Reihenfolge <i class="fa-chevron-down">:chevron-down:</i> zu sortieren.

<i class="fa-computer-mouse">:computer-mouse:</i> Klicke auf das **Sortieren**-Symbol <i class="fa-bars-sort">:bars-sort:</i> oberhalb der Liste, um die Priorität der vorgenommenen Sortierung anzupassen. Es öffnet sich ein Menü, in dem alle Spalten angezeigt werden, nach denen die Liste sortiert ist. Verschiebe die angezeigten Elemente per Drag-and-Drop, um die Sortierpriorität zu ändern.

### Weitere Aktionen für Listenelemente

<i class="fa-computer-mouse">:computer-mouse:</i> Setze einen Haken in die Checkbox <i class="fa-square">:square:</i> neben einem Listenelement, um das entsprechende Element auszuwählen. Oder setze einen Haken in die Checkbox im Tabellenkopf, um alle Listenelemente gemeinsam auszuwählen.&#x20;

Neben dem Suchfeld erscheint nun die Anzahl der ausgewählten Listenelemente.

Zudem erscheint das Menü <i class="fa-slider">:slider:</i> **Aktionen** in der rechten oberen Ecke. Klicke darauf, um das dazugehörige Untermenü auszuklappen. Folgende Aktionen stehen zur Verfügung:

<table><thead><tr><th width="200.08203125">Aktion</th><th>Beschreibung</th></tr></thead><tbody><tr><td>Löschen</td><td><p><i class="fa-computer-mouse">:computer-mouse:</i> Klicke auf <strong>Löschen</strong> und bestätige die Meldung, die erscheint, mit <strong>Löschen</strong>, um alle ausgewählten Hacktore zu löschen.</p><div data-gb-custom-block data-tag="hint" data-style="danger" class="hint hint-danger"><p><strong>Bitte beachte</strong>: Gelöschte Einstellungen sind unwiederbringlich verloren!</p></div></td></tr><tr><td>Service aktualisieren</td><td><i class="fa-computer-mouse">:computer-mouse:</i> Klicke auf <strong>Service aktualisieren</strong>, um die neueste Version des Hacktors herunterzuladen und zu installieren.</td></tr></tbody></table>

***

## Hacktor: Übersicht

<figure><img src="/files/iaJ3PCteGd8mCGFibhPa" alt=""><figcaption></figcaption></figure>

Die Hacktor-Übersicht ist als tabellarische Liste aufgebaut. Du kannst der Liste folgende Informationen entnehmen:

<table><thead><tr><th width="200">Spalte</th><th>Beschreibung</th></tr></thead><tbody><tr><td>Anzeigename</td><td><p>Zeigt den benutzerdefinierten Namen des Hacktors, Erstelldatum und -uhrzeit sowie letztes Bearbeitungsdatum und -uhrzeit. Zudem werden die installierte Version des Hacktors und die Laufzeitumgebung, in diesem Fall Service, angezeigt.</p><p><br>Zusätzlich ist der jeweilige Hacktor durch ein Icon mit einem farbigen Punkt visualisiert, der angibt, ob der Hacktor auf dem neuesten Stand ist oder ob ein Update vorliegt.</p><div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p>Die neueste Version des Hacktors wird in der Kopfzeile der Hacktor-Übersicht angezeigt.</p></div><p>Folgende Farben können angezeigt werden:</p><ul><li><strong>Grün</strong>: Der Hacktor ist auf dem neuesten Stand.</li><li><strong>Rot</strong>: Die Version des installierten Hacktors ist veraltet. In diesem Fall erscheint zusätzlich der Button <strong>Update vorhanden</strong>. Wird der Hacktor gerade aktualisiert, wird dies mit dem Button <strong>Wird gerade aktualisiert</strong> angezeigt.</li></ul><p><br><i class="fa-computer-mouse">:computer-mouse:</i> Klicke auf den Namen eines Hacktors, um zur jeweiligen Bearbeitungsansicht zu navigieren. Dort kannst du <a href="/pages/Kj6J2nACgJf3jUnZGUUp#hacktor-konfigurieren">vorgenommene Einstellungen</a> ändern.</p></td></tr><tr><td>IP-Adressen</td><td>Zeigt alle IPv4- und IPv6-Adressen, auf denen mithilfe des entsprechenden Hacktors Penetrationstests durchgeführt werden.</td></tr><tr><td>Aktionen</td><td><p><i class="fa-computer-mouse">:computer-mouse:</i> Klicke auf <i class="fa-file-lines">:file-lines:</i> <strong>Logs abrufen</strong>, um die Hacktor-Logs als <strong>txt.gz</strong>-Datei herunterzuladen.</p><div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p>Die exportierte Datei findest du im standardmäßig von deinem Browser genutzten Speicherort.</p></div><div data-gb-custom-block data-tag="hint" data-style="warning" class="hint hint-warning"><p><strong>Bitte beachte</strong>: Wie weit Log-Einträge in die Vergangenheit reichen, hängt von der eingestellten Speicherzeit (Time-to-Live; TTL) für Log-Einträge für Penetrationstest-Audits ab. Die standardmäßig eingestellte TTL beträgt 90 Tage. Du kannst die TTL manuell anpassen.</p></div><div data-gb-custom-block data-tag="hint" data-style="success" data-icon="lightbulb" class="hint hint-success"><p>Mehr Informationen, wie du die Speicherzeiten von Log-Einträgen verändern kannst, findest du in unserer Knowledge Base: <a href="https://docs.enginsight.com/docs/knowledge-base/logging/wie-kann-ich-die-speicherzeiten-meiner-enginsight-logs-anpassen">Wie kann ich die Speicherzeiten meiner Enginsight Logs anpassen?</a></p></div></td></tr></tbody></table>

***

## Hacktor hinzufügen

<i class="fa-computer-mouse">:computer-mouse:</i> Klicke auf <i class="fa-plus">:plus:</i> **Hacktor hinzufügen** in der rechten oberen Ecke, um einen neuen Hacktor zu installieren.

Die entsprechende Installationsanleitung findest du unter [Installation und Konfiguration: Hacktor](/docs/manual/installation-und-konfiguration/installation-und-konfiguration/enginsight-komponenten/hacktor.md).

***

## Weitere Ressourcen

**Knowledge Base**

* [Wie kann ich bei Penetrationstests mit Enginsight benutzerdefinierte Skripte einsetzen?](https://docs.enginsight.com/docs/knowledge-base/penetrationstests/wie-kann-ich-bei-penetrationstests-mit-enginsight-benutzerdefinierte-skripte-einsetzen)
* [Wie kann ich die Speicherzeiten meiner Enginsight Logs anpassen?](https://docs.enginsight.com/docs/knowledge-base/logging/wie-kann-ich-die-speicherzeiten-meiner-enginsight-logs-anpassen)
* [Wie kann ich die Logs der Enginsight Komponente Hacktor auslesen?](https://docs.enginsight.com/docs/knowledge-base/logging/wie-kann-ich-die-logs-der-enginsight-komponente-hacktor-auslesen)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.enginsight.com/docs/manual/bedienung-der-plattform/penetrationstests/erforderliche-services/hacktors.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
