Knowledge Base

Bitte , um Beiträge und Themen zu erstellen.

Sophos XG XML Importfile mit notepad++ erzeugen

Im Notepad++ eine Datei mit den Hosts erzeugen, Leerzeichen zwischen Hostname und IP Adresse.

Danach Suchen/Ersetzen auswählen und Suchmodus "Reguläre Ausdrucke"

Regex bei Suchen nach: ^(.+) (.+)$

Ersetzen durch: <IPHost transactionid="">\n<Name>(\1)</Name>\n<IPFamily>IPv4</IPFamily>\n<HostType>IP</HostType>\n<IPAddress>(\2)</IPAddress>\n</IPHost>

Ergebnis:

Anfang:

<?xml version="1.0" encoding="UTF-8"?>
<Configuration APIVersion="1805.2" IPS_CAT_VER="1">

Ende:

</Configuration>

 

Wenn man Anfang und Ende noch in die Datei einfügt, ist das Importfile auch schon fertig.

comma seperated für die einzelnen Objekte:

IP
^(.+),(.+)$
<IPHost transactionid="">\n<Name>(\1)</Name>\n<IPFamily>IPv4</IPFamily>\n<HostType>IP</HostType>\n<IPAddress>(\2)</IPAddress>\n</IPHost>

IPRange
^(.+),(.+),(.+)$
<IPHost transactionid="">\n<Name>(\1)</Name>\n<IPFamily>IPv4</IPFamily>\n<HostType>IPRange</HostType>\n<StartIPAddress>(\2)</StartIPAddress>\n<EndIPAddress>(\3)</EndIPAddress>\n</IPHost>

Network
^(.+),(.+),(.+)$
<IPHost transactionid="">\n<Name>(\1)</Name>\n<IPFamily>IPv4</IPFamily>\n<HostType>Network/HostType>\n<IPAddress>(\2)</IPAddress>\n<Subnet>(\3)</Subnet>\n</IPHost>

Um nun beim Import des *.tar files keinen Fehler zu bekommen, ein bestehendes im 7zip editieren und von 7zip auch speichern lassen. Dann gibt es keine Probleme beim Import des Files.