Sophos Firewall Regel testen mit Log Viewer und Packet Capture
Eine Firewall Regel sollte man nicht nur speichern, sondern gezielt testen. Gerade bei Webfilter, TLS Inspection, NAT, IPS oder User Matching kann eine Regel optisch korrekt aussehen und trotzdem nicht so greifen, wie man erwartet.
Für den Test eignen sich drei Werkzeuge:
- Log viewer für echte Events und Regelentscheidungen
- Policy tester für Web-, Firewall- und SSL/TLS-Policy-Logik
- Packet capture für den tatsächlichen Paketfluss
Vor dem Test
Zuerst sollte man genau notieren, was getestet werden soll:
| Punkt | Beispiel |
|---|---|
| Source IP | 172.16.10.25 |
| Benutzer | user@domain.local |
| Source zone | LAN |
| Destination | https://www.example.com |
| Service | HTTPS |
| Erwartete Regel | LAN_to_WAN_Clients |
| Erwartete Action | erlaubt, blockiert, decrypted, nicht decrypted |
Danach in der betroffenen Firewall Regel Log firewall traffic aktivieren. Ohne Logging ist der Log Viewer nur begrenzt hilfreich.

Schritt 1: Regelposition prüfen
Man öffnet Rules and policies > Firewall rules und prüft:
- Steht die Regel oberhalb allgemeinerer Regeln?
- Ist sie aktiv?
- Ist die richtige IPv4- oder IPv6-Ansicht ausgewählt?
- Ist sie in einer sinnvollen Rule group?
- Gibt es Exclusions?
- Gibt es eine automatisch erstellte Regel darüber?
Wenn man eine neue Regel testet, sollte man den Usage Counter der Regel zurücksetzen. Danach lässt sich besser erkennen, ob die Regel beim Test wirklich getroffen wurde.
Schritt 2: Log Viewer öffnen
Man öffnet oben rechts in der WebAdmin-Konsole den Log viewer.
Nützliche Filter:
- Module:
Firewall - Source IP
- Destination IP
- Destination port
- Rule ID
- Rule name
- Action
- User
Für Webtraffic zusätzlich prüfen:
Web filterSSL/TLS inspectionApplication filterIPS
Der Log Viewer aktualisiert sich automatisch. Für ruhige Analyse kann man die Live-Ansicht pausieren, filtern und danach wieder fortsetzen.
Schritt 3: Test reproduzieren
Der Test sollte von einem definierten Client ausgeführt werden:
- Website öffnen
- Ping senden
- Port testen
- Anwendung starten
- VPN-Verbindung aufbauen
- Datei herunterladen
Wenn möglich, führe nur einen Test zur gleichen Zeit aus. Sonst vermischen sich Logs.
Danach prüfen:
- Steigt der Regelzähler?
- Sieht man ein Log im Log Viewer?
- Welche Rule ID wird angezeigt?
- Welche NAT Rule ID wird angezeigt?
- Wird der Traffic erlaubt oder blockiert?
- Greift ein Security Feature?
Schritt 4: Policy tester verwenden
Der Policy tester ist hilfreich, wenn man prüfen möchte, welche Firewall Regel, SSL/TLS inspection rule oder Web Policy für Webtraffic theoretisch greifen würde.
Menüpfad:
Diagnostics > Tools > Policy tester
Typische Eingaben:
- URL
- Benutzer
- Zeit und Tag
- Source IP
- Source zone
- Test method
Als Test method wählt man zum Beispiel Firewall, SSL/TLS, and web, wenn die Kombination aus Firewall Regel, SSL/TLS inspection rule und Web Policy geprüft werden soll.

Der Policy tester zeigt nicht nur Accepted oder Blocked, sondern auch die gematchte Firewall Regel, die erkannte Destination, die Source zone und je nach Testmethode weitere Web- oder SSL/TLS-Informationen. Dadurch sieht man schnell, ob der Traffic grundsätzlich in der erwarteten Regel landet.

Wichtig:
⚠️ Der Policy tester ersetzt keinen echten Paketfluss-Test. Sophos weist darauf hin, dass Policy-Test-Ergebnisse SD-WAN routes nicht abbilden. Das tatsächliche Verhalten kann deshalb abweichen, wenn SD-WAN, Routing oder Gateways beteiligt sind.
Der Policy tester ist besonders gut für:
- Web Policy
- URL-Kategorisierung
- User-Kontext
- Schedule
- SSL/TLS inspection rule
- Firewall-Regel-Matching für Webtraffic
Er ist weniger gut für:
- echte Routing-Entscheidungen
- NAT-Rückweg
- Paketverluste
- Provider- oder Switch-Probleme
- Anwendungen mit mehreren Verbindungen und Ports
Schritt 5: Packet Capture einsetzen
Wenn Log Viewer und Policy tester nicht reichen, nutzt man Diagnostics > Packet capture.
Setze einen engen Filter, zum Beispiel:
- Source IP des Clients
- Destination IP des Servers
- Destination port
- Protokoll
Dann:
- Packet Capture starten.
- Test reproduzieren.
- Packet Capture stoppen.
- Incoming und Forwarded Events vergleichen.
- Rule ID und NAT ID mit Log Viewer vergleichen.
Interpretation:
| Beobachtung | Was prüfen? |
|---|---|
| Kein Paket kommt an | Client, VLAN, Switch, Gateway, Provider, Cloud Security Group |
| Paket kommt rein, geht aber nicht raus | Firewall Regel, NAT, Routing, Security Feature |
| Paket geht raus, Antwort fehlt | Rückroute, Zielsystem, NAT, externe Firewall |
Paket hat Status Violation | Policy, IPS, Webfilter, Application Control |
| NAT ID ist unerwartet | NAT-Reihenfolge und generische NAT-Regeln |
Mehr dazu: Packet Capture Tool im WebAdmin verwenden.
Schritt 6: Security Features einzeln validieren
Wenn die richtige Regel matcht, aber der Traffic nicht funktioniert, prüfe die aktivierten Features.
| Feature | Was prüfen? |
|---|---|
| Web policy | Kategorie, Benutzer, Schedule, Policy-Reihenfolge |
| Scan HTTP and decrypted HTTPS | HTTPS wird nur gescannt, wenn es bereits decrypted ist |
| SSL/TLS inspection | passende Regel, Decryption Profile, CA-Zertifikat auf Clients |
| IPS | Signatur, Policy, False Positive |
| Application Control | erkannte Anwendung, Kategorie, Cloud-App-Erkennung |
| Security Heartbeat | Endpoint sendet Heartbeat, Status grün/gelb/rot |
| Traffic Shaping | Policy aktiv, richtige Anwendung oder Regel |
| NAT | korrekte SNAT/DNAT/PAT-Regel, Reihenfolge |
Für HTTPS gilt: Eine Firewall Regel mit Webfilterung reicht nicht aus, um HTTPS-Inhalte zu prüfen. Es braucht zusätzlich eine passende SSL/TLS inspection rule mit Decryption und verteiltem CA-Zertifikat.
Mehr dazu: TLS Inspection auf Sophos Firewall schrittweise ausrollen.
Schritt 7: Logdateien prüfen
Wenn WebAdmin-Werkzeuge nicht reichen, prüfe die passenden Logdateien.
Typische Dateien:
| Thema | Logdatei |
|---|---|
| Firewall Regel | firewall_rule.log |
| NAT | nat_rule.log |
| Firewall-Verbindungen | fwlog.log |
| IPS und DPI | ips.log |
| Web Proxy | awarrenhttp.log |
| IPsec | strongswan.log, charon.log |
| SSL VPN | sslvpn.log |
| DNS | dnsd.log, dnsgrabber.log |
| DHCP | dhcpd.log |
Eine ausführliche Übersicht findet man hier: Sophos Firewall Troubleshooting: Services und Logs.
Beispiel: LAN zu WAN Webregel testen
- Firewall Regel
LAN_to_WAN_Clientserstellen. - Logging aktivieren.
- Services auf
HTTPundHTTPSsetzen. - Web Policy auswählen.
Block QUIC protocolaktiviert lassen.Scan HTTP and decrypted HTTPSaktivieren.- SSL/TLS inspection rule für die Testgruppe erstellen.
- CA-Zertifikat auf dem Testclient installieren.
- Regelzähler zurücksetzen.
- Website öffnen.
- Log Viewer nach Source IP filtern.
- Policy tester für dieselbe URL ausführen.
- Bei Abweichung Packet Capture starten.
So sieht man, ob die Regel matcht, ob HTTPS wirklich entschlüsselt wird und ob Webfilter, IPS oder Application Control eingreifen.