Files
mdg-filius/packages/core/test/firewall-settings.de.java.json
T
julian.kiedaischandClaude Opus 5.5 8438b42018 feat(core): the firewall settings page of routers after Java, measured against Java
The page konfig changes the firewall at run time (into the snapshot, back
into the project through projectWithSimulationChanges). KonfigCases feeds
Java's plug-in directly (25 cases, de and en); RouterWebRun plays two
stories over the network. Ten Java bugs named, not adopted. The web server
answers a method not written GET or POST with 501, as Java does.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01 18:13:31 +00:00

2148 lines
390 KiB
JSON

[
{
"name": "getEmpty",
"start": "empty",
"steps": [
{
"post": null,
"page": "<html>\n <head>\n <title>Konfiguration der Firewall auf dem Vermittlungsrechner</title>\n </head>\n\n <body>\n\n <form action=\"konfig\" method=\"POST\">\n\t<center> <table border=\"0\" cellspacing=\"5\" width=\"400\"> <tr><td> <h2>Firewall-Konfiguration </h2> </td></tr><tr><td>\n <table bgcolor=\"#E0E0E0\" border=\"0\" width=\"100%\" cellpadding=\"5\">\n <tr><td align=\"center\">\n <table border=\"0\" cellpadding=\"5\">\n <tr>\n <td width=\"10%\">\n\t\t<input name=\"firewallActivate\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\n </td>\n <td width=\"90%\">Firewall aktivieren</td>\n </tr>\n <tr>\n <td colspan=\"2\">\n\t Erst durch Aktivieren der Firewall werden die Firewall-Regeln angewendet. \n\t\tBei deaktivierter Firewall findet keine Filterung statt.\n </td>\n </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"dropICMP\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\t \n\t </td>\n\t <td>ICMP-Pakete filtern</td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Alle ICMP Pakete, z.B. Ping-Anfragen, werden von der Firewall verworfen.\n\t </td>\n\t </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"onlySYN\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\t\n\t </td>\n\t <td>\n\t nur SYN-Pakete verwerfen\n\t </td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Neue Verbindungsanfragen zu gesperrten Ports werden verworfen.\n\t\tDer Rückkanal für erlaubte Verbindungsanfragen wird akzeptiert.\n\t </td>\n\t </tr>\n </table>\n </tr>\n\t <tr>\n <td><input type=\"submit\" name=\"btnSave\" value=\"speichern\"></td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n <!-- Konfiguration der Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td>\n <h3>Firewall-Regeln:</h3><br>\n\t Die Regeln werden von oben nach unten gepr&uuml;ft.<br>\n\t Sobald eine Regel zutrifft, wird die angegebene Aktion ausgef&uuml;hrt.\n </td>\n </tr>\n <tr>\n <td>\n\t Falls keine Regel zutrifft, wird folgende Standard-Aktion ausgef&uuml;hrt:<br>\n\t <select name=\"defaultPolicy\" size=\"1\">\n\t <option value=\"drop\"\n selected=\"selected\"\t \n\t >verwerfen</option>\n\t <option value=\"accept\"\n\t \n\t >akzeptieren</option>\n\t </select>\n\t <input type=\"submit\" name=\"defPolSet\" value=\"speichern\">\n\t </td>\n </tr>\n <tr>\n <td>\n\t <font size=\"-2\">\n <table border=\"1\" width=\"100%\">\n <tr>\n\t\t<th>lfd. Nr.</th>\n <th>Quell-IP</th>\n\t\t<th>Quell-Subnetzmaske</th>\n\t\t<th>Ziel-IP</th>\n\t\t<th>Ziel-Subnetzmaske</th>\n\t\t<th>Protokoll</th>\n\t\t<th>Port</th>\n <th>Aktion</th>\n </tr>\n\n\n\n </table>\n </font>\n\t </td>\n </tr>\n\t<tr>\n\t <td>\n\t Aktion f&uuml;r ausgew&auml;hlte Regel:\n\t </td>\n\t</tr>\n <tr>\n <td>\n <input type=\"submit\" name=\"moveup\" value=\"rauf\">\n <input type=\"submit\" name=\"movedown\" value=\"runter\">\n <input type=\"submit\" name=\"delrule\" value=\"l&ouml;schen\">\n </td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n\n <!-- Konfiguration neuer Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td colspan=\"2\">\n <h3>Neue Regel erstellen</h3><br>\n\t Alle Felder sind optional und werden <br>-- falls leer gelassen --<br> f&uuml;r die Filterung nicht verwendet.\n </td>\n </tr>\n <tr>\n <td width=\"30%\">Quell-IP: </td>\n <td width=\"70%\"><input name=\"srcIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n\t</tr>\n\t<tr>\n <td>Quell-Subnetzmaske: </td>\n <td><input name=\"srcMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-IP: </td>\n <td> <input name=\"destIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-Subnetzmaske: </td>\n <td> <input name=\"destMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Protokoll: </td>\n <td> \n\t <select name=\"protocol\" size=\"1\">\n\t <option value=\"*\" >*</option>\n\t <option value=\"TCP\" >TCP</option>\n\t <option value=\"UDP\" >UDP</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td>Port: </td>\n <td> <input name=\"port\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"\"></td>\n </tr>\n <tr>\n <td>Aktion: </td>\n <td> \n\t <select name=\"action\" size=\"1\">\n\t <option value=\"drop\" >verwerfen</option>\n\t <option value=\"accept\" >akzeptieren</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td colspan=\"2\">\n <input type=\"submit\" name=\"addrule\" value=\"hinzuf&uuml;gen\">\n </td>\n </tr>\n </table>\n </td></tr></table></center>\n </form>\n </body>\n</html>\n",
"firewall": {
"isActive": false,
"dropIcmp": false,
"filterSynSegmentsOnly": true,
"defaultPolicy": "drop",
"rules": []
}
}
]
},
{
"name": "getThree",
"start": "three",
"steps": [
{
"post": null,
"page": "<html>\n <head>\n <title>Konfiguration der Firewall auf dem Vermittlungsrechner</title>\n </head>\n\n <body>\n\n <form action=\"konfig\" method=\"POST\">\n\t<center> <table border=\"0\" cellspacing=\"5\" width=\"400\"> <tr><td> <h2>Firewall-Konfiguration </h2> </td></tr><tr><td>\n <table bgcolor=\"#E0E0E0\" border=\"0\" width=\"100%\" cellpadding=\"5\">\n <tr><td align=\"center\">\n <table border=\"0\" cellpadding=\"5\">\n <tr>\n <td width=\"10%\">\n\t\t<input name=\"firewallActivate\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\n </td>\n <td width=\"90%\">Firewall aktivieren</td>\n </tr>\n <tr>\n <td colspan=\"2\">\n\t Erst durch Aktivieren der Firewall werden die Firewall-Regeln angewendet. \n\t\tBei deaktivierter Firewall findet keine Filterung statt.\n </td>\n </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"dropICMP\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\t \n\t </td>\n\t <td>ICMP-Pakete filtern</td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Alle ICMP Pakete, z.B. Ping-Anfragen, werden von der Firewall verworfen.\n\t </td>\n\t </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"onlySYN\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\t\n\t </td>\n\t <td>\n\t nur SYN-Pakete verwerfen\n\t </td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Neue Verbindungsanfragen zu gesperrten Ports werden verworfen.\n\t\tDer Rückkanal für erlaubte Verbindungsanfragen wird akzeptiert.\n\t </td>\n\t </tr>\n </table>\n </tr>\n\t <tr>\n <td><input type=\"submit\" name=\"btnSave\" value=\"speichern\"></td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n <!-- Konfiguration der Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td>\n <h3>Firewall-Regeln:</h3><br>\n\t Die Regeln werden von oben nach unten gepr&uuml;ft.<br>\n\t Sobald eine Regel zutrifft, wird die angegebene Aktion ausgef&uuml;hrt.\n </td>\n </tr>\n <tr>\n <td>\n\t Falls keine Regel zutrifft, wird folgende Standard-Aktion ausgef&uuml;hrt:<br>\n\t <select name=\"defaultPolicy\" size=\"1\">\n\t <option value=\"drop\"\n selected=\"selected\"\t \n\t >verwerfen</option>\n\t <option value=\"accept\"\n\t \n\t >akzeptieren</option>\n\t </select>\n\t <input type=\"submit\" name=\"defPolSet\" value=\"speichern\">\n\t </td>\n </tr>\n <tr>\n <td>\n\t <font size=\"-2\">\n <table border=\"1\" width=\"100%\">\n <tr>\n\t\t<th>lfd. Nr.</th>\n <th>Quell-IP</th>\n\t\t<th>Quell-Subnetzmaske</th>\n\t\t<th>Ziel-IP</th>\n\t\t<th>Ziel-Subnetzmaske</th>\n\t\t<th>Protokoll</th>\n\t\t<th>Port</th>\n <th>Aktion</th>\n </tr>\n\n<tr><td><input name=\"radioRule\" type=\"radio\" value=\"1\" size=\"10\" maxlength=\"40\" />&nbsp;1</td><td></td><td></td><td></td><td></td><td>TCP</td><td>80</td><td>akzeptieren</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"2\" size=\"10\" maxlength=\"40\" />&nbsp;2</td><td>999.999.999.999</td><td></td><td>20.0.0.0</td><td>255.0.0.0</td><td>UDP</td><td></td><td>verwerfen</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"3\" size=\"10\" maxlength=\"40\" />&nbsp;3</td><td>10.0.0.0</td><td>255.0.0.0</td><td></td><td></td><td></td><td></td><td>verwerfen</td></tr>\n\n </table>\n </font>\n\t </td>\n </tr>\n\t<tr>\n\t <td>\n\t Aktion f&uuml;r ausgew&auml;hlte Regel:\n\t </td>\n\t</tr>\n <tr>\n <td>\n <input type=\"submit\" name=\"moveup\" value=\"rauf\">\n <input type=\"submit\" name=\"movedown\" value=\"runter\">\n <input type=\"submit\" name=\"delrule\" value=\"l&ouml;schen\">\n </td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n\n <!-- Konfiguration neuer Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td colspan=\"2\">\n <h3>Neue Regel erstellen</h3><br>\n\t Alle Felder sind optional und werden <br>-- falls leer gelassen --<br> f&uuml;r die Filterung nicht verwendet.\n </td>\n </tr>\n <tr>\n <td width=\"30%\">Quell-IP: </td>\n <td width=\"70%\"><input name=\"srcIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n\t</tr>\n\t<tr>\n <td>Quell-Subnetzmaske: </td>\n <td><input name=\"srcMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-IP: </td>\n <td> <input name=\"destIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-Subnetzmaske: </td>\n <td> <input name=\"destMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Protokoll: </td>\n <td> \n\t <select name=\"protocol\" size=\"1\">\n\t <option value=\"*\" >*</option>\n\t <option value=\"TCP\" >TCP</option>\n\t <option value=\"UDP\" >UDP</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td>Port: </td>\n <td> <input name=\"port\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"\"></td>\n </tr>\n <tr>\n <td>Aktion: </td>\n <td> \n\t <select name=\"action\" size=\"1\">\n\t <option value=\"drop\" >verwerfen</option>\n\t <option value=\"accept\" >akzeptieren</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td colspan=\"2\">\n <input type=\"submit\" name=\"addrule\" value=\"hinzuf&uuml;gen\">\n </td>\n </tr>\n </table>\n </td></tr></table></center>\n </form>\n </body>\n</html>\n",
"firewall": {
"isActive": true,
"dropIcmp": false,
"filterSynSegmentsOnly": true,
"defaultPolicy": "drop",
"rules": [
[
"",
"",
"",
"",
80,
"tcp",
"accept"
],
[
"999.999.999.999",
"",
"20.0.0.0",
"255.0.0.0",
-1,
"udp",
"drop"
],
[
"10.0.0.0",
"255.0.0.0",
"",
"",
-1,
"all",
"drop"
]
]
}
},
{
"post": "",
"page": "<html>\n <head>\n <title>Konfiguration der Firewall auf dem Vermittlungsrechner</title>\n </head>\n\n <body>\n\n <form action=\"konfig\" method=\"POST\">\n\t<center> <table border=\"0\" cellspacing=\"5\" width=\"400\"> <tr><td> <h2>Firewall-Konfiguration </h2> </td></tr><tr><td>\n <table bgcolor=\"#E0E0E0\" border=\"0\" width=\"100%\" cellpadding=\"5\">\n <tr><td align=\"center\">\n <table border=\"0\" cellpadding=\"5\">\n <tr>\n <td width=\"10%\">\n\t\t<input name=\"firewallActivate\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\n </td>\n <td width=\"90%\">Firewall aktivieren</td>\n </tr>\n <tr>\n <td colspan=\"2\">\n\t Erst durch Aktivieren der Firewall werden die Firewall-Regeln angewendet. \n\t\tBei deaktivierter Firewall findet keine Filterung statt.\n </td>\n </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"dropICMP\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\t \n\t </td>\n\t <td>ICMP-Pakete filtern</td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Alle ICMP Pakete, z.B. Ping-Anfragen, werden von der Firewall verworfen.\n\t </td>\n\t </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"onlySYN\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\t\n\t </td>\n\t <td>\n\t nur SYN-Pakete verwerfen\n\t </td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Neue Verbindungsanfragen zu gesperrten Ports werden verworfen.\n\t\tDer Rückkanal für erlaubte Verbindungsanfragen wird akzeptiert.\n\t </td>\n\t </tr>\n </table>\n </tr>\n\t <tr>\n <td><input type=\"submit\" name=\"btnSave\" value=\"speichern\"></td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n <!-- Konfiguration der Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td>\n <h3>Firewall-Regeln:</h3><br>\n\t Die Regeln werden von oben nach unten gepr&uuml;ft.<br>\n\t Sobald eine Regel zutrifft, wird die angegebene Aktion ausgef&uuml;hrt.\n </td>\n </tr>\n <tr>\n <td>\n\t Falls keine Regel zutrifft, wird folgende Standard-Aktion ausgef&uuml;hrt:<br>\n\t <select name=\"defaultPolicy\" size=\"1\">\n\t <option value=\"drop\"\n selected=\"selected\"\t \n\t >verwerfen</option>\n\t <option value=\"accept\"\n\t \n\t >akzeptieren</option>\n\t </select>\n\t <input type=\"submit\" name=\"defPolSet\" value=\"speichern\">\n\t </td>\n </tr>\n <tr>\n <td>\n\t <font size=\"-2\">\n <table border=\"1\" width=\"100%\">\n <tr>\n\t\t<th>lfd. Nr.</th>\n <th>Quell-IP</th>\n\t\t<th>Quell-Subnetzmaske</th>\n\t\t<th>Ziel-IP</th>\n\t\t<th>Ziel-Subnetzmaske</th>\n\t\t<th>Protokoll</th>\n\t\t<th>Port</th>\n <th>Aktion</th>\n </tr>\n\n<tr><td><input name=\"radioRule\" type=\"radio\" value=\"1\" size=\"10\" maxlength=\"40\" />&nbsp;1</td><td></td><td></td><td></td><td></td><td>TCP</td><td>80</td><td>akzeptieren</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"2\" size=\"10\" maxlength=\"40\" />&nbsp;2</td><td>999.999.999.999</td><td></td><td>20.0.0.0</td><td>255.0.0.0</td><td>UDP</td><td></td><td>verwerfen</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"3\" size=\"10\" maxlength=\"40\" />&nbsp;3</td><td>10.0.0.0</td><td>255.0.0.0</td><td></td><td></td><td></td><td></td><td>verwerfen</td></tr>\n\n </table>\n </font>\n\t </td>\n </tr>\n\t<tr>\n\t <td>\n\t Aktion f&uuml;r ausgew&auml;hlte Regel:\n\t </td>\n\t</tr>\n <tr>\n <td>\n <input type=\"submit\" name=\"moveup\" value=\"rauf\">\n <input type=\"submit\" name=\"movedown\" value=\"runter\">\n <input type=\"submit\" name=\"delrule\" value=\"l&ouml;schen\">\n </td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n\n <!-- Konfiguration neuer Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td colspan=\"2\">\n <h3>Neue Regel erstellen</h3><br>\n\t Alle Felder sind optional und werden <br>-- falls leer gelassen --<br> f&uuml;r die Filterung nicht verwendet.\n </td>\n </tr>\n <tr>\n <td width=\"30%\">Quell-IP: </td>\n <td width=\"70%\"><input name=\"srcIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n\t</tr>\n\t<tr>\n <td>Quell-Subnetzmaske: </td>\n <td><input name=\"srcMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-IP: </td>\n <td> <input name=\"destIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-Subnetzmaske: </td>\n <td> <input name=\"destMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Protokoll: </td>\n <td> \n\t <select name=\"protocol\" size=\"1\">\n\t <option value=\"*\" >*</option>\n\t <option value=\"TCP\" >TCP</option>\n\t <option value=\"UDP\" >UDP</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td>Port: </td>\n <td> <input name=\"port\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"\"></td>\n </tr>\n <tr>\n <td>Aktion: </td>\n <td> \n\t <select name=\"action\" size=\"1\">\n\t <option value=\"drop\" >verwerfen</option>\n\t <option value=\"accept\" >akzeptieren</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td colspan=\"2\">\n <input type=\"submit\" name=\"addrule\" value=\"hinzuf&uuml;gen\">\n </td>\n </tr>\n </table>\n </td></tr></table></center>\n </form>\n </body>\n</html>\n",
"firewall": {
"isActive": true,
"dropIcmp": false,
"filterSynSegmentsOnly": true,
"defaultPolicy": "drop",
"rules": [
[
"",
"",
"",
"",
80,
"tcp",
"accept"
],
[
"999.999.999.999",
"",
"20.0.0.0",
"255.0.0.0",
-1,
"udp",
"drop"
],
[
"10.0.0.0",
"255.0.0.0",
"",
"",
-1,
"all",
"drop"
]
]
}
}
]
},
{
"name": "deactivate",
"start": "three",
"steps": [
{
"post": "btnSave=speichern",
"page": "<html>\n <head>\n <title>Konfiguration der Firewall auf dem Vermittlungsrechner</title>\n </head>\n\n <body>\n\n <form action=\"konfig\" method=\"POST\">\n\t<center> <table border=\"0\" cellspacing=\"5\" width=\"400\"> <tr><td> <h2>Firewall-Konfiguration </h2> </td></tr><tr><td>\n <table bgcolor=\"#E0E0E0\" border=\"0\" width=\"100%\" cellpadding=\"5\">\n <tr><td align=\"center\">\n <table border=\"0\" cellpadding=\"5\">\n <tr>\n <td width=\"10%\">\n\t\t<input name=\"firewallActivate\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\n </td>\n <td width=\"90%\">Firewall aktivieren</td>\n </tr>\n <tr>\n <td colspan=\"2\">\n\t Erst durch Aktivieren der Firewall werden die Firewall-Regeln angewendet. \n\t\tBei deaktivierter Firewall findet keine Filterung statt.\n </td>\n </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"dropICMP\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\t \n\t </td>\n\t <td>ICMP-Pakete filtern</td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Alle ICMP Pakete, z.B. Ping-Anfragen, werden von der Firewall verworfen.\n\t </td>\n\t </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"onlySYN\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\t\n\t </td>\n\t <td>\n\t nur SYN-Pakete verwerfen\n\t </td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Neue Verbindungsanfragen zu gesperrten Ports werden verworfen.\n\t\tDer Rückkanal für erlaubte Verbindungsanfragen wird akzeptiert.\n\t </td>\n\t </tr>\n </table>\n </tr>\n\t <tr>\n <td><input type=\"submit\" name=\"btnSave\" value=\"speichern\"></td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n <!-- Konfiguration der Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td>\n <h3>Firewall-Regeln:</h3><br>\n\t Die Regeln werden von oben nach unten gepr&uuml;ft.<br>\n\t Sobald eine Regel zutrifft, wird die angegebene Aktion ausgef&uuml;hrt.\n </td>\n </tr>\n <tr>\n <td>\n\t Falls keine Regel zutrifft, wird folgende Standard-Aktion ausgef&uuml;hrt:<br>\n\t <select name=\"defaultPolicy\" size=\"1\">\n\t <option value=\"drop\"\n selected=\"selected\"\t \n\t >verwerfen</option>\n\t <option value=\"accept\"\n\t \n\t >akzeptieren</option>\n\t </select>\n\t <input type=\"submit\" name=\"defPolSet\" value=\"speichern\">\n\t </td>\n </tr>\n <tr>\n <td>\n\t <font size=\"-2\">\n <table border=\"1\" width=\"100%\">\n <tr>\n\t\t<th>lfd. Nr.</th>\n <th>Quell-IP</th>\n\t\t<th>Quell-Subnetzmaske</th>\n\t\t<th>Ziel-IP</th>\n\t\t<th>Ziel-Subnetzmaske</th>\n\t\t<th>Protokoll</th>\n\t\t<th>Port</th>\n <th>Aktion</th>\n </tr>\n\n<tr><td><input name=\"radioRule\" type=\"radio\" value=\"1\" size=\"10\" maxlength=\"40\" />&nbsp;1</td><td></td><td></td><td></td><td></td><td>TCP</td><td>80</td><td>akzeptieren</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"2\" size=\"10\" maxlength=\"40\" />&nbsp;2</td><td>999.999.999.999</td><td></td><td>20.0.0.0</td><td>255.0.0.0</td><td>UDP</td><td></td><td>verwerfen</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"3\" size=\"10\" maxlength=\"40\" />&nbsp;3</td><td>10.0.0.0</td><td>255.0.0.0</td><td></td><td></td><td></td><td></td><td>verwerfen</td></tr>\n\n </table>\n </font>\n\t </td>\n </tr>\n\t<tr>\n\t <td>\n\t Aktion f&uuml;r ausgew&auml;hlte Regel:\n\t </td>\n\t</tr>\n <tr>\n <td>\n <input type=\"submit\" name=\"moveup\" value=\"rauf\">\n <input type=\"submit\" name=\"movedown\" value=\"runter\">\n <input type=\"submit\" name=\"delrule\" value=\"l&ouml;schen\">\n </td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n\n <!-- Konfiguration neuer Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td colspan=\"2\">\n <h3>Neue Regel erstellen</h3><br>\n\t Alle Felder sind optional und werden <br>-- falls leer gelassen --<br> f&uuml;r die Filterung nicht verwendet.\n </td>\n </tr>\n <tr>\n <td width=\"30%\">Quell-IP: </td>\n <td width=\"70%\"><input name=\"srcIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n\t</tr>\n\t<tr>\n <td>Quell-Subnetzmaske: </td>\n <td><input name=\"srcMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-IP: </td>\n <td> <input name=\"destIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-Subnetzmaske: </td>\n <td> <input name=\"destMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Protokoll: </td>\n <td> \n\t <select name=\"protocol\" size=\"1\">\n\t <option value=\"*\" >*</option>\n\t <option value=\"TCP\" >TCP</option>\n\t <option value=\"UDP\" >UDP</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td>Port: </td>\n <td> <input name=\"port\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"\"></td>\n </tr>\n <tr>\n <td>Aktion: </td>\n <td> \n\t <select name=\"action\" size=\"1\">\n\t <option value=\"drop\" >verwerfen</option>\n\t <option value=\"accept\" >akzeptieren</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td colspan=\"2\">\n <input type=\"submit\" name=\"addrule\" value=\"hinzuf&uuml;gen\">\n </td>\n </tr>\n </table>\n </td></tr></table></center>\n </form>\n </body>\n</html>\n",
"firewall": {
"isActive": false,
"dropIcmp": false,
"filterSynSegmentsOnly": false,
"defaultPolicy": "drop",
"rules": [
[
"",
"",
"",
"",
80,
"tcp",
"accept"
],
[
"999.999.999.999",
"",
"20.0.0.0",
"255.0.0.0",
-1,
"udp",
"drop"
],
[
"10.0.0.0",
"255.0.0.0",
"",
"",
-1,
"all",
"drop"
]
]
}
},
{
"post": "firewallActivate=1&dropICMP=1&onlySYN=1&btnSave=speichern",
"page": "<html>\n <head>\n <title>Konfiguration der Firewall auf dem Vermittlungsrechner</title>\n </head>\n\n <body>\n\n <form action=\"konfig\" method=\"POST\">\n\t<center> <table border=\"0\" cellspacing=\"5\" width=\"400\"> <tr><td> <h2>Firewall-Konfiguration </h2> </td></tr><tr><td>\n <table bgcolor=\"#E0E0E0\" border=\"0\" width=\"100%\" cellpadding=\"5\">\n <tr><td align=\"center\">\n <table border=\"0\" cellpadding=\"5\">\n <tr>\n <td width=\"10%\">\n\t\t<input name=\"firewallActivate\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\n </td>\n <td width=\"90%\">Firewall aktivieren</td>\n </tr>\n <tr>\n <td colspan=\"2\">\n\t Erst durch Aktivieren der Firewall werden die Firewall-Regeln angewendet. \n\t\tBei deaktivierter Firewall findet keine Filterung statt.\n </td>\n </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"dropICMP\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\t \n\t </td>\n\t <td>ICMP-Pakete filtern</td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Alle ICMP Pakete, z.B. Ping-Anfragen, werden von der Firewall verworfen.\n\t </td>\n\t </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"onlySYN\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\t\n\t </td>\n\t <td>\n\t nur SYN-Pakete verwerfen\n\t </td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Neue Verbindungsanfragen zu gesperrten Ports werden verworfen.\n\t\tDer Rückkanal für erlaubte Verbindungsanfragen wird akzeptiert.\n\t </td>\n\t </tr>\n </table>\n </tr>\n\t <tr>\n <td><input type=\"submit\" name=\"btnSave\" value=\"speichern\"></td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n <!-- Konfiguration der Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td>\n <h3>Firewall-Regeln:</h3><br>\n\t Die Regeln werden von oben nach unten gepr&uuml;ft.<br>\n\t Sobald eine Regel zutrifft, wird die angegebene Aktion ausgef&uuml;hrt.\n </td>\n </tr>\n <tr>\n <td>\n\t Falls keine Regel zutrifft, wird folgende Standard-Aktion ausgef&uuml;hrt:<br>\n\t <select name=\"defaultPolicy\" size=\"1\">\n\t <option value=\"drop\"\n selected=\"selected\"\t \n\t >verwerfen</option>\n\t <option value=\"accept\"\n\t \n\t >akzeptieren</option>\n\t </select>\n\t <input type=\"submit\" name=\"defPolSet\" value=\"speichern\">\n\t </td>\n </tr>\n <tr>\n <td>\n\t <font size=\"-2\">\n <table border=\"1\" width=\"100%\">\n <tr>\n\t\t<th>lfd. Nr.</th>\n <th>Quell-IP</th>\n\t\t<th>Quell-Subnetzmaske</th>\n\t\t<th>Ziel-IP</th>\n\t\t<th>Ziel-Subnetzmaske</th>\n\t\t<th>Protokoll</th>\n\t\t<th>Port</th>\n <th>Aktion</th>\n </tr>\n\n<tr><td><input name=\"radioRule\" type=\"radio\" value=\"1\" size=\"10\" maxlength=\"40\" />&nbsp;1</td><td></td><td></td><td></td><td></td><td>TCP</td><td>80</td><td>akzeptieren</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"2\" size=\"10\" maxlength=\"40\" />&nbsp;2</td><td>999.999.999.999</td><td></td><td>20.0.0.0</td><td>255.0.0.0</td><td>UDP</td><td></td><td>verwerfen</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"3\" size=\"10\" maxlength=\"40\" />&nbsp;3</td><td>10.0.0.0</td><td>255.0.0.0</td><td></td><td></td><td></td><td></td><td>verwerfen</td></tr>\n\n </table>\n </font>\n\t </td>\n </tr>\n\t<tr>\n\t <td>\n\t Aktion f&uuml;r ausgew&auml;hlte Regel:\n\t </td>\n\t</tr>\n <tr>\n <td>\n <input type=\"submit\" name=\"moveup\" value=\"rauf\">\n <input type=\"submit\" name=\"movedown\" value=\"runter\">\n <input type=\"submit\" name=\"delrule\" value=\"l&ouml;schen\">\n </td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n\n <!-- Konfiguration neuer Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td colspan=\"2\">\n <h3>Neue Regel erstellen</h3><br>\n\t Alle Felder sind optional und werden <br>-- falls leer gelassen --<br> f&uuml;r die Filterung nicht verwendet.\n </td>\n </tr>\n <tr>\n <td width=\"30%\">Quell-IP: </td>\n <td width=\"70%\"><input name=\"srcIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n\t</tr>\n\t<tr>\n <td>Quell-Subnetzmaske: </td>\n <td><input name=\"srcMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-IP: </td>\n <td> <input name=\"destIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-Subnetzmaske: </td>\n <td> <input name=\"destMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Protokoll: </td>\n <td> \n\t <select name=\"protocol\" size=\"1\">\n\t <option value=\"*\" >*</option>\n\t <option value=\"TCP\" >TCP</option>\n\t <option value=\"UDP\" >UDP</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td>Port: </td>\n <td> <input name=\"port\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"\"></td>\n </tr>\n <tr>\n <td>Aktion: </td>\n <td> \n\t <select name=\"action\" size=\"1\">\n\t <option value=\"drop\" >verwerfen</option>\n\t <option value=\"accept\" >akzeptieren</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td colspan=\"2\">\n <input type=\"submit\" name=\"addrule\" value=\"hinzuf&uuml;gen\">\n </td>\n </tr>\n </table>\n </td></tr></table></center>\n </form>\n </body>\n</html>\n",
"firewall": {
"isActive": true,
"dropIcmp": true,
"filterSynSegmentsOnly": true,
"defaultPolicy": "drop",
"rules": [
[
"",
"",
"",
"",
80,
"tcp",
"accept"
],
[
"999.999.999.999",
"",
"20.0.0.0",
"255.0.0.0",
-1,
"udp",
"drop"
],
[
"10.0.0.0",
"255.0.0.0",
"",
"",
-1,
"all",
"drop"
]
]
}
}
]
},
{
"name": "defaultPolicy",
"start": "three",
"steps": [
{
"post": "defaultPolicy=accept&defPolSet=speichern",
"page": "<html>\n <head>\n <title>Konfiguration der Firewall auf dem Vermittlungsrechner</title>\n </head>\n\n <body>\n\n <form action=\"konfig\" method=\"POST\">\n\t<center> <table border=\"0\" cellspacing=\"5\" width=\"400\"> <tr><td> <h2>Firewall-Konfiguration </h2> </td></tr><tr><td>\n <table bgcolor=\"#E0E0E0\" border=\"0\" width=\"100%\" cellpadding=\"5\">\n <tr><td align=\"center\">\n <table border=\"0\" cellpadding=\"5\">\n <tr>\n <td width=\"10%\">\n\t\t<input name=\"firewallActivate\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\n </td>\n <td width=\"90%\">Firewall aktivieren</td>\n </tr>\n <tr>\n <td colspan=\"2\">\n\t Erst durch Aktivieren der Firewall werden die Firewall-Regeln angewendet. \n\t\tBei deaktivierter Firewall findet keine Filterung statt.\n </td>\n </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"dropICMP\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\t \n\t </td>\n\t <td>ICMP-Pakete filtern</td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Alle ICMP Pakete, z.B. Ping-Anfragen, werden von der Firewall verworfen.\n\t </td>\n\t </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"onlySYN\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\t\n\t </td>\n\t <td>\n\t nur SYN-Pakete verwerfen\n\t </td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Neue Verbindungsanfragen zu gesperrten Ports werden verworfen.\n\t\tDer Rückkanal für erlaubte Verbindungsanfragen wird akzeptiert.\n\t </td>\n\t </tr>\n </table>\n </tr>\n\t <tr>\n <td><input type=\"submit\" name=\"btnSave\" value=\"speichern\"></td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n <!-- Konfiguration der Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td>\n <h3>Firewall-Regeln:</h3><br>\n\t Die Regeln werden von oben nach unten gepr&uuml;ft.<br>\n\t Sobald eine Regel zutrifft, wird die angegebene Aktion ausgef&uuml;hrt.\n </td>\n </tr>\n <tr>\n <td>\n\t Falls keine Regel zutrifft, wird folgende Standard-Aktion ausgef&uuml;hrt:<br>\n\t <select name=\"defaultPolicy\" size=\"1\">\n\t <option value=\"drop\"\n\t \n\t >verwerfen</option>\n\t <option value=\"accept\"\n selected=\"selected\"\t \n\t >akzeptieren</option>\n\t </select>\n\t <input type=\"submit\" name=\"defPolSet\" value=\"speichern\">\n\t </td>\n </tr>\n <tr>\n <td>\n\t <font size=\"-2\">\n <table border=\"1\" width=\"100%\">\n <tr>\n\t\t<th>lfd. Nr.</th>\n <th>Quell-IP</th>\n\t\t<th>Quell-Subnetzmaske</th>\n\t\t<th>Ziel-IP</th>\n\t\t<th>Ziel-Subnetzmaske</th>\n\t\t<th>Protokoll</th>\n\t\t<th>Port</th>\n <th>Aktion</th>\n </tr>\n\n<tr><td><input name=\"radioRule\" type=\"radio\" value=\"1\" size=\"10\" maxlength=\"40\" />&nbsp;1</td><td></td><td></td><td></td><td></td><td>TCP</td><td>80</td><td>akzeptieren</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"2\" size=\"10\" maxlength=\"40\" />&nbsp;2</td><td>999.999.999.999</td><td></td><td>20.0.0.0</td><td>255.0.0.0</td><td>UDP</td><td></td><td>verwerfen</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"3\" size=\"10\" maxlength=\"40\" />&nbsp;3</td><td>10.0.0.0</td><td>255.0.0.0</td><td></td><td></td><td></td><td></td><td>verwerfen</td></tr>\n\n </table>\n </font>\n\t </td>\n </tr>\n\t<tr>\n\t <td>\n\t Aktion f&uuml;r ausgew&auml;hlte Regel:\n\t </td>\n\t</tr>\n <tr>\n <td>\n <input type=\"submit\" name=\"moveup\" value=\"rauf\">\n <input type=\"submit\" name=\"movedown\" value=\"runter\">\n <input type=\"submit\" name=\"delrule\" value=\"l&ouml;schen\">\n </td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n\n <!-- Konfiguration neuer Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td colspan=\"2\">\n <h3>Neue Regel erstellen</h3><br>\n\t Alle Felder sind optional und werden <br>-- falls leer gelassen --<br> f&uuml;r die Filterung nicht verwendet.\n </td>\n </tr>\n <tr>\n <td width=\"30%\">Quell-IP: </td>\n <td width=\"70%\"><input name=\"srcIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n\t</tr>\n\t<tr>\n <td>Quell-Subnetzmaske: </td>\n <td><input name=\"srcMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-IP: </td>\n <td> <input name=\"destIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-Subnetzmaske: </td>\n <td> <input name=\"destMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Protokoll: </td>\n <td> \n\t <select name=\"protocol\" size=\"1\">\n\t <option value=\"*\" >*</option>\n\t <option value=\"TCP\" >TCP</option>\n\t <option value=\"UDP\" >UDP</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td>Port: </td>\n <td> <input name=\"port\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"\"></td>\n </tr>\n <tr>\n <td>Aktion: </td>\n <td> \n\t <select name=\"action\" size=\"1\">\n\t <option value=\"drop\" >verwerfen</option>\n\t <option value=\"accept\" >akzeptieren</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td colspan=\"2\">\n <input type=\"submit\" name=\"addrule\" value=\"hinzuf&uuml;gen\">\n </td>\n </tr>\n </table>\n </td></tr></table></center>\n </form>\n </body>\n</html>\n",
"firewall": {
"isActive": true,
"dropIcmp": false,
"filterSynSegmentsOnly": true,
"defaultPolicy": "accept",
"rules": [
[
"",
"",
"",
"",
80,
"tcp",
"accept"
],
[
"999.999.999.999",
"",
"20.0.0.0",
"255.0.0.0",
-1,
"udp",
"drop"
],
[
"10.0.0.0",
"255.0.0.0",
"",
"",
-1,
"all",
"drop"
]
]
}
},
{
"post": "defaultPolicy=xyz&defPolSet=speichern",
"page": "<html>\n <head>\n <title>Konfiguration der Firewall auf dem Vermittlungsrechner</title>\n </head>\n\n <body>\n\n <form action=\"konfig\" method=\"POST\">\n\t<center> <table border=\"0\" cellspacing=\"5\" width=\"400\"> <tr><td> <h2>Firewall-Konfiguration </h2> </td></tr><tr><td>\n <table bgcolor=\"#E0E0E0\" border=\"0\" width=\"100%\" cellpadding=\"5\">\n <tr><td align=\"center\">\n <table border=\"0\" cellpadding=\"5\">\n <tr>\n <td width=\"10%\">\n\t\t<input name=\"firewallActivate\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\n </td>\n <td width=\"90%\">Firewall aktivieren</td>\n </tr>\n <tr>\n <td colspan=\"2\">\n\t Erst durch Aktivieren der Firewall werden die Firewall-Regeln angewendet. \n\t\tBei deaktivierter Firewall findet keine Filterung statt.\n </td>\n </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"dropICMP\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\t \n\t </td>\n\t <td>ICMP-Pakete filtern</td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Alle ICMP Pakete, z.B. Ping-Anfragen, werden von der Firewall verworfen.\n\t </td>\n\t </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"onlySYN\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\t\n\t </td>\n\t <td>\n\t nur SYN-Pakete verwerfen\n\t </td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Neue Verbindungsanfragen zu gesperrten Ports werden verworfen.\n\t\tDer Rückkanal für erlaubte Verbindungsanfragen wird akzeptiert.\n\t </td>\n\t </tr>\n </table>\n </tr>\n\t <tr>\n <td><input type=\"submit\" name=\"btnSave\" value=\"speichern\"></td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n <!-- Konfiguration der Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td>\n <h3>Firewall-Regeln:</h3><br>\n\t Die Regeln werden von oben nach unten gepr&uuml;ft.<br>\n\t Sobald eine Regel zutrifft, wird die angegebene Aktion ausgef&uuml;hrt.\n </td>\n </tr>\n <tr>\n <td>\n\t Falls keine Regel zutrifft, wird folgende Standard-Aktion ausgef&uuml;hrt:<br>\n\t <select name=\"defaultPolicy\" size=\"1\">\n\t <option value=\"drop\"\n selected=\"selected\"\t \n\t >verwerfen</option>\n\t <option value=\"accept\"\n\t \n\t >akzeptieren</option>\n\t </select>\n\t <input type=\"submit\" name=\"defPolSet\" value=\"speichern\">\n\t </td>\n </tr>\n <tr>\n <td>\n\t <font size=\"-2\">\n <table border=\"1\" width=\"100%\">\n <tr>\n\t\t<th>lfd. Nr.</th>\n <th>Quell-IP</th>\n\t\t<th>Quell-Subnetzmaske</th>\n\t\t<th>Ziel-IP</th>\n\t\t<th>Ziel-Subnetzmaske</th>\n\t\t<th>Protokoll</th>\n\t\t<th>Port</th>\n <th>Aktion</th>\n </tr>\n\n<tr><td><input name=\"radioRule\" type=\"radio\" value=\"1\" size=\"10\" maxlength=\"40\" />&nbsp;1</td><td></td><td></td><td></td><td></td><td>TCP</td><td>80</td><td>akzeptieren</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"2\" size=\"10\" maxlength=\"40\" />&nbsp;2</td><td>999.999.999.999</td><td></td><td>20.0.0.0</td><td>255.0.0.0</td><td>UDP</td><td></td><td>verwerfen</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"3\" size=\"10\" maxlength=\"40\" />&nbsp;3</td><td>10.0.0.0</td><td>255.0.0.0</td><td></td><td></td><td></td><td></td><td>verwerfen</td></tr>\n\n </table>\n </font>\n\t </td>\n </tr>\n\t<tr>\n\t <td>\n\t Aktion f&uuml;r ausgew&auml;hlte Regel:\n\t </td>\n\t</tr>\n <tr>\n <td>\n <input type=\"submit\" name=\"moveup\" value=\"rauf\">\n <input type=\"submit\" name=\"movedown\" value=\"runter\">\n <input type=\"submit\" name=\"delrule\" value=\"l&ouml;schen\">\n </td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n\n <!-- Konfiguration neuer Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td colspan=\"2\">\n <h3>Neue Regel erstellen</h3><br>\n\t Alle Felder sind optional und werden <br>-- falls leer gelassen --<br> f&uuml;r die Filterung nicht verwendet.\n </td>\n </tr>\n <tr>\n <td width=\"30%\">Quell-IP: </td>\n <td width=\"70%\"><input name=\"srcIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n\t</tr>\n\t<tr>\n <td>Quell-Subnetzmaske: </td>\n <td><input name=\"srcMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-IP: </td>\n <td> <input name=\"destIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-Subnetzmaske: </td>\n <td> <input name=\"destMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Protokoll: </td>\n <td> \n\t <select name=\"protocol\" size=\"1\">\n\t <option value=\"*\" >*</option>\n\t <option value=\"TCP\" >TCP</option>\n\t <option value=\"UDP\" >UDP</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td>Port: </td>\n <td> <input name=\"port\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"\"></td>\n </tr>\n <tr>\n <td>Aktion: </td>\n <td> \n\t <select name=\"action\" size=\"1\">\n\t <option value=\"drop\" >verwerfen</option>\n\t <option value=\"accept\" >akzeptieren</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td colspan=\"2\">\n <input type=\"submit\" name=\"addrule\" value=\"hinzuf&uuml;gen\">\n </td>\n </tr>\n </table>\n </td></tr></table></center>\n </form>\n </body>\n</html>\n",
"firewall": {
"isActive": true,
"dropIcmp": false,
"filterSynSegmentsOnly": true,
"defaultPolicy": "drop",
"rules": [
[
"",
"",
"",
"",
80,
"tcp",
"accept"
],
[
"999.999.999.999",
"",
"20.0.0.0",
"255.0.0.0",
-1,
"udp",
"drop"
],
[
"10.0.0.0",
"255.0.0.0",
"",
"",
-1,
"all",
"drop"
]
]
}
},
{
"post": "defaultPolicy=accept",
"page": "<html>\n <head>\n <title>Konfiguration der Firewall auf dem Vermittlungsrechner</title>\n </head>\n\n <body>\n\n <form action=\"konfig\" method=\"POST\">\n\t<center> <table border=\"0\" cellspacing=\"5\" width=\"400\"> <tr><td> <h2>Firewall-Konfiguration </h2> </td></tr><tr><td>\n <table bgcolor=\"#E0E0E0\" border=\"0\" width=\"100%\" cellpadding=\"5\">\n <tr><td align=\"center\">\n <table border=\"0\" cellpadding=\"5\">\n <tr>\n <td width=\"10%\">\n\t\t<input name=\"firewallActivate\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\n </td>\n <td width=\"90%\">Firewall aktivieren</td>\n </tr>\n <tr>\n <td colspan=\"2\">\n\t Erst durch Aktivieren der Firewall werden die Firewall-Regeln angewendet. \n\t\tBei deaktivierter Firewall findet keine Filterung statt.\n </td>\n </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"dropICMP\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\t \n\t </td>\n\t <td>ICMP-Pakete filtern</td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Alle ICMP Pakete, z.B. Ping-Anfragen, werden von der Firewall verworfen.\n\t </td>\n\t </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"onlySYN\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\t\n\t </td>\n\t <td>\n\t nur SYN-Pakete verwerfen\n\t </td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Neue Verbindungsanfragen zu gesperrten Ports werden verworfen.\n\t\tDer Rückkanal für erlaubte Verbindungsanfragen wird akzeptiert.\n\t </td>\n\t </tr>\n </table>\n </tr>\n\t <tr>\n <td><input type=\"submit\" name=\"btnSave\" value=\"speichern\"></td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n <!-- Konfiguration der Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td>\n <h3>Firewall-Regeln:</h3><br>\n\t Die Regeln werden von oben nach unten gepr&uuml;ft.<br>\n\t Sobald eine Regel zutrifft, wird die angegebene Aktion ausgef&uuml;hrt.\n </td>\n </tr>\n <tr>\n <td>\n\t Falls keine Regel zutrifft, wird folgende Standard-Aktion ausgef&uuml;hrt:<br>\n\t <select name=\"defaultPolicy\" size=\"1\">\n\t <option value=\"drop\"\n selected=\"selected\"\t \n\t >verwerfen</option>\n\t <option value=\"accept\"\n\t \n\t >akzeptieren</option>\n\t </select>\n\t <input type=\"submit\" name=\"defPolSet\" value=\"speichern\">\n\t </td>\n </tr>\n <tr>\n <td>\n\t <font size=\"-2\">\n <table border=\"1\" width=\"100%\">\n <tr>\n\t\t<th>lfd. Nr.</th>\n <th>Quell-IP</th>\n\t\t<th>Quell-Subnetzmaske</th>\n\t\t<th>Ziel-IP</th>\n\t\t<th>Ziel-Subnetzmaske</th>\n\t\t<th>Protokoll</th>\n\t\t<th>Port</th>\n <th>Aktion</th>\n </tr>\n\n<tr><td><input name=\"radioRule\" type=\"radio\" value=\"1\" size=\"10\" maxlength=\"40\" />&nbsp;1</td><td></td><td></td><td></td><td></td><td>TCP</td><td>80</td><td>akzeptieren</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"2\" size=\"10\" maxlength=\"40\" />&nbsp;2</td><td>999.999.999.999</td><td></td><td>20.0.0.0</td><td>255.0.0.0</td><td>UDP</td><td></td><td>verwerfen</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"3\" size=\"10\" maxlength=\"40\" />&nbsp;3</td><td>10.0.0.0</td><td>255.0.0.0</td><td></td><td></td><td></td><td></td><td>verwerfen</td></tr>\n\n </table>\n </font>\n\t </td>\n </tr>\n\t<tr>\n\t <td>\n\t Aktion f&uuml;r ausgew&auml;hlte Regel:\n\t </td>\n\t</tr>\n <tr>\n <td>\n <input type=\"submit\" name=\"moveup\" value=\"rauf\">\n <input type=\"submit\" name=\"movedown\" value=\"runter\">\n <input type=\"submit\" name=\"delrule\" value=\"l&ouml;schen\">\n </td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n\n <!-- Konfiguration neuer Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td colspan=\"2\">\n <h3>Neue Regel erstellen</h3><br>\n\t Alle Felder sind optional und werden <br>-- falls leer gelassen --<br> f&uuml;r die Filterung nicht verwendet.\n </td>\n </tr>\n <tr>\n <td width=\"30%\">Quell-IP: </td>\n <td width=\"70%\"><input name=\"srcIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n\t</tr>\n\t<tr>\n <td>Quell-Subnetzmaske: </td>\n <td><input name=\"srcMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-IP: </td>\n <td> <input name=\"destIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-Subnetzmaske: </td>\n <td> <input name=\"destMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Protokoll: </td>\n <td> \n\t <select name=\"protocol\" size=\"1\">\n\t <option value=\"*\" >*</option>\n\t <option value=\"TCP\" >TCP</option>\n\t <option value=\"UDP\" >UDP</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td>Port: </td>\n <td> <input name=\"port\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"\"></td>\n </tr>\n <tr>\n <td>Aktion: </td>\n <td> \n\t <select name=\"action\" size=\"1\">\n\t <option value=\"drop\" >verwerfen</option>\n\t <option value=\"accept\" >akzeptieren</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td colspan=\"2\">\n <input type=\"submit\" name=\"addrule\" value=\"hinzuf&uuml;gen\">\n </td>\n </tr>\n </table>\n </td></tr></table></center>\n </form>\n </body>\n</html>\n",
"firewall": {
"isActive": true,
"dropIcmp": false,
"filterSynSegmentsOnly": true,
"defaultPolicy": "drop",
"rules": [
[
"",
"",
"",
"",
80,
"tcp",
"accept"
],
[
"999.999.999.999",
"",
"20.0.0.0",
"255.0.0.0",
-1,
"udp",
"drop"
],
[
"10.0.0.0",
"255.0.0.0",
"",
"",
-1,
"all",
"drop"
]
]
}
},
{
"post": "defaultPolicy=accept&defPolSet=speichern",
"page": "<html>\n <head>\n <title>Konfiguration der Firewall auf dem Vermittlungsrechner</title>\n </head>\n\n <body>\n\n <form action=\"konfig\" method=\"POST\">\n\t<center> <table border=\"0\" cellspacing=\"5\" width=\"400\"> <tr><td> <h2>Firewall-Konfiguration </h2> </td></tr><tr><td>\n <table bgcolor=\"#E0E0E0\" border=\"0\" width=\"100%\" cellpadding=\"5\">\n <tr><td align=\"center\">\n <table border=\"0\" cellpadding=\"5\">\n <tr>\n <td width=\"10%\">\n\t\t<input name=\"firewallActivate\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\n </td>\n <td width=\"90%\">Firewall aktivieren</td>\n </tr>\n <tr>\n <td colspan=\"2\">\n\t Erst durch Aktivieren der Firewall werden die Firewall-Regeln angewendet. \n\t\tBei deaktivierter Firewall findet keine Filterung statt.\n </td>\n </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"dropICMP\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\t \n\t </td>\n\t <td>ICMP-Pakete filtern</td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Alle ICMP Pakete, z.B. Ping-Anfragen, werden von der Firewall verworfen.\n\t </td>\n\t </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"onlySYN\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\t\n\t </td>\n\t <td>\n\t nur SYN-Pakete verwerfen\n\t </td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Neue Verbindungsanfragen zu gesperrten Ports werden verworfen.\n\t\tDer Rückkanal für erlaubte Verbindungsanfragen wird akzeptiert.\n\t </td>\n\t </tr>\n </table>\n </tr>\n\t <tr>\n <td><input type=\"submit\" name=\"btnSave\" value=\"speichern\"></td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n <!-- Konfiguration der Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td>\n <h3>Firewall-Regeln:</h3><br>\n\t Die Regeln werden von oben nach unten gepr&uuml;ft.<br>\n\t Sobald eine Regel zutrifft, wird die angegebene Aktion ausgef&uuml;hrt.\n </td>\n </tr>\n <tr>\n <td>\n\t Falls keine Regel zutrifft, wird folgende Standard-Aktion ausgef&uuml;hrt:<br>\n\t <select name=\"defaultPolicy\" size=\"1\">\n\t <option value=\"drop\"\n\t \n\t >verwerfen</option>\n\t <option value=\"accept\"\n selected=\"selected\"\t \n\t >akzeptieren</option>\n\t </select>\n\t <input type=\"submit\" name=\"defPolSet\" value=\"speichern\">\n\t </td>\n </tr>\n <tr>\n <td>\n\t <font size=\"-2\">\n <table border=\"1\" width=\"100%\">\n <tr>\n\t\t<th>lfd. Nr.</th>\n <th>Quell-IP</th>\n\t\t<th>Quell-Subnetzmaske</th>\n\t\t<th>Ziel-IP</th>\n\t\t<th>Ziel-Subnetzmaske</th>\n\t\t<th>Protokoll</th>\n\t\t<th>Port</th>\n <th>Aktion</th>\n </tr>\n\n<tr><td><input name=\"radioRule\" type=\"radio\" value=\"1\" size=\"10\" maxlength=\"40\" />&nbsp;1</td><td></td><td></td><td></td><td></td><td>TCP</td><td>80</td><td>akzeptieren</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"2\" size=\"10\" maxlength=\"40\" />&nbsp;2</td><td>999.999.999.999</td><td></td><td>20.0.0.0</td><td>255.0.0.0</td><td>UDP</td><td></td><td>verwerfen</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"3\" size=\"10\" maxlength=\"40\" />&nbsp;3</td><td>10.0.0.0</td><td>255.0.0.0</td><td></td><td></td><td></td><td></td><td>verwerfen</td></tr>\n\n </table>\n </font>\n\t </td>\n </tr>\n\t<tr>\n\t <td>\n\t Aktion f&uuml;r ausgew&auml;hlte Regel:\n\t </td>\n\t</tr>\n <tr>\n <td>\n <input type=\"submit\" name=\"moveup\" value=\"rauf\">\n <input type=\"submit\" name=\"movedown\" value=\"runter\">\n <input type=\"submit\" name=\"delrule\" value=\"l&ouml;schen\">\n </td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n\n <!-- Konfiguration neuer Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td colspan=\"2\">\n <h3>Neue Regel erstellen</h3><br>\n\t Alle Felder sind optional und werden <br>-- falls leer gelassen --<br> f&uuml;r die Filterung nicht verwendet.\n </td>\n </tr>\n <tr>\n <td width=\"30%\">Quell-IP: </td>\n <td width=\"70%\"><input name=\"srcIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n\t</tr>\n\t<tr>\n <td>Quell-Subnetzmaske: </td>\n <td><input name=\"srcMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-IP: </td>\n <td> <input name=\"destIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-Subnetzmaske: </td>\n <td> <input name=\"destMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Protokoll: </td>\n <td> \n\t <select name=\"protocol\" size=\"1\">\n\t <option value=\"*\" >*</option>\n\t <option value=\"TCP\" >TCP</option>\n\t <option value=\"UDP\" >UDP</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td>Port: </td>\n <td> <input name=\"port\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"\"></td>\n </tr>\n <tr>\n <td>Aktion: </td>\n <td> \n\t <select name=\"action\" size=\"1\">\n\t <option value=\"drop\" >verwerfen</option>\n\t <option value=\"accept\" >akzeptieren</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td colspan=\"2\">\n <input type=\"submit\" name=\"addrule\" value=\"hinzuf&uuml;gen\">\n </td>\n </tr>\n </table>\n </td></tr></table></center>\n </form>\n </body>\n</html>\n",
"firewall": {
"isActive": true,
"dropIcmp": false,
"filterSynSegmentsOnly": true,
"defaultPolicy": "accept",
"rules": [
[
"",
"",
"",
"",
80,
"tcp",
"accept"
],
[
"999.999.999.999",
"",
"20.0.0.0",
"255.0.0.0",
-1,
"udp",
"drop"
],
[
"10.0.0.0",
"255.0.0.0",
"",
"",
-1,
"all",
"drop"
]
]
}
},
{
"post": "defPolSet=speichern",
"page": "<html>\n <head>\n <title>Konfiguration der Firewall auf dem Vermittlungsrechner</title>\n </head>\n\n <body>\n\n <form action=\"konfig\" method=\"POST\">\n\t<center> <table border=\"0\" cellspacing=\"5\" width=\"400\"> <tr><td> <h2>Firewall-Konfiguration </h2> </td></tr><tr><td>\n <table bgcolor=\"#E0E0E0\" border=\"0\" width=\"100%\" cellpadding=\"5\">\n <tr><td align=\"center\">\n <table border=\"0\" cellpadding=\"5\">\n <tr>\n <td width=\"10%\">\n\t\t<input name=\"firewallActivate\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\n </td>\n <td width=\"90%\">Firewall aktivieren</td>\n </tr>\n <tr>\n <td colspan=\"2\">\n\t Erst durch Aktivieren der Firewall werden die Firewall-Regeln angewendet. \n\t\tBei deaktivierter Firewall findet keine Filterung statt.\n </td>\n </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"dropICMP\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\t \n\t </td>\n\t <td>ICMP-Pakete filtern</td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Alle ICMP Pakete, z.B. Ping-Anfragen, werden von der Firewall verworfen.\n\t </td>\n\t </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"onlySYN\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\t\n\t </td>\n\t <td>\n\t nur SYN-Pakete verwerfen\n\t </td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Neue Verbindungsanfragen zu gesperrten Ports werden verworfen.\n\t\tDer Rückkanal für erlaubte Verbindungsanfragen wird akzeptiert.\n\t </td>\n\t </tr>\n </table>\n </tr>\n\t <tr>\n <td><input type=\"submit\" name=\"btnSave\" value=\"speichern\"></td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n <!-- Konfiguration der Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td>\n <h3>Firewall-Regeln:</h3><br>\n\t Die Regeln werden von oben nach unten gepr&uuml;ft.<br>\n\t Sobald eine Regel zutrifft, wird die angegebene Aktion ausgef&uuml;hrt.\n </td>\n </tr>\n <tr>\n <td>\n\t Falls keine Regel zutrifft, wird folgende Standard-Aktion ausgef&uuml;hrt:<br>\n\t <select name=\"defaultPolicy\" size=\"1\">\n\t <option value=\"drop\"\n selected=\"selected\"\t \n\t >verwerfen</option>\n\t <option value=\"accept\"\n\t \n\t >akzeptieren</option>\n\t </select>\n\t <input type=\"submit\" name=\"defPolSet\" value=\"speichern\">\n\t </td>\n </tr>\n <tr>\n <td>\n\t <font size=\"-2\">\n <table border=\"1\" width=\"100%\">\n <tr>\n\t\t<th>lfd. Nr.</th>\n <th>Quell-IP</th>\n\t\t<th>Quell-Subnetzmaske</th>\n\t\t<th>Ziel-IP</th>\n\t\t<th>Ziel-Subnetzmaske</th>\n\t\t<th>Protokoll</th>\n\t\t<th>Port</th>\n <th>Aktion</th>\n </tr>\n\n<tr><td><input name=\"radioRule\" type=\"radio\" value=\"1\" size=\"10\" maxlength=\"40\" />&nbsp;1</td><td></td><td></td><td></td><td></td><td>TCP</td><td>80</td><td>akzeptieren</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"2\" size=\"10\" maxlength=\"40\" />&nbsp;2</td><td>999.999.999.999</td><td></td><td>20.0.0.0</td><td>255.0.0.0</td><td>UDP</td><td></td><td>verwerfen</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"3\" size=\"10\" maxlength=\"40\" />&nbsp;3</td><td>10.0.0.0</td><td>255.0.0.0</td><td></td><td></td><td></td><td></td><td>verwerfen</td></tr>\n\n </table>\n </font>\n\t </td>\n </tr>\n\t<tr>\n\t <td>\n\t Aktion f&uuml;r ausgew&auml;hlte Regel:\n\t </td>\n\t</tr>\n <tr>\n <td>\n <input type=\"submit\" name=\"moveup\" value=\"rauf\">\n <input type=\"submit\" name=\"movedown\" value=\"runter\">\n <input type=\"submit\" name=\"delrule\" value=\"l&ouml;schen\">\n </td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n\n <!-- Konfiguration neuer Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td colspan=\"2\">\n <h3>Neue Regel erstellen</h3><br>\n\t Alle Felder sind optional und werden <br>-- falls leer gelassen --<br> f&uuml;r die Filterung nicht verwendet.\n </td>\n </tr>\n <tr>\n <td width=\"30%\">Quell-IP: </td>\n <td width=\"70%\"><input name=\"srcIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n\t</tr>\n\t<tr>\n <td>Quell-Subnetzmaske: </td>\n <td><input name=\"srcMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-IP: </td>\n <td> <input name=\"destIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-Subnetzmaske: </td>\n <td> <input name=\"destMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Protokoll: </td>\n <td> \n\t <select name=\"protocol\" size=\"1\">\n\t <option value=\"*\" >*</option>\n\t <option value=\"TCP\" >TCP</option>\n\t <option value=\"UDP\" >UDP</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td>Port: </td>\n <td> <input name=\"port\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"\"></td>\n </tr>\n <tr>\n <td>Aktion: </td>\n <td> \n\t <select name=\"action\" size=\"1\">\n\t <option value=\"drop\" >verwerfen</option>\n\t <option value=\"accept\" >akzeptieren</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td colspan=\"2\">\n <input type=\"submit\" name=\"addrule\" value=\"hinzuf&uuml;gen\">\n </td>\n </tr>\n </table>\n </td></tr></table></center>\n </form>\n </body>\n</html>\n",
"firewall": {
"isActive": true,
"dropIcmp": false,
"filterSynSegmentsOnly": true,
"defaultPolicy": "drop",
"rules": [
[
"",
"",
"",
"",
80,
"tcp",
"accept"
],
[
"999.999.999.999",
"",
"20.0.0.0",
"255.0.0.0",
-1,
"udp",
"drop"
],
[
"10.0.0.0",
"255.0.0.0",
"",
"",
-1,
"all",
"drop"
]
]
}
}
]
},
{
"name": "moveUp",
"start": "three",
"steps": [
{
"post": "radioRule=2&moveup=rauf",
"page": "<html>\n <head>\n <title>Konfiguration der Firewall auf dem Vermittlungsrechner</title>\n </head>\n\n <body>\n\n <form action=\"konfig\" method=\"POST\">\n\t<center> <table border=\"0\" cellspacing=\"5\" width=\"400\"> <tr><td> <h2>Firewall-Konfiguration </h2> </td></tr><tr><td>\n <table bgcolor=\"#E0E0E0\" border=\"0\" width=\"100%\" cellpadding=\"5\">\n <tr><td align=\"center\">\n <table border=\"0\" cellpadding=\"5\">\n <tr>\n <td width=\"10%\">\n\t\t<input name=\"firewallActivate\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\n </td>\n <td width=\"90%\">Firewall aktivieren</td>\n </tr>\n <tr>\n <td colspan=\"2\">\n\t Erst durch Aktivieren der Firewall werden die Firewall-Regeln angewendet. \n\t\tBei deaktivierter Firewall findet keine Filterung statt.\n </td>\n </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"dropICMP\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\t \n\t </td>\n\t <td>ICMP-Pakete filtern</td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Alle ICMP Pakete, z.B. Ping-Anfragen, werden von der Firewall verworfen.\n\t </td>\n\t </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"onlySYN\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\t\n\t </td>\n\t <td>\n\t nur SYN-Pakete verwerfen\n\t </td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Neue Verbindungsanfragen zu gesperrten Ports werden verworfen.\n\t\tDer Rückkanal für erlaubte Verbindungsanfragen wird akzeptiert.\n\t </td>\n\t </tr>\n </table>\n </tr>\n\t <tr>\n <td><input type=\"submit\" name=\"btnSave\" value=\"speichern\"></td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n <!-- Konfiguration der Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td>\n <h3>Firewall-Regeln:</h3><br>\n\t Die Regeln werden von oben nach unten gepr&uuml;ft.<br>\n\t Sobald eine Regel zutrifft, wird die angegebene Aktion ausgef&uuml;hrt.\n </td>\n </tr>\n <tr>\n <td>\n\t Falls keine Regel zutrifft, wird folgende Standard-Aktion ausgef&uuml;hrt:<br>\n\t <select name=\"defaultPolicy\" size=\"1\">\n\t <option value=\"drop\"\n selected=\"selected\"\t \n\t >verwerfen</option>\n\t <option value=\"accept\"\n\t \n\t >akzeptieren</option>\n\t </select>\n\t <input type=\"submit\" name=\"defPolSet\" value=\"speichern\">\n\t </td>\n </tr>\n <tr>\n <td>\n\t <font size=\"-2\">\n <table border=\"1\" width=\"100%\">\n <tr>\n\t\t<th>lfd. Nr.</th>\n <th>Quell-IP</th>\n\t\t<th>Quell-Subnetzmaske</th>\n\t\t<th>Ziel-IP</th>\n\t\t<th>Ziel-Subnetzmaske</th>\n\t\t<th>Protokoll</th>\n\t\t<th>Port</th>\n <th>Aktion</th>\n </tr>\n\n<tr><td><input name=\"radioRule\" type=\"radio\" value=\"1\" size=\"10\" maxlength=\"40\" />&nbsp;1</td><td>999.999.999.999</td><td></td><td>20.0.0.0</td><td>255.0.0.0</td><td>UDP</td><td></td><td>verwerfen</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"2\" size=\"10\" maxlength=\"40\" />&nbsp;2</td><td></td><td></td><td></td><td></td><td>TCP</td><td>80</td><td>akzeptieren</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"3\" size=\"10\" maxlength=\"40\" />&nbsp;3</td><td>10.0.0.0</td><td>255.0.0.0</td><td></td><td></td><td></td><td></td><td>verwerfen</td></tr>\n\n </table>\n </font>\n\t </td>\n </tr>\n\t<tr>\n\t <td>\n\t Aktion f&uuml;r ausgew&auml;hlte Regel:\n\t </td>\n\t</tr>\n <tr>\n <td>\n <input type=\"submit\" name=\"moveup\" value=\"rauf\">\n <input type=\"submit\" name=\"movedown\" value=\"runter\">\n <input type=\"submit\" name=\"delrule\" value=\"l&ouml;schen\">\n </td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n\n <!-- Konfiguration neuer Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td colspan=\"2\">\n <h3>Neue Regel erstellen</h3><br>\n\t Alle Felder sind optional und werden <br>-- falls leer gelassen --<br> f&uuml;r die Filterung nicht verwendet.\n </td>\n </tr>\n <tr>\n <td width=\"30%\">Quell-IP: </td>\n <td width=\"70%\"><input name=\"srcIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n\t</tr>\n\t<tr>\n <td>Quell-Subnetzmaske: </td>\n <td><input name=\"srcMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-IP: </td>\n <td> <input name=\"destIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-Subnetzmaske: </td>\n <td> <input name=\"destMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Protokoll: </td>\n <td> \n\t <select name=\"protocol\" size=\"1\">\n\t <option value=\"*\" >*</option>\n\t <option value=\"TCP\" >TCP</option>\n\t <option value=\"UDP\" >UDP</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td>Port: </td>\n <td> <input name=\"port\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"\"></td>\n </tr>\n <tr>\n <td>Aktion: </td>\n <td> \n\t <select name=\"action\" size=\"1\">\n\t <option value=\"drop\" >verwerfen</option>\n\t <option value=\"accept\" >akzeptieren</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td colspan=\"2\">\n <input type=\"submit\" name=\"addrule\" value=\"hinzuf&uuml;gen\">\n </td>\n </tr>\n </table>\n </td></tr></table></center>\n </form>\n </body>\n</html>\n",
"firewall": {
"isActive": true,
"dropIcmp": false,
"filterSynSegmentsOnly": true,
"defaultPolicy": "drop",
"rules": [
[
"999.999.999.999",
"",
"20.0.0.0",
"255.0.0.0",
-1,
"udp",
"drop"
],
[
"",
"",
"",
"",
80,
"tcp",
"accept"
],
[
"10.0.0.0",
"255.0.0.0",
"",
"",
-1,
"all",
"drop"
]
]
}
},
{
"post": "radioRule=1&moveup=rauf",
"page": "<html>\n <head>\n <title>Konfiguration der Firewall auf dem Vermittlungsrechner</title>\n </head>\n\n <body>\n\n <form action=\"konfig\" method=\"POST\">\n\t<center> <table border=\"0\" cellspacing=\"5\" width=\"400\"> <tr><td> <h2>Firewall-Konfiguration </h2> </td></tr><tr><td>\n <table bgcolor=\"#E0E0E0\" border=\"0\" width=\"100%\" cellpadding=\"5\">\n <tr><td align=\"center\">\n <table border=\"0\" cellpadding=\"5\">\n <tr>\n <td width=\"10%\">\n\t\t<input name=\"firewallActivate\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\n </td>\n <td width=\"90%\">Firewall aktivieren</td>\n </tr>\n <tr>\n <td colspan=\"2\">\n\t Erst durch Aktivieren der Firewall werden die Firewall-Regeln angewendet. \n\t\tBei deaktivierter Firewall findet keine Filterung statt.\n </td>\n </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"dropICMP\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\t \n\t </td>\n\t <td>ICMP-Pakete filtern</td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Alle ICMP Pakete, z.B. Ping-Anfragen, werden von der Firewall verworfen.\n\t </td>\n\t </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"onlySYN\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\t\n\t </td>\n\t <td>\n\t nur SYN-Pakete verwerfen\n\t </td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Neue Verbindungsanfragen zu gesperrten Ports werden verworfen.\n\t\tDer Rückkanal für erlaubte Verbindungsanfragen wird akzeptiert.\n\t </td>\n\t </tr>\n </table>\n </tr>\n\t <tr>\n <td><input type=\"submit\" name=\"btnSave\" value=\"speichern\"></td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n <!-- Konfiguration der Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td>\n <h3>Firewall-Regeln:</h3><br>\n\t Die Regeln werden von oben nach unten gepr&uuml;ft.<br>\n\t Sobald eine Regel zutrifft, wird die angegebene Aktion ausgef&uuml;hrt.\n </td>\n </tr>\n <tr>\n <td>\n\t Falls keine Regel zutrifft, wird folgende Standard-Aktion ausgef&uuml;hrt:<br>\n\t <select name=\"defaultPolicy\" size=\"1\">\n\t <option value=\"drop\"\n selected=\"selected\"\t \n\t >verwerfen</option>\n\t <option value=\"accept\"\n\t \n\t >akzeptieren</option>\n\t </select>\n\t <input type=\"submit\" name=\"defPolSet\" value=\"speichern\">\n\t </td>\n </tr>\n <tr>\n <td>\n\t <font size=\"-2\">\n <table border=\"1\" width=\"100%\">\n <tr>\n\t\t<th>lfd. Nr.</th>\n <th>Quell-IP</th>\n\t\t<th>Quell-Subnetzmaske</th>\n\t\t<th>Ziel-IP</th>\n\t\t<th>Ziel-Subnetzmaske</th>\n\t\t<th>Protokoll</th>\n\t\t<th>Port</th>\n <th>Aktion</th>\n </tr>\n\n<tr><td><input name=\"radioRule\" type=\"radio\" value=\"1\" size=\"10\" maxlength=\"40\" />&nbsp;1</td><td>999.999.999.999</td><td></td><td>20.0.0.0</td><td>255.0.0.0</td><td>UDP</td><td></td><td>verwerfen</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"2\" size=\"10\" maxlength=\"40\" />&nbsp;2</td><td></td><td></td><td></td><td></td><td>TCP</td><td>80</td><td>akzeptieren</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"3\" size=\"10\" maxlength=\"40\" />&nbsp;3</td><td>10.0.0.0</td><td>255.0.0.0</td><td></td><td></td><td></td><td></td><td>verwerfen</td></tr>\n\n </table>\n </font>\n\t </td>\n </tr>\n\t<tr>\n\t <td>\n\t Aktion f&uuml;r ausgew&auml;hlte Regel:\n\t </td>\n\t</tr>\n <tr>\n <td>\n <input type=\"submit\" name=\"moveup\" value=\"rauf\">\n <input type=\"submit\" name=\"movedown\" value=\"runter\">\n <input type=\"submit\" name=\"delrule\" value=\"l&ouml;schen\">\n </td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n\n <!-- Konfiguration neuer Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td colspan=\"2\">\n <h3>Neue Regel erstellen</h3><br>\n\t Alle Felder sind optional und werden <br>-- falls leer gelassen --<br> f&uuml;r die Filterung nicht verwendet.\n </td>\n </tr>\n <tr>\n <td width=\"30%\">Quell-IP: </td>\n <td width=\"70%\"><input name=\"srcIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n\t</tr>\n\t<tr>\n <td>Quell-Subnetzmaske: </td>\n <td><input name=\"srcMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-IP: </td>\n <td> <input name=\"destIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-Subnetzmaske: </td>\n <td> <input name=\"destMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Protokoll: </td>\n <td> \n\t <select name=\"protocol\" size=\"1\">\n\t <option value=\"*\" >*</option>\n\t <option value=\"TCP\" >TCP</option>\n\t <option value=\"UDP\" >UDP</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td>Port: </td>\n <td> <input name=\"port\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"\"></td>\n </tr>\n <tr>\n <td>Aktion: </td>\n <td> \n\t <select name=\"action\" size=\"1\">\n\t <option value=\"drop\" >verwerfen</option>\n\t <option value=\"accept\" >akzeptieren</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td colspan=\"2\">\n <input type=\"submit\" name=\"addrule\" value=\"hinzuf&uuml;gen\">\n </td>\n </tr>\n </table>\n </td></tr></table></center>\n </form>\n </body>\n</html>\n",
"firewall": {
"isActive": true,
"dropIcmp": false,
"filterSynSegmentsOnly": true,
"defaultPolicy": "drop",
"rules": [
[
"999.999.999.999",
"",
"20.0.0.0",
"255.0.0.0",
-1,
"udp",
"drop"
],
[
"",
"",
"",
"",
80,
"tcp",
"accept"
],
[
"10.0.0.0",
"255.0.0.0",
"",
"",
-1,
"all",
"drop"
]
]
}
},
{
"post": "radioRule=4&moveup=rauf",
"page": "<html>\n <head>\n <title>Konfiguration der Firewall auf dem Vermittlungsrechner</title>\n </head>\n\n <body>\n\n <form action=\"konfig\" method=\"POST\">\n\t<center> <table border=\"0\" cellspacing=\"5\" width=\"400\"> <tr><td> <h2>Firewall-Konfiguration </h2> </td></tr><tr><td>\n <table bgcolor=\"#E0E0E0\" border=\"0\" width=\"100%\" cellpadding=\"5\">\n <tr><td align=\"center\">\n <table border=\"0\" cellpadding=\"5\">\n <tr>\n <td width=\"10%\">\n\t\t<input name=\"firewallActivate\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\n </td>\n <td width=\"90%\">Firewall aktivieren</td>\n </tr>\n <tr>\n <td colspan=\"2\">\n\t Erst durch Aktivieren der Firewall werden die Firewall-Regeln angewendet. \n\t\tBei deaktivierter Firewall findet keine Filterung statt.\n </td>\n </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"dropICMP\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\t \n\t </td>\n\t <td>ICMP-Pakete filtern</td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Alle ICMP Pakete, z.B. Ping-Anfragen, werden von der Firewall verworfen.\n\t </td>\n\t </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"onlySYN\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\t\n\t </td>\n\t <td>\n\t nur SYN-Pakete verwerfen\n\t </td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Neue Verbindungsanfragen zu gesperrten Ports werden verworfen.\n\t\tDer Rückkanal für erlaubte Verbindungsanfragen wird akzeptiert.\n\t </td>\n\t </tr>\n </table>\n </tr>\n\t <tr>\n <td><input type=\"submit\" name=\"btnSave\" value=\"speichern\"></td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n <!-- Konfiguration der Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td>\n <h3>Firewall-Regeln:</h3><br>\n\t Die Regeln werden von oben nach unten gepr&uuml;ft.<br>\n\t Sobald eine Regel zutrifft, wird die angegebene Aktion ausgef&uuml;hrt.\n </td>\n </tr>\n <tr>\n <td>\n\t Falls keine Regel zutrifft, wird folgende Standard-Aktion ausgef&uuml;hrt:<br>\n\t <select name=\"defaultPolicy\" size=\"1\">\n\t <option value=\"drop\"\n selected=\"selected\"\t \n\t >verwerfen</option>\n\t <option value=\"accept\"\n\t \n\t >akzeptieren</option>\n\t </select>\n\t <input type=\"submit\" name=\"defPolSet\" value=\"speichern\">\n\t </td>\n </tr>\n <tr>\n <td>\n\t <font size=\"-2\">\n <table border=\"1\" width=\"100%\">\n <tr>\n\t\t<th>lfd. Nr.</th>\n <th>Quell-IP</th>\n\t\t<th>Quell-Subnetzmaske</th>\n\t\t<th>Ziel-IP</th>\n\t\t<th>Ziel-Subnetzmaske</th>\n\t\t<th>Protokoll</th>\n\t\t<th>Port</th>\n <th>Aktion</th>\n </tr>\n\n<tr><td><input name=\"radioRule\" type=\"radio\" value=\"1\" size=\"10\" maxlength=\"40\" />&nbsp;1</td><td>999.999.999.999</td><td></td><td>20.0.0.0</td><td>255.0.0.0</td><td>UDP</td><td></td><td>verwerfen</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"2\" size=\"10\" maxlength=\"40\" />&nbsp;2</td><td></td><td></td><td></td><td></td><td>TCP</td><td>80</td><td>akzeptieren</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"3\" size=\"10\" maxlength=\"40\" />&nbsp;3</td><td>10.0.0.0</td><td>255.0.0.0</td><td></td><td></td><td></td><td></td><td>verwerfen</td></tr>\n\n </table>\n </font>\n\t </td>\n </tr>\n\t<tr>\n\t <td>\n\t Aktion f&uuml;r ausgew&auml;hlte Regel:\n\t </td>\n\t</tr>\n <tr>\n <td>\n <input type=\"submit\" name=\"moveup\" value=\"rauf\">\n <input type=\"submit\" name=\"movedown\" value=\"runter\">\n <input type=\"submit\" name=\"delrule\" value=\"l&ouml;schen\">\n </td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n\n <!-- Konfiguration neuer Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td colspan=\"2\">\n <h3>Neue Regel erstellen</h3><br>\n\t Alle Felder sind optional und werden <br>-- falls leer gelassen --<br> f&uuml;r die Filterung nicht verwendet.\n </td>\n </tr>\n <tr>\n <td width=\"30%\">Quell-IP: </td>\n <td width=\"70%\"><input name=\"srcIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n\t</tr>\n\t<tr>\n <td>Quell-Subnetzmaske: </td>\n <td><input name=\"srcMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-IP: </td>\n <td> <input name=\"destIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-Subnetzmaske: </td>\n <td> <input name=\"destMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Protokoll: </td>\n <td> \n\t <select name=\"protocol\" size=\"1\">\n\t <option value=\"*\" >*</option>\n\t <option value=\"TCP\" >TCP</option>\n\t <option value=\"UDP\" >UDP</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td>Port: </td>\n <td> <input name=\"port\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"\"></td>\n </tr>\n <tr>\n <td>Aktion: </td>\n <td> \n\t <select name=\"action\" size=\"1\">\n\t <option value=\"drop\" >verwerfen</option>\n\t <option value=\"accept\" >akzeptieren</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td colspan=\"2\">\n <input type=\"submit\" name=\"addrule\" value=\"hinzuf&uuml;gen\">\n </td>\n </tr>\n </table>\n </td></tr></table></center>\n </form>\n </body>\n</html>\n",
"firewall": {
"isActive": true,
"dropIcmp": false,
"filterSynSegmentsOnly": true,
"defaultPolicy": "drop",
"rules": [
[
"999.999.999.999",
"",
"20.0.0.0",
"255.0.0.0",
-1,
"udp",
"drop"
],
[
"",
"",
"",
"",
80,
"tcp",
"accept"
],
[
"10.0.0.0",
"255.0.0.0",
"",
"",
-1,
"all",
"drop"
]
]
}
},
{
"post": "moveup=rauf",
"page": "<html>\n <head>\n <title>Konfiguration der Firewall auf dem Vermittlungsrechner</title>\n </head>\n\n <body>\n\n <form action=\"konfig\" method=\"POST\">\n\t<center> <table border=\"0\" cellspacing=\"5\" width=\"400\"> <tr><td> <h2>Firewall-Konfiguration </h2> </td></tr><tr><td>\n <table bgcolor=\"#E0E0E0\" border=\"0\" width=\"100%\" cellpadding=\"5\">\n <tr><td align=\"center\">\n <table border=\"0\" cellpadding=\"5\">\n <tr>\n <td width=\"10%\">\n\t\t<input name=\"firewallActivate\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\n </td>\n <td width=\"90%\">Firewall aktivieren</td>\n </tr>\n <tr>\n <td colspan=\"2\">\n\t Erst durch Aktivieren der Firewall werden die Firewall-Regeln angewendet. \n\t\tBei deaktivierter Firewall findet keine Filterung statt.\n </td>\n </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"dropICMP\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\t \n\t </td>\n\t <td>ICMP-Pakete filtern</td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Alle ICMP Pakete, z.B. Ping-Anfragen, werden von der Firewall verworfen.\n\t </td>\n\t </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"onlySYN\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\t\n\t </td>\n\t <td>\n\t nur SYN-Pakete verwerfen\n\t </td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Neue Verbindungsanfragen zu gesperrten Ports werden verworfen.\n\t\tDer Rückkanal für erlaubte Verbindungsanfragen wird akzeptiert.\n\t </td>\n\t </tr>\n </table>\n </tr>\n\t <tr>\n <td><input type=\"submit\" name=\"btnSave\" value=\"speichern\"></td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n <!-- Konfiguration der Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td>\n <h3>Firewall-Regeln:</h3><br>\n\t Die Regeln werden von oben nach unten gepr&uuml;ft.<br>\n\t Sobald eine Regel zutrifft, wird die angegebene Aktion ausgef&uuml;hrt.\n </td>\n </tr>\n <tr>\n <td>\n\t Falls keine Regel zutrifft, wird folgende Standard-Aktion ausgef&uuml;hrt:<br>\n\t <select name=\"defaultPolicy\" size=\"1\">\n\t <option value=\"drop\"\n selected=\"selected\"\t \n\t >verwerfen</option>\n\t <option value=\"accept\"\n\t \n\t >akzeptieren</option>\n\t </select>\n\t <input type=\"submit\" name=\"defPolSet\" value=\"speichern\">\n\t </td>\n </tr>\n <tr>\n <td>\n\t <font size=\"-2\">\n <table border=\"1\" width=\"100%\">\n <tr>\n\t\t<th>lfd. Nr.</th>\n <th>Quell-IP</th>\n\t\t<th>Quell-Subnetzmaske</th>\n\t\t<th>Ziel-IP</th>\n\t\t<th>Ziel-Subnetzmaske</th>\n\t\t<th>Protokoll</th>\n\t\t<th>Port</th>\n <th>Aktion</th>\n </tr>\n\n<tr><td><input name=\"radioRule\" type=\"radio\" value=\"1\" size=\"10\" maxlength=\"40\" />&nbsp;1</td><td>999.999.999.999</td><td></td><td>20.0.0.0</td><td>255.0.0.0</td><td>UDP</td><td></td><td>verwerfen</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"2\" size=\"10\" maxlength=\"40\" />&nbsp;2</td><td></td><td></td><td></td><td></td><td>TCP</td><td>80</td><td>akzeptieren</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"3\" size=\"10\" maxlength=\"40\" />&nbsp;3</td><td>10.0.0.0</td><td>255.0.0.0</td><td></td><td></td><td></td><td></td><td>verwerfen</td></tr>\n\n </table>\n </font>\n\t </td>\n </tr>\n\t<tr>\n\t <td>\n\t Aktion f&uuml;r ausgew&auml;hlte Regel:\n\t </td>\n\t</tr>\n <tr>\n <td>\n <input type=\"submit\" name=\"moveup\" value=\"rauf\">\n <input type=\"submit\" name=\"movedown\" value=\"runter\">\n <input type=\"submit\" name=\"delrule\" value=\"l&ouml;schen\">\n </td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n\n <!-- Konfiguration neuer Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td colspan=\"2\">\n <h3>Neue Regel erstellen</h3><br>\n\t Alle Felder sind optional und werden <br>-- falls leer gelassen --<br> f&uuml;r die Filterung nicht verwendet.\n </td>\n </tr>\n <tr>\n <td width=\"30%\">Quell-IP: </td>\n <td width=\"70%\"><input name=\"srcIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n\t</tr>\n\t<tr>\n <td>Quell-Subnetzmaske: </td>\n <td><input name=\"srcMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-IP: </td>\n <td> <input name=\"destIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-Subnetzmaske: </td>\n <td> <input name=\"destMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Protokoll: </td>\n <td> \n\t <select name=\"protocol\" size=\"1\">\n\t <option value=\"*\" >*</option>\n\t <option value=\"TCP\" >TCP</option>\n\t <option value=\"UDP\" >UDP</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td>Port: </td>\n <td> <input name=\"port\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"\"></td>\n </tr>\n <tr>\n <td>Aktion: </td>\n <td> \n\t <select name=\"action\" size=\"1\">\n\t <option value=\"drop\" >verwerfen</option>\n\t <option value=\"accept\" >akzeptieren</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td colspan=\"2\">\n <input type=\"submit\" name=\"addrule\" value=\"hinzuf&uuml;gen\">\n </td>\n </tr>\n </table>\n </td></tr></table></center>\n </form>\n </body>\n</html>\n",
"firewall": {
"isActive": true,
"dropIcmp": false,
"filterSynSegmentsOnly": true,
"defaultPolicy": "drop",
"rules": [
[
"999.999.999.999",
"",
"20.0.0.0",
"255.0.0.0",
-1,
"udp",
"drop"
],
[
"",
"",
"",
"",
80,
"tcp",
"accept"
],
[
"10.0.0.0",
"255.0.0.0",
"",
"",
-1,
"all",
"drop"
]
]
}
},
{
"post": "radioRule=3&radioRule=2&moveup=rauf",
"page": "<html>\n <head>\n <title>Konfiguration der Firewall auf dem Vermittlungsrechner</title>\n </head>\n\n <body>\n\n <form action=\"konfig\" method=\"POST\">\n\t<center> <table border=\"0\" cellspacing=\"5\" width=\"400\"> <tr><td> <h2>Firewall-Konfiguration </h2> </td></tr><tr><td>\n <table bgcolor=\"#E0E0E0\" border=\"0\" width=\"100%\" cellpadding=\"5\">\n <tr><td align=\"center\">\n <table border=\"0\" cellpadding=\"5\">\n <tr>\n <td width=\"10%\">\n\t\t<input name=\"firewallActivate\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\n </td>\n <td width=\"90%\">Firewall aktivieren</td>\n </tr>\n <tr>\n <td colspan=\"2\">\n\t Erst durch Aktivieren der Firewall werden die Firewall-Regeln angewendet. \n\t\tBei deaktivierter Firewall findet keine Filterung statt.\n </td>\n </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"dropICMP\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\t \n\t </td>\n\t <td>ICMP-Pakete filtern</td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Alle ICMP Pakete, z.B. Ping-Anfragen, werden von der Firewall verworfen.\n\t </td>\n\t </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"onlySYN\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\t\n\t </td>\n\t <td>\n\t nur SYN-Pakete verwerfen\n\t </td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Neue Verbindungsanfragen zu gesperrten Ports werden verworfen.\n\t\tDer Rückkanal für erlaubte Verbindungsanfragen wird akzeptiert.\n\t </td>\n\t </tr>\n </table>\n </tr>\n\t <tr>\n <td><input type=\"submit\" name=\"btnSave\" value=\"speichern\"></td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n <!-- Konfiguration der Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td>\n <h3>Firewall-Regeln:</h3><br>\n\t Die Regeln werden von oben nach unten gepr&uuml;ft.<br>\n\t Sobald eine Regel zutrifft, wird die angegebene Aktion ausgef&uuml;hrt.\n </td>\n </tr>\n <tr>\n <td>\n\t Falls keine Regel zutrifft, wird folgende Standard-Aktion ausgef&uuml;hrt:<br>\n\t <select name=\"defaultPolicy\" size=\"1\">\n\t <option value=\"drop\"\n selected=\"selected\"\t \n\t >verwerfen</option>\n\t <option value=\"accept\"\n\t \n\t >akzeptieren</option>\n\t </select>\n\t <input type=\"submit\" name=\"defPolSet\" value=\"speichern\">\n\t </td>\n </tr>\n <tr>\n <td>\n\t <font size=\"-2\">\n <table border=\"1\" width=\"100%\">\n <tr>\n\t\t<th>lfd. Nr.</th>\n <th>Quell-IP</th>\n\t\t<th>Quell-Subnetzmaske</th>\n\t\t<th>Ziel-IP</th>\n\t\t<th>Ziel-Subnetzmaske</th>\n\t\t<th>Protokoll</th>\n\t\t<th>Port</th>\n <th>Aktion</th>\n </tr>\n\n<tr><td><input name=\"radioRule\" type=\"radio\" value=\"1\" size=\"10\" maxlength=\"40\" />&nbsp;1</td><td></td><td></td><td></td><td></td><td>TCP</td><td>80</td><td>akzeptieren</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"2\" size=\"10\" maxlength=\"40\" />&nbsp;2</td><td>999.999.999.999</td><td></td><td>20.0.0.0</td><td>255.0.0.0</td><td>UDP</td><td></td><td>verwerfen</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"3\" size=\"10\" maxlength=\"40\" />&nbsp;3</td><td>10.0.0.0</td><td>255.0.0.0</td><td></td><td></td><td></td><td></td><td>verwerfen</td></tr>\n\n </table>\n </font>\n\t </td>\n </tr>\n\t<tr>\n\t <td>\n\t Aktion f&uuml;r ausgew&auml;hlte Regel:\n\t </td>\n\t</tr>\n <tr>\n <td>\n <input type=\"submit\" name=\"moveup\" value=\"rauf\">\n <input type=\"submit\" name=\"movedown\" value=\"runter\">\n <input type=\"submit\" name=\"delrule\" value=\"l&ouml;schen\">\n </td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n\n <!-- Konfiguration neuer Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td colspan=\"2\">\n <h3>Neue Regel erstellen</h3><br>\n\t Alle Felder sind optional und werden <br>-- falls leer gelassen --<br> f&uuml;r die Filterung nicht verwendet.\n </td>\n </tr>\n <tr>\n <td width=\"30%\">Quell-IP: </td>\n <td width=\"70%\"><input name=\"srcIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n\t</tr>\n\t<tr>\n <td>Quell-Subnetzmaske: </td>\n <td><input name=\"srcMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-IP: </td>\n <td> <input name=\"destIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-Subnetzmaske: </td>\n <td> <input name=\"destMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Protokoll: </td>\n <td> \n\t <select name=\"protocol\" size=\"1\">\n\t <option value=\"*\" >*</option>\n\t <option value=\"TCP\" >TCP</option>\n\t <option value=\"UDP\" >UDP</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td>Port: </td>\n <td> <input name=\"port\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"\"></td>\n </tr>\n <tr>\n <td>Aktion: </td>\n <td> \n\t <select name=\"action\" size=\"1\">\n\t <option value=\"drop\" >verwerfen</option>\n\t <option value=\"accept\" >akzeptieren</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td colspan=\"2\">\n <input type=\"submit\" name=\"addrule\" value=\"hinzuf&uuml;gen\">\n </td>\n </tr>\n </table>\n </td></tr></table></center>\n </form>\n </body>\n</html>\n",
"firewall": {
"isActive": true,
"dropIcmp": false,
"filterSynSegmentsOnly": true,
"defaultPolicy": "drop",
"rules": [
[
"",
"",
"",
"",
80,
"tcp",
"accept"
],
[
"999.999.999.999",
"",
"20.0.0.0",
"255.0.0.0",
-1,
"udp",
"drop"
],
[
"10.0.0.0",
"255.0.0.0",
"",
"",
-1,
"all",
"drop"
]
]
}
},
{
"post": "radioRule=2&radioRule=abc&moveup=rauf",
"page": "<html>\n <head>\n <title>Konfiguration der Firewall auf dem Vermittlungsrechner</title>\n </head>\n\n <body>\n\n <form action=\"konfig\" method=\"POST\">\n\t<center> <table border=\"0\" cellspacing=\"5\" width=\"400\"> <tr><td> <h2>Firewall-Konfiguration </h2> </td></tr><tr><td>\n <table bgcolor=\"#E0E0E0\" border=\"0\" width=\"100%\" cellpadding=\"5\">\n <tr><td align=\"center\">\n <table border=\"0\" cellpadding=\"5\">\n <tr>\n <td width=\"10%\">\n\t\t<input name=\"firewallActivate\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\n </td>\n <td width=\"90%\">Firewall aktivieren</td>\n </tr>\n <tr>\n <td colspan=\"2\">\n\t Erst durch Aktivieren der Firewall werden die Firewall-Regeln angewendet. \n\t\tBei deaktivierter Firewall findet keine Filterung statt.\n </td>\n </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"dropICMP\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\t \n\t </td>\n\t <td>ICMP-Pakete filtern</td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Alle ICMP Pakete, z.B. Ping-Anfragen, werden von der Firewall verworfen.\n\t </td>\n\t </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"onlySYN\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\t\n\t </td>\n\t <td>\n\t nur SYN-Pakete verwerfen\n\t </td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Neue Verbindungsanfragen zu gesperrten Ports werden verworfen.\n\t\tDer Rückkanal für erlaubte Verbindungsanfragen wird akzeptiert.\n\t </td>\n\t </tr>\n </table>\n </tr>\n\t <tr>\n <td><input type=\"submit\" name=\"btnSave\" value=\"speichern\"></td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n <!-- Konfiguration der Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td>\n <h3>Firewall-Regeln:</h3><br>\n\t Die Regeln werden von oben nach unten gepr&uuml;ft.<br>\n\t Sobald eine Regel zutrifft, wird die angegebene Aktion ausgef&uuml;hrt.\n </td>\n </tr>\n <tr>\n <td>\n\t Falls keine Regel zutrifft, wird folgende Standard-Aktion ausgef&uuml;hrt:<br>\n\t <select name=\"defaultPolicy\" size=\"1\">\n\t <option value=\"drop\"\n selected=\"selected\"\t \n\t >verwerfen</option>\n\t <option value=\"accept\"\n\t \n\t >akzeptieren</option>\n\t </select>\n\t <input type=\"submit\" name=\"defPolSet\" value=\"speichern\">\n\t </td>\n </tr>\n <tr>\n <td>\n\t <font size=\"-2\">\n <table border=\"1\" width=\"100%\">\n <tr>\n\t\t<th>lfd. Nr.</th>\n <th>Quell-IP</th>\n\t\t<th>Quell-Subnetzmaske</th>\n\t\t<th>Ziel-IP</th>\n\t\t<th>Ziel-Subnetzmaske</th>\n\t\t<th>Protokoll</th>\n\t\t<th>Port</th>\n <th>Aktion</th>\n </tr>\n\n<tr><td><input name=\"radioRule\" type=\"radio\" value=\"1\" size=\"10\" maxlength=\"40\" />&nbsp;1</td><td>999.999.999.999</td><td></td><td>20.0.0.0</td><td>255.0.0.0</td><td>UDP</td><td></td><td>verwerfen</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"2\" size=\"10\" maxlength=\"40\" />&nbsp;2</td><td></td><td></td><td></td><td></td><td>TCP</td><td>80</td><td>akzeptieren</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"3\" size=\"10\" maxlength=\"40\" />&nbsp;3</td><td>10.0.0.0</td><td>255.0.0.0</td><td></td><td></td><td></td><td></td><td>verwerfen</td></tr>\n\n </table>\n </font>\n\t </td>\n </tr>\n\t<tr>\n\t <td>\n\t Aktion f&uuml;r ausgew&auml;hlte Regel:\n\t </td>\n\t</tr>\n <tr>\n <td>\n <input type=\"submit\" name=\"moveup\" value=\"rauf\">\n <input type=\"submit\" name=\"movedown\" value=\"runter\">\n <input type=\"submit\" name=\"delrule\" value=\"l&ouml;schen\">\n </td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n\n <!-- Konfiguration neuer Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td colspan=\"2\">\n <h3>Neue Regel erstellen</h3><br>\n\t Alle Felder sind optional und werden <br>-- falls leer gelassen --<br> f&uuml;r die Filterung nicht verwendet.\n </td>\n </tr>\n <tr>\n <td width=\"30%\">Quell-IP: </td>\n <td width=\"70%\"><input name=\"srcIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n\t</tr>\n\t<tr>\n <td>Quell-Subnetzmaske: </td>\n <td><input name=\"srcMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-IP: </td>\n <td> <input name=\"destIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-Subnetzmaske: </td>\n <td> <input name=\"destMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Protokoll: </td>\n <td> \n\t <select name=\"protocol\" size=\"1\">\n\t <option value=\"*\" >*</option>\n\t <option value=\"TCP\" >TCP</option>\n\t <option value=\"UDP\" >UDP</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td>Port: </td>\n <td> <input name=\"port\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"\"></td>\n </tr>\n <tr>\n <td>Aktion: </td>\n <td> \n\t <select name=\"action\" size=\"1\">\n\t <option value=\"drop\" >verwerfen</option>\n\t <option value=\"accept\" >akzeptieren</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td colspan=\"2\">\n <input type=\"submit\" name=\"addrule\" value=\"hinzuf&uuml;gen\">\n </td>\n </tr>\n </table>\n </td></tr></table></center>\n </form>\n </body>\n</html>\n",
"firewall": {
"isActive": true,
"dropIcmp": false,
"filterSynSegmentsOnly": true,
"defaultPolicy": "drop",
"rules": [
[
"999.999.999.999",
"",
"20.0.0.0",
"255.0.0.0",
-1,
"udp",
"drop"
],
[
"",
"",
"",
"",
80,
"tcp",
"accept"
],
[
"10.0.0.0",
"255.0.0.0",
"",
"",
-1,
"all",
"drop"
]
]
}
},
{
"post": "radioRule=%2B3&moveup=rauf",
"page": "<html>\n <head>\n <title>Konfiguration der Firewall auf dem Vermittlungsrechner</title>\n </head>\n\n <body>\n\n <form action=\"konfig\" method=\"POST\">\n\t<center> <table border=\"0\" cellspacing=\"5\" width=\"400\"> <tr><td> <h2>Firewall-Konfiguration </h2> </td></tr><tr><td>\n <table bgcolor=\"#E0E0E0\" border=\"0\" width=\"100%\" cellpadding=\"5\">\n <tr><td align=\"center\">\n <table border=\"0\" cellpadding=\"5\">\n <tr>\n <td width=\"10%\">\n\t\t<input name=\"firewallActivate\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\n </td>\n <td width=\"90%\">Firewall aktivieren</td>\n </tr>\n <tr>\n <td colspan=\"2\">\n\t Erst durch Aktivieren der Firewall werden die Firewall-Regeln angewendet. \n\t\tBei deaktivierter Firewall findet keine Filterung statt.\n </td>\n </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"dropICMP\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\t \n\t </td>\n\t <td>ICMP-Pakete filtern</td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Alle ICMP Pakete, z.B. Ping-Anfragen, werden von der Firewall verworfen.\n\t </td>\n\t </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"onlySYN\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\t\n\t </td>\n\t <td>\n\t nur SYN-Pakete verwerfen\n\t </td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Neue Verbindungsanfragen zu gesperrten Ports werden verworfen.\n\t\tDer Rückkanal für erlaubte Verbindungsanfragen wird akzeptiert.\n\t </td>\n\t </tr>\n </table>\n </tr>\n\t <tr>\n <td><input type=\"submit\" name=\"btnSave\" value=\"speichern\"></td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n <!-- Konfiguration der Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td>\n <h3>Firewall-Regeln:</h3><br>\n\t Die Regeln werden von oben nach unten gepr&uuml;ft.<br>\n\t Sobald eine Regel zutrifft, wird die angegebene Aktion ausgef&uuml;hrt.\n </td>\n </tr>\n <tr>\n <td>\n\t Falls keine Regel zutrifft, wird folgende Standard-Aktion ausgef&uuml;hrt:<br>\n\t <select name=\"defaultPolicy\" size=\"1\">\n\t <option value=\"drop\"\n selected=\"selected\"\t \n\t >verwerfen</option>\n\t <option value=\"accept\"\n\t \n\t >akzeptieren</option>\n\t </select>\n\t <input type=\"submit\" name=\"defPolSet\" value=\"speichern\">\n\t </td>\n </tr>\n <tr>\n <td>\n\t <font size=\"-2\">\n <table border=\"1\" width=\"100%\">\n <tr>\n\t\t<th>lfd. Nr.</th>\n <th>Quell-IP</th>\n\t\t<th>Quell-Subnetzmaske</th>\n\t\t<th>Ziel-IP</th>\n\t\t<th>Ziel-Subnetzmaske</th>\n\t\t<th>Protokoll</th>\n\t\t<th>Port</th>\n <th>Aktion</th>\n </tr>\n\n<tr><td><input name=\"radioRule\" type=\"radio\" value=\"1\" size=\"10\" maxlength=\"40\" />&nbsp;1</td><td>999.999.999.999</td><td></td><td>20.0.0.0</td><td>255.0.0.0</td><td>UDP</td><td></td><td>verwerfen</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"2\" size=\"10\" maxlength=\"40\" />&nbsp;2</td><td>10.0.0.0</td><td>255.0.0.0</td><td></td><td></td><td></td><td></td><td>verwerfen</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"3\" size=\"10\" maxlength=\"40\" />&nbsp;3</td><td></td><td></td><td></td><td></td><td>TCP</td><td>80</td><td>akzeptieren</td></tr>\n\n </table>\n </font>\n\t </td>\n </tr>\n\t<tr>\n\t <td>\n\t Aktion f&uuml;r ausgew&auml;hlte Regel:\n\t </td>\n\t</tr>\n <tr>\n <td>\n <input type=\"submit\" name=\"moveup\" value=\"rauf\">\n <input type=\"submit\" name=\"movedown\" value=\"runter\">\n <input type=\"submit\" name=\"delrule\" value=\"l&ouml;schen\">\n </td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n\n <!-- Konfiguration neuer Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td colspan=\"2\">\n <h3>Neue Regel erstellen</h3><br>\n\t Alle Felder sind optional und werden <br>-- falls leer gelassen --<br> f&uuml;r die Filterung nicht verwendet.\n </td>\n </tr>\n <tr>\n <td width=\"30%\">Quell-IP: </td>\n <td width=\"70%\"><input name=\"srcIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n\t</tr>\n\t<tr>\n <td>Quell-Subnetzmaske: </td>\n <td><input name=\"srcMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-IP: </td>\n <td> <input name=\"destIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-Subnetzmaske: </td>\n <td> <input name=\"destMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Protokoll: </td>\n <td> \n\t <select name=\"protocol\" size=\"1\">\n\t <option value=\"*\" >*</option>\n\t <option value=\"TCP\" >TCP</option>\n\t <option value=\"UDP\" >UDP</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td>Port: </td>\n <td> <input name=\"port\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"\"></td>\n </tr>\n <tr>\n <td>Aktion: </td>\n <td> \n\t <select name=\"action\" size=\"1\">\n\t <option value=\"drop\" >verwerfen</option>\n\t <option value=\"accept\" >akzeptieren</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td colspan=\"2\">\n <input type=\"submit\" name=\"addrule\" value=\"hinzuf&uuml;gen\">\n </td>\n </tr>\n </table>\n </td></tr></table></center>\n </form>\n </body>\n</html>\n",
"firewall": {
"isActive": true,
"dropIcmp": false,
"filterSynSegmentsOnly": true,
"defaultPolicy": "drop",
"rules": [
[
"999.999.999.999",
"",
"20.0.0.0",
"255.0.0.0",
-1,
"udp",
"drop"
],
[
"10.0.0.0",
"255.0.0.0",
"",
"",
-1,
"all",
"drop"
],
[
"",
"",
"",
"",
80,
"tcp",
"accept"
]
]
}
}
]
},
{
"name": "moveDown",
"start": "three",
"steps": [
{
"post": "radioRule=1&movedown=runter",
"page": "<html>\n <head>\n <title>Konfiguration der Firewall auf dem Vermittlungsrechner</title>\n </head>\n\n <body>\n\n <form action=\"konfig\" method=\"POST\">\n\t<center> <table border=\"0\" cellspacing=\"5\" width=\"400\"> <tr><td> <h2>Firewall-Konfiguration </h2> </td></tr><tr><td>\n <table bgcolor=\"#E0E0E0\" border=\"0\" width=\"100%\" cellpadding=\"5\">\n <tr><td align=\"center\">\n <table border=\"0\" cellpadding=\"5\">\n <tr>\n <td width=\"10%\">\n\t\t<input name=\"firewallActivate\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\n </td>\n <td width=\"90%\">Firewall aktivieren</td>\n </tr>\n <tr>\n <td colspan=\"2\">\n\t Erst durch Aktivieren der Firewall werden die Firewall-Regeln angewendet. \n\t\tBei deaktivierter Firewall findet keine Filterung statt.\n </td>\n </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"dropICMP\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\t \n\t </td>\n\t <td>ICMP-Pakete filtern</td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Alle ICMP Pakete, z.B. Ping-Anfragen, werden von der Firewall verworfen.\n\t </td>\n\t </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"onlySYN\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\t\n\t </td>\n\t <td>\n\t nur SYN-Pakete verwerfen\n\t </td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Neue Verbindungsanfragen zu gesperrten Ports werden verworfen.\n\t\tDer Rückkanal für erlaubte Verbindungsanfragen wird akzeptiert.\n\t </td>\n\t </tr>\n </table>\n </tr>\n\t <tr>\n <td><input type=\"submit\" name=\"btnSave\" value=\"speichern\"></td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n <!-- Konfiguration der Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td>\n <h3>Firewall-Regeln:</h3><br>\n\t Die Regeln werden von oben nach unten gepr&uuml;ft.<br>\n\t Sobald eine Regel zutrifft, wird die angegebene Aktion ausgef&uuml;hrt.\n </td>\n </tr>\n <tr>\n <td>\n\t Falls keine Regel zutrifft, wird folgende Standard-Aktion ausgef&uuml;hrt:<br>\n\t <select name=\"defaultPolicy\" size=\"1\">\n\t <option value=\"drop\"\n selected=\"selected\"\t \n\t >verwerfen</option>\n\t <option value=\"accept\"\n\t \n\t >akzeptieren</option>\n\t </select>\n\t <input type=\"submit\" name=\"defPolSet\" value=\"speichern\">\n\t </td>\n </tr>\n <tr>\n <td>\n\t <font size=\"-2\">\n <table border=\"1\" width=\"100%\">\n <tr>\n\t\t<th>lfd. Nr.</th>\n <th>Quell-IP</th>\n\t\t<th>Quell-Subnetzmaske</th>\n\t\t<th>Ziel-IP</th>\n\t\t<th>Ziel-Subnetzmaske</th>\n\t\t<th>Protokoll</th>\n\t\t<th>Port</th>\n <th>Aktion</th>\n </tr>\n\n<tr><td><input name=\"radioRule\" type=\"radio\" value=\"1\" size=\"10\" maxlength=\"40\" />&nbsp;1</td><td>999.999.999.999</td><td></td><td>20.0.0.0</td><td>255.0.0.0</td><td>UDP</td><td></td><td>verwerfen</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"2\" size=\"10\" maxlength=\"40\" />&nbsp;2</td><td></td><td></td><td></td><td></td><td>TCP</td><td>80</td><td>akzeptieren</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"3\" size=\"10\" maxlength=\"40\" />&nbsp;3</td><td>10.0.0.0</td><td>255.0.0.0</td><td></td><td></td><td></td><td></td><td>verwerfen</td></tr>\n\n </table>\n </font>\n\t </td>\n </tr>\n\t<tr>\n\t <td>\n\t Aktion f&uuml;r ausgew&auml;hlte Regel:\n\t </td>\n\t</tr>\n <tr>\n <td>\n <input type=\"submit\" name=\"moveup\" value=\"rauf\">\n <input type=\"submit\" name=\"movedown\" value=\"runter\">\n <input type=\"submit\" name=\"delrule\" value=\"l&ouml;schen\">\n </td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n\n <!-- Konfiguration neuer Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td colspan=\"2\">\n <h3>Neue Regel erstellen</h3><br>\n\t Alle Felder sind optional und werden <br>-- falls leer gelassen --<br> f&uuml;r die Filterung nicht verwendet.\n </td>\n </tr>\n <tr>\n <td width=\"30%\">Quell-IP: </td>\n <td width=\"70%\"><input name=\"srcIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n\t</tr>\n\t<tr>\n <td>Quell-Subnetzmaske: </td>\n <td><input name=\"srcMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-IP: </td>\n <td> <input name=\"destIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-Subnetzmaske: </td>\n <td> <input name=\"destMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Protokoll: </td>\n <td> \n\t <select name=\"protocol\" size=\"1\">\n\t <option value=\"*\" >*</option>\n\t <option value=\"TCP\" >TCP</option>\n\t <option value=\"UDP\" >UDP</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td>Port: </td>\n <td> <input name=\"port\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"\"></td>\n </tr>\n <tr>\n <td>Aktion: </td>\n <td> \n\t <select name=\"action\" size=\"1\">\n\t <option value=\"drop\" >verwerfen</option>\n\t <option value=\"accept\" >akzeptieren</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td colspan=\"2\">\n <input type=\"submit\" name=\"addrule\" value=\"hinzuf&uuml;gen\">\n </td>\n </tr>\n </table>\n </td></tr></table></center>\n </form>\n </body>\n</html>\n",
"firewall": {
"isActive": true,
"dropIcmp": false,
"filterSynSegmentsOnly": true,
"defaultPolicy": "drop",
"rules": [
[
"999.999.999.999",
"",
"20.0.0.0",
"255.0.0.0",
-1,
"udp",
"drop"
],
[
"",
"",
"",
"",
80,
"tcp",
"accept"
],
[
"10.0.0.0",
"255.0.0.0",
"",
"",
-1,
"all",
"drop"
]
]
}
},
{
"post": "radioRule=3&movedown=runter",
"page": "<html>\n <head>\n <title>Konfiguration der Firewall auf dem Vermittlungsrechner</title>\n </head>\n\n <body>\n\n <form action=\"konfig\" method=\"POST\">\n\t<center> <table border=\"0\" cellspacing=\"5\" width=\"400\"> <tr><td> <h2>Firewall-Konfiguration </h2> </td></tr><tr><td>\n <table bgcolor=\"#E0E0E0\" border=\"0\" width=\"100%\" cellpadding=\"5\">\n <tr><td align=\"center\">\n <table border=\"0\" cellpadding=\"5\">\n <tr>\n <td width=\"10%\">\n\t\t<input name=\"firewallActivate\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\n </td>\n <td width=\"90%\">Firewall aktivieren</td>\n </tr>\n <tr>\n <td colspan=\"2\">\n\t Erst durch Aktivieren der Firewall werden die Firewall-Regeln angewendet. \n\t\tBei deaktivierter Firewall findet keine Filterung statt.\n </td>\n </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"dropICMP\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\t \n\t </td>\n\t <td>ICMP-Pakete filtern</td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Alle ICMP Pakete, z.B. Ping-Anfragen, werden von der Firewall verworfen.\n\t </td>\n\t </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"onlySYN\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\t\n\t </td>\n\t <td>\n\t nur SYN-Pakete verwerfen\n\t </td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Neue Verbindungsanfragen zu gesperrten Ports werden verworfen.\n\t\tDer Rückkanal für erlaubte Verbindungsanfragen wird akzeptiert.\n\t </td>\n\t </tr>\n </table>\n </tr>\n\t <tr>\n <td><input type=\"submit\" name=\"btnSave\" value=\"speichern\"></td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n <!-- Konfiguration der Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td>\n <h3>Firewall-Regeln:</h3><br>\n\t Die Regeln werden von oben nach unten gepr&uuml;ft.<br>\n\t Sobald eine Regel zutrifft, wird die angegebene Aktion ausgef&uuml;hrt.\n </td>\n </tr>\n <tr>\n <td>\n\t Falls keine Regel zutrifft, wird folgende Standard-Aktion ausgef&uuml;hrt:<br>\n\t <select name=\"defaultPolicy\" size=\"1\">\n\t <option value=\"drop\"\n selected=\"selected\"\t \n\t >verwerfen</option>\n\t <option value=\"accept\"\n\t \n\t >akzeptieren</option>\n\t </select>\n\t <input type=\"submit\" name=\"defPolSet\" value=\"speichern\">\n\t </td>\n </tr>\n <tr>\n <td>\n\t <font size=\"-2\">\n <table border=\"1\" width=\"100%\">\n <tr>\n\t\t<th>lfd. Nr.</th>\n <th>Quell-IP</th>\n\t\t<th>Quell-Subnetzmaske</th>\n\t\t<th>Ziel-IP</th>\n\t\t<th>Ziel-Subnetzmaske</th>\n\t\t<th>Protokoll</th>\n\t\t<th>Port</th>\n <th>Aktion</th>\n </tr>\n\n<tr><td><input name=\"radioRule\" type=\"radio\" value=\"1\" size=\"10\" maxlength=\"40\" />&nbsp;1</td><td>999.999.999.999</td><td></td><td>20.0.0.0</td><td>255.0.0.0</td><td>UDP</td><td></td><td>verwerfen</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"2\" size=\"10\" maxlength=\"40\" />&nbsp;2</td><td></td><td></td><td></td><td></td><td>TCP</td><td>80</td><td>akzeptieren</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"3\" size=\"10\" maxlength=\"40\" />&nbsp;3</td><td>10.0.0.0</td><td>255.0.0.0</td><td></td><td></td><td></td><td></td><td>verwerfen</td></tr>\n\n </table>\n </font>\n\t </td>\n </tr>\n\t<tr>\n\t <td>\n\t Aktion f&uuml;r ausgew&auml;hlte Regel:\n\t </td>\n\t</tr>\n <tr>\n <td>\n <input type=\"submit\" name=\"moveup\" value=\"rauf\">\n <input type=\"submit\" name=\"movedown\" value=\"runter\">\n <input type=\"submit\" name=\"delrule\" value=\"l&ouml;schen\">\n </td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n\n <!-- Konfiguration neuer Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td colspan=\"2\">\n <h3>Neue Regel erstellen</h3><br>\n\t Alle Felder sind optional und werden <br>-- falls leer gelassen --<br> f&uuml;r die Filterung nicht verwendet.\n </td>\n </tr>\n <tr>\n <td width=\"30%\">Quell-IP: </td>\n <td width=\"70%\"><input name=\"srcIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n\t</tr>\n\t<tr>\n <td>Quell-Subnetzmaske: </td>\n <td><input name=\"srcMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-IP: </td>\n <td> <input name=\"destIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-Subnetzmaske: </td>\n <td> <input name=\"destMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Protokoll: </td>\n <td> \n\t <select name=\"protocol\" size=\"1\">\n\t <option value=\"*\" >*</option>\n\t <option value=\"TCP\" >TCP</option>\n\t <option value=\"UDP\" >UDP</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td>Port: </td>\n <td> <input name=\"port\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"\"></td>\n </tr>\n <tr>\n <td>Aktion: </td>\n <td> \n\t <select name=\"action\" size=\"1\">\n\t <option value=\"drop\" >verwerfen</option>\n\t <option value=\"accept\" >akzeptieren</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td colspan=\"2\">\n <input type=\"submit\" name=\"addrule\" value=\"hinzuf&uuml;gen\">\n </td>\n </tr>\n </table>\n </td></tr></table></center>\n </form>\n </body>\n</html>\n",
"firewall": {
"isActive": true,
"dropIcmp": false,
"filterSynSegmentsOnly": true,
"defaultPolicy": "drop",
"rules": [
[
"999.999.999.999",
"",
"20.0.0.0",
"255.0.0.0",
-1,
"udp",
"drop"
],
[
"",
"",
"",
"",
80,
"tcp",
"accept"
],
[
"10.0.0.0",
"255.0.0.0",
"",
"",
-1,
"all",
"drop"
]
]
}
},
{
"post": "movedown=runter",
"page": "<html>\n <head>\n <title>Konfiguration der Firewall auf dem Vermittlungsrechner</title>\n </head>\n\n <body>\n\n <form action=\"konfig\" method=\"POST\">\n\t<center> <table border=\"0\" cellspacing=\"5\" width=\"400\"> <tr><td> <h2>Firewall-Konfiguration </h2> </td></tr><tr><td>\n <table bgcolor=\"#E0E0E0\" border=\"0\" width=\"100%\" cellpadding=\"5\">\n <tr><td align=\"center\">\n <table border=\"0\" cellpadding=\"5\">\n <tr>\n <td width=\"10%\">\n\t\t<input name=\"firewallActivate\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\n </td>\n <td width=\"90%\">Firewall aktivieren</td>\n </tr>\n <tr>\n <td colspan=\"2\">\n\t Erst durch Aktivieren der Firewall werden die Firewall-Regeln angewendet. \n\t\tBei deaktivierter Firewall findet keine Filterung statt.\n </td>\n </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"dropICMP\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\t \n\t </td>\n\t <td>ICMP-Pakete filtern</td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Alle ICMP Pakete, z.B. Ping-Anfragen, werden von der Firewall verworfen.\n\t </td>\n\t </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"onlySYN\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\t\n\t </td>\n\t <td>\n\t nur SYN-Pakete verwerfen\n\t </td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Neue Verbindungsanfragen zu gesperrten Ports werden verworfen.\n\t\tDer Rückkanal für erlaubte Verbindungsanfragen wird akzeptiert.\n\t </td>\n\t </tr>\n </table>\n </tr>\n\t <tr>\n <td><input type=\"submit\" name=\"btnSave\" value=\"speichern\"></td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n <!-- Konfiguration der Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td>\n <h3>Firewall-Regeln:</h3><br>\n\t Die Regeln werden von oben nach unten gepr&uuml;ft.<br>\n\t Sobald eine Regel zutrifft, wird die angegebene Aktion ausgef&uuml;hrt.\n </td>\n </tr>\n <tr>\n <td>\n\t Falls keine Regel zutrifft, wird folgende Standard-Aktion ausgef&uuml;hrt:<br>\n\t <select name=\"defaultPolicy\" size=\"1\">\n\t <option value=\"drop\"\n selected=\"selected\"\t \n\t >verwerfen</option>\n\t <option value=\"accept\"\n\t \n\t >akzeptieren</option>\n\t </select>\n\t <input type=\"submit\" name=\"defPolSet\" value=\"speichern\">\n\t </td>\n </tr>\n <tr>\n <td>\n\t <font size=\"-2\">\n <table border=\"1\" width=\"100%\">\n <tr>\n\t\t<th>lfd. Nr.</th>\n <th>Quell-IP</th>\n\t\t<th>Quell-Subnetzmaske</th>\n\t\t<th>Ziel-IP</th>\n\t\t<th>Ziel-Subnetzmaske</th>\n\t\t<th>Protokoll</th>\n\t\t<th>Port</th>\n <th>Aktion</th>\n </tr>\n\n<tr><td><input name=\"radioRule\" type=\"radio\" value=\"1\" size=\"10\" maxlength=\"40\" />&nbsp;1</td><td>999.999.999.999</td><td></td><td>20.0.0.0</td><td>255.0.0.0</td><td>UDP</td><td></td><td>verwerfen</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"2\" size=\"10\" maxlength=\"40\" />&nbsp;2</td><td></td><td></td><td></td><td></td><td>TCP</td><td>80</td><td>akzeptieren</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"3\" size=\"10\" maxlength=\"40\" />&nbsp;3</td><td>10.0.0.0</td><td>255.0.0.0</td><td></td><td></td><td></td><td></td><td>verwerfen</td></tr>\n\n </table>\n </font>\n\t </td>\n </tr>\n\t<tr>\n\t <td>\n\t Aktion f&uuml;r ausgew&auml;hlte Regel:\n\t </td>\n\t</tr>\n <tr>\n <td>\n <input type=\"submit\" name=\"moveup\" value=\"rauf\">\n <input type=\"submit\" name=\"movedown\" value=\"runter\">\n <input type=\"submit\" name=\"delrule\" value=\"l&ouml;schen\">\n </td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n\n <!-- Konfiguration neuer Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td colspan=\"2\">\n <h3>Neue Regel erstellen</h3><br>\n\t Alle Felder sind optional und werden <br>-- falls leer gelassen --<br> f&uuml;r die Filterung nicht verwendet.\n </td>\n </tr>\n <tr>\n <td width=\"30%\">Quell-IP: </td>\n <td width=\"70%\"><input name=\"srcIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n\t</tr>\n\t<tr>\n <td>Quell-Subnetzmaske: </td>\n <td><input name=\"srcMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-IP: </td>\n <td> <input name=\"destIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-Subnetzmaske: </td>\n <td> <input name=\"destMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Protokoll: </td>\n <td> \n\t <select name=\"protocol\" size=\"1\">\n\t <option value=\"*\" >*</option>\n\t <option value=\"TCP\" >TCP</option>\n\t <option value=\"UDP\" >UDP</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td>Port: </td>\n <td> <input name=\"port\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"\"></td>\n </tr>\n <tr>\n <td>Aktion: </td>\n <td> \n\t <select name=\"action\" size=\"1\">\n\t <option value=\"drop\" >verwerfen</option>\n\t <option value=\"accept\" >akzeptieren</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td colspan=\"2\">\n <input type=\"submit\" name=\"addrule\" value=\"hinzuf&uuml;gen\">\n </td>\n </tr>\n </table>\n </td></tr></table></center>\n </form>\n </body>\n</html>\n",
"firewall": {
"isActive": true,
"dropIcmp": false,
"filterSynSegmentsOnly": true,
"defaultPolicy": "drop",
"rules": [
[
"999.999.999.999",
"",
"20.0.0.0",
"255.0.0.0",
-1,
"udp",
"drop"
],
[
"",
"",
"",
"",
80,
"tcp",
"accept"
],
[
"10.0.0.0",
"255.0.0.0",
"",
"",
-1,
"all",
"drop"
]
]
}
}
]
},
{
"name": "moveDownZero",
"start": "three",
"steps": [
{
"post": "radioRule=0&movedown=runter",
"page": "!ArrayIndexOutOfBoundsException",
"firewall": {
"isActive": true,
"dropIcmp": false,
"filterSynSegmentsOnly": true,
"defaultPolicy": "drop",
"rules": [
[
"",
"",
"",
"",
80,
"tcp",
"accept"
],
[
"999.999.999.999",
"",
"20.0.0.0",
"255.0.0.0",
-1,
"udp",
"drop"
],
[
"10.0.0.0",
"255.0.0.0",
"",
"",
-1,
"all",
"drop"
]
]
}
}
]
},
{
"name": "delete",
"start": "three",
"steps": [
{
"post": "radioRule=2&delrule=l%C3%B6schen",
"page": "<html>\n <head>\n <title>Konfiguration der Firewall auf dem Vermittlungsrechner</title>\n </head>\n\n <body>\n\n <form action=\"konfig\" method=\"POST\">\n\t<center> <table border=\"0\" cellspacing=\"5\" width=\"400\"> <tr><td> <h2>Firewall-Konfiguration </h2> </td></tr><tr><td>\n <table bgcolor=\"#E0E0E0\" border=\"0\" width=\"100%\" cellpadding=\"5\">\n <tr><td align=\"center\">\n <table border=\"0\" cellpadding=\"5\">\n <tr>\n <td width=\"10%\">\n\t\t<input name=\"firewallActivate\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\n </td>\n <td width=\"90%\">Firewall aktivieren</td>\n </tr>\n <tr>\n <td colspan=\"2\">\n\t Erst durch Aktivieren der Firewall werden die Firewall-Regeln angewendet. \n\t\tBei deaktivierter Firewall findet keine Filterung statt.\n </td>\n </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"dropICMP\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\t \n\t </td>\n\t <td>ICMP-Pakete filtern</td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Alle ICMP Pakete, z.B. Ping-Anfragen, werden von der Firewall verworfen.\n\t </td>\n\t </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"onlySYN\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\t\n\t </td>\n\t <td>\n\t nur SYN-Pakete verwerfen\n\t </td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Neue Verbindungsanfragen zu gesperrten Ports werden verworfen.\n\t\tDer Rückkanal für erlaubte Verbindungsanfragen wird akzeptiert.\n\t </td>\n\t </tr>\n </table>\n </tr>\n\t <tr>\n <td><input type=\"submit\" name=\"btnSave\" value=\"speichern\"></td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n <!-- Konfiguration der Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td>\n <h3>Firewall-Regeln:</h3><br>\n\t Die Regeln werden von oben nach unten gepr&uuml;ft.<br>\n\t Sobald eine Regel zutrifft, wird die angegebene Aktion ausgef&uuml;hrt.\n </td>\n </tr>\n <tr>\n <td>\n\t Falls keine Regel zutrifft, wird folgende Standard-Aktion ausgef&uuml;hrt:<br>\n\t <select name=\"defaultPolicy\" size=\"1\">\n\t <option value=\"drop\"\n selected=\"selected\"\t \n\t >verwerfen</option>\n\t <option value=\"accept\"\n\t \n\t >akzeptieren</option>\n\t </select>\n\t <input type=\"submit\" name=\"defPolSet\" value=\"speichern\">\n\t </td>\n </tr>\n <tr>\n <td>\n\t <font size=\"-2\">\n <table border=\"1\" width=\"100%\">\n <tr>\n\t\t<th>lfd. Nr.</th>\n <th>Quell-IP</th>\n\t\t<th>Quell-Subnetzmaske</th>\n\t\t<th>Ziel-IP</th>\n\t\t<th>Ziel-Subnetzmaske</th>\n\t\t<th>Protokoll</th>\n\t\t<th>Port</th>\n <th>Aktion</th>\n </tr>\n\n<tr><td><input name=\"radioRule\" type=\"radio\" value=\"1\" size=\"10\" maxlength=\"40\" />&nbsp;1</td><td></td><td></td><td></td><td></td><td>TCP</td><td>80</td><td>akzeptieren</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"2\" size=\"10\" maxlength=\"40\" />&nbsp;2</td><td>10.0.0.0</td><td>255.0.0.0</td><td></td><td></td><td></td><td></td><td>verwerfen</td></tr>\n\n </table>\n </font>\n\t </td>\n </tr>\n\t<tr>\n\t <td>\n\t Aktion f&uuml;r ausgew&auml;hlte Regel:\n\t </td>\n\t</tr>\n <tr>\n <td>\n <input type=\"submit\" name=\"moveup\" value=\"rauf\">\n <input type=\"submit\" name=\"movedown\" value=\"runter\">\n <input type=\"submit\" name=\"delrule\" value=\"l&ouml;schen\">\n </td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n\n <!-- Konfiguration neuer Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td colspan=\"2\">\n <h3>Neue Regel erstellen</h3><br>\n\t Alle Felder sind optional und werden <br>-- falls leer gelassen --<br> f&uuml;r die Filterung nicht verwendet.\n </td>\n </tr>\n <tr>\n <td width=\"30%\">Quell-IP: </td>\n <td width=\"70%\"><input name=\"srcIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n\t</tr>\n\t<tr>\n <td>Quell-Subnetzmaske: </td>\n <td><input name=\"srcMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-IP: </td>\n <td> <input name=\"destIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-Subnetzmaske: </td>\n <td> <input name=\"destMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Protokoll: </td>\n <td> \n\t <select name=\"protocol\" size=\"1\">\n\t <option value=\"*\" >*</option>\n\t <option value=\"TCP\" >TCP</option>\n\t <option value=\"UDP\" >UDP</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td>Port: </td>\n <td> <input name=\"port\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"\"></td>\n </tr>\n <tr>\n <td>Aktion: </td>\n <td> \n\t <select name=\"action\" size=\"1\">\n\t <option value=\"drop\" >verwerfen</option>\n\t <option value=\"accept\" >akzeptieren</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td colspan=\"2\">\n <input type=\"submit\" name=\"addrule\" value=\"hinzuf&uuml;gen\">\n </td>\n </tr>\n </table>\n </td></tr></table></center>\n </form>\n </body>\n</html>\n",
"firewall": {
"isActive": true,
"dropIcmp": false,
"filterSynSegmentsOnly": true,
"defaultPolicy": "drop",
"rules": [
[
"",
"",
"",
"",
80,
"tcp",
"accept"
],
[
"10.0.0.0",
"255.0.0.0",
"",
"",
-1,
"all",
"drop"
]
]
}
},
{
"post": "radioRule=0&delrule=l%C3%B6schen",
"page": "<html>\n <head>\n <title>Konfiguration der Firewall auf dem Vermittlungsrechner</title>\n </head>\n\n <body>\n\n <form action=\"konfig\" method=\"POST\">\n\t<center> <table border=\"0\" cellspacing=\"5\" width=\"400\"> <tr><td> <h2>Firewall-Konfiguration </h2> </td></tr><tr><td>\n <table bgcolor=\"#E0E0E0\" border=\"0\" width=\"100%\" cellpadding=\"5\">\n <tr><td align=\"center\">\n <table border=\"0\" cellpadding=\"5\">\n <tr>\n <td width=\"10%\">\n\t\t<input name=\"firewallActivate\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\n </td>\n <td width=\"90%\">Firewall aktivieren</td>\n </tr>\n <tr>\n <td colspan=\"2\">\n\t Erst durch Aktivieren der Firewall werden die Firewall-Regeln angewendet. \n\t\tBei deaktivierter Firewall findet keine Filterung statt.\n </td>\n </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"dropICMP\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\t \n\t </td>\n\t <td>ICMP-Pakete filtern</td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Alle ICMP Pakete, z.B. Ping-Anfragen, werden von der Firewall verworfen.\n\t </td>\n\t </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"onlySYN\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\t\n\t </td>\n\t <td>\n\t nur SYN-Pakete verwerfen\n\t </td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Neue Verbindungsanfragen zu gesperrten Ports werden verworfen.\n\t\tDer Rückkanal für erlaubte Verbindungsanfragen wird akzeptiert.\n\t </td>\n\t </tr>\n </table>\n </tr>\n\t <tr>\n <td><input type=\"submit\" name=\"btnSave\" value=\"speichern\"></td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n <!-- Konfiguration der Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td>\n <h3>Firewall-Regeln:</h3><br>\n\t Die Regeln werden von oben nach unten gepr&uuml;ft.<br>\n\t Sobald eine Regel zutrifft, wird die angegebene Aktion ausgef&uuml;hrt.\n </td>\n </tr>\n <tr>\n <td>\n\t Falls keine Regel zutrifft, wird folgende Standard-Aktion ausgef&uuml;hrt:<br>\n\t <select name=\"defaultPolicy\" size=\"1\">\n\t <option value=\"drop\"\n selected=\"selected\"\t \n\t >verwerfen</option>\n\t <option value=\"accept\"\n\t \n\t >akzeptieren</option>\n\t </select>\n\t <input type=\"submit\" name=\"defPolSet\" value=\"speichern\">\n\t </td>\n </tr>\n <tr>\n <td>\n\t <font size=\"-2\">\n <table border=\"1\" width=\"100%\">\n <tr>\n\t\t<th>lfd. Nr.</th>\n <th>Quell-IP</th>\n\t\t<th>Quell-Subnetzmaske</th>\n\t\t<th>Ziel-IP</th>\n\t\t<th>Ziel-Subnetzmaske</th>\n\t\t<th>Protokoll</th>\n\t\t<th>Port</th>\n <th>Aktion</th>\n </tr>\n\n<tr><td><input name=\"radioRule\" type=\"radio\" value=\"1\" size=\"10\" maxlength=\"40\" />&nbsp;1</td><td></td><td></td><td></td><td></td><td>TCP</td><td>80</td><td>akzeptieren</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"2\" size=\"10\" maxlength=\"40\" />&nbsp;2</td><td>10.0.0.0</td><td>255.0.0.0</td><td></td><td></td><td></td><td></td><td>verwerfen</td></tr>\n\n </table>\n </font>\n\t </td>\n </tr>\n\t<tr>\n\t <td>\n\t Aktion f&uuml;r ausgew&auml;hlte Regel:\n\t </td>\n\t</tr>\n <tr>\n <td>\n <input type=\"submit\" name=\"moveup\" value=\"rauf\">\n <input type=\"submit\" name=\"movedown\" value=\"runter\">\n <input type=\"submit\" name=\"delrule\" value=\"l&ouml;schen\">\n </td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n\n <!-- Konfiguration neuer Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td colspan=\"2\">\n <h3>Neue Regel erstellen</h3><br>\n\t Alle Felder sind optional und werden <br>-- falls leer gelassen --<br> f&uuml;r die Filterung nicht verwendet.\n </td>\n </tr>\n <tr>\n <td width=\"30%\">Quell-IP: </td>\n <td width=\"70%\"><input name=\"srcIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n\t</tr>\n\t<tr>\n <td>Quell-Subnetzmaske: </td>\n <td><input name=\"srcMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-IP: </td>\n <td> <input name=\"destIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-Subnetzmaske: </td>\n <td> <input name=\"destMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Protokoll: </td>\n <td> \n\t <select name=\"protocol\" size=\"1\">\n\t <option value=\"*\" >*</option>\n\t <option value=\"TCP\" >TCP</option>\n\t <option value=\"UDP\" >UDP</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td>Port: </td>\n <td> <input name=\"port\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"\"></td>\n </tr>\n <tr>\n <td>Aktion: </td>\n <td> \n\t <select name=\"action\" size=\"1\">\n\t <option value=\"drop\" >verwerfen</option>\n\t <option value=\"accept\" >akzeptieren</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td colspan=\"2\">\n <input type=\"submit\" name=\"addrule\" value=\"hinzuf&uuml;gen\">\n </td>\n </tr>\n </table>\n </td></tr></table></center>\n </form>\n </body>\n</html>\n",
"firewall": {
"isActive": true,
"dropIcmp": false,
"filterSynSegmentsOnly": true,
"defaultPolicy": "drop",
"rules": [
[
"",
"",
"",
"",
80,
"tcp",
"accept"
],
[
"10.0.0.0",
"255.0.0.0",
"",
"",
-1,
"all",
"drop"
]
]
}
},
{
"post": "radioRule=abc&delrule=l%C3%B6schen",
"page": "<html>\n <head>\n <title>Konfiguration der Firewall auf dem Vermittlungsrechner</title>\n </head>\n\n <body>\n\n <form action=\"konfig\" method=\"POST\">\n\t<center> <table border=\"0\" cellspacing=\"5\" width=\"400\"> <tr><td> <h2>Firewall-Konfiguration </h2> </td></tr><tr><td>\n <table bgcolor=\"#E0E0E0\" border=\"0\" width=\"100%\" cellpadding=\"5\">\n <tr><td align=\"center\">\n <table border=\"0\" cellpadding=\"5\">\n <tr>\n <td width=\"10%\">\n\t\t<input name=\"firewallActivate\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\n </td>\n <td width=\"90%\">Firewall aktivieren</td>\n </tr>\n <tr>\n <td colspan=\"2\">\n\t Erst durch Aktivieren der Firewall werden die Firewall-Regeln angewendet. \n\t\tBei deaktivierter Firewall findet keine Filterung statt.\n </td>\n </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"dropICMP\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\t \n\t </td>\n\t <td>ICMP-Pakete filtern</td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Alle ICMP Pakete, z.B. Ping-Anfragen, werden von der Firewall verworfen.\n\t </td>\n\t </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"onlySYN\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\t\n\t </td>\n\t <td>\n\t nur SYN-Pakete verwerfen\n\t </td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Neue Verbindungsanfragen zu gesperrten Ports werden verworfen.\n\t\tDer Rückkanal für erlaubte Verbindungsanfragen wird akzeptiert.\n\t </td>\n\t </tr>\n </table>\n </tr>\n\t <tr>\n <td><input type=\"submit\" name=\"btnSave\" value=\"speichern\"></td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n <!-- Konfiguration der Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td>\n <h3>Firewall-Regeln:</h3><br>\n\t Die Regeln werden von oben nach unten gepr&uuml;ft.<br>\n\t Sobald eine Regel zutrifft, wird die angegebene Aktion ausgef&uuml;hrt.\n </td>\n </tr>\n <tr>\n <td>\n\t Falls keine Regel zutrifft, wird folgende Standard-Aktion ausgef&uuml;hrt:<br>\n\t <select name=\"defaultPolicy\" size=\"1\">\n\t <option value=\"drop\"\n selected=\"selected\"\t \n\t >verwerfen</option>\n\t <option value=\"accept\"\n\t \n\t >akzeptieren</option>\n\t </select>\n\t <input type=\"submit\" name=\"defPolSet\" value=\"speichern\">\n\t </td>\n </tr>\n <tr>\n <td>\n\t <font size=\"-2\">\n <table border=\"1\" width=\"100%\">\n <tr>\n\t\t<th>lfd. Nr.</th>\n <th>Quell-IP</th>\n\t\t<th>Quell-Subnetzmaske</th>\n\t\t<th>Ziel-IP</th>\n\t\t<th>Ziel-Subnetzmaske</th>\n\t\t<th>Protokoll</th>\n\t\t<th>Port</th>\n <th>Aktion</th>\n </tr>\n\n<tr><td><input name=\"radioRule\" type=\"radio\" value=\"1\" size=\"10\" maxlength=\"40\" />&nbsp;1</td><td></td><td></td><td></td><td></td><td>TCP</td><td>80</td><td>akzeptieren</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"2\" size=\"10\" maxlength=\"40\" />&nbsp;2</td><td>10.0.0.0</td><td>255.0.0.0</td><td></td><td></td><td></td><td></td><td>verwerfen</td></tr>\n\n </table>\n </font>\n\t </td>\n </tr>\n\t<tr>\n\t <td>\n\t Aktion f&uuml;r ausgew&auml;hlte Regel:\n\t </td>\n\t</tr>\n <tr>\n <td>\n <input type=\"submit\" name=\"moveup\" value=\"rauf\">\n <input type=\"submit\" name=\"movedown\" value=\"runter\">\n <input type=\"submit\" name=\"delrule\" value=\"l&ouml;schen\">\n </td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n\n <!-- Konfiguration neuer Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td colspan=\"2\">\n <h3>Neue Regel erstellen</h3><br>\n\t Alle Felder sind optional und werden <br>-- falls leer gelassen --<br> f&uuml;r die Filterung nicht verwendet.\n </td>\n </tr>\n <tr>\n <td width=\"30%\">Quell-IP: </td>\n <td width=\"70%\"><input name=\"srcIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n\t</tr>\n\t<tr>\n <td>Quell-Subnetzmaske: </td>\n <td><input name=\"srcMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-IP: </td>\n <td> <input name=\"destIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-Subnetzmaske: </td>\n <td> <input name=\"destMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Protokoll: </td>\n <td> \n\t <select name=\"protocol\" size=\"1\">\n\t <option value=\"*\" >*</option>\n\t <option value=\"TCP\" >TCP</option>\n\t <option value=\"UDP\" >UDP</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td>Port: </td>\n <td> <input name=\"port\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"\"></td>\n </tr>\n <tr>\n <td>Aktion: </td>\n <td> \n\t <select name=\"action\" size=\"1\">\n\t <option value=\"drop\" >verwerfen</option>\n\t <option value=\"accept\" >akzeptieren</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td colspan=\"2\">\n <input type=\"submit\" name=\"addrule\" value=\"hinzuf&uuml;gen\">\n </td>\n </tr>\n </table>\n </td></tr></table></center>\n </form>\n </body>\n</html>\n",
"firewall": {
"isActive": true,
"dropIcmp": false,
"filterSynSegmentsOnly": true,
"defaultPolicy": "drop",
"rules": [
[
"",
"",
"",
"",
80,
"tcp",
"accept"
],
[
"10.0.0.0",
"255.0.0.0",
"",
"",
-1,
"all",
"drop"
]
]
}
},
{
"post": "radioRule=9&delrule=l%C3%B6schen",
"page": "<html>\n <head>\n <title>Konfiguration der Firewall auf dem Vermittlungsrechner</title>\n </head>\n\n <body>\n\n <form action=\"konfig\" method=\"POST\">\n\t<center> <table border=\"0\" cellspacing=\"5\" width=\"400\"> <tr><td> <h2>Firewall-Konfiguration </h2> </td></tr><tr><td>\n <table bgcolor=\"#E0E0E0\" border=\"0\" width=\"100%\" cellpadding=\"5\">\n <tr><td align=\"center\">\n <table border=\"0\" cellpadding=\"5\">\n <tr>\n <td width=\"10%\">\n\t\t<input name=\"firewallActivate\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\n </td>\n <td width=\"90%\">Firewall aktivieren</td>\n </tr>\n <tr>\n <td colspan=\"2\">\n\t Erst durch Aktivieren der Firewall werden die Firewall-Regeln angewendet. \n\t\tBei deaktivierter Firewall findet keine Filterung statt.\n </td>\n </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"dropICMP\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\t \n\t </td>\n\t <td>ICMP-Pakete filtern</td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Alle ICMP Pakete, z.B. Ping-Anfragen, werden von der Firewall verworfen.\n\t </td>\n\t </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"onlySYN\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\t\n\t </td>\n\t <td>\n\t nur SYN-Pakete verwerfen\n\t </td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Neue Verbindungsanfragen zu gesperrten Ports werden verworfen.\n\t\tDer Rückkanal für erlaubte Verbindungsanfragen wird akzeptiert.\n\t </td>\n\t </tr>\n </table>\n </tr>\n\t <tr>\n <td><input type=\"submit\" name=\"btnSave\" value=\"speichern\"></td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n <!-- Konfiguration der Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td>\n <h3>Firewall-Regeln:</h3><br>\n\t Die Regeln werden von oben nach unten gepr&uuml;ft.<br>\n\t Sobald eine Regel zutrifft, wird die angegebene Aktion ausgef&uuml;hrt.\n </td>\n </tr>\n <tr>\n <td>\n\t Falls keine Regel zutrifft, wird folgende Standard-Aktion ausgef&uuml;hrt:<br>\n\t <select name=\"defaultPolicy\" size=\"1\">\n\t <option value=\"drop\"\n selected=\"selected\"\t \n\t >verwerfen</option>\n\t <option value=\"accept\"\n\t \n\t >akzeptieren</option>\n\t </select>\n\t <input type=\"submit\" name=\"defPolSet\" value=\"speichern\">\n\t </td>\n </tr>\n <tr>\n <td>\n\t <font size=\"-2\">\n <table border=\"1\" width=\"100%\">\n <tr>\n\t\t<th>lfd. Nr.</th>\n <th>Quell-IP</th>\n\t\t<th>Quell-Subnetzmaske</th>\n\t\t<th>Ziel-IP</th>\n\t\t<th>Ziel-Subnetzmaske</th>\n\t\t<th>Protokoll</th>\n\t\t<th>Port</th>\n <th>Aktion</th>\n </tr>\n\n<tr><td><input name=\"radioRule\" type=\"radio\" value=\"1\" size=\"10\" maxlength=\"40\" />&nbsp;1</td><td></td><td></td><td></td><td></td><td>TCP</td><td>80</td><td>akzeptieren</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"2\" size=\"10\" maxlength=\"40\" />&nbsp;2</td><td>10.0.0.0</td><td>255.0.0.0</td><td></td><td></td><td></td><td></td><td>verwerfen</td></tr>\n\n </table>\n </font>\n\t </td>\n </tr>\n\t<tr>\n\t <td>\n\t Aktion f&uuml;r ausgew&auml;hlte Regel:\n\t </td>\n\t</tr>\n <tr>\n <td>\n <input type=\"submit\" name=\"moveup\" value=\"rauf\">\n <input type=\"submit\" name=\"movedown\" value=\"runter\">\n <input type=\"submit\" name=\"delrule\" value=\"l&ouml;schen\">\n </td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n\n <!-- Konfiguration neuer Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td colspan=\"2\">\n <h3>Neue Regel erstellen</h3><br>\n\t Alle Felder sind optional und werden <br>-- falls leer gelassen --<br> f&uuml;r die Filterung nicht verwendet.\n </td>\n </tr>\n <tr>\n <td width=\"30%\">Quell-IP: </td>\n <td width=\"70%\"><input name=\"srcIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n\t</tr>\n\t<tr>\n <td>Quell-Subnetzmaske: </td>\n <td><input name=\"srcMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-IP: </td>\n <td> <input name=\"destIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-Subnetzmaske: </td>\n <td> <input name=\"destMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Protokoll: </td>\n <td> \n\t <select name=\"protocol\" size=\"1\">\n\t <option value=\"*\" >*</option>\n\t <option value=\"TCP\" >TCP</option>\n\t <option value=\"UDP\" >UDP</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td>Port: </td>\n <td> <input name=\"port\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"\"></td>\n </tr>\n <tr>\n <td>Aktion: </td>\n <td> \n\t <select name=\"action\" size=\"1\">\n\t <option value=\"drop\" >verwerfen</option>\n\t <option value=\"accept\" >akzeptieren</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td colspan=\"2\">\n <input type=\"submit\" name=\"addrule\" value=\"hinzuf&uuml;gen\">\n </td>\n </tr>\n </table>\n </td></tr></table></center>\n </form>\n </body>\n</html>\n",
"firewall": {
"isActive": true,
"dropIcmp": false,
"filterSynSegmentsOnly": true,
"defaultPolicy": "drop",
"rules": [
[
"",
"",
"",
"",
80,
"tcp",
"accept"
],
[
"10.0.0.0",
"255.0.0.0",
"",
"",
-1,
"all",
"drop"
]
]
}
}
]
},
{
"name": "addEmpty",
"start": "empty",
"steps": [
{
"post": "srcIP=&srcMask=&destIP=&destMask=&protocol=*&port=&action=drop&addrule=hinzuf%C3%BCgen",
"page": "<html>\n <head>\n <title>Konfiguration der Firewall auf dem Vermittlungsrechner</title>\n </head>\n\n <body>\n\n <form action=\"konfig\" method=\"POST\">\n\t<center> <table border=\"0\" cellspacing=\"5\" width=\"400\"> <tr><td> <h2>Firewall-Konfiguration </h2> </td></tr><tr><td>\n <table bgcolor=\"#E0E0E0\" border=\"0\" width=\"100%\" cellpadding=\"5\">\n <tr><td align=\"center\">\n <table border=\"0\" cellpadding=\"5\">\n <tr>\n <td width=\"10%\">\n\t\t<input name=\"firewallActivate\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\n </td>\n <td width=\"90%\">Firewall aktivieren</td>\n </tr>\n <tr>\n <td colspan=\"2\">\n\t Erst durch Aktivieren der Firewall werden die Firewall-Regeln angewendet. \n\t\tBei deaktivierter Firewall findet keine Filterung statt.\n </td>\n </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"dropICMP\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\t \n\t </td>\n\t <td>ICMP-Pakete filtern</td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Alle ICMP Pakete, z.B. Ping-Anfragen, werden von der Firewall verworfen.\n\t </td>\n\t </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"onlySYN\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\t\n\t </td>\n\t <td>\n\t nur SYN-Pakete verwerfen\n\t </td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Neue Verbindungsanfragen zu gesperrten Ports werden verworfen.\n\t\tDer Rückkanal für erlaubte Verbindungsanfragen wird akzeptiert.\n\t </td>\n\t </tr>\n </table>\n </tr>\n\t <tr>\n <td><input type=\"submit\" name=\"btnSave\" value=\"speichern\"></td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n <!-- Konfiguration der Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td>\n <h3>Firewall-Regeln:</h3><br>\n\t Die Regeln werden von oben nach unten gepr&uuml;ft.<br>\n\t Sobald eine Regel zutrifft, wird die angegebene Aktion ausgef&uuml;hrt.\n </td>\n </tr>\n <tr>\n <td>\n\t Falls keine Regel zutrifft, wird folgende Standard-Aktion ausgef&uuml;hrt:<br>\n\t <select name=\"defaultPolicy\" size=\"1\">\n\t <option value=\"drop\"\n selected=\"selected\"\t \n\t >verwerfen</option>\n\t <option value=\"accept\"\n\t \n\t >akzeptieren</option>\n\t </select>\n\t <input type=\"submit\" name=\"defPolSet\" value=\"speichern\">\n\t </td>\n </tr>\n <tr>\n <td>\n\t <font size=\"-2\">\n <table border=\"1\" width=\"100%\">\n <tr>\n\t\t<th>lfd. Nr.</th>\n <th>Quell-IP</th>\n\t\t<th>Quell-Subnetzmaske</th>\n\t\t<th>Ziel-IP</th>\n\t\t<th>Ziel-Subnetzmaske</th>\n\t\t<th>Protokoll</th>\n\t\t<th>Port</th>\n <th>Aktion</th>\n </tr>\n\n<tr><td><input name=\"radioRule\" type=\"radio\" value=\"1\" size=\"10\" maxlength=\"40\" />&nbsp;1</td><td></td><td></td><td></td><td></td><td></td><td></td><td>verwerfen</td></tr>\n\n </table>\n </font>\n\t </td>\n </tr>\n\t<tr>\n\t <td>\n\t Aktion f&uuml;r ausgew&auml;hlte Regel:\n\t </td>\n\t</tr>\n <tr>\n <td>\n <input type=\"submit\" name=\"moveup\" value=\"rauf\">\n <input type=\"submit\" name=\"movedown\" value=\"runter\">\n <input type=\"submit\" name=\"delrule\" value=\"l&ouml;schen\">\n </td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n\n <!-- Konfiguration neuer Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td colspan=\"2\">\n <h3>Neue Regel erstellen</h3><br>\n\t Alle Felder sind optional und werden <br>-- falls leer gelassen --<br> f&uuml;r die Filterung nicht verwendet.\n </td>\n </tr>\n <tr>\n <td width=\"30%\">Quell-IP: </td>\n <td width=\"70%\"><input name=\"srcIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n\t</tr>\n\t<tr>\n <td>Quell-Subnetzmaske: </td>\n <td><input name=\"srcMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-IP: </td>\n <td> <input name=\"destIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-Subnetzmaske: </td>\n <td> <input name=\"destMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Protokoll: </td>\n <td> \n\t <select name=\"protocol\" size=\"1\">\n\t <option value=\"*\" >*</option>\n\t <option value=\"TCP\" >TCP</option>\n\t <option value=\"UDP\" >UDP</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td>Port: </td>\n <td> <input name=\"port\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"\"></td>\n </tr>\n <tr>\n <td>Aktion: </td>\n <td> \n\t <select name=\"action\" size=\"1\">\n\t <option value=\"drop\" >verwerfen</option>\n\t <option value=\"accept\" >akzeptieren</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td colspan=\"2\">\n <input type=\"submit\" name=\"addrule\" value=\"hinzuf&uuml;gen\">\n </td>\n </tr>\n </table>\n </td></tr></table></center>\n </form>\n </body>\n</html>\n",
"firewall": {
"isActive": false,
"dropIcmp": false,
"filterSynSegmentsOnly": true,
"defaultPolicy": "drop",
"rules": [
[
"",
"",
"",
"",
-1,
"all",
"drop"
]
]
}
},
{
"post": "srcIP=&srcMask=&destIP=&destMask=&protocol=TCP&port=80&action=accept&addrule=hinzuf%C3%BCgen",
"page": "<html>\n <head>\n <title>Konfiguration der Firewall auf dem Vermittlungsrechner</title>\n </head>\n\n <body>\n\n <form action=\"konfig\" method=\"POST\">\n\t<center> <table border=\"0\" cellspacing=\"5\" width=\"400\"> <tr><td> <h2>Firewall-Konfiguration </h2> </td></tr><tr><td>\n <table bgcolor=\"#E0E0E0\" border=\"0\" width=\"100%\" cellpadding=\"5\">\n <tr><td align=\"center\">\n <table border=\"0\" cellpadding=\"5\">\n <tr>\n <td width=\"10%\">\n\t\t<input name=\"firewallActivate\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\n </td>\n <td width=\"90%\">Firewall aktivieren</td>\n </tr>\n <tr>\n <td colspan=\"2\">\n\t Erst durch Aktivieren der Firewall werden die Firewall-Regeln angewendet. \n\t\tBei deaktivierter Firewall findet keine Filterung statt.\n </td>\n </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"dropICMP\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\t \n\t </td>\n\t <td>ICMP-Pakete filtern</td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Alle ICMP Pakete, z.B. Ping-Anfragen, werden von der Firewall verworfen.\n\t </td>\n\t </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"onlySYN\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\t\n\t </td>\n\t <td>\n\t nur SYN-Pakete verwerfen\n\t </td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Neue Verbindungsanfragen zu gesperrten Ports werden verworfen.\n\t\tDer Rückkanal für erlaubte Verbindungsanfragen wird akzeptiert.\n\t </td>\n\t </tr>\n </table>\n </tr>\n\t <tr>\n <td><input type=\"submit\" name=\"btnSave\" value=\"speichern\"></td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n <!-- Konfiguration der Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td>\n <h3>Firewall-Regeln:</h3><br>\n\t Die Regeln werden von oben nach unten gepr&uuml;ft.<br>\n\t Sobald eine Regel zutrifft, wird die angegebene Aktion ausgef&uuml;hrt.\n </td>\n </tr>\n <tr>\n <td>\n\t Falls keine Regel zutrifft, wird folgende Standard-Aktion ausgef&uuml;hrt:<br>\n\t <select name=\"defaultPolicy\" size=\"1\">\n\t <option value=\"drop\"\n selected=\"selected\"\t \n\t >verwerfen</option>\n\t <option value=\"accept\"\n\t \n\t >akzeptieren</option>\n\t </select>\n\t <input type=\"submit\" name=\"defPolSet\" value=\"speichern\">\n\t </td>\n </tr>\n <tr>\n <td>\n\t <font size=\"-2\">\n <table border=\"1\" width=\"100%\">\n <tr>\n\t\t<th>lfd. Nr.</th>\n <th>Quell-IP</th>\n\t\t<th>Quell-Subnetzmaske</th>\n\t\t<th>Ziel-IP</th>\n\t\t<th>Ziel-Subnetzmaske</th>\n\t\t<th>Protokoll</th>\n\t\t<th>Port</th>\n <th>Aktion</th>\n </tr>\n\n<tr><td><input name=\"radioRule\" type=\"radio\" value=\"1\" size=\"10\" maxlength=\"40\" />&nbsp;1</td><td></td><td></td><td></td><td></td><td></td><td></td><td>verwerfen</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"2\" size=\"10\" maxlength=\"40\" />&nbsp;2</td><td></td><td></td><td></td><td></td><td>TCP</td><td>80</td><td>akzeptieren</td></tr>\n\n </table>\n </font>\n\t </td>\n </tr>\n\t<tr>\n\t <td>\n\t Aktion f&uuml;r ausgew&auml;hlte Regel:\n\t </td>\n\t</tr>\n <tr>\n <td>\n <input type=\"submit\" name=\"moveup\" value=\"rauf\">\n <input type=\"submit\" name=\"movedown\" value=\"runter\">\n <input type=\"submit\" name=\"delrule\" value=\"l&ouml;schen\">\n </td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n\n <!-- Konfiguration neuer Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td colspan=\"2\">\n <h3>Neue Regel erstellen</h3><br>\n\t Alle Felder sind optional und werden <br>-- falls leer gelassen --<br> f&uuml;r die Filterung nicht verwendet.\n </td>\n </tr>\n <tr>\n <td width=\"30%\">Quell-IP: </td>\n <td width=\"70%\"><input name=\"srcIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n\t</tr>\n\t<tr>\n <td>Quell-Subnetzmaske: </td>\n <td><input name=\"srcMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-IP: </td>\n <td> <input name=\"destIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-Subnetzmaske: </td>\n <td> <input name=\"destMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Protokoll: </td>\n <td> \n\t <select name=\"protocol\" size=\"1\">\n\t <option value=\"*\" >*</option>\n\t <option value=\"TCP\" >TCP</option>\n\t <option value=\"UDP\" >UDP</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td>Port: </td>\n <td> <input name=\"port\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"\"></td>\n </tr>\n <tr>\n <td>Aktion: </td>\n <td> \n\t <select name=\"action\" size=\"1\">\n\t <option value=\"drop\" >verwerfen</option>\n\t <option value=\"accept\" >akzeptieren</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td colspan=\"2\">\n <input type=\"submit\" name=\"addrule\" value=\"hinzuf&uuml;gen\">\n </td>\n </tr>\n </table>\n </td></tr></table></center>\n </form>\n </body>\n</html>\n",
"firewall": {
"isActive": false,
"dropIcmp": false,
"filterSynSegmentsOnly": true,
"defaultPolicy": "drop",
"rules": [
[
"",
"",
"",
"",
-1,
"all",
"drop"
],
[
"",
"",
"",
"",
80,
"tcp",
"accept"
]
]
}
},
{
"post": "srcIP=&srcMask=&destIP=&destMask=&protocol=UDP&port=-1&action=drop&addrule=hinzuf%C3%BCgen",
"page": "<html>\n <head>\n <title>Konfiguration der Firewall auf dem Vermittlungsrechner</title>\n </head>\n\n <body>\n\n <form action=\"konfig\" method=\"POST\">\n\t<center> <table border=\"0\" cellspacing=\"5\" width=\"400\"> <tr><td> <h2>Firewall-Konfiguration </h2> </td></tr><tr><td>\n <table bgcolor=\"#E0E0E0\" border=\"0\" width=\"100%\" cellpadding=\"5\">\n <tr><td align=\"center\">\n <table border=\"0\" cellpadding=\"5\">\n <tr>\n <td width=\"10%\">\n\t\t<input name=\"firewallActivate\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\n </td>\n <td width=\"90%\">Firewall aktivieren</td>\n </tr>\n <tr>\n <td colspan=\"2\">\n\t Erst durch Aktivieren der Firewall werden die Firewall-Regeln angewendet. \n\t\tBei deaktivierter Firewall findet keine Filterung statt.\n </td>\n </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"dropICMP\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\t \n\t </td>\n\t <td>ICMP-Pakete filtern</td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Alle ICMP Pakete, z.B. Ping-Anfragen, werden von der Firewall verworfen.\n\t </td>\n\t </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"onlySYN\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\t\n\t </td>\n\t <td>\n\t nur SYN-Pakete verwerfen\n\t </td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Neue Verbindungsanfragen zu gesperrten Ports werden verworfen.\n\t\tDer Rückkanal für erlaubte Verbindungsanfragen wird akzeptiert.\n\t </td>\n\t </tr>\n </table>\n </tr>\n\t <tr>\n <td><input type=\"submit\" name=\"btnSave\" value=\"speichern\"></td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n <!-- Konfiguration der Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td>\n <h3>Firewall-Regeln:</h3><br>\n\t Die Regeln werden von oben nach unten gepr&uuml;ft.<br>\n\t Sobald eine Regel zutrifft, wird die angegebene Aktion ausgef&uuml;hrt.\n </td>\n </tr>\n <tr>\n <td>\n\t Falls keine Regel zutrifft, wird folgende Standard-Aktion ausgef&uuml;hrt:<br>\n\t <select name=\"defaultPolicy\" size=\"1\">\n\t <option value=\"drop\"\n selected=\"selected\"\t \n\t >verwerfen</option>\n\t <option value=\"accept\"\n\t \n\t >akzeptieren</option>\n\t </select>\n\t <input type=\"submit\" name=\"defPolSet\" value=\"speichern\">\n\t </td>\n </tr>\n <tr>\n <td>\n\t <font size=\"-2\">\n <table border=\"1\" width=\"100%\">\n <tr>\n\t\t<th>lfd. Nr.</th>\n <th>Quell-IP</th>\n\t\t<th>Quell-Subnetzmaske</th>\n\t\t<th>Ziel-IP</th>\n\t\t<th>Ziel-Subnetzmaske</th>\n\t\t<th>Protokoll</th>\n\t\t<th>Port</th>\n <th>Aktion</th>\n </tr>\n\n<tr><td><input name=\"radioRule\" type=\"radio\" value=\"1\" size=\"10\" maxlength=\"40\" />&nbsp;1</td><td></td><td></td><td></td><td></td><td></td><td></td><td>verwerfen</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"2\" size=\"10\" maxlength=\"40\" />&nbsp;2</td><td></td><td></td><td></td><td></td><td>TCP</td><td>80</td><td>akzeptieren</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"3\" size=\"10\" maxlength=\"40\" />&nbsp;3</td><td></td><td></td><td></td><td></td><td>UDP</td><td></td><td>verwerfen</td></tr>\n\n </table>\n </font>\n\t </td>\n </tr>\n\t<tr>\n\t <td>\n\t Aktion f&uuml;r ausgew&auml;hlte Regel:\n\t </td>\n\t</tr>\n <tr>\n <td>\n <input type=\"submit\" name=\"moveup\" value=\"rauf\">\n <input type=\"submit\" name=\"movedown\" value=\"runter\">\n <input type=\"submit\" name=\"delrule\" value=\"l&ouml;schen\">\n </td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n\n <!-- Konfiguration neuer Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td colspan=\"2\">\n <h3>Neue Regel erstellen</h3><br>\n\t Alle Felder sind optional und werden <br>-- falls leer gelassen --<br> f&uuml;r die Filterung nicht verwendet.\n </td>\n </tr>\n <tr>\n <td width=\"30%\">Quell-IP: </td>\n <td width=\"70%\"><input name=\"srcIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n\t</tr>\n\t<tr>\n <td>Quell-Subnetzmaske: </td>\n <td><input name=\"srcMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-IP: </td>\n <td> <input name=\"destIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-Subnetzmaske: </td>\n <td> <input name=\"destMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Protokoll: </td>\n <td> \n\t <select name=\"protocol\" size=\"1\">\n\t <option value=\"*\" >*</option>\n\t <option value=\"TCP\" >TCP</option>\n\t <option value=\"UDP\" >UDP</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td>Port: </td>\n <td> <input name=\"port\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"\"></td>\n </tr>\n <tr>\n <td>Aktion: </td>\n <td> \n\t <select name=\"action\" size=\"1\">\n\t <option value=\"drop\" >verwerfen</option>\n\t <option value=\"accept\" >akzeptieren</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td colspan=\"2\">\n <input type=\"submit\" name=\"addrule\" value=\"hinzuf&uuml;gen\">\n </td>\n </tr>\n </table>\n </td></tr></table></center>\n </form>\n </body>\n</html>\n",
"firewall": {
"isActive": false,
"dropIcmp": false,
"filterSynSegmentsOnly": true,
"defaultPolicy": "drop",
"rules": [
[
"",
"",
"",
"",
-1,
"all",
"drop"
],
[
"",
"",
"",
"",
80,
"tcp",
"accept"
],
[
"",
"",
"",
"",
-1,
"udp",
"drop"
]
]
}
},
{
"post": "srcIP=&srcMask=&destIP=&destMask=&protocol=tcp&port=+53+&action=ACCEPT&addrule=hinzuf%C3%BCgen",
"page": "<html>\n <head>\n <title>Konfiguration der Firewall auf dem Vermittlungsrechner</title>\n </head>\n\n <body>\n\n <form action=\"konfig\" method=\"POST\">\n\t<center> <table border=\"0\" cellspacing=\"5\" width=\"400\"> <tr><td> <h2>Firewall-Konfiguration </h2> </td></tr><tr><td>\n <table bgcolor=\"#E0E0E0\" border=\"0\" width=\"100%\" cellpadding=\"5\">\n <tr><td align=\"center\">\n <table border=\"0\" cellpadding=\"5\">\n <tr>\n <td width=\"10%\">\n\t\t<input name=\"firewallActivate\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\n </td>\n <td width=\"90%\">Firewall aktivieren</td>\n </tr>\n <tr>\n <td colspan=\"2\">\n\t Erst durch Aktivieren der Firewall werden die Firewall-Regeln angewendet. \n\t\tBei deaktivierter Firewall findet keine Filterung statt.\n </td>\n </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"dropICMP\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\t \n\t </td>\n\t <td>ICMP-Pakete filtern</td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Alle ICMP Pakete, z.B. Ping-Anfragen, werden von der Firewall verworfen.\n\t </td>\n\t </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"onlySYN\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\t\n\t </td>\n\t <td>\n\t nur SYN-Pakete verwerfen\n\t </td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Neue Verbindungsanfragen zu gesperrten Ports werden verworfen.\n\t\tDer Rückkanal für erlaubte Verbindungsanfragen wird akzeptiert.\n\t </td>\n\t </tr>\n </table>\n </tr>\n\t <tr>\n <td><input type=\"submit\" name=\"btnSave\" value=\"speichern\"></td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n <!-- Konfiguration der Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td>\n <h3>Firewall-Regeln:</h3><br>\n\t Die Regeln werden von oben nach unten gepr&uuml;ft.<br>\n\t Sobald eine Regel zutrifft, wird die angegebene Aktion ausgef&uuml;hrt.\n </td>\n </tr>\n <tr>\n <td>\n\t Falls keine Regel zutrifft, wird folgende Standard-Aktion ausgef&uuml;hrt:<br>\n\t <select name=\"defaultPolicy\" size=\"1\">\n\t <option value=\"drop\"\n selected=\"selected\"\t \n\t >verwerfen</option>\n\t <option value=\"accept\"\n\t \n\t >akzeptieren</option>\n\t </select>\n\t <input type=\"submit\" name=\"defPolSet\" value=\"speichern\">\n\t </td>\n </tr>\n <tr>\n <td>\n\t <font size=\"-2\">\n <table border=\"1\" width=\"100%\">\n <tr>\n\t\t<th>lfd. Nr.</th>\n <th>Quell-IP</th>\n\t\t<th>Quell-Subnetzmaske</th>\n\t\t<th>Ziel-IP</th>\n\t\t<th>Ziel-Subnetzmaske</th>\n\t\t<th>Protokoll</th>\n\t\t<th>Port</th>\n <th>Aktion</th>\n </tr>\n\n<tr><td><input name=\"radioRule\" type=\"radio\" value=\"1\" size=\"10\" maxlength=\"40\" />&nbsp;1</td><td></td><td></td><td></td><td></td><td></td><td></td><td>verwerfen</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"2\" size=\"10\" maxlength=\"40\" />&nbsp;2</td><td></td><td></td><td></td><td></td><td>TCP</td><td>80</td><td>akzeptieren</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"3\" size=\"10\" maxlength=\"40\" />&nbsp;3</td><td></td><td></td><td></td><td></td><td>UDP</td><td></td><td>verwerfen</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"4\" size=\"10\" maxlength=\"40\" />&nbsp;4</td><td></td><td></td><td></td><td></td><td></td><td>53</td><td>verwerfen</td></tr>\n\n </table>\n </font>\n\t </td>\n </tr>\n\t<tr>\n\t <td>\n\t Aktion f&uuml;r ausgew&auml;hlte Regel:\n\t </td>\n\t</tr>\n <tr>\n <td>\n <input type=\"submit\" name=\"moveup\" value=\"rauf\">\n <input type=\"submit\" name=\"movedown\" value=\"runter\">\n <input type=\"submit\" name=\"delrule\" value=\"l&ouml;schen\">\n </td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n\n <!-- Konfiguration neuer Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td colspan=\"2\">\n <h3>Neue Regel erstellen</h3><br>\n\t Alle Felder sind optional und werden <br>-- falls leer gelassen --<br> f&uuml;r die Filterung nicht verwendet.\n </td>\n </tr>\n <tr>\n <td width=\"30%\">Quell-IP: </td>\n <td width=\"70%\"><input name=\"srcIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n\t</tr>\n\t<tr>\n <td>Quell-Subnetzmaske: </td>\n <td><input name=\"srcMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-IP: </td>\n <td> <input name=\"destIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-Subnetzmaske: </td>\n <td> <input name=\"destMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Protokoll: </td>\n <td> \n\t <select name=\"protocol\" size=\"1\">\n\t <option value=\"*\" >*</option>\n\t <option value=\"TCP\" >TCP</option>\n\t <option value=\"UDP\" >UDP</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td>Port: </td>\n <td> <input name=\"port\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"\"></td>\n </tr>\n <tr>\n <td>Aktion: </td>\n <td> \n\t <select name=\"action\" size=\"1\">\n\t <option value=\"drop\" >verwerfen</option>\n\t <option value=\"accept\" >akzeptieren</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td colspan=\"2\">\n <input type=\"submit\" name=\"addrule\" value=\"hinzuf&uuml;gen\">\n </td>\n </tr>\n </table>\n </td></tr></table></center>\n </form>\n </body>\n</html>\n",
"firewall": {
"isActive": false,
"dropIcmp": false,
"filterSynSegmentsOnly": true,
"defaultPolicy": "drop",
"rules": [
[
"",
"",
"",
"",
-1,
"all",
"drop"
],
[
"",
"",
"",
"",
80,
"tcp",
"accept"
],
[
"",
"",
"",
"",
-1,
"udp",
"drop"
],
[
"",
"",
"",
"",
53,
"all",
"drop"
]
]
}
},
{
"post": "addrule=x",
"page": "<html>\n <head>\n <title>Konfiguration der Firewall auf dem Vermittlungsrechner</title>\n </head>\n\n <body>\n\n <form action=\"konfig\" method=\"POST\">\n\t<center> <table border=\"0\" cellspacing=\"5\" width=\"400\"> <tr><td> <h2>Firewall-Konfiguration </h2> </td></tr><tr><td>\n <table bgcolor=\"#E0E0E0\" border=\"0\" width=\"100%\" cellpadding=\"5\">\n <tr><td align=\"center\">\n <table border=\"0\" cellpadding=\"5\">\n <tr>\n <td width=\"10%\">\n\t\t<input name=\"firewallActivate\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\n </td>\n <td width=\"90%\">Firewall aktivieren</td>\n </tr>\n <tr>\n <td colspan=\"2\">\n\t Erst durch Aktivieren der Firewall werden die Firewall-Regeln angewendet. \n\t\tBei deaktivierter Firewall findet keine Filterung statt.\n </td>\n </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"dropICMP\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\t \n\t </td>\n\t <td>ICMP-Pakete filtern</td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Alle ICMP Pakete, z.B. Ping-Anfragen, werden von der Firewall verworfen.\n\t </td>\n\t </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"onlySYN\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\t\n\t </td>\n\t <td>\n\t nur SYN-Pakete verwerfen\n\t </td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Neue Verbindungsanfragen zu gesperrten Ports werden verworfen.\n\t\tDer Rückkanal für erlaubte Verbindungsanfragen wird akzeptiert.\n\t </td>\n\t </tr>\n </table>\n </tr>\n\t <tr>\n <td><input type=\"submit\" name=\"btnSave\" value=\"speichern\"></td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n <!-- Konfiguration der Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td>\n <h3>Firewall-Regeln:</h3><br>\n\t Die Regeln werden von oben nach unten gepr&uuml;ft.<br>\n\t Sobald eine Regel zutrifft, wird die angegebene Aktion ausgef&uuml;hrt.\n </td>\n </tr>\n <tr>\n <td>\n\t Falls keine Regel zutrifft, wird folgende Standard-Aktion ausgef&uuml;hrt:<br>\n\t <select name=\"defaultPolicy\" size=\"1\">\n\t <option value=\"drop\"\n selected=\"selected\"\t \n\t >verwerfen</option>\n\t <option value=\"accept\"\n\t \n\t >akzeptieren</option>\n\t </select>\n\t <input type=\"submit\" name=\"defPolSet\" value=\"speichern\">\n\t </td>\n </tr>\n <tr>\n <td>\n\t <font size=\"-2\">\n <table border=\"1\" width=\"100%\">\n <tr>\n\t\t<th>lfd. Nr.</th>\n <th>Quell-IP</th>\n\t\t<th>Quell-Subnetzmaske</th>\n\t\t<th>Ziel-IP</th>\n\t\t<th>Ziel-Subnetzmaske</th>\n\t\t<th>Protokoll</th>\n\t\t<th>Port</th>\n <th>Aktion</th>\n </tr>\n\n<tr><td><input name=\"radioRule\" type=\"radio\" value=\"1\" size=\"10\" maxlength=\"40\" />&nbsp;1</td><td></td><td></td><td></td><td></td><td></td><td></td><td>verwerfen</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"2\" size=\"10\" maxlength=\"40\" />&nbsp;2</td><td></td><td></td><td></td><td></td><td>TCP</td><td>80</td><td>akzeptieren</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"3\" size=\"10\" maxlength=\"40\" />&nbsp;3</td><td></td><td></td><td></td><td></td><td>UDP</td><td></td><td>verwerfen</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"4\" size=\"10\" maxlength=\"40\" />&nbsp;4</td><td></td><td></td><td></td><td></td><td></td><td>53</td><td>verwerfen</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"5\" size=\"10\" maxlength=\"40\" />&nbsp;5</td><td></td><td></td><td></td><td></td><td></td><td></td><td>verwerfen</td></tr>\n\n </table>\n </font>\n\t </td>\n </tr>\n\t<tr>\n\t <td>\n\t Aktion f&uuml;r ausgew&auml;hlte Regel:\n\t </td>\n\t</tr>\n <tr>\n <td>\n <input type=\"submit\" name=\"moveup\" value=\"rauf\">\n <input type=\"submit\" name=\"movedown\" value=\"runter\">\n <input type=\"submit\" name=\"delrule\" value=\"l&ouml;schen\">\n </td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n\n <!-- Konfiguration neuer Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td colspan=\"2\">\n <h3>Neue Regel erstellen</h3><br>\n\t Alle Felder sind optional und werden <br>-- falls leer gelassen --<br> f&uuml;r die Filterung nicht verwendet.\n </td>\n </tr>\n <tr>\n <td width=\"30%\">Quell-IP: </td>\n <td width=\"70%\"><input name=\"srcIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n\t</tr>\n\t<tr>\n <td>Quell-Subnetzmaske: </td>\n <td><input name=\"srcMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-IP: </td>\n <td> <input name=\"destIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-Subnetzmaske: </td>\n <td> <input name=\"destMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Protokoll: </td>\n <td> \n\t <select name=\"protocol\" size=\"1\">\n\t <option value=\"*\" >*</option>\n\t <option value=\"TCP\" >TCP</option>\n\t <option value=\"UDP\" >UDP</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td>Port: </td>\n <td> <input name=\"port\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"\"></td>\n </tr>\n <tr>\n <td>Aktion: </td>\n <td> \n\t <select name=\"action\" size=\"1\">\n\t <option value=\"drop\" >verwerfen</option>\n\t <option value=\"accept\" >akzeptieren</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td colspan=\"2\">\n <input type=\"submit\" name=\"addrule\" value=\"hinzuf&uuml;gen\">\n </td>\n </tr>\n </table>\n </td></tr></table></center>\n </form>\n </body>\n</html>\n",
"firewall": {
"isActive": false,
"dropIcmp": false,
"filterSynSegmentsOnly": true,
"defaultPolicy": "drop",
"rules": [
[
"",
"",
"",
"",
-1,
"all",
"drop"
],
[
"",
"",
"",
"",
80,
"tcp",
"accept"
],
[
"",
"",
"",
"",
-1,
"udp",
"drop"
],
[
"",
"",
"",
"",
53,
"all",
"drop"
],
[
"",
"",
"",
"",
-1,
"all",
"drop"
]
]
}
}
]
},
{
"name": "addSource",
"start": "empty",
"steps": [
{
"post": "srcIP=10.0.0.0&srcMask=255.255.255.0&destIP=&destMask=&protocol=TCP&port=80&action=drop&addrule=hinzuf%C3%BCgen",
"page": "<html>\n <head>\n <title>Konfiguration der Firewall auf dem Vermittlungsrechner</title>\n </head>\n\n <body>\n<font color=\"red\">Fehlerhafte Eingabe(n):<ul><li>Quell-Subnetzmaske leer oder ung&uuml;ltig</li></ul></font><br>\n <form action=\"konfig\" method=\"POST\">\n\t<center> <table border=\"0\" cellspacing=\"5\" width=\"400\"> <tr><td> <h2>Firewall-Konfiguration </h2> </td></tr><tr><td>\n <table bgcolor=\"#E0E0E0\" border=\"0\" width=\"100%\" cellpadding=\"5\">\n <tr><td align=\"center\">\n <table border=\"0\" cellpadding=\"5\">\n <tr>\n <td width=\"10%\">\n\t\t<input name=\"firewallActivate\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\n </td>\n <td width=\"90%\">Firewall aktivieren</td>\n </tr>\n <tr>\n <td colspan=\"2\">\n\t Erst durch Aktivieren der Firewall werden die Firewall-Regeln angewendet. \n\t\tBei deaktivierter Firewall findet keine Filterung statt.\n </td>\n </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"dropICMP\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\t \n\t </td>\n\t <td>ICMP-Pakete filtern</td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Alle ICMP Pakete, z.B. Ping-Anfragen, werden von der Firewall verworfen.\n\t </td>\n\t </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"onlySYN\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\t\n\t </td>\n\t <td>\n\t nur SYN-Pakete verwerfen\n\t </td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Neue Verbindungsanfragen zu gesperrten Ports werden verworfen.\n\t\tDer Rückkanal für erlaubte Verbindungsanfragen wird akzeptiert.\n\t </td>\n\t </tr>\n </table>\n </tr>\n\t <tr>\n <td><input type=\"submit\" name=\"btnSave\" value=\"speichern\"></td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n <!-- Konfiguration der Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td>\n <h3>Firewall-Regeln:</h3><br>\n\t Die Regeln werden von oben nach unten gepr&uuml;ft.<br>\n\t Sobald eine Regel zutrifft, wird die angegebene Aktion ausgef&uuml;hrt.\n </td>\n </tr>\n <tr>\n <td>\n\t Falls keine Regel zutrifft, wird folgende Standard-Aktion ausgef&uuml;hrt:<br>\n\t <select name=\"defaultPolicy\" size=\"1\">\n\t <option value=\"drop\"\n selected=\"selected\"\t \n\t >verwerfen</option>\n\t <option value=\"accept\"\n\t \n\t >akzeptieren</option>\n\t </select>\n\t <input type=\"submit\" name=\"defPolSet\" value=\"speichern\">\n\t </td>\n </tr>\n <tr>\n <td>\n\t <font size=\"-2\">\n <table border=\"1\" width=\"100%\">\n <tr>\n\t\t<th>lfd. Nr.</th>\n <th>Quell-IP</th>\n\t\t<th>Quell-Subnetzmaske</th>\n\t\t<th>Ziel-IP</th>\n\t\t<th>Ziel-Subnetzmaske</th>\n\t\t<th>Protokoll</th>\n\t\t<th>Port</th>\n <th>Aktion</th>\n </tr>\n\n\n\n </table>\n </font>\n\t </td>\n </tr>\n\t<tr>\n\t <td>\n\t Aktion f&uuml;r ausgew&auml;hlte Regel:\n\t </td>\n\t</tr>\n <tr>\n <td>\n <input type=\"submit\" name=\"moveup\" value=\"rauf\">\n <input type=\"submit\" name=\"movedown\" value=\"runter\">\n <input type=\"submit\" name=\"delrule\" value=\"l&ouml;schen\">\n </td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n<font color=\"red\">Fehlerhafte Eingabe(n):<ul><li>Quell-Subnetzmaske leer oder ung&uuml;ltig</li></ul></font><br>\n\n <!-- Konfiguration neuer Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td colspan=\"2\">\n <h3>Neue Regel erstellen</h3><br>\n\t Alle Felder sind optional und werden <br>-- falls leer gelassen --<br> f&uuml;r die Filterung nicht verwendet.\n </td>\n </tr>\n <tr>\n <td width=\"30%\">Quell-IP: </td>\n <td width=\"70%\"><input name=\"srcIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"10.0.0.0\"></td>\n\t</tr>\n\t<tr>\n <td>Quell-Subnetzmaske: </td>\n <td><input name=\"srcMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"255.255.255.0\"></td>\n </tr>\n <tr>\n <td>Ziel-IP: </td>\n <td> <input name=\"destIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-Subnetzmaske: </td>\n <td> <input name=\"destMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Protokoll: </td>\n <td> \n\t <select name=\"protocol\" size=\"1\">\n\t <option value=\"*\" >*</option>\n\t <option value=\"TCP\" selected>TCP</option>\n\t <option value=\"UDP\" >UDP</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td>Port: </td>\n <td> <input name=\"port\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"80\"></td>\n </tr>\n <tr>\n <td>Aktion: </td>\n <td> \n\t <select name=\"action\" size=\"1\">\n\t <option value=\"drop\" selected>verwerfen</option>\n\t <option value=\"accept\" >akzeptieren</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td colspan=\"2\">\n <input type=\"submit\" name=\"addrule\" value=\"hinzuf&uuml;gen\">\n </td>\n </tr>\n </table>\n </td></tr></table></center>\n </form>\n </body>\n</html>\n",
"firewall": {
"isActive": false,
"dropIcmp": false,
"filterSynSegmentsOnly": true,
"defaultPolicy": "drop",
"rules": []
}
}
]
},
{
"name": "addSourceMaskFirst",
"start": "empty",
"steps": [
{
"post": "srcMask=255.255.255.0&srcIP=10.0.0.0&destIP=&destMask=&protocol=TCP&port=80&action=drop&addrule=hinzuf%C3%BCgen",
"page": "<html>\n <head>\n <title>Konfiguration der Firewall auf dem Vermittlungsrechner</title>\n </head>\n\n <body>\n<font color=\"red\">Fehlerhafte Eingabe(n):<ul><li>Subnetzmaske angegeben, aber keine IP</li></ul></font><br>\n <form action=\"konfig\" method=\"POST\">\n\t<center> <table border=\"0\" cellspacing=\"5\" width=\"400\"> <tr><td> <h2>Firewall-Konfiguration </h2> </td></tr><tr><td>\n <table bgcolor=\"#E0E0E0\" border=\"0\" width=\"100%\" cellpadding=\"5\">\n <tr><td align=\"center\">\n <table border=\"0\" cellpadding=\"5\">\n <tr>\n <td width=\"10%\">\n\t\t<input name=\"firewallActivate\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\n </td>\n <td width=\"90%\">Firewall aktivieren</td>\n </tr>\n <tr>\n <td colspan=\"2\">\n\t Erst durch Aktivieren der Firewall werden die Firewall-Regeln angewendet. \n\t\tBei deaktivierter Firewall findet keine Filterung statt.\n </td>\n </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"dropICMP\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\t \n\t </td>\n\t <td>ICMP-Pakete filtern</td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Alle ICMP Pakete, z.B. Ping-Anfragen, werden von der Firewall verworfen.\n\t </td>\n\t </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"onlySYN\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\t\n\t </td>\n\t <td>\n\t nur SYN-Pakete verwerfen\n\t </td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Neue Verbindungsanfragen zu gesperrten Ports werden verworfen.\n\t\tDer Rückkanal für erlaubte Verbindungsanfragen wird akzeptiert.\n\t </td>\n\t </tr>\n </table>\n </tr>\n\t <tr>\n <td><input type=\"submit\" name=\"btnSave\" value=\"speichern\"></td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n <!-- Konfiguration der Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td>\n <h3>Firewall-Regeln:</h3><br>\n\t Die Regeln werden von oben nach unten gepr&uuml;ft.<br>\n\t Sobald eine Regel zutrifft, wird die angegebene Aktion ausgef&uuml;hrt.\n </td>\n </tr>\n <tr>\n <td>\n\t Falls keine Regel zutrifft, wird folgende Standard-Aktion ausgef&uuml;hrt:<br>\n\t <select name=\"defaultPolicy\" size=\"1\">\n\t <option value=\"drop\"\n selected=\"selected\"\t \n\t >verwerfen</option>\n\t <option value=\"accept\"\n\t \n\t >akzeptieren</option>\n\t </select>\n\t <input type=\"submit\" name=\"defPolSet\" value=\"speichern\">\n\t </td>\n </tr>\n <tr>\n <td>\n\t <font size=\"-2\">\n <table border=\"1\" width=\"100%\">\n <tr>\n\t\t<th>lfd. Nr.</th>\n <th>Quell-IP</th>\n\t\t<th>Quell-Subnetzmaske</th>\n\t\t<th>Ziel-IP</th>\n\t\t<th>Ziel-Subnetzmaske</th>\n\t\t<th>Protokoll</th>\n\t\t<th>Port</th>\n <th>Aktion</th>\n </tr>\n\n\n\n </table>\n </font>\n\t </td>\n </tr>\n\t<tr>\n\t <td>\n\t Aktion f&uuml;r ausgew&auml;hlte Regel:\n\t </td>\n\t</tr>\n <tr>\n <td>\n <input type=\"submit\" name=\"moveup\" value=\"rauf\">\n <input type=\"submit\" name=\"movedown\" value=\"runter\">\n <input type=\"submit\" name=\"delrule\" value=\"l&ouml;schen\">\n </td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n<font color=\"red\">Fehlerhafte Eingabe(n):<ul><li>Subnetzmaske angegeben, aber keine IP</li></ul></font><br>\n\n <!-- Konfiguration neuer Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td colspan=\"2\">\n <h3>Neue Regel erstellen</h3><br>\n\t Alle Felder sind optional und werden <br>-- falls leer gelassen --<br> f&uuml;r die Filterung nicht verwendet.\n </td>\n </tr>\n <tr>\n <td width=\"30%\">Quell-IP: </td>\n <td width=\"70%\"><input name=\"srcIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"10.0.0.0\"></td>\n\t</tr>\n\t<tr>\n <td>Quell-Subnetzmaske: </td>\n <td><input name=\"srcMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"255.255.255.0\"></td>\n </tr>\n <tr>\n <td>Ziel-IP: </td>\n <td> <input name=\"destIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-Subnetzmaske: </td>\n <td> <input name=\"destMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Protokoll: </td>\n <td> \n\t <select name=\"protocol\" size=\"1\">\n\t <option value=\"*\" >*</option>\n\t <option value=\"TCP\" selected>TCP</option>\n\t <option value=\"UDP\" >UDP</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td>Port: </td>\n <td> <input name=\"port\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"80\"></td>\n </tr>\n <tr>\n <td>Aktion: </td>\n <td> \n\t <select name=\"action\" size=\"1\">\n\t <option value=\"drop\" selected>verwerfen</option>\n\t <option value=\"accept\" >akzeptieren</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td colspan=\"2\">\n <input type=\"submit\" name=\"addrule\" value=\"hinzuf&uuml;gen\">\n </td>\n </tr>\n </table>\n </td></tr></table></center>\n </form>\n </body>\n</html>\n",
"firewall": {
"isActive": false,
"dropIcmp": false,
"filterSynSegmentsOnly": true,
"defaultPolicy": "drop",
"rules": []
}
}
]
},
{
"name": "sourceRule",
"start": "sourceRule",
"steps": [
{
"post": null,
"page": "<html>\n <head>\n <title>Konfiguration der Firewall auf dem Vermittlungsrechner</title>\n </head>\n\n <body>\n\n <form action=\"konfig\" method=\"POST\">\n\t<center> <table border=\"0\" cellspacing=\"5\" width=\"400\"> <tr><td> <h2>Firewall-Konfiguration </h2> </td></tr><tr><td>\n <table bgcolor=\"#E0E0E0\" border=\"0\" width=\"100%\" cellpadding=\"5\">\n <tr><td align=\"center\">\n <table border=\"0\" cellpadding=\"5\">\n <tr>\n <td width=\"10%\">\n\t\t<input name=\"firewallActivate\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\n </td>\n <td width=\"90%\">Firewall aktivieren</td>\n </tr>\n <tr>\n <td colspan=\"2\">\n\t Erst durch Aktivieren der Firewall werden die Firewall-Regeln angewendet. \n\t\tBei deaktivierter Firewall findet keine Filterung statt.\n </td>\n </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"dropICMP\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\t \n\t </td>\n\t <td>ICMP-Pakete filtern</td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Alle ICMP Pakete, z.B. Ping-Anfragen, werden von der Firewall verworfen.\n\t </td>\n\t </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"onlySYN\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\t\n\t </td>\n\t <td>\n\t nur SYN-Pakete verwerfen\n\t </td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Neue Verbindungsanfragen zu gesperrten Ports werden verworfen.\n\t\tDer Rückkanal für erlaubte Verbindungsanfragen wird akzeptiert.\n\t </td>\n\t </tr>\n </table>\n </tr>\n\t <tr>\n <td><input type=\"submit\" name=\"btnSave\" value=\"speichern\"></td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n <!-- Konfiguration der Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td>\n <h3>Firewall-Regeln:</h3><br>\n\t Die Regeln werden von oben nach unten gepr&uuml;ft.<br>\n\t Sobald eine Regel zutrifft, wird die angegebene Aktion ausgef&uuml;hrt.\n </td>\n </tr>\n <tr>\n <td>\n\t Falls keine Regel zutrifft, wird folgende Standard-Aktion ausgef&uuml;hrt:<br>\n\t <select name=\"defaultPolicy\" size=\"1\">\n\t <option value=\"drop\"\n selected=\"selected\"\t \n\t >verwerfen</option>\n\t <option value=\"accept\"\n\t \n\t >akzeptieren</option>\n\t </select>\n\t <input type=\"submit\" name=\"defPolSet\" value=\"speichern\">\n\t </td>\n </tr>\n <tr>\n <td>\n\t <font size=\"-2\">\n <table border=\"1\" width=\"100%\">\n <tr>\n\t\t<th>lfd. Nr.</th>\n <th>Quell-IP</th>\n\t\t<th>Quell-Subnetzmaske</th>\n\t\t<th>Ziel-IP</th>\n\t\t<th>Ziel-Subnetzmaske</th>\n\t\t<th>Protokoll</th>\n\t\t<th>Port</th>\n <th>Aktion</th>\n </tr>\n\n<tr><td><input name=\"radioRule\" type=\"radio\" value=\"1\" size=\"10\" maxlength=\"40\" />&nbsp;1</td><td>10.0.0.0</td><td>255.255.255.0</td><td></td><td></td><td>TCP</td><td>80</td><td>verwerfen</td></tr>\n\n </table>\n </font>\n\t </td>\n </tr>\n\t<tr>\n\t <td>\n\t Aktion f&uuml;r ausgew&auml;hlte Regel:\n\t </td>\n\t</tr>\n <tr>\n <td>\n <input type=\"submit\" name=\"moveup\" value=\"rauf\">\n <input type=\"submit\" name=\"movedown\" value=\"runter\">\n <input type=\"submit\" name=\"delrule\" value=\"l&ouml;schen\">\n </td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n\n <!-- Konfiguration neuer Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td colspan=\"2\">\n <h3>Neue Regel erstellen</h3><br>\n\t Alle Felder sind optional und werden <br>-- falls leer gelassen --<br> f&uuml;r die Filterung nicht verwendet.\n </td>\n </tr>\n <tr>\n <td width=\"30%\">Quell-IP: </td>\n <td width=\"70%\"><input name=\"srcIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n\t</tr>\n\t<tr>\n <td>Quell-Subnetzmaske: </td>\n <td><input name=\"srcMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-IP: </td>\n <td> <input name=\"destIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-Subnetzmaske: </td>\n <td> <input name=\"destMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Protokoll: </td>\n <td> \n\t <select name=\"protocol\" size=\"1\">\n\t <option value=\"*\" >*</option>\n\t <option value=\"TCP\" >TCP</option>\n\t <option value=\"UDP\" >UDP</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td>Port: </td>\n <td> <input name=\"port\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"\"></td>\n </tr>\n <tr>\n <td>Aktion: </td>\n <td> \n\t <select name=\"action\" size=\"1\">\n\t <option value=\"drop\" >verwerfen</option>\n\t <option value=\"accept\" >akzeptieren</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td colspan=\"2\">\n <input type=\"submit\" name=\"addrule\" value=\"hinzuf&uuml;gen\">\n </td>\n </tr>\n </table>\n </td></tr></table></center>\n </form>\n </body>\n</html>\n",
"firewall": {
"isActive": false,
"dropIcmp": false,
"filterSynSegmentsOnly": true,
"defaultPolicy": "drop",
"rules": [
[
"10.0.0.0",
"255.255.255.0",
"",
"",
80,
"tcp",
"drop"
]
]
}
}
]
},
{
"name": "addDestination",
"start": "empty",
"steps": [
{
"post": "srcIP=&srcMask=&destIP=20.0.0.0&destMask=255.0.0.0&protocol=UDP&port=&action=accept&addrule=hinzuf%C3%BCgen",
"page": "<html>\n <head>\n <title>Konfiguration der Firewall auf dem Vermittlungsrechner</title>\n </head>\n\n <body>\n<font color=\"red\">Fehlerhafte Eingabe(n):<ul><li>Ziel-Subnetzmaske leer oder ung&uuml;ltig</li></ul></font><br>\n <form action=\"konfig\" method=\"POST\">\n\t<center> <table border=\"0\" cellspacing=\"5\" width=\"400\"> <tr><td> <h2>Firewall-Konfiguration </h2> </td></tr><tr><td>\n <table bgcolor=\"#E0E0E0\" border=\"0\" width=\"100%\" cellpadding=\"5\">\n <tr><td align=\"center\">\n <table border=\"0\" cellpadding=\"5\">\n <tr>\n <td width=\"10%\">\n\t\t<input name=\"firewallActivate\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\n </td>\n <td width=\"90%\">Firewall aktivieren</td>\n </tr>\n <tr>\n <td colspan=\"2\">\n\t Erst durch Aktivieren der Firewall werden die Firewall-Regeln angewendet. \n\t\tBei deaktivierter Firewall findet keine Filterung statt.\n </td>\n </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"dropICMP\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\t \n\t </td>\n\t <td>ICMP-Pakete filtern</td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Alle ICMP Pakete, z.B. Ping-Anfragen, werden von der Firewall verworfen.\n\t </td>\n\t </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"onlySYN\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\t\n\t </td>\n\t <td>\n\t nur SYN-Pakete verwerfen\n\t </td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Neue Verbindungsanfragen zu gesperrten Ports werden verworfen.\n\t\tDer Rückkanal für erlaubte Verbindungsanfragen wird akzeptiert.\n\t </td>\n\t </tr>\n </table>\n </tr>\n\t <tr>\n <td><input type=\"submit\" name=\"btnSave\" value=\"speichern\"></td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n <!-- Konfiguration der Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td>\n <h3>Firewall-Regeln:</h3><br>\n\t Die Regeln werden von oben nach unten gepr&uuml;ft.<br>\n\t Sobald eine Regel zutrifft, wird die angegebene Aktion ausgef&uuml;hrt.\n </td>\n </tr>\n <tr>\n <td>\n\t Falls keine Regel zutrifft, wird folgende Standard-Aktion ausgef&uuml;hrt:<br>\n\t <select name=\"defaultPolicy\" size=\"1\">\n\t <option value=\"drop\"\n selected=\"selected\"\t \n\t >verwerfen</option>\n\t <option value=\"accept\"\n\t \n\t >akzeptieren</option>\n\t </select>\n\t <input type=\"submit\" name=\"defPolSet\" value=\"speichern\">\n\t </td>\n </tr>\n <tr>\n <td>\n\t <font size=\"-2\">\n <table border=\"1\" width=\"100%\">\n <tr>\n\t\t<th>lfd. Nr.</th>\n <th>Quell-IP</th>\n\t\t<th>Quell-Subnetzmaske</th>\n\t\t<th>Ziel-IP</th>\n\t\t<th>Ziel-Subnetzmaske</th>\n\t\t<th>Protokoll</th>\n\t\t<th>Port</th>\n <th>Aktion</th>\n </tr>\n\n\n\n </table>\n </font>\n\t </td>\n </tr>\n\t<tr>\n\t <td>\n\t Aktion f&uuml;r ausgew&auml;hlte Regel:\n\t </td>\n\t</tr>\n <tr>\n <td>\n <input type=\"submit\" name=\"moveup\" value=\"rauf\">\n <input type=\"submit\" name=\"movedown\" value=\"runter\">\n <input type=\"submit\" name=\"delrule\" value=\"l&ouml;schen\">\n </td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n<font color=\"red\">Fehlerhafte Eingabe(n):<ul><li>Ziel-Subnetzmaske leer oder ung&uuml;ltig</li></ul></font><br>\n\n <!-- Konfiguration neuer Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td colspan=\"2\">\n <h3>Neue Regel erstellen</h3><br>\n\t Alle Felder sind optional und werden <br>-- falls leer gelassen --<br> f&uuml;r die Filterung nicht verwendet.\n </td>\n </tr>\n <tr>\n <td width=\"30%\">Quell-IP: </td>\n <td width=\"70%\"><input name=\"srcIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n\t</tr>\n\t<tr>\n <td>Quell-Subnetzmaske: </td>\n <td><input name=\"srcMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-IP: </td>\n <td> <input name=\"destIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"20.0.0.0\"></td>\n </tr>\n <tr>\n <td>Ziel-Subnetzmaske: </td>\n <td> <input name=\"destMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"255.0.0.0\"></td>\n </tr>\n <tr>\n <td>Protokoll: </td>\n <td> \n\t <select name=\"protocol\" size=\"1\">\n\t <option value=\"*\" >*</option>\n\t <option value=\"TCP\" >TCP</option>\n\t <option value=\"UDP\" selected>UDP</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td>Port: </td>\n <td> <input name=\"port\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"\"></td>\n </tr>\n <tr>\n <td>Aktion: </td>\n <td> \n\t <select name=\"action\" size=\"1\">\n\t <option value=\"drop\" >verwerfen</option>\n\t <option value=\"accept\" selected>akzeptieren</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td colspan=\"2\">\n <input type=\"submit\" name=\"addrule\" value=\"hinzuf&uuml;gen\">\n </td>\n </tr>\n </table>\n </td></tr></table></center>\n </form>\n </body>\n</html>\n",
"firewall": {
"isActive": false,
"dropIcmp": false,
"filterSynSegmentsOnly": true,
"defaultPolicy": "drop",
"rules": []
}
}
]
},
{
"name": "addDestinationMaskFirst",
"start": "empty",
"steps": [
{
"post": "srcIP=&srcMask=&destMask=255.0.0.0&destIP=20.0.0.0&protocol=UDP&port=&action=accept&addrule=hinzuf%C3%BCgen",
"page": "<html>\n <head>\n <title>Konfiguration der Firewall auf dem Vermittlungsrechner</title>\n </head>\n\n <body>\n<font color=\"red\">Fehlerhafte Eingabe(n):<ul><li>Subnetzmaske angegeben, aber keine IP</li></ul></font><br>\n <form action=\"konfig\" method=\"POST\">\n\t<center> <table border=\"0\" cellspacing=\"5\" width=\"400\"> <tr><td> <h2>Firewall-Konfiguration </h2> </td></tr><tr><td>\n <table bgcolor=\"#E0E0E0\" border=\"0\" width=\"100%\" cellpadding=\"5\">\n <tr><td align=\"center\">\n <table border=\"0\" cellpadding=\"5\">\n <tr>\n <td width=\"10%\">\n\t\t<input name=\"firewallActivate\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\n </td>\n <td width=\"90%\">Firewall aktivieren</td>\n </tr>\n <tr>\n <td colspan=\"2\">\n\t Erst durch Aktivieren der Firewall werden die Firewall-Regeln angewendet. \n\t\tBei deaktivierter Firewall findet keine Filterung statt.\n </td>\n </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"dropICMP\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\t \n\t </td>\n\t <td>ICMP-Pakete filtern</td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Alle ICMP Pakete, z.B. Ping-Anfragen, werden von der Firewall verworfen.\n\t </td>\n\t </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"onlySYN\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\t\n\t </td>\n\t <td>\n\t nur SYN-Pakete verwerfen\n\t </td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Neue Verbindungsanfragen zu gesperrten Ports werden verworfen.\n\t\tDer Rückkanal für erlaubte Verbindungsanfragen wird akzeptiert.\n\t </td>\n\t </tr>\n </table>\n </tr>\n\t <tr>\n <td><input type=\"submit\" name=\"btnSave\" value=\"speichern\"></td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n <!-- Konfiguration der Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td>\n <h3>Firewall-Regeln:</h3><br>\n\t Die Regeln werden von oben nach unten gepr&uuml;ft.<br>\n\t Sobald eine Regel zutrifft, wird die angegebene Aktion ausgef&uuml;hrt.\n </td>\n </tr>\n <tr>\n <td>\n\t Falls keine Regel zutrifft, wird folgende Standard-Aktion ausgef&uuml;hrt:<br>\n\t <select name=\"defaultPolicy\" size=\"1\">\n\t <option value=\"drop\"\n selected=\"selected\"\t \n\t >verwerfen</option>\n\t <option value=\"accept\"\n\t \n\t >akzeptieren</option>\n\t </select>\n\t <input type=\"submit\" name=\"defPolSet\" value=\"speichern\">\n\t </td>\n </tr>\n <tr>\n <td>\n\t <font size=\"-2\">\n <table border=\"1\" width=\"100%\">\n <tr>\n\t\t<th>lfd. Nr.</th>\n <th>Quell-IP</th>\n\t\t<th>Quell-Subnetzmaske</th>\n\t\t<th>Ziel-IP</th>\n\t\t<th>Ziel-Subnetzmaske</th>\n\t\t<th>Protokoll</th>\n\t\t<th>Port</th>\n <th>Aktion</th>\n </tr>\n\n\n\n </table>\n </font>\n\t </td>\n </tr>\n\t<tr>\n\t <td>\n\t Aktion f&uuml;r ausgew&auml;hlte Regel:\n\t </td>\n\t</tr>\n <tr>\n <td>\n <input type=\"submit\" name=\"moveup\" value=\"rauf\">\n <input type=\"submit\" name=\"movedown\" value=\"runter\">\n <input type=\"submit\" name=\"delrule\" value=\"l&ouml;schen\">\n </td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n<font color=\"red\">Fehlerhafte Eingabe(n):<ul><li>Subnetzmaske angegeben, aber keine IP</li></ul></font><br>\n\n <!-- Konfiguration neuer Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td colspan=\"2\">\n <h3>Neue Regel erstellen</h3><br>\n\t Alle Felder sind optional und werden <br>-- falls leer gelassen --<br> f&uuml;r die Filterung nicht verwendet.\n </td>\n </tr>\n <tr>\n <td width=\"30%\">Quell-IP: </td>\n <td width=\"70%\"><input name=\"srcIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n\t</tr>\n\t<tr>\n <td>Quell-Subnetzmaske: </td>\n <td><input name=\"srcMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-IP: </td>\n <td> <input name=\"destIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"20.0.0.0\"></td>\n </tr>\n <tr>\n <td>Ziel-Subnetzmaske: </td>\n <td> <input name=\"destMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"255.0.0.0\"></td>\n </tr>\n <tr>\n <td>Protokoll: </td>\n <td> \n\t <select name=\"protocol\" size=\"1\">\n\t <option value=\"*\" >*</option>\n\t <option value=\"TCP\" >TCP</option>\n\t <option value=\"UDP\" selected>UDP</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td>Port: </td>\n <td> <input name=\"port\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"\"></td>\n </tr>\n <tr>\n <td>Aktion: </td>\n <td> \n\t <select name=\"action\" size=\"1\">\n\t <option value=\"drop\" >verwerfen</option>\n\t <option value=\"accept\" selected>akzeptieren</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td colspan=\"2\">\n <input type=\"submit\" name=\"addrule\" value=\"hinzuf&uuml;gen\">\n </td>\n </tr>\n </table>\n </td></tr></table></center>\n </form>\n </body>\n</html>\n",
"firewall": {
"isActive": false,
"dropIcmp": false,
"filterSynSegmentsOnly": true,
"defaultPolicy": "drop",
"rules": []
}
}
]
},
{
"name": "destinationRule",
"start": "destinationRule",
"steps": [
{
"post": null,
"page": "<html>\n <head>\n <title>Konfiguration der Firewall auf dem Vermittlungsrechner</title>\n </head>\n\n <body>\n\n <form action=\"konfig\" method=\"POST\">\n\t<center> <table border=\"0\" cellspacing=\"5\" width=\"400\"> <tr><td> <h2>Firewall-Konfiguration </h2> </td></tr><tr><td>\n <table bgcolor=\"#E0E0E0\" border=\"0\" width=\"100%\" cellpadding=\"5\">\n <tr><td align=\"center\">\n <table border=\"0\" cellpadding=\"5\">\n <tr>\n <td width=\"10%\">\n\t\t<input name=\"firewallActivate\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\n </td>\n <td width=\"90%\">Firewall aktivieren</td>\n </tr>\n <tr>\n <td colspan=\"2\">\n\t Erst durch Aktivieren der Firewall werden die Firewall-Regeln angewendet. \n\t\tBei deaktivierter Firewall findet keine Filterung statt.\n </td>\n </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"dropICMP\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\t \n\t </td>\n\t <td>ICMP-Pakete filtern</td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Alle ICMP Pakete, z.B. Ping-Anfragen, werden von der Firewall verworfen.\n\t </td>\n\t </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"onlySYN\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\t\n\t </td>\n\t <td>\n\t nur SYN-Pakete verwerfen\n\t </td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Neue Verbindungsanfragen zu gesperrten Ports werden verworfen.\n\t\tDer Rückkanal für erlaubte Verbindungsanfragen wird akzeptiert.\n\t </td>\n\t </tr>\n </table>\n </tr>\n\t <tr>\n <td><input type=\"submit\" name=\"btnSave\" value=\"speichern\"></td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n <!-- Konfiguration der Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td>\n <h3>Firewall-Regeln:</h3><br>\n\t Die Regeln werden von oben nach unten gepr&uuml;ft.<br>\n\t Sobald eine Regel zutrifft, wird die angegebene Aktion ausgef&uuml;hrt.\n </td>\n </tr>\n <tr>\n <td>\n\t Falls keine Regel zutrifft, wird folgende Standard-Aktion ausgef&uuml;hrt:<br>\n\t <select name=\"defaultPolicy\" size=\"1\">\n\t <option value=\"drop\"\n selected=\"selected\"\t \n\t >verwerfen</option>\n\t <option value=\"accept\"\n\t \n\t >akzeptieren</option>\n\t </select>\n\t <input type=\"submit\" name=\"defPolSet\" value=\"speichern\">\n\t </td>\n </tr>\n <tr>\n <td>\n\t <font size=\"-2\">\n <table border=\"1\" width=\"100%\">\n <tr>\n\t\t<th>lfd. Nr.</th>\n <th>Quell-IP</th>\n\t\t<th>Quell-Subnetzmaske</th>\n\t\t<th>Ziel-IP</th>\n\t\t<th>Ziel-Subnetzmaske</th>\n\t\t<th>Protokoll</th>\n\t\t<th>Port</th>\n <th>Aktion</th>\n </tr>\n\n<tr><td><input name=\"radioRule\" type=\"radio\" value=\"1\" size=\"10\" maxlength=\"40\" />&nbsp;1</td><td></td><td></td><td>20.0.0.0</td><td>255.0.0.0</td><td>UDP</td><td></td><td>akzeptieren</td></tr>\n\n </table>\n </font>\n\t </td>\n </tr>\n\t<tr>\n\t <td>\n\t Aktion f&uuml;r ausgew&auml;hlte Regel:\n\t </td>\n\t</tr>\n <tr>\n <td>\n <input type=\"submit\" name=\"moveup\" value=\"rauf\">\n <input type=\"submit\" name=\"movedown\" value=\"runter\">\n <input type=\"submit\" name=\"delrule\" value=\"l&ouml;schen\">\n </td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n\n <!-- Konfiguration neuer Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td colspan=\"2\">\n <h3>Neue Regel erstellen</h3><br>\n\t Alle Felder sind optional und werden <br>-- falls leer gelassen --<br> f&uuml;r die Filterung nicht verwendet.\n </td>\n </tr>\n <tr>\n <td width=\"30%\">Quell-IP: </td>\n <td width=\"70%\"><input name=\"srcIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n\t</tr>\n\t<tr>\n <td>Quell-Subnetzmaske: </td>\n <td><input name=\"srcMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-IP: </td>\n <td> <input name=\"destIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-Subnetzmaske: </td>\n <td> <input name=\"destMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Protokoll: </td>\n <td> \n\t <select name=\"protocol\" size=\"1\">\n\t <option value=\"*\" >*</option>\n\t <option value=\"TCP\" >TCP</option>\n\t <option value=\"UDP\" >UDP</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td>Port: </td>\n <td> <input name=\"port\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"\"></td>\n </tr>\n <tr>\n <td>Aktion: </td>\n <td> \n\t <select name=\"action\" size=\"1\">\n\t <option value=\"drop\" >verwerfen</option>\n\t <option value=\"accept\" >akzeptieren</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td colspan=\"2\">\n <input type=\"submit\" name=\"addrule\" value=\"hinzuf&uuml;gen\">\n </td>\n </tr>\n </table>\n </td></tr></table></center>\n </form>\n </body>\n</html>\n",
"firewall": {
"isActive": false,
"dropIcmp": false,
"filterSynSegmentsOnly": true,
"defaultPolicy": "drop",
"rules": [
[
"",
"",
"20.0.0.0",
"255.0.0.0",
-1,
"udp",
"accept"
]
]
}
}
]
},
{
"name": "errors",
"start": "three",
"steps": [
{
"post": "srcIP=10.0.0.300&srcMask=&destIP=&destMask=255.0.255.0&protocol=UDP&port=abc&action=accept&addrule=hinzuf%C3%BCgen",
"page": "<html>\n <head>\n <title>Konfiguration der Firewall auf dem Vermittlungsrechner</title>\n </head>\n\n <body>\n<font color=\"red\">Fehlerhafte Eingabe(n):<ul><li>Quell-IP ung&uuml;ltig</li><li>Quell-Subnetzmaske leer oder ung&uuml;ltig</li><li>Ziel-Subnetzmaske leer oder ung&uuml;ltig</li><li>Subnetzmaske angegeben, aber keine IP</li><li>Port ung&uuml;ltig</li></ul></font><br>\n <form action=\"konfig\" method=\"POST\">\n\t<center> <table border=\"0\" cellspacing=\"5\" width=\"400\"> <tr><td> <h2>Firewall-Konfiguration </h2> </td></tr><tr><td>\n <table bgcolor=\"#E0E0E0\" border=\"0\" width=\"100%\" cellpadding=\"5\">\n <tr><td align=\"center\">\n <table border=\"0\" cellpadding=\"5\">\n <tr>\n <td width=\"10%\">\n\t\t<input name=\"firewallActivate\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\n </td>\n <td width=\"90%\">Firewall aktivieren</td>\n </tr>\n <tr>\n <td colspan=\"2\">\n\t Erst durch Aktivieren der Firewall werden die Firewall-Regeln angewendet. \n\t\tBei deaktivierter Firewall findet keine Filterung statt.\n </td>\n </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"dropICMP\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\t \n\t </td>\n\t <td>ICMP-Pakete filtern</td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Alle ICMP Pakete, z.B. Ping-Anfragen, werden von der Firewall verworfen.\n\t </td>\n\t </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"onlySYN\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\t\n\t </td>\n\t <td>\n\t nur SYN-Pakete verwerfen\n\t </td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Neue Verbindungsanfragen zu gesperrten Ports werden verworfen.\n\t\tDer Rückkanal für erlaubte Verbindungsanfragen wird akzeptiert.\n\t </td>\n\t </tr>\n </table>\n </tr>\n\t <tr>\n <td><input type=\"submit\" name=\"btnSave\" value=\"speichern\"></td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n <!-- Konfiguration der Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td>\n <h3>Firewall-Regeln:</h3><br>\n\t Die Regeln werden von oben nach unten gepr&uuml;ft.<br>\n\t Sobald eine Regel zutrifft, wird die angegebene Aktion ausgef&uuml;hrt.\n </td>\n </tr>\n <tr>\n <td>\n\t Falls keine Regel zutrifft, wird folgende Standard-Aktion ausgef&uuml;hrt:<br>\n\t <select name=\"defaultPolicy\" size=\"1\">\n\t <option value=\"drop\"\n selected=\"selected\"\t \n\t >verwerfen</option>\n\t <option value=\"accept\"\n\t \n\t >akzeptieren</option>\n\t </select>\n\t <input type=\"submit\" name=\"defPolSet\" value=\"speichern\">\n\t </td>\n </tr>\n <tr>\n <td>\n\t <font size=\"-2\">\n <table border=\"1\" width=\"100%\">\n <tr>\n\t\t<th>lfd. Nr.</th>\n <th>Quell-IP</th>\n\t\t<th>Quell-Subnetzmaske</th>\n\t\t<th>Ziel-IP</th>\n\t\t<th>Ziel-Subnetzmaske</th>\n\t\t<th>Protokoll</th>\n\t\t<th>Port</th>\n <th>Aktion</th>\n </tr>\n\n<tr><td><input name=\"radioRule\" type=\"radio\" value=\"1\" size=\"10\" maxlength=\"40\" />&nbsp;1</td><td></td><td></td><td></td><td></td><td>TCP</td><td>80</td><td>akzeptieren</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"2\" size=\"10\" maxlength=\"40\" />&nbsp;2</td><td>999.999.999.999</td><td></td><td>20.0.0.0</td><td>255.0.0.0</td><td>UDP</td><td></td><td>verwerfen</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"3\" size=\"10\" maxlength=\"40\" />&nbsp;3</td><td>10.0.0.0</td><td>255.0.0.0</td><td></td><td></td><td></td><td></td><td>verwerfen</td></tr>\n\n </table>\n </font>\n\t </td>\n </tr>\n\t<tr>\n\t <td>\n\t Aktion f&uuml;r ausgew&auml;hlte Regel:\n\t </td>\n\t</tr>\n <tr>\n <td>\n <input type=\"submit\" name=\"moveup\" value=\"rauf\">\n <input type=\"submit\" name=\"movedown\" value=\"runter\">\n <input type=\"submit\" name=\"delrule\" value=\"l&ouml;schen\">\n </td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n<font color=\"red\">Fehlerhafte Eingabe(n):<ul><li>Quell-IP ung&uuml;ltig</li><li>Quell-Subnetzmaske leer oder ung&uuml;ltig</li><li>Ziel-Subnetzmaske leer oder ung&uuml;ltig</li><li>Subnetzmaske angegeben, aber keine IP</li><li>Port ung&uuml;ltig</li></ul></font><br>\n\n <!-- Konfiguration neuer Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td colspan=\"2\">\n <h3>Neue Regel erstellen</h3><br>\n\t Alle Felder sind optional und werden <br>-- falls leer gelassen --<br> f&uuml;r die Filterung nicht verwendet.\n </td>\n </tr>\n <tr>\n <td width=\"30%\">Quell-IP: </td>\n <td width=\"70%\"><input name=\"srcIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"10.0.0.300\"></td>\n\t</tr>\n\t<tr>\n <td>Quell-Subnetzmaske: </td>\n <td><input name=\"srcMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-IP: </td>\n <td> <input name=\"destIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-Subnetzmaske: </td>\n <td> <input name=\"destMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"255.0.255.0\"></td>\n </tr>\n <tr>\n <td>Protokoll: </td>\n <td> \n\t <select name=\"protocol\" size=\"1\">\n\t <option value=\"*\" >*</option>\n\t <option value=\"TCP\" >TCP</option>\n\t <option value=\"UDP\" selected>UDP</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td>Port: </td>\n <td> <input name=\"port\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"abc\"></td>\n </tr>\n <tr>\n <td>Aktion: </td>\n <td> \n\t <select name=\"action\" size=\"1\">\n\t <option value=\"drop\" >verwerfen</option>\n\t <option value=\"accept\" selected>akzeptieren</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td colspan=\"2\">\n <input type=\"submit\" name=\"addrule\" value=\"hinzuf&uuml;gen\">\n </td>\n </tr>\n </table>\n </td></tr></table></center>\n </form>\n </body>\n</html>\n",
"firewall": {
"isActive": true,
"dropIcmp": false,
"filterSynSegmentsOnly": true,
"defaultPolicy": "drop",
"rules": [
[
"",
"",
"",
"",
80,
"tcp",
"accept"
],
[
"999.999.999.999",
"",
"20.0.0.0",
"255.0.0.0",
-1,
"udp",
"drop"
],
[
"10.0.0.0",
"255.0.0.0",
"",
"",
-1,
"all",
"drop"
]
]
}
},
{
"post": null,
"page": "<html>\n <head>\n <title>Konfiguration der Firewall auf dem Vermittlungsrechner</title>\n </head>\n\n <body>\n<font color=\"red\">Fehlerhafte Eingabe(n):<ul><li>Quell-IP ung&uuml;ltig</li><li>Quell-Subnetzmaske leer oder ung&uuml;ltig</li><li>Ziel-Subnetzmaske leer oder ung&uuml;ltig</li><li>Subnetzmaske angegeben, aber keine IP</li><li>Port ung&uuml;ltig</li></ul></font><br>\n <form action=\"konfig\" method=\"POST\">\n\t<center> <table border=\"0\" cellspacing=\"5\" width=\"400\"> <tr><td> <h2>Firewall-Konfiguration </h2> </td></tr><tr><td>\n <table bgcolor=\"#E0E0E0\" border=\"0\" width=\"100%\" cellpadding=\"5\">\n <tr><td align=\"center\">\n <table border=\"0\" cellpadding=\"5\">\n <tr>\n <td width=\"10%\">\n\t\t<input name=\"firewallActivate\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\n </td>\n <td width=\"90%\">Firewall aktivieren</td>\n </tr>\n <tr>\n <td colspan=\"2\">\n\t Erst durch Aktivieren der Firewall werden die Firewall-Regeln angewendet. \n\t\tBei deaktivierter Firewall findet keine Filterung statt.\n </td>\n </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"dropICMP\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\t \n\t </td>\n\t <td>ICMP-Pakete filtern</td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Alle ICMP Pakete, z.B. Ping-Anfragen, werden von der Firewall verworfen.\n\t </td>\n\t </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"onlySYN\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\t\n\t </td>\n\t <td>\n\t nur SYN-Pakete verwerfen\n\t </td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Neue Verbindungsanfragen zu gesperrten Ports werden verworfen.\n\t\tDer Rückkanal für erlaubte Verbindungsanfragen wird akzeptiert.\n\t </td>\n\t </tr>\n </table>\n </tr>\n\t <tr>\n <td><input type=\"submit\" name=\"btnSave\" value=\"speichern\"></td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n <!-- Konfiguration der Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td>\n <h3>Firewall-Regeln:</h3><br>\n\t Die Regeln werden von oben nach unten gepr&uuml;ft.<br>\n\t Sobald eine Regel zutrifft, wird die angegebene Aktion ausgef&uuml;hrt.\n </td>\n </tr>\n <tr>\n <td>\n\t Falls keine Regel zutrifft, wird folgende Standard-Aktion ausgef&uuml;hrt:<br>\n\t <select name=\"defaultPolicy\" size=\"1\">\n\t <option value=\"drop\"\n selected=\"selected\"\t \n\t >verwerfen</option>\n\t <option value=\"accept\"\n\t \n\t >akzeptieren</option>\n\t </select>\n\t <input type=\"submit\" name=\"defPolSet\" value=\"speichern\">\n\t </td>\n </tr>\n <tr>\n <td>\n\t <font size=\"-2\">\n <table border=\"1\" width=\"100%\">\n <tr>\n\t\t<th>lfd. Nr.</th>\n <th>Quell-IP</th>\n\t\t<th>Quell-Subnetzmaske</th>\n\t\t<th>Ziel-IP</th>\n\t\t<th>Ziel-Subnetzmaske</th>\n\t\t<th>Protokoll</th>\n\t\t<th>Port</th>\n <th>Aktion</th>\n </tr>\n\n<tr><td><input name=\"radioRule\" type=\"radio\" value=\"1\" size=\"10\" maxlength=\"40\" />&nbsp;1</td><td></td><td></td><td></td><td></td><td>TCP</td><td>80</td><td>akzeptieren</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"2\" size=\"10\" maxlength=\"40\" />&nbsp;2</td><td>999.999.999.999</td><td></td><td>20.0.0.0</td><td>255.0.0.0</td><td>UDP</td><td></td><td>verwerfen</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"3\" size=\"10\" maxlength=\"40\" />&nbsp;3</td><td>10.0.0.0</td><td>255.0.0.0</td><td></td><td></td><td></td><td></td><td>verwerfen</td></tr>\n\n </table>\n </font>\n\t </td>\n </tr>\n\t<tr>\n\t <td>\n\t Aktion f&uuml;r ausgew&auml;hlte Regel:\n\t </td>\n\t</tr>\n <tr>\n <td>\n <input type=\"submit\" name=\"moveup\" value=\"rauf\">\n <input type=\"submit\" name=\"movedown\" value=\"runter\">\n <input type=\"submit\" name=\"delrule\" value=\"l&ouml;schen\">\n </td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n<font color=\"red\">Fehlerhafte Eingabe(n):<ul><li>Quell-IP ung&uuml;ltig</li><li>Quell-Subnetzmaske leer oder ung&uuml;ltig</li><li>Ziel-Subnetzmaske leer oder ung&uuml;ltig</li><li>Subnetzmaske angegeben, aber keine IP</li><li>Port ung&uuml;ltig</li></ul></font><br>\n\n <!-- Konfiguration neuer Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td colspan=\"2\">\n <h3>Neue Regel erstellen</h3><br>\n\t Alle Felder sind optional und werden <br>-- falls leer gelassen --<br> f&uuml;r die Filterung nicht verwendet.\n </td>\n </tr>\n <tr>\n <td width=\"30%\">Quell-IP: </td>\n <td width=\"70%\"><input name=\"srcIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"10.0.0.300\"></td>\n\t</tr>\n\t<tr>\n <td>Quell-Subnetzmaske: </td>\n <td><input name=\"srcMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-IP: </td>\n <td> <input name=\"destIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-Subnetzmaske: </td>\n <td> <input name=\"destMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"255.0.255.0\"></td>\n </tr>\n <tr>\n <td>Protokoll: </td>\n <td> \n\t <select name=\"protocol\" size=\"1\">\n\t <option value=\"*\" >*</option>\n\t <option value=\"TCP\" >TCP</option>\n\t <option value=\"UDP\" selected>UDP</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td>Port: </td>\n <td> <input name=\"port\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"abc\"></td>\n </tr>\n <tr>\n <td>Aktion: </td>\n <td> \n\t <select name=\"action\" size=\"1\">\n\t <option value=\"drop\" >verwerfen</option>\n\t <option value=\"accept\" selected>akzeptieren</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td colspan=\"2\">\n <input type=\"submit\" name=\"addrule\" value=\"hinzuf&uuml;gen\">\n </td>\n </tr>\n </table>\n </td></tr></table></center>\n </form>\n </body>\n</html>\n",
"firewall": {
"isActive": true,
"dropIcmp": false,
"filterSynSegmentsOnly": true,
"defaultPolicy": "drop",
"rules": [
[
"",
"",
"",
"",
80,
"tcp",
"accept"
],
[
"999.999.999.999",
"",
"20.0.0.0",
"255.0.0.0",
-1,
"udp",
"drop"
],
[
"10.0.0.0",
"255.0.0.0",
"",
"",
-1,
"all",
"drop"
]
]
}
},
{
"post": "radioRule=1&moveup=rauf",
"page": "<html>\n <head>\n <title>Konfiguration der Firewall auf dem Vermittlungsrechner</title>\n </head>\n\n <body>\n\n <form action=\"konfig\" method=\"POST\">\n\t<center> <table border=\"0\" cellspacing=\"5\" width=\"400\"> <tr><td> <h2>Firewall-Konfiguration </h2> </td></tr><tr><td>\n <table bgcolor=\"#E0E0E0\" border=\"0\" width=\"100%\" cellpadding=\"5\">\n <tr><td align=\"center\">\n <table border=\"0\" cellpadding=\"5\">\n <tr>\n <td width=\"10%\">\n\t\t<input name=\"firewallActivate\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\n </td>\n <td width=\"90%\">Firewall aktivieren</td>\n </tr>\n <tr>\n <td colspan=\"2\">\n\t Erst durch Aktivieren der Firewall werden die Firewall-Regeln angewendet. \n\t\tBei deaktivierter Firewall findet keine Filterung statt.\n </td>\n </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"dropICMP\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\t \n\t </td>\n\t <td>ICMP-Pakete filtern</td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Alle ICMP Pakete, z.B. Ping-Anfragen, werden von der Firewall verworfen.\n\t </td>\n\t </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"onlySYN\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\t\n\t </td>\n\t <td>\n\t nur SYN-Pakete verwerfen\n\t </td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Neue Verbindungsanfragen zu gesperrten Ports werden verworfen.\n\t\tDer Rückkanal für erlaubte Verbindungsanfragen wird akzeptiert.\n\t </td>\n\t </tr>\n </table>\n </tr>\n\t <tr>\n <td><input type=\"submit\" name=\"btnSave\" value=\"speichern\"></td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n <!-- Konfiguration der Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td>\n <h3>Firewall-Regeln:</h3><br>\n\t Die Regeln werden von oben nach unten gepr&uuml;ft.<br>\n\t Sobald eine Regel zutrifft, wird die angegebene Aktion ausgef&uuml;hrt.\n </td>\n </tr>\n <tr>\n <td>\n\t Falls keine Regel zutrifft, wird folgende Standard-Aktion ausgef&uuml;hrt:<br>\n\t <select name=\"defaultPolicy\" size=\"1\">\n\t <option value=\"drop\"\n selected=\"selected\"\t \n\t >verwerfen</option>\n\t <option value=\"accept\"\n\t \n\t >akzeptieren</option>\n\t </select>\n\t <input type=\"submit\" name=\"defPolSet\" value=\"speichern\">\n\t </td>\n </tr>\n <tr>\n <td>\n\t <font size=\"-2\">\n <table border=\"1\" width=\"100%\">\n <tr>\n\t\t<th>lfd. Nr.</th>\n <th>Quell-IP</th>\n\t\t<th>Quell-Subnetzmaske</th>\n\t\t<th>Ziel-IP</th>\n\t\t<th>Ziel-Subnetzmaske</th>\n\t\t<th>Protokoll</th>\n\t\t<th>Port</th>\n <th>Aktion</th>\n </tr>\n\n<tr><td><input name=\"radioRule\" type=\"radio\" value=\"1\" size=\"10\" maxlength=\"40\" />&nbsp;1</td><td></td><td></td><td></td><td></td><td>TCP</td><td>80</td><td>akzeptieren</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"2\" size=\"10\" maxlength=\"40\" />&nbsp;2</td><td>999.999.999.999</td><td></td><td>20.0.0.0</td><td>255.0.0.0</td><td>UDP</td><td></td><td>verwerfen</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"3\" size=\"10\" maxlength=\"40\" />&nbsp;3</td><td>10.0.0.0</td><td>255.0.0.0</td><td></td><td></td><td></td><td></td><td>verwerfen</td></tr>\n\n </table>\n </font>\n\t </td>\n </tr>\n\t<tr>\n\t <td>\n\t Aktion f&uuml;r ausgew&auml;hlte Regel:\n\t </td>\n\t</tr>\n <tr>\n <td>\n <input type=\"submit\" name=\"moveup\" value=\"rauf\">\n <input type=\"submit\" name=\"movedown\" value=\"runter\">\n <input type=\"submit\" name=\"delrule\" value=\"l&ouml;schen\">\n </td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n\n <!-- Konfiguration neuer Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td colspan=\"2\">\n <h3>Neue Regel erstellen</h3><br>\n\t Alle Felder sind optional und werden <br>-- falls leer gelassen --<br> f&uuml;r die Filterung nicht verwendet.\n </td>\n </tr>\n <tr>\n <td width=\"30%\">Quell-IP: </td>\n <td width=\"70%\"><input name=\"srcIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n\t</tr>\n\t<tr>\n <td>Quell-Subnetzmaske: </td>\n <td><input name=\"srcMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-IP: </td>\n <td> <input name=\"destIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-Subnetzmaske: </td>\n <td> <input name=\"destMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Protokoll: </td>\n <td> \n\t <select name=\"protocol\" size=\"1\">\n\t <option value=\"*\" >*</option>\n\t <option value=\"TCP\" >TCP</option>\n\t <option value=\"UDP\" >UDP</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td>Port: </td>\n <td> <input name=\"port\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"\"></td>\n </tr>\n <tr>\n <td>Aktion: </td>\n <td> \n\t <select name=\"action\" size=\"1\">\n\t <option value=\"drop\" >verwerfen</option>\n\t <option value=\"accept\" >akzeptieren</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td colspan=\"2\">\n <input type=\"submit\" name=\"addrule\" value=\"hinzuf&uuml;gen\">\n </td>\n </tr>\n </table>\n </td></tr></table></center>\n </form>\n </body>\n</html>\n",
"firewall": {
"isActive": true,
"dropIcmp": false,
"filterSynSegmentsOnly": true,
"defaultPolicy": "drop",
"rules": [
[
"",
"",
"",
"",
80,
"tcp",
"accept"
],
[
"999.999.999.999",
"",
"20.0.0.0",
"255.0.0.0",
-1,
"udp",
"drop"
],
[
"10.0.0.0",
"255.0.0.0",
"",
"",
-1,
"all",
"drop"
]
]
}
},
{
"post": "srcIP=10.0.0.1&srcMask=1.2.3.4&destIP=&destMask=255.0.0.0&protocol=TCP&port=0&action=drop&addrule=hinzuf%C3%BCgen",
"page": "<html>\n <head>\n <title>Konfiguration der Firewall auf dem Vermittlungsrechner</title>\n </head>\n\n <body>\n<font color=\"red\">Fehlerhafte Eingabe(n):<ul><li>Quell-Subnetzmaske leer oder ung&uuml;ltig</li><li>Quell-Subnetzmaske leer oder ung&uuml;ltig</li><li>Subnetzmaske angegeben, aber keine IP</li><li>Port ung&uuml;ltig</li></ul></font><br>\n <form action=\"konfig\" method=\"POST\">\n\t<center> <table border=\"0\" cellspacing=\"5\" width=\"400\"> <tr><td> <h2>Firewall-Konfiguration </h2> </td></tr><tr><td>\n <table bgcolor=\"#E0E0E0\" border=\"0\" width=\"100%\" cellpadding=\"5\">\n <tr><td align=\"center\">\n <table border=\"0\" cellpadding=\"5\">\n <tr>\n <td width=\"10%\">\n\t\t<input name=\"firewallActivate\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\n </td>\n <td width=\"90%\">Firewall aktivieren</td>\n </tr>\n <tr>\n <td colspan=\"2\">\n\t Erst durch Aktivieren der Firewall werden die Firewall-Regeln angewendet. \n\t\tBei deaktivierter Firewall findet keine Filterung statt.\n </td>\n </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"dropICMP\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\t \n\t </td>\n\t <td>ICMP-Pakete filtern</td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Alle ICMP Pakete, z.B. Ping-Anfragen, werden von der Firewall verworfen.\n\t </td>\n\t </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"onlySYN\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\t\n\t </td>\n\t <td>\n\t nur SYN-Pakete verwerfen\n\t </td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Neue Verbindungsanfragen zu gesperrten Ports werden verworfen.\n\t\tDer Rückkanal für erlaubte Verbindungsanfragen wird akzeptiert.\n\t </td>\n\t </tr>\n </table>\n </tr>\n\t <tr>\n <td><input type=\"submit\" name=\"btnSave\" value=\"speichern\"></td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n <!-- Konfiguration der Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td>\n <h3>Firewall-Regeln:</h3><br>\n\t Die Regeln werden von oben nach unten gepr&uuml;ft.<br>\n\t Sobald eine Regel zutrifft, wird die angegebene Aktion ausgef&uuml;hrt.\n </td>\n </tr>\n <tr>\n <td>\n\t Falls keine Regel zutrifft, wird folgende Standard-Aktion ausgef&uuml;hrt:<br>\n\t <select name=\"defaultPolicy\" size=\"1\">\n\t <option value=\"drop\"\n selected=\"selected\"\t \n\t >verwerfen</option>\n\t <option value=\"accept\"\n\t \n\t >akzeptieren</option>\n\t </select>\n\t <input type=\"submit\" name=\"defPolSet\" value=\"speichern\">\n\t </td>\n </tr>\n <tr>\n <td>\n\t <font size=\"-2\">\n <table border=\"1\" width=\"100%\">\n <tr>\n\t\t<th>lfd. Nr.</th>\n <th>Quell-IP</th>\n\t\t<th>Quell-Subnetzmaske</th>\n\t\t<th>Ziel-IP</th>\n\t\t<th>Ziel-Subnetzmaske</th>\n\t\t<th>Protokoll</th>\n\t\t<th>Port</th>\n <th>Aktion</th>\n </tr>\n\n<tr><td><input name=\"radioRule\" type=\"radio\" value=\"1\" size=\"10\" maxlength=\"40\" />&nbsp;1</td><td></td><td></td><td></td><td></td><td>TCP</td><td>80</td><td>akzeptieren</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"2\" size=\"10\" maxlength=\"40\" />&nbsp;2</td><td>999.999.999.999</td><td></td><td>20.0.0.0</td><td>255.0.0.0</td><td>UDP</td><td></td><td>verwerfen</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"3\" size=\"10\" maxlength=\"40\" />&nbsp;3</td><td>10.0.0.0</td><td>255.0.0.0</td><td></td><td></td><td></td><td></td><td>verwerfen</td></tr>\n\n </table>\n </font>\n\t </td>\n </tr>\n\t<tr>\n\t <td>\n\t Aktion f&uuml;r ausgew&auml;hlte Regel:\n\t </td>\n\t</tr>\n <tr>\n <td>\n <input type=\"submit\" name=\"moveup\" value=\"rauf\">\n <input type=\"submit\" name=\"movedown\" value=\"runter\">\n <input type=\"submit\" name=\"delrule\" value=\"l&ouml;schen\">\n </td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n<font color=\"red\">Fehlerhafte Eingabe(n):<ul><li>Quell-Subnetzmaske leer oder ung&uuml;ltig</li><li>Quell-Subnetzmaske leer oder ung&uuml;ltig</li><li>Subnetzmaske angegeben, aber keine IP</li><li>Port ung&uuml;ltig</li></ul></font><br>\n\n <!-- Konfiguration neuer Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td colspan=\"2\">\n <h3>Neue Regel erstellen</h3><br>\n\t Alle Felder sind optional und werden <br>-- falls leer gelassen --<br> f&uuml;r die Filterung nicht verwendet.\n </td>\n </tr>\n <tr>\n <td width=\"30%\">Quell-IP: </td>\n <td width=\"70%\"><input name=\"srcIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"10.0.0.1\"></td>\n\t</tr>\n\t<tr>\n <td>Quell-Subnetzmaske: </td>\n <td><input name=\"srcMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"1.2.3.4\"></td>\n </tr>\n <tr>\n <td>Ziel-IP: </td>\n <td> <input name=\"destIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-Subnetzmaske: </td>\n <td> <input name=\"destMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"255.0.0.0\"></td>\n </tr>\n <tr>\n <td>Protokoll: </td>\n <td> \n\t <select name=\"protocol\" size=\"1\">\n\t <option value=\"*\" >*</option>\n\t <option value=\"TCP\" selected>TCP</option>\n\t <option value=\"UDP\" >UDP</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td>Port: </td>\n <td> <input name=\"port\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"0\"></td>\n </tr>\n <tr>\n <td>Aktion: </td>\n <td> \n\t <select name=\"action\" size=\"1\">\n\t <option value=\"drop\" selected>verwerfen</option>\n\t <option value=\"accept\" >akzeptieren</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td colspan=\"2\">\n <input type=\"submit\" name=\"addrule\" value=\"hinzuf&uuml;gen\">\n </td>\n </tr>\n </table>\n </td></tr></table></center>\n </form>\n </body>\n</html>\n",
"firewall": {
"isActive": true,
"dropIcmp": false,
"filterSynSegmentsOnly": true,
"defaultPolicy": "drop",
"rules": [
[
"",
"",
"",
"",
80,
"tcp",
"accept"
],
[
"999.999.999.999",
"",
"20.0.0.0",
"255.0.0.0",
-1,
"udp",
"drop"
],
[
"10.0.0.0",
"255.0.0.0",
"",
"",
-1,
"all",
"drop"
]
]
}
},
{
"post": "srcIP=&srcMask=0.0.0.0&destIP=1.2.3.4&destMask=0.0.0.0&protocol=*&port=65536&action=drop&addrule=hinzuf%C3%BCgen",
"page": "<html>\n <head>\n <title>Konfiguration der Firewall auf dem Vermittlungsrechner</title>\n </head>\n\n <body>\n<font color=\"red\">Fehlerhafte Eingabe(n):<ul><li>Quell-Subnetzmaske leer oder ung&uuml;ltig</li><li>Subnetzmaske angegeben, aber keine IP</li><li>Ziel-Subnetzmaske leer oder ung&uuml;ltig</li><li>Ziel-Subnetzmaske leer oder ung&uuml;ltig</li><li>Port ung&uuml;ltig</li></ul></font><br>\n <form action=\"konfig\" method=\"POST\">\n\t<center> <table border=\"0\" cellspacing=\"5\" width=\"400\"> <tr><td> <h2>Firewall-Konfiguration </h2> </td></tr><tr><td>\n <table bgcolor=\"#E0E0E0\" border=\"0\" width=\"100%\" cellpadding=\"5\">\n <tr><td align=\"center\">\n <table border=\"0\" cellpadding=\"5\">\n <tr>\n <td width=\"10%\">\n\t\t<input name=\"firewallActivate\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\n </td>\n <td width=\"90%\">Firewall aktivieren</td>\n </tr>\n <tr>\n <td colspan=\"2\">\n\t Erst durch Aktivieren der Firewall werden die Firewall-Regeln angewendet. \n\t\tBei deaktivierter Firewall findet keine Filterung statt.\n </td>\n </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"dropICMP\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\t \n\t </td>\n\t <td>ICMP-Pakete filtern</td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Alle ICMP Pakete, z.B. Ping-Anfragen, werden von der Firewall verworfen.\n\t </td>\n\t </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"onlySYN\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\t\n\t </td>\n\t <td>\n\t nur SYN-Pakete verwerfen\n\t </td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Neue Verbindungsanfragen zu gesperrten Ports werden verworfen.\n\t\tDer Rückkanal für erlaubte Verbindungsanfragen wird akzeptiert.\n\t </td>\n\t </tr>\n </table>\n </tr>\n\t <tr>\n <td><input type=\"submit\" name=\"btnSave\" value=\"speichern\"></td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n <!-- Konfiguration der Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td>\n <h3>Firewall-Regeln:</h3><br>\n\t Die Regeln werden von oben nach unten gepr&uuml;ft.<br>\n\t Sobald eine Regel zutrifft, wird die angegebene Aktion ausgef&uuml;hrt.\n </td>\n </tr>\n <tr>\n <td>\n\t Falls keine Regel zutrifft, wird folgende Standard-Aktion ausgef&uuml;hrt:<br>\n\t <select name=\"defaultPolicy\" size=\"1\">\n\t <option value=\"drop\"\n selected=\"selected\"\t \n\t >verwerfen</option>\n\t <option value=\"accept\"\n\t \n\t >akzeptieren</option>\n\t </select>\n\t <input type=\"submit\" name=\"defPolSet\" value=\"speichern\">\n\t </td>\n </tr>\n <tr>\n <td>\n\t <font size=\"-2\">\n <table border=\"1\" width=\"100%\">\n <tr>\n\t\t<th>lfd. Nr.</th>\n <th>Quell-IP</th>\n\t\t<th>Quell-Subnetzmaske</th>\n\t\t<th>Ziel-IP</th>\n\t\t<th>Ziel-Subnetzmaske</th>\n\t\t<th>Protokoll</th>\n\t\t<th>Port</th>\n <th>Aktion</th>\n </tr>\n\n<tr><td><input name=\"radioRule\" type=\"radio\" value=\"1\" size=\"10\" maxlength=\"40\" />&nbsp;1</td><td></td><td></td><td></td><td></td><td>TCP</td><td>80</td><td>akzeptieren</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"2\" size=\"10\" maxlength=\"40\" />&nbsp;2</td><td>999.999.999.999</td><td></td><td>20.0.0.0</td><td>255.0.0.0</td><td>UDP</td><td></td><td>verwerfen</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"3\" size=\"10\" maxlength=\"40\" />&nbsp;3</td><td>10.0.0.0</td><td>255.0.0.0</td><td></td><td></td><td></td><td></td><td>verwerfen</td></tr>\n\n </table>\n </font>\n\t </td>\n </tr>\n\t<tr>\n\t <td>\n\t Aktion f&uuml;r ausgew&auml;hlte Regel:\n\t </td>\n\t</tr>\n <tr>\n <td>\n <input type=\"submit\" name=\"moveup\" value=\"rauf\">\n <input type=\"submit\" name=\"movedown\" value=\"runter\">\n <input type=\"submit\" name=\"delrule\" value=\"l&ouml;schen\">\n </td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n<font color=\"red\">Fehlerhafte Eingabe(n):<ul><li>Quell-Subnetzmaske leer oder ung&uuml;ltig</li><li>Subnetzmaske angegeben, aber keine IP</li><li>Ziel-Subnetzmaske leer oder ung&uuml;ltig</li><li>Ziel-Subnetzmaske leer oder ung&uuml;ltig</li><li>Port ung&uuml;ltig</li></ul></font><br>\n\n <!-- Konfiguration neuer Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td colspan=\"2\">\n <h3>Neue Regel erstellen</h3><br>\n\t Alle Felder sind optional und werden <br>-- falls leer gelassen --<br> f&uuml;r die Filterung nicht verwendet.\n </td>\n </tr>\n <tr>\n <td width=\"30%\">Quell-IP: </td>\n <td width=\"70%\"><input name=\"srcIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n\t</tr>\n\t<tr>\n <td>Quell-Subnetzmaske: </td>\n <td><input name=\"srcMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"0.0.0.0\"></td>\n </tr>\n <tr>\n <td>Ziel-IP: </td>\n <td> <input name=\"destIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"1.2.3.4\"></td>\n </tr>\n <tr>\n <td>Ziel-Subnetzmaske: </td>\n <td> <input name=\"destMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"0.0.0.0\"></td>\n </tr>\n <tr>\n <td>Protokoll: </td>\n <td> \n\t <select name=\"protocol\" size=\"1\">\n\t <option value=\"*\" selected>*</option>\n\t <option value=\"TCP\" >TCP</option>\n\t <option value=\"UDP\" >UDP</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td>Port: </td>\n <td> <input name=\"port\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"65536\"></td>\n </tr>\n <tr>\n <td>Aktion: </td>\n <td> \n\t <select name=\"action\" size=\"1\">\n\t <option value=\"drop\" selected>verwerfen</option>\n\t <option value=\"accept\" >akzeptieren</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td colspan=\"2\">\n <input type=\"submit\" name=\"addrule\" value=\"hinzuf&uuml;gen\">\n </td>\n </tr>\n </table>\n </td></tr></table></center>\n </form>\n </body>\n</html>\n",
"firewall": {
"isActive": true,
"dropIcmp": false,
"filterSynSegmentsOnly": true,
"defaultPolicy": "drop",
"rules": [
[
"",
"",
"",
"",
80,
"tcp",
"accept"
],
[
"999.999.999.999",
"",
"20.0.0.0",
"255.0.0.0",
-1,
"udp",
"drop"
],
[
"10.0.0.0",
"255.0.0.0",
"",
"",
-1,
"all",
"drop"
]
]
}
},
{
"post": "srcIP=&srcMask=&destIP=&destMask=&protocol=*&port=080&action=drop&addrule=hinzuf%C3%BCgen",
"page": "<html>\n <head>\n <title>Konfiguration der Firewall auf dem Vermittlungsrechner</title>\n </head>\n\n <body>\n<font color=\"red\">Fehlerhafte Eingabe(n):<ul><li>Port ung&uuml;ltig</li></ul></font><br>\n <form action=\"konfig\" method=\"POST\">\n\t<center> <table border=\"0\" cellspacing=\"5\" width=\"400\"> <tr><td> <h2>Firewall-Konfiguration </h2> </td></tr><tr><td>\n <table bgcolor=\"#E0E0E0\" border=\"0\" width=\"100%\" cellpadding=\"5\">\n <tr><td align=\"center\">\n <table border=\"0\" cellpadding=\"5\">\n <tr>\n <td width=\"10%\">\n\t\t<input name=\"firewallActivate\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\n </td>\n <td width=\"90%\">Firewall aktivieren</td>\n </tr>\n <tr>\n <td colspan=\"2\">\n\t Erst durch Aktivieren der Firewall werden die Firewall-Regeln angewendet. \n\t\tBei deaktivierter Firewall findet keine Filterung statt.\n </td>\n </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"dropICMP\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\t \n\t </td>\n\t <td>ICMP-Pakete filtern</td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Alle ICMP Pakete, z.B. Ping-Anfragen, werden von der Firewall verworfen.\n\t </td>\n\t </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"onlySYN\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\t\n\t </td>\n\t <td>\n\t nur SYN-Pakete verwerfen\n\t </td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Neue Verbindungsanfragen zu gesperrten Ports werden verworfen.\n\t\tDer Rückkanal für erlaubte Verbindungsanfragen wird akzeptiert.\n\t </td>\n\t </tr>\n </table>\n </tr>\n\t <tr>\n <td><input type=\"submit\" name=\"btnSave\" value=\"speichern\"></td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n <!-- Konfiguration der Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td>\n <h3>Firewall-Regeln:</h3><br>\n\t Die Regeln werden von oben nach unten gepr&uuml;ft.<br>\n\t Sobald eine Regel zutrifft, wird die angegebene Aktion ausgef&uuml;hrt.\n </td>\n </tr>\n <tr>\n <td>\n\t Falls keine Regel zutrifft, wird folgende Standard-Aktion ausgef&uuml;hrt:<br>\n\t <select name=\"defaultPolicy\" size=\"1\">\n\t <option value=\"drop\"\n selected=\"selected\"\t \n\t >verwerfen</option>\n\t <option value=\"accept\"\n\t \n\t >akzeptieren</option>\n\t </select>\n\t <input type=\"submit\" name=\"defPolSet\" value=\"speichern\">\n\t </td>\n </tr>\n <tr>\n <td>\n\t <font size=\"-2\">\n <table border=\"1\" width=\"100%\">\n <tr>\n\t\t<th>lfd. Nr.</th>\n <th>Quell-IP</th>\n\t\t<th>Quell-Subnetzmaske</th>\n\t\t<th>Ziel-IP</th>\n\t\t<th>Ziel-Subnetzmaske</th>\n\t\t<th>Protokoll</th>\n\t\t<th>Port</th>\n <th>Aktion</th>\n </tr>\n\n<tr><td><input name=\"radioRule\" type=\"radio\" value=\"1\" size=\"10\" maxlength=\"40\" />&nbsp;1</td><td></td><td></td><td></td><td></td><td>TCP</td><td>80</td><td>akzeptieren</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"2\" size=\"10\" maxlength=\"40\" />&nbsp;2</td><td>999.999.999.999</td><td></td><td>20.0.0.0</td><td>255.0.0.0</td><td>UDP</td><td></td><td>verwerfen</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"3\" size=\"10\" maxlength=\"40\" />&nbsp;3</td><td>10.0.0.0</td><td>255.0.0.0</td><td></td><td></td><td></td><td></td><td>verwerfen</td></tr>\n\n </table>\n </font>\n\t </td>\n </tr>\n\t<tr>\n\t <td>\n\t Aktion f&uuml;r ausgew&auml;hlte Regel:\n\t </td>\n\t</tr>\n <tr>\n <td>\n <input type=\"submit\" name=\"moveup\" value=\"rauf\">\n <input type=\"submit\" name=\"movedown\" value=\"runter\">\n <input type=\"submit\" name=\"delrule\" value=\"l&ouml;schen\">\n </td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n<font color=\"red\">Fehlerhafte Eingabe(n):<ul><li>Port ung&uuml;ltig</li></ul></font><br>\n\n <!-- Konfiguration neuer Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td colspan=\"2\">\n <h3>Neue Regel erstellen</h3><br>\n\t Alle Felder sind optional und werden <br>-- falls leer gelassen --<br> f&uuml;r die Filterung nicht verwendet.\n </td>\n </tr>\n <tr>\n <td width=\"30%\">Quell-IP: </td>\n <td width=\"70%\"><input name=\"srcIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n\t</tr>\n\t<tr>\n <td>Quell-Subnetzmaske: </td>\n <td><input name=\"srcMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-IP: </td>\n <td> <input name=\"destIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-Subnetzmaske: </td>\n <td> <input name=\"destMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Protokoll: </td>\n <td> \n\t <select name=\"protocol\" size=\"1\">\n\t <option value=\"*\" selected>*</option>\n\t <option value=\"TCP\" >TCP</option>\n\t <option value=\"UDP\" >UDP</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td>Port: </td>\n <td> <input name=\"port\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"080\"></td>\n </tr>\n <tr>\n <td>Aktion: </td>\n <td> \n\t <select name=\"action\" size=\"1\">\n\t <option value=\"drop\" selected>verwerfen</option>\n\t <option value=\"accept\" >akzeptieren</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td colspan=\"2\">\n <input type=\"submit\" name=\"addrule\" value=\"hinzuf&uuml;gen\">\n </td>\n </tr>\n </table>\n </td></tr></table></center>\n </form>\n </body>\n</html>\n",
"firewall": {
"isActive": true,
"dropIcmp": false,
"filterSynSegmentsOnly": true,
"defaultPolicy": "drop",
"rules": [
[
"",
"",
"",
"",
80,
"tcp",
"accept"
],
[
"999.999.999.999",
"",
"20.0.0.0",
"255.0.0.0",
-1,
"udp",
"drop"
],
[
"10.0.0.0",
"255.0.0.0",
"",
"",
-1,
"all",
"drop"
]
]
}
},
{
"post": "srcIP=&srcMask=&destIP=&destMask=&protocol=*&port=%2B80&action=drop&addrule=hinzuf%C3%BCgen",
"page": "<html>\n <head>\n <title>Konfiguration der Firewall auf dem Vermittlungsrechner</title>\n </head>\n\n <body>\n<font color=\"red\">Fehlerhafte Eingabe(n):<ul><li>Port ung&uuml;ltig</li></ul></font><br>\n <form action=\"konfig\" method=\"POST\">\n\t<center> <table border=\"0\" cellspacing=\"5\" width=\"400\"> <tr><td> <h2>Firewall-Konfiguration </h2> </td></tr><tr><td>\n <table bgcolor=\"#E0E0E0\" border=\"0\" width=\"100%\" cellpadding=\"5\">\n <tr><td align=\"center\">\n <table border=\"0\" cellpadding=\"5\">\n <tr>\n <td width=\"10%\">\n\t\t<input name=\"firewallActivate\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\n </td>\n <td width=\"90%\">Firewall aktivieren</td>\n </tr>\n <tr>\n <td colspan=\"2\">\n\t Erst durch Aktivieren der Firewall werden die Firewall-Regeln angewendet. \n\t\tBei deaktivierter Firewall findet keine Filterung statt.\n </td>\n </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"dropICMP\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\t \n\t </td>\n\t <td>ICMP-Pakete filtern</td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Alle ICMP Pakete, z.B. Ping-Anfragen, werden von der Firewall verworfen.\n\t </td>\n\t </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"onlySYN\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\t\n\t </td>\n\t <td>\n\t nur SYN-Pakete verwerfen\n\t </td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Neue Verbindungsanfragen zu gesperrten Ports werden verworfen.\n\t\tDer Rückkanal für erlaubte Verbindungsanfragen wird akzeptiert.\n\t </td>\n\t </tr>\n </table>\n </tr>\n\t <tr>\n <td><input type=\"submit\" name=\"btnSave\" value=\"speichern\"></td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n <!-- Konfiguration der Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td>\n <h3>Firewall-Regeln:</h3><br>\n\t Die Regeln werden von oben nach unten gepr&uuml;ft.<br>\n\t Sobald eine Regel zutrifft, wird die angegebene Aktion ausgef&uuml;hrt.\n </td>\n </tr>\n <tr>\n <td>\n\t Falls keine Regel zutrifft, wird folgende Standard-Aktion ausgef&uuml;hrt:<br>\n\t <select name=\"defaultPolicy\" size=\"1\">\n\t <option value=\"drop\"\n selected=\"selected\"\t \n\t >verwerfen</option>\n\t <option value=\"accept\"\n\t \n\t >akzeptieren</option>\n\t </select>\n\t <input type=\"submit\" name=\"defPolSet\" value=\"speichern\">\n\t </td>\n </tr>\n <tr>\n <td>\n\t <font size=\"-2\">\n <table border=\"1\" width=\"100%\">\n <tr>\n\t\t<th>lfd. Nr.</th>\n <th>Quell-IP</th>\n\t\t<th>Quell-Subnetzmaske</th>\n\t\t<th>Ziel-IP</th>\n\t\t<th>Ziel-Subnetzmaske</th>\n\t\t<th>Protokoll</th>\n\t\t<th>Port</th>\n <th>Aktion</th>\n </tr>\n\n<tr><td><input name=\"radioRule\" type=\"radio\" value=\"1\" size=\"10\" maxlength=\"40\" />&nbsp;1</td><td></td><td></td><td></td><td></td><td>TCP</td><td>80</td><td>akzeptieren</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"2\" size=\"10\" maxlength=\"40\" />&nbsp;2</td><td>999.999.999.999</td><td></td><td>20.0.0.0</td><td>255.0.0.0</td><td>UDP</td><td></td><td>verwerfen</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"3\" size=\"10\" maxlength=\"40\" />&nbsp;3</td><td>10.0.0.0</td><td>255.0.0.0</td><td></td><td></td><td></td><td></td><td>verwerfen</td></tr>\n\n </table>\n </font>\n\t </td>\n </tr>\n\t<tr>\n\t <td>\n\t Aktion f&uuml;r ausgew&auml;hlte Regel:\n\t </td>\n\t</tr>\n <tr>\n <td>\n <input type=\"submit\" name=\"moveup\" value=\"rauf\">\n <input type=\"submit\" name=\"movedown\" value=\"runter\">\n <input type=\"submit\" name=\"delrule\" value=\"l&ouml;schen\">\n </td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n<font color=\"red\">Fehlerhafte Eingabe(n):<ul><li>Port ung&uuml;ltig</li></ul></font><br>\n\n <!-- Konfiguration neuer Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td colspan=\"2\">\n <h3>Neue Regel erstellen</h3><br>\n\t Alle Felder sind optional und werden <br>-- falls leer gelassen --<br> f&uuml;r die Filterung nicht verwendet.\n </td>\n </tr>\n <tr>\n <td width=\"30%\">Quell-IP: </td>\n <td width=\"70%\"><input name=\"srcIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n\t</tr>\n\t<tr>\n <td>Quell-Subnetzmaske: </td>\n <td><input name=\"srcMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-IP: </td>\n <td> <input name=\"destIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-Subnetzmaske: </td>\n <td> <input name=\"destMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Protokoll: </td>\n <td> \n\t <select name=\"protocol\" size=\"1\">\n\t <option value=\"*\" selected>*</option>\n\t <option value=\"TCP\" >TCP</option>\n\t <option value=\"UDP\" >UDP</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td>Port: </td>\n <td> <input name=\"port\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"+80\"></td>\n </tr>\n <tr>\n <td>Aktion: </td>\n <td> \n\t <select name=\"action\" size=\"1\">\n\t <option value=\"drop\" selected>verwerfen</option>\n\t <option value=\"accept\" >akzeptieren</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td colspan=\"2\">\n <input type=\"submit\" name=\"addrule\" value=\"hinzuf&uuml;gen\">\n </td>\n </tr>\n </table>\n </td></tr></table></center>\n </form>\n </body>\n</html>\n",
"firewall": {
"isActive": true,
"dropIcmp": false,
"filterSynSegmentsOnly": true,
"defaultPolicy": "drop",
"rules": [
[
"",
"",
"",
"",
80,
"tcp",
"accept"
],
[
"999.999.999.999",
"",
"20.0.0.0",
"255.0.0.0",
-1,
"udp",
"drop"
],
[
"10.0.0.0",
"255.0.0.0",
"",
"",
-1,
"all",
"drop"
]
]
}
},
{
"post": "srcIP=&srcMask=255.255.255.0.&destIP=&destMask=255.255.255&protocol=*&port=65535&action=drop&addrule=hinzuf%C3%BCgen",
"page": "<html>\n <head>\n <title>Konfiguration der Firewall auf dem Vermittlungsrechner</title>\n </head>\n\n <body>\n<font color=\"red\">Fehlerhafte Eingabe(n):<ul><li>Subnetzmaske angegeben, aber keine IP</li><li>Ziel-Subnetzmaske leer oder ung&uuml;ltig</li><li>Subnetzmaske angegeben, aber keine IP</li></ul></font><br>\n <form action=\"konfig\" method=\"POST\">\n\t<center> <table border=\"0\" cellspacing=\"5\" width=\"400\"> <tr><td> <h2>Firewall-Konfiguration </h2> </td></tr><tr><td>\n <table bgcolor=\"#E0E0E0\" border=\"0\" width=\"100%\" cellpadding=\"5\">\n <tr><td align=\"center\">\n <table border=\"0\" cellpadding=\"5\">\n <tr>\n <td width=\"10%\">\n\t\t<input name=\"firewallActivate\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\n </td>\n <td width=\"90%\">Firewall aktivieren</td>\n </tr>\n <tr>\n <td colspan=\"2\">\n\t Erst durch Aktivieren der Firewall werden die Firewall-Regeln angewendet. \n\t\tBei deaktivierter Firewall findet keine Filterung statt.\n </td>\n </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"dropICMP\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\t \n\t </td>\n\t <td>ICMP-Pakete filtern</td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Alle ICMP Pakete, z.B. Ping-Anfragen, werden von der Firewall verworfen.\n\t </td>\n\t </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"onlySYN\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\t\n\t </td>\n\t <td>\n\t nur SYN-Pakete verwerfen\n\t </td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Neue Verbindungsanfragen zu gesperrten Ports werden verworfen.\n\t\tDer Rückkanal für erlaubte Verbindungsanfragen wird akzeptiert.\n\t </td>\n\t </tr>\n </table>\n </tr>\n\t <tr>\n <td><input type=\"submit\" name=\"btnSave\" value=\"speichern\"></td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n <!-- Konfiguration der Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td>\n <h3>Firewall-Regeln:</h3><br>\n\t Die Regeln werden von oben nach unten gepr&uuml;ft.<br>\n\t Sobald eine Regel zutrifft, wird die angegebene Aktion ausgef&uuml;hrt.\n </td>\n </tr>\n <tr>\n <td>\n\t Falls keine Regel zutrifft, wird folgende Standard-Aktion ausgef&uuml;hrt:<br>\n\t <select name=\"defaultPolicy\" size=\"1\">\n\t <option value=\"drop\"\n selected=\"selected\"\t \n\t >verwerfen</option>\n\t <option value=\"accept\"\n\t \n\t >akzeptieren</option>\n\t </select>\n\t <input type=\"submit\" name=\"defPolSet\" value=\"speichern\">\n\t </td>\n </tr>\n <tr>\n <td>\n\t <font size=\"-2\">\n <table border=\"1\" width=\"100%\">\n <tr>\n\t\t<th>lfd. Nr.</th>\n <th>Quell-IP</th>\n\t\t<th>Quell-Subnetzmaske</th>\n\t\t<th>Ziel-IP</th>\n\t\t<th>Ziel-Subnetzmaske</th>\n\t\t<th>Protokoll</th>\n\t\t<th>Port</th>\n <th>Aktion</th>\n </tr>\n\n<tr><td><input name=\"radioRule\" type=\"radio\" value=\"1\" size=\"10\" maxlength=\"40\" />&nbsp;1</td><td></td><td></td><td></td><td></td><td>TCP</td><td>80</td><td>akzeptieren</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"2\" size=\"10\" maxlength=\"40\" />&nbsp;2</td><td>999.999.999.999</td><td></td><td>20.0.0.0</td><td>255.0.0.0</td><td>UDP</td><td></td><td>verwerfen</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"3\" size=\"10\" maxlength=\"40\" />&nbsp;3</td><td>10.0.0.0</td><td>255.0.0.0</td><td></td><td></td><td></td><td></td><td>verwerfen</td></tr>\n\n </table>\n </font>\n\t </td>\n </tr>\n\t<tr>\n\t <td>\n\t Aktion f&uuml;r ausgew&auml;hlte Regel:\n\t </td>\n\t</tr>\n <tr>\n <td>\n <input type=\"submit\" name=\"moveup\" value=\"rauf\">\n <input type=\"submit\" name=\"movedown\" value=\"runter\">\n <input type=\"submit\" name=\"delrule\" value=\"l&ouml;schen\">\n </td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n<font color=\"red\">Fehlerhafte Eingabe(n):<ul><li>Subnetzmaske angegeben, aber keine IP</li><li>Ziel-Subnetzmaske leer oder ung&uuml;ltig</li><li>Subnetzmaske angegeben, aber keine IP</li></ul></font><br>\n\n <!-- Konfiguration neuer Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td colspan=\"2\">\n <h3>Neue Regel erstellen</h3><br>\n\t Alle Felder sind optional und werden <br>-- falls leer gelassen --<br> f&uuml;r die Filterung nicht verwendet.\n </td>\n </tr>\n <tr>\n <td width=\"30%\">Quell-IP: </td>\n <td width=\"70%\"><input name=\"srcIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n\t</tr>\n\t<tr>\n <td>Quell-Subnetzmaske: </td>\n <td><input name=\"srcMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"255.255.255.0.\"></td>\n </tr>\n <tr>\n <td>Ziel-IP: </td>\n <td> <input name=\"destIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-Subnetzmaske: </td>\n <td> <input name=\"destMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"255.255.255\"></td>\n </tr>\n <tr>\n <td>Protokoll: </td>\n <td> \n\t <select name=\"protocol\" size=\"1\">\n\t <option value=\"*\" selected>*</option>\n\t <option value=\"TCP\" >TCP</option>\n\t <option value=\"UDP\" >UDP</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td>Port: </td>\n <td> <input name=\"port\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"65535\"></td>\n </tr>\n <tr>\n <td>Aktion: </td>\n <td> \n\t <select name=\"action\" size=\"1\">\n\t <option value=\"drop\" selected>verwerfen</option>\n\t <option value=\"accept\" >akzeptieren</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td colspan=\"2\">\n <input type=\"submit\" name=\"addrule\" value=\"hinzuf&uuml;gen\">\n </td>\n </tr>\n </table>\n </td></tr></table></center>\n </form>\n </body>\n</html>\n",
"firewall": {
"isActive": true,
"dropIcmp": false,
"filterSynSegmentsOnly": true,
"defaultPolicy": "drop",
"rules": [
[
"",
"",
"",
"",
80,
"tcp",
"accept"
],
[
"999.999.999.999",
"",
"20.0.0.0",
"255.0.0.0",
-1,
"udp",
"drop"
],
[
"10.0.0.0",
"255.0.0.0",
"",
"",
-1,
"all",
"drop"
]
]
}
}
]
},
{
"name": "errorAndSave",
"start": "three",
"steps": [
{
"post": "srcIP=1.2.3&srcMask=&destIP=&destMask=&protocol=*&port=&action=drop&btnSave=speichern&addrule=hinzuf%C3%BCgen",
"page": "<html>\n <head>\n <title>Konfiguration der Firewall auf dem Vermittlungsrechner</title>\n </head>\n\n <body>\n<li>Quell-IP ung&uuml;ltig</li><li>Quell-Subnetzmaske leer oder ung&uuml;ltig</li>\n <form action=\"konfig\" method=\"POST\">\n\t<center> <table border=\"0\" cellspacing=\"5\" width=\"400\"> <tr><td> <h2>Firewall-Konfiguration </h2> </td></tr><tr><td>\n <table bgcolor=\"#E0E0E0\" border=\"0\" width=\"100%\" cellpadding=\"5\">\n <tr><td align=\"center\">\n <table border=\"0\" cellpadding=\"5\">\n <tr>\n <td width=\"10%\">\n\t\t<input name=\"firewallActivate\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\n </td>\n <td width=\"90%\">Firewall aktivieren</td>\n </tr>\n <tr>\n <td colspan=\"2\">\n\t Erst durch Aktivieren der Firewall werden die Firewall-Regeln angewendet. \n\t\tBei deaktivierter Firewall findet keine Filterung statt.\n </td>\n </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"dropICMP\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\t \n\t </td>\n\t <td>ICMP-Pakete filtern</td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Alle ICMP Pakete, z.B. Ping-Anfragen, werden von der Firewall verworfen.\n\t </td>\n\t </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"onlySYN\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\t\n\t </td>\n\t <td>\n\t nur SYN-Pakete verwerfen\n\t </td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Neue Verbindungsanfragen zu gesperrten Ports werden verworfen.\n\t\tDer Rückkanal für erlaubte Verbindungsanfragen wird akzeptiert.\n\t </td>\n\t </tr>\n </table>\n </tr>\n\t <tr>\n <td><input type=\"submit\" name=\"btnSave\" value=\"speichern\"></td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n <!-- Konfiguration der Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td>\n <h3>Firewall-Regeln:</h3><br>\n\t Die Regeln werden von oben nach unten gepr&uuml;ft.<br>\n\t Sobald eine Regel zutrifft, wird die angegebene Aktion ausgef&uuml;hrt.\n </td>\n </tr>\n <tr>\n <td>\n\t Falls keine Regel zutrifft, wird folgende Standard-Aktion ausgef&uuml;hrt:<br>\n\t <select name=\"defaultPolicy\" size=\"1\">\n\t <option value=\"drop\"\n selected=\"selected\"\t \n\t >verwerfen</option>\n\t <option value=\"accept\"\n\t \n\t >akzeptieren</option>\n\t </select>\n\t <input type=\"submit\" name=\"defPolSet\" value=\"speichern\">\n\t </td>\n </tr>\n <tr>\n <td>\n\t <font size=\"-2\">\n <table border=\"1\" width=\"100%\">\n <tr>\n\t\t<th>lfd. Nr.</th>\n <th>Quell-IP</th>\n\t\t<th>Quell-Subnetzmaske</th>\n\t\t<th>Ziel-IP</th>\n\t\t<th>Ziel-Subnetzmaske</th>\n\t\t<th>Protokoll</th>\n\t\t<th>Port</th>\n <th>Aktion</th>\n </tr>\n\n<tr><td><input name=\"radioRule\" type=\"radio\" value=\"1\" size=\"10\" maxlength=\"40\" />&nbsp;1</td><td></td><td></td><td></td><td></td><td>TCP</td><td>80</td><td>akzeptieren</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"2\" size=\"10\" maxlength=\"40\" />&nbsp;2</td><td>999.999.999.999</td><td></td><td>20.0.0.0</td><td>255.0.0.0</td><td>UDP</td><td></td><td>verwerfen</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"3\" size=\"10\" maxlength=\"40\" />&nbsp;3</td><td>10.0.0.0</td><td>255.0.0.0</td><td></td><td></td><td></td><td></td><td>verwerfen</td></tr>\n\n </table>\n </font>\n\t </td>\n </tr>\n\t<tr>\n\t <td>\n\t Aktion f&uuml;r ausgew&auml;hlte Regel:\n\t </td>\n\t</tr>\n <tr>\n <td>\n <input type=\"submit\" name=\"moveup\" value=\"rauf\">\n <input type=\"submit\" name=\"movedown\" value=\"runter\">\n <input type=\"submit\" name=\"delrule\" value=\"l&ouml;schen\">\n </td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n<li>Quell-IP ung&uuml;ltig</li><li>Quell-Subnetzmaske leer oder ung&uuml;ltig</li>\n\n <!-- Konfiguration neuer Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td colspan=\"2\">\n <h3>Neue Regel erstellen</h3><br>\n\t Alle Felder sind optional und werden <br>-- falls leer gelassen --<br> f&uuml;r die Filterung nicht verwendet.\n </td>\n </tr>\n <tr>\n <td width=\"30%\">Quell-IP: </td>\n <td width=\"70%\"><input name=\"srcIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"1.2.3\"></td>\n\t</tr>\n\t<tr>\n <td>Quell-Subnetzmaske: </td>\n <td><input name=\"srcMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-IP: </td>\n <td> <input name=\"destIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-Subnetzmaske: </td>\n <td> <input name=\"destMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Protokoll: </td>\n <td> \n\t <select name=\"protocol\" size=\"1\">\n\t <option value=\"*\" selected>*</option>\n\t <option value=\"TCP\" >TCP</option>\n\t <option value=\"UDP\" >UDP</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td>Port: </td>\n <td> <input name=\"port\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"\"></td>\n </tr>\n <tr>\n <td>Aktion: </td>\n <td> \n\t <select name=\"action\" size=\"1\">\n\t <option value=\"drop\" selected>verwerfen</option>\n\t <option value=\"accept\" >akzeptieren</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td colspan=\"2\">\n <input type=\"submit\" name=\"addrule\" value=\"hinzuf&uuml;gen\">\n </td>\n </tr>\n </table>\n </td></tr></table></center>\n </form>\n </body>\n</html>\n",
"firewall": {
"isActive": false,
"dropIcmp": false,
"filterSynSegmentsOnly": false,
"defaultPolicy": "drop",
"rules": [
[
"",
"",
"",
"",
80,
"tcp",
"accept"
],
[
"999.999.999.999",
"",
"20.0.0.0",
"255.0.0.0",
-1,
"udp",
"drop"
],
[
"10.0.0.0",
"255.0.0.0",
"",
"",
-1,
"all",
"drop"
]
]
}
}
]
},
{
"name": "markup",
"start": "empty",
"steps": [
{
"post": "srcIP=%3Cb%3E%22&srcMask=&destIP=&destMask=&protocol=*&port=&action=drop&addrule=hinzuf%C3%BCgen",
"page": "<html>\n <head>\n <title>Konfiguration der Firewall auf dem Vermittlungsrechner</title>\n </head>\n\n <body>\n<font color=\"red\">Fehlerhafte Eingabe(n):<ul><li>Quell-IP ung&uuml;ltig</li><li>Quell-Subnetzmaske leer oder ung&uuml;ltig</li></ul></font><br>\n <form action=\"konfig\" method=\"POST\">\n\t<center> <table border=\"0\" cellspacing=\"5\" width=\"400\"> <tr><td> <h2>Firewall-Konfiguration </h2> </td></tr><tr><td>\n <table bgcolor=\"#E0E0E0\" border=\"0\" width=\"100%\" cellpadding=\"5\">\n <tr><td align=\"center\">\n <table border=\"0\" cellpadding=\"5\">\n <tr>\n <td width=\"10%\">\n\t\t<input name=\"firewallActivate\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\n </td>\n <td width=\"90%\">Firewall aktivieren</td>\n </tr>\n <tr>\n <td colspan=\"2\">\n\t Erst durch Aktivieren der Firewall werden die Firewall-Regeln angewendet. \n\t\tBei deaktivierter Firewall findet keine Filterung statt.\n </td>\n </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"dropICMP\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\t \n\t </td>\n\t <td>ICMP-Pakete filtern</td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Alle ICMP Pakete, z.B. Ping-Anfragen, werden von der Firewall verworfen.\n\t </td>\n\t </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"onlySYN\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\t\n\t </td>\n\t <td>\n\t nur SYN-Pakete verwerfen\n\t </td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Neue Verbindungsanfragen zu gesperrten Ports werden verworfen.\n\t\tDer Rückkanal für erlaubte Verbindungsanfragen wird akzeptiert.\n\t </td>\n\t </tr>\n </table>\n </tr>\n\t <tr>\n <td><input type=\"submit\" name=\"btnSave\" value=\"speichern\"></td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n <!-- Konfiguration der Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td>\n <h3>Firewall-Regeln:</h3><br>\n\t Die Regeln werden von oben nach unten gepr&uuml;ft.<br>\n\t Sobald eine Regel zutrifft, wird die angegebene Aktion ausgef&uuml;hrt.\n </td>\n </tr>\n <tr>\n <td>\n\t Falls keine Regel zutrifft, wird folgende Standard-Aktion ausgef&uuml;hrt:<br>\n\t <select name=\"defaultPolicy\" size=\"1\">\n\t <option value=\"drop\"\n selected=\"selected\"\t \n\t >verwerfen</option>\n\t <option value=\"accept\"\n\t \n\t >akzeptieren</option>\n\t </select>\n\t <input type=\"submit\" name=\"defPolSet\" value=\"speichern\">\n\t </td>\n </tr>\n <tr>\n <td>\n\t <font size=\"-2\">\n <table border=\"1\" width=\"100%\">\n <tr>\n\t\t<th>lfd. Nr.</th>\n <th>Quell-IP</th>\n\t\t<th>Quell-Subnetzmaske</th>\n\t\t<th>Ziel-IP</th>\n\t\t<th>Ziel-Subnetzmaske</th>\n\t\t<th>Protokoll</th>\n\t\t<th>Port</th>\n <th>Aktion</th>\n </tr>\n\n\n\n </table>\n </font>\n\t </td>\n </tr>\n\t<tr>\n\t <td>\n\t Aktion f&uuml;r ausgew&auml;hlte Regel:\n\t </td>\n\t</tr>\n <tr>\n <td>\n <input type=\"submit\" name=\"moveup\" value=\"rauf\">\n <input type=\"submit\" name=\"movedown\" value=\"runter\">\n <input type=\"submit\" name=\"delrule\" value=\"l&ouml;schen\">\n </td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n<font color=\"red\">Fehlerhafte Eingabe(n):<ul><li>Quell-IP ung&uuml;ltig</li><li>Quell-Subnetzmaske leer oder ung&uuml;ltig</li></ul></font><br>\n\n <!-- Konfiguration neuer Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td colspan=\"2\">\n <h3>Neue Regel erstellen</h3><br>\n\t Alle Felder sind optional und werden <br>-- falls leer gelassen --<br> f&uuml;r die Filterung nicht verwendet.\n </td>\n </tr>\n <tr>\n <td width=\"30%\">Quell-IP: </td>\n <td width=\"70%\"><input name=\"srcIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"<b>\"\"></td>\n\t</tr>\n\t<tr>\n <td>Quell-Subnetzmaske: </td>\n <td><input name=\"srcMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-IP: </td>\n <td> <input name=\"destIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-Subnetzmaske: </td>\n <td> <input name=\"destMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Protokoll: </td>\n <td> \n\t <select name=\"protocol\" size=\"1\">\n\t <option value=\"*\" selected>*</option>\n\t <option value=\"TCP\" >TCP</option>\n\t <option value=\"UDP\" >UDP</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td>Port: </td>\n <td> <input name=\"port\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"\"></td>\n </tr>\n <tr>\n <td>Aktion: </td>\n <td> \n\t <select name=\"action\" size=\"1\">\n\t <option value=\"drop\" selected>verwerfen</option>\n\t <option value=\"accept\" >akzeptieren</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td colspan=\"2\">\n <input type=\"submit\" name=\"addrule\" value=\"hinzuf&uuml;gen\">\n </td>\n </tr>\n </table>\n </td></tr></table></center>\n </form>\n </body>\n</html>\n",
"firewall": {
"isActive": false,
"dropIcmp": false,
"filterSynSegmentsOnly": true,
"defaultPolicy": "drop",
"rules": []
}
}
]
},
{
"name": "dollar",
"start": "empty",
"steps": [
{
"post": "srcIP=%241&srcMask=&destIP=&destMask=&protocol=*&port=&action=drop&addrule=hinzuf%C3%BCgen",
"page": null,
"firewall": {
"isActive": false,
"dropIcmp": false,
"filterSynSegmentsOnly": true,
"defaultPolicy": "drop",
"rules": []
}
}
]
},
{
"name": "encoding",
"start": "empty",
"steps": [
{
"post": "srcIP=+&srcMask=&destIP=&destMask=&protocol=%2A&port=%38&action=drop&addrule=hinzuf%C3%BCgen",
"page": "<html>\n <head>\n <title>Konfiguration der Firewall auf dem Vermittlungsrechner</title>\n </head>\n\n <body>\n\n <form action=\"konfig\" method=\"POST\">\n\t<center> <table border=\"0\" cellspacing=\"5\" width=\"400\"> <tr><td> <h2>Firewall-Konfiguration </h2> </td></tr><tr><td>\n <table bgcolor=\"#E0E0E0\" border=\"0\" width=\"100%\" cellpadding=\"5\">\n <tr><td align=\"center\">\n <table border=\"0\" cellpadding=\"5\">\n <tr>\n <td width=\"10%\">\n\t\t<input name=\"firewallActivate\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\n </td>\n <td width=\"90%\">Firewall aktivieren</td>\n </tr>\n <tr>\n <td colspan=\"2\">\n\t Erst durch Aktivieren der Firewall werden die Firewall-Regeln angewendet. \n\t\tBei deaktivierter Firewall findet keine Filterung statt.\n </td>\n </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"dropICMP\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\t \n\t </td>\n\t <td>ICMP-Pakete filtern</td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Alle ICMP Pakete, z.B. Ping-Anfragen, werden von der Firewall verworfen.\n\t </td>\n\t </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"onlySYN\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\t\n\t </td>\n\t <td>\n\t nur SYN-Pakete verwerfen\n\t </td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Neue Verbindungsanfragen zu gesperrten Ports werden verworfen.\n\t\tDer Rückkanal für erlaubte Verbindungsanfragen wird akzeptiert.\n\t </td>\n\t </tr>\n </table>\n </tr>\n\t <tr>\n <td><input type=\"submit\" name=\"btnSave\" value=\"speichern\"></td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n <!-- Konfiguration der Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td>\n <h3>Firewall-Regeln:</h3><br>\n\t Die Regeln werden von oben nach unten gepr&uuml;ft.<br>\n\t Sobald eine Regel zutrifft, wird die angegebene Aktion ausgef&uuml;hrt.\n </td>\n </tr>\n <tr>\n <td>\n\t Falls keine Regel zutrifft, wird folgende Standard-Aktion ausgef&uuml;hrt:<br>\n\t <select name=\"defaultPolicy\" size=\"1\">\n\t <option value=\"drop\"\n selected=\"selected\"\t \n\t >verwerfen</option>\n\t <option value=\"accept\"\n\t \n\t >akzeptieren</option>\n\t </select>\n\t <input type=\"submit\" name=\"defPolSet\" value=\"speichern\">\n\t </td>\n </tr>\n <tr>\n <td>\n\t <font size=\"-2\">\n <table border=\"1\" width=\"100%\">\n <tr>\n\t\t<th>lfd. Nr.</th>\n <th>Quell-IP</th>\n\t\t<th>Quell-Subnetzmaske</th>\n\t\t<th>Ziel-IP</th>\n\t\t<th>Ziel-Subnetzmaske</th>\n\t\t<th>Protokoll</th>\n\t\t<th>Port</th>\n <th>Aktion</th>\n </tr>\n\n<tr><td><input name=\"radioRule\" type=\"radio\" value=\"1\" size=\"10\" maxlength=\"40\" />&nbsp;1</td><td></td><td></td><td></td><td></td><td></td><td>8</td><td>verwerfen</td></tr>\n\n </table>\n </font>\n\t </td>\n </tr>\n\t<tr>\n\t <td>\n\t Aktion f&uuml;r ausgew&auml;hlte Regel:\n\t </td>\n\t</tr>\n <tr>\n <td>\n <input type=\"submit\" name=\"moveup\" value=\"rauf\">\n <input type=\"submit\" name=\"movedown\" value=\"runter\">\n <input type=\"submit\" name=\"delrule\" value=\"l&ouml;schen\">\n </td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n\n <!-- Konfiguration neuer Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td colspan=\"2\">\n <h3>Neue Regel erstellen</h3><br>\n\t Alle Felder sind optional und werden <br>-- falls leer gelassen --<br> f&uuml;r die Filterung nicht verwendet.\n </td>\n </tr>\n <tr>\n <td width=\"30%\">Quell-IP: </td>\n <td width=\"70%\"><input name=\"srcIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n\t</tr>\n\t<tr>\n <td>Quell-Subnetzmaske: </td>\n <td><input name=\"srcMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-IP: </td>\n <td> <input name=\"destIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-Subnetzmaske: </td>\n <td> <input name=\"destMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Protokoll: </td>\n <td> \n\t <select name=\"protocol\" size=\"1\">\n\t <option value=\"*\" >*</option>\n\t <option value=\"TCP\" >TCP</option>\n\t <option value=\"UDP\" >UDP</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td>Port: </td>\n <td> <input name=\"port\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"\"></td>\n </tr>\n <tr>\n <td>Aktion: </td>\n <td> \n\t <select name=\"action\" size=\"1\">\n\t <option value=\"drop\" >verwerfen</option>\n\t <option value=\"accept\" >akzeptieren</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td colspan=\"2\">\n <input type=\"submit\" name=\"addrule\" value=\"hinzuf&uuml;gen\">\n </td>\n </tr>\n </table>\n </td></tr></table></center>\n </form>\n </body>\n</html>\n",
"firewall": {
"isActive": false,
"dropIcmp": false,
"filterSynSegmentsOnly": true,
"defaultPolicy": "drop",
"rules": [
[
"",
"",
"",
"",
8,
"all",
"drop"
]
]
}
},
{
"post": "\nbtnSave=speichern&firewallActivate=1",
"page": "<html>\n <head>\n <title>Konfiguration der Firewall auf dem Vermittlungsrechner</title>\n </head>\n\n <body>\n\n <form action=\"konfig\" method=\"POST\">\n\t<center> <table border=\"0\" cellspacing=\"5\" width=\"400\"> <tr><td> <h2>Firewall-Konfiguration </h2> </td></tr><tr><td>\n <table bgcolor=\"#E0E0E0\" border=\"0\" width=\"100%\" cellpadding=\"5\">\n <tr><td align=\"center\">\n <table border=\"0\" cellpadding=\"5\">\n <tr>\n <td width=\"10%\">\n\t\t<input name=\"firewallActivate\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\n </td>\n <td width=\"90%\">Firewall aktivieren</td>\n </tr>\n <tr>\n <td colspan=\"2\">\n\t Erst durch Aktivieren der Firewall werden die Firewall-Regeln angewendet. \n\t\tBei deaktivierter Firewall findet keine Filterung statt.\n </td>\n </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"dropICMP\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\t \n\t </td>\n\t <td>ICMP-Pakete filtern</td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Alle ICMP Pakete, z.B. Ping-Anfragen, werden von der Firewall verworfen.\n\t </td>\n\t </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"onlySYN\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\t\n\t </td>\n\t <td>\n\t nur SYN-Pakete verwerfen\n\t </td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Neue Verbindungsanfragen zu gesperrten Ports werden verworfen.\n\t\tDer Rückkanal für erlaubte Verbindungsanfragen wird akzeptiert.\n\t </td>\n\t </tr>\n </table>\n </tr>\n\t <tr>\n <td><input type=\"submit\" name=\"btnSave\" value=\"speichern\"></td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n <!-- Konfiguration der Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td>\n <h3>Firewall-Regeln:</h3><br>\n\t Die Regeln werden von oben nach unten gepr&uuml;ft.<br>\n\t Sobald eine Regel zutrifft, wird die angegebene Aktion ausgef&uuml;hrt.\n </td>\n </tr>\n <tr>\n <td>\n\t Falls keine Regel zutrifft, wird folgende Standard-Aktion ausgef&uuml;hrt:<br>\n\t <select name=\"defaultPolicy\" size=\"1\">\n\t <option value=\"drop\"\n selected=\"selected\"\t \n\t >verwerfen</option>\n\t <option value=\"accept\"\n\t \n\t >akzeptieren</option>\n\t </select>\n\t <input type=\"submit\" name=\"defPolSet\" value=\"speichern\">\n\t </td>\n </tr>\n <tr>\n <td>\n\t <font size=\"-2\">\n <table border=\"1\" width=\"100%\">\n <tr>\n\t\t<th>lfd. Nr.</th>\n <th>Quell-IP</th>\n\t\t<th>Quell-Subnetzmaske</th>\n\t\t<th>Ziel-IP</th>\n\t\t<th>Ziel-Subnetzmaske</th>\n\t\t<th>Protokoll</th>\n\t\t<th>Port</th>\n <th>Aktion</th>\n </tr>\n\n<tr><td><input name=\"radioRule\" type=\"radio\" value=\"1\" size=\"10\" maxlength=\"40\" />&nbsp;1</td><td></td><td></td><td></td><td></td><td></td><td>8</td><td>verwerfen</td></tr>\n\n </table>\n </font>\n\t </td>\n </tr>\n\t<tr>\n\t <td>\n\t Aktion f&uuml;r ausgew&auml;hlte Regel:\n\t </td>\n\t</tr>\n <tr>\n <td>\n <input type=\"submit\" name=\"moveup\" value=\"rauf\">\n <input type=\"submit\" name=\"movedown\" value=\"runter\">\n <input type=\"submit\" name=\"delrule\" value=\"l&ouml;schen\">\n </td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n\n <!-- Konfiguration neuer Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td colspan=\"2\">\n <h3>Neue Regel erstellen</h3><br>\n\t Alle Felder sind optional und werden <br>-- falls leer gelassen --<br> f&uuml;r die Filterung nicht verwendet.\n </td>\n </tr>\n <tr>\n <td width=\"30%\">Quell-IP: </td>\n <td width=\"70%\"><input name=\"srcIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n\t</tr>\n\t<tr>\n <td>Quell-Subnetzmaske: </td>\n <td><input name=\"srcMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-IP: </td>\n <td> <input name=\"destIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-Subnetzmaske: </td>\n <td> <input name=\"destMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Protokoll: </td>\n <td> \n\t <select name=\"protocol\" size=\"1\">\n\t <option value=\"*\" >*</option>\n\t <option value=\"TCP\" >TCP</option>\n\t <option value=\"UDP\" >UDP</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td>Port: </td>\n <td> <input name=\"port\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"\"></td>\n </tr>\n <tr>\n <td>Aktion: </td>\n <td> \n\t <select name=\"action\" size=\"1\">\n\t <option value=\"drop\" >verwerfen</option>\n\t <option value=\"accept\" >akzeptieren</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td colspan=\"2\">\n <input type=\"submit\" name=\"addrule\" value=\"hinzuf&uuml;gen\">\n </td>\n </tr>\n </table>\n </td></tr></table></center>\n </form>\n </body>\n</html>\n",
"firewall": {
"isActive": true,
"dropIcmp": false,
"filterSynSegmentsOnly": false,
"defaultPolicy": "drop",
"rules": [
[
"",
"",
"",
"",
8,
"all",
"drop"
]
]
}
},
{
"post": "BTNSAVE=x&firewallActivate=1",
"page": "<html>\n <head>\n <title>Konfiguration der Firewall auf dem Vermittlungsrechner</title>\n </head>\n\n <body>\n\n <form action=\"konfig\" method=\"POST\">\n\t<center> <table border=\"0\" cellspacing=\"5\" width=\"400\"> <tr><td> <h2>Firewall-Konfiguration </h2> </td></tr><tr><td>\n <table bgcolor=\"#E0E0E0\" border=\"0\" width=\"100%\" cellpadding=\"5\">\n <tr><td align=\"center\">\n <table border=\"0\" cellpadding=\"5\">\n <tr>\n <td width=\"10%\">\n\t\t<input name=\"firewallActivate\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\n </td>\n <td width=\"90%\">Firewall aktivieren</td>\n </tr>\n <tr>\n <td colspan=\"2\">\n\t Erst durch Aktivieren der Firewall werden die Firewall-Regeln angewendet. \n\t\tBei deaktivierter Firewall findet keine Filterung statt.\n </td>\n </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"dropICMP\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\t \n\t </td>\n\t <td>ICMP-Pakete filtern</td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Alle ICMP Pakete, z.B. Ping-Anfragen, werden von der Firewall verworfen.\n\t </td>\n\t </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"onlySYN\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\t\n\t </td>\n\t <td>\n\t nur SYN-Pakete verwerfen\n\t </td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Neue Verbindungsanfragen zu gesperrten Ports werden verworfen.\n\t\tDer Rückkanal für erlaubte Verbindungsanfragen wird akzeptiert.\n\t </td>\n\t </tr>\n </table>\n </tr>\n\t <tr>\n <td><input type=\"submit\" name=\"btnSave\" value=\"speichern\"></td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n <!-- Konfiguration der Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td>\n <h3>Firewall-Regeln:</h3><br>\n\t Die Regeln werden von oben nach unten gepr&uuml;ft.<br>\n\t Sobald eine Regel zutrifft, wird die angegebene Aktion ausgef&uuml;hrt.\n </td>\n </tr>\n <tr>\n <td>\n\t Falls keine Regel zutrifft, wird folgende Standard-Aktion ausgef&uuml;hrt:<br>\n\t <select name=\"defaultPolicy\" size=\"1\">\n\t <option value=\"drop\"\n selected=\"selected\"\t \n\t >verwerfen</option>\n\t <option value=\"accept\"\n\t \n\t >akzeptieren</option>\n\t </select>\n\t <input type=\"submit\" name=\"defPolSet\" value=\"speichern\">\n\t </td>\n </tr>\n <tr>\n <td>\n\t <font size=\"-2\">\n <table border=\"1\" width=\"100%\">\n <tr>\n\t\t<th>lfd. Nr.</th>\n <th>Quell-IP</th>\n\t\t<th>Quell-Subnetzmaske</th>\n\t\t<th>Ziel-IP</th>\n\t\t<th>Ziel-Subnetzmaske</th>\n\t\t<th>Protokoll</th>\n\t\t<th>Port</th>\n <th>Aktion</th>\n </tr>\n\n<tr><td><input name=\"radioRule\" type=\"radio\" value=\"1\" size=\"10\" maxlength=\"40\" />&nbsp;1</td><td></td><td></td><td></td><td></td><td></td><td>8</td><td>verwerfen</td></tr>\n\n </table>\n </font>\n\t </td>\n </tr>\n\t<tr>\n\t <td>\n\t Aktion f&uuml;r ausgew&auml;hlte Regel:\n\t </td>\n\t</tr>\n <tr>\n <td>\n <input type=\"submit\" name=\"moveup\" value=\"rauf\">\n <input type=\"submit\" name=\"movedown\" value=\"runter\">\n <input type=\"submit\" name=\"delrule\" value=\"l&ouml;schen\">\n </td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n\n <!-- Konfiguration neuer Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td colspan=\"2\">\n <h3>Neue Regel erstellen</h3><br>\n\t Alle Felder sind optional und werden <br>-- falls leer gelassen --<br> f&uuml;r die Filterung nicht verwendet.\n </td>\n </tr>\n <tr>\n <td width=\"30%\">Quell-IP: </td>\n <td width=\"70%\"><input name=\"srcIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n\t</tr>\n\t<tr>\n <td>Quell-Subnetzmaske: </td>\n <td><input name=\"srcMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-IP: </td>\n <td> <input name=\"destIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-Subnetzmaske: </td>\n <td> <input name=\"destMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Protokoll: </td>\n <td> \n\t <select name=\"protocol\" size=\"1\">\n\t <option value=\"*\" >*</option>\n\t <option value=\"TCP\" >TCP</option>\n\t <option value=\"UDP\" >UDP</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td>Port: </td>\n <td> <input name=\"port\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"\"></td>\n </tr>\n <tr>\n <td>Aktion: </td>\n <td> \n\t <select name=\"action\" size=\"1\">\n\t <option value=\"drop\" >verwerfen</option>\n\t <option value=\"accept\" >akzeptieren</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td colspan=\"2\">\n <input type=\"submit\" name=\"addrule\" value=\"hinzuf&uuml;gen\">\n </td>\n </tr>\n </table>\n </td></tr></table></center>\n </form>\n </body>\n</html>\n",
"firewall": {
"isActive": true,
"dropIcmp": false,
"filterSynSegmentsOnly": false,
"defaultPolicy": "drop",
"rules": [
[
"",
"",
"",
"",
8,
"all",
"drop"
]
]
}
},
{
"post": "=x&btnSave",
"page": "<html>\n <head>\n <title>Konfiguration der Firewall auf dem Vermittlungsrechner</title>\n </head>\n\n <body>\n\n <form action=\"konfig\" method=\"POST\">\n\t<center> <table border=\"0\" cellspacing=\"5\" width=\"400\"> <tr><td> <h2>Firewall-Konfiguration </h2> </td></tr><tr><td>\n <table bgcolor=\"#E0E0E0\" border=\"0\" width=\"100%\" cellpadding=\"5\">\n <tr><td align=\"center\">\n <table border=\"0\" cellpadding=\"5\">\n <tr>\n <td width=\"10%\">\n\t\t<input name=\"firewallActivate\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\n </td>\n <td width=\"90%\">Firewall aktivieren</td>\n </tr>\n <tr>\n <td colspan=\"2\">\n\t Erst durch Aktivieren der Firewall werden die Firewall-Regeln angewendet. \n\t\tBei deaktivierter Firewall findet keine Filterung statt.\n </td>\n </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"dropICMP\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\t \n\t </td>\n\t <td>ICMP-Pakete filtern</td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Alle ICMP Pakete, z.B. Ping-Anfragen, werden von der Firewall verworfen.\n\t </td>\n\t </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"onlySYN\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\t\n\t </td>\n\t <td>\n\t nur SYN-Pakete verwerfen\n\t </td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Neue Verbindungsanfragen zu gesperrten Ports werden verworfen.\n\t\tDer Rückkanal für erlaubte Verbindungsanfragen wird akzeptiert.\n\t </td>\n\t </tr>\n </table>\n </tr>\n\t <tr>\n <td><input type=\"submit\" name=\"btnSave\" value=\"speichern\"></td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n <!-- Konfiguration der Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td>\n <h3>Firewall-Regeln:</h3><br>\n\t Die Regeln werden von oben nach unten gepr&uuml;ft.<br>\n\t Sobald eine Regel zutrifft, wird die angegebene Aktion ausgef&uuml;hrt.\n </td>\n </tr>\n <tr>\n <td>\n\t Falls keine Regel zutrifft, wird folgende Standard-Aktion ausgef&uuml;hrt:<br>\n\t <select name=\"defaultPolicy\" size=\"1\">\n\t <option value=\"drop\"\n selected=\"selected\"\t \n\t >verwerfen</option>\n\t <option value=\"accept\"\n\t \n\t >akzeptieren</option>\n\t </select>\n\t <input type=\"submit\" name=\"defPolSet\" value=\"speichern\">\n\t </td>\n </tr>\n <tr>\n <td>\n\t <font size=\"-2\">\n <table border=\"1\" width=\"100%\">\n <tr>\n\t\t<th>lfd. Nr.</th>\n <th>Quell-IP</th>\n\t\t<th>Quell-Subnetzmaske</th>\n\t\t<th>Ziel-IP</th>\n\t\t<th>Ziel-Subnetzmaske</th>\n\t\t<th>Protokoll</th>\n\t\t<th>Port</th>\n <th>Aktion</th>\n </tr>\n\n<tr><td><input name=\"radioRule\" type=\"radio\" value=\"1\" size=\"10\" maxlength=\"40\" />&nbsp;1</td><td></td><td></td><td></td><td></td><td></td><td>8</td><td>verwerfen</td></tr>\n\n </table>\n </font>\n\t </td>\n </tr>\n\t<tr>\n\t <td>\n\t Aktion f&uuml;r ausgew&auml;hlte Regel:\n\t </td>\n\t</tr>\n <tr>\n <td>\n <input type=\"submit\" name=\"moveup\" value=\"rauf\">\n <input type=\"submit\" name=\"movedown\" value=\"runter\">\n <input type=\"submit\" name=\"delrule\" value=\"l&ouml;schen\">\n </td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n\n <!-- Konfiguration neuer Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td colspan=\"2\">\n <h3>Neue Regel erstellen</h3><br>\n\t Alle Felder sind optional und werden <br>-- falls leer gelassen --<br> f&uuml;r die Filterung nicht verwendet.\n </td>\n </tr>\n <tr>\n <td width=\"30%\">Quell-IP: </td>\n <td width=\"70%\"><input name=\"srcIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n\t</tr>\n\t<tr>\n <td>Quell-Subnetzmaske: </td>\n <td><input name=\"srcMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-IP: </td>\n <td> <input name=\"destIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-Subnetzmaske: </td>\n <td> <input name=\"destMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Protokoll: </td>\n <td> \n\t <select name=\"protocol\" size=\"1\">\n\t <option value=\"*\" >*</option>\n\t <option value=\"TCP\" >TCP</option>\n\t <option value=\"UDP\" >UDP</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td>Port: </td>\n <td> <input name=\"port\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"\"></td>\n </tr>\n <tr>\n <td>Aktion: </td>\n <td> \n\t <select name=\"action\" size=\"1\">\n\t <option value=\"drop\" >verwerfen</option>\n\t <option value=\"accept\" >akzeptieren</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td colspan=\"2\">\n <input type=\"submit\" name=\"addrule\" value=\"hinzuf&uuml;gen\">\n </td>\n </tr>\n </table>\n </td></tr></table></center>\n </form>\n </body>\n</html>\n",
"firewall": {
"isActive": false,
"dropIcmp": false,
"filterSynSegmentsOnly": false,
"defaultPolicy": "drop",
"rules": [
[
"",
"",
"",
"",
8,
"all",
"drop"
]
]
}
}
]
},
{
"name": "masks",
"start": "empty",
"steps": [
{
"post": "srcIP=&srcMask=%2B255.255.255.0&destIP=1.2.3&destMask=255.255.255.255.0&protocol=TCP&protocol=UDP&port=&action=drop&addrule=hinzuf%C3%BCgen",
"page": "<html>\n <head>\n <title>Konfiguration der Firewall auf dem Vermittlungsrechner</title>\n </head>\n\n <body>\n<font color=\"red\">Fehlerhafte Eingabe(n):<ul><li>Subnetzmaske angegeben, aber keine IP</li><li>Ziel-IP ung&uuml;ltig</li><li>Ziel-Subnetzmaske leer oder ung&uuml;ltig</li><li>Ziel-Subnetzmaske leer oder ung&uuml;ltig</li></ul></font><br>\n <form action=\"konfig\" method=\"POST\">\n\t<center> <table border=\"0\" cellspacing=\"5\" width=\"400\"> <tr><td> <h2>Firewall-Konfiguration </h2> </td></tr><tr><td>\n <table bgcolor=\"#E0E0E0\" border=\"0\" width=\"100%\" cellpadding=\"5\">\n <tr><td align=\"center\">\n <table border=\"0\" cellpadding=\"5\">\n <tr>\n <td width=\"10%\">\n\t\t<input name=\"firewallActivate\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\n </td>\n <td width=\"90%\">Firewall aktivieren</td>\n </tr>\n <tr>\n <td colspan=\"2\">\n\t Erst durch Aktivieren der Firewall werden die Firewall-Regeln angewendet. \n\t\tBei deaktivierter Firewall findet keine Filterung statt.\n </td>\n </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"dropICMP\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\t \n\t </td>\n\t <td>ICMP-Pakete filtern</td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Alle ICMP Pakete, z.B. Ping-Anfragen, werden von der Firewall verworfen.\n\t </td>\n\t </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"onlySYN\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\t\n\t </td>\n\t <td>\n\t nur SYN-Pakete verwerfen\n\t </td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Neue Verbindungsanfragen zu gesperrten Ports werden verworfen.\n\t\tDer Rückkanal für erlaubte Verbindungsanfragen wird akzeptiert.\n\t </td>\n\t </tr>\n </table>\n </tr>\n\t <tr>\n <td><input type=\"submit\" name=\"btnSave\" value=\"speichern\"></td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n <!-- Konfiguration der Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td>\n <h3>Firewall-Regeln:</h3><br>\n\t Die Regeln werden von oben nach unten gepr&uuml;ft.<br>\n\t Sobald eine Regel zutrifft, wird die angegebene Aktion ausgef&uuml;hrt.\n </td>\n </tr>\n <tr>\n <td>\n\t Falls keine Regel zutrifft, wird folgende Standard-Aktion ausgef&uuml;hrt:<br>\n\t <select name=\"defaultPolicy\" size=\"1\">\n\t <option value=\"drop\"\n selected=\"selected\"\t \n\t >verwerfen</option>\n\t <option value=\"accept\"\n\t \n\t >akzeptieren</option>\n\t </select>\n\t <input type=\"submit\" name=\"defPolSet\" value=\"speichern\">\n\t </td>\n </tr>\n <tr>\n <td>\n\t <font size=\"-2\">\n <table border=\"1\" width=\"100%\">\n <tr>\n\t\t<th>lfd. Nr.</th>\n <th>Quell-IP</th>\n\t\t<th>Quell-Subnetzmaske</th>\n\t\t<th>Ziel-IP</th>\n\t\t<th>Ziel-Subnetzmaske</th>\n\t\t<th>Protokoll</th>\n\t\t<th>Port</th>\n <th>Aktion</th>\n </tr>\n\n\n\n </table>\n </font>\n\t </td>\n </tr>\n\t<tr>\n\t <td>\n\t Aktion f&uuml;r ausgew&auml;hlte Regel:\n\t </td>\n\t</tr>\n <tr>\n <td>\n <input type=\"submit\" name=\"moveup\" value=\"rauf\">\n <input type=\"submit\" name=\"movedown\" value=\"runter\">\n <input type=\"submit\" name=\"delrule\" value=\"l&ouml;schen\">\n </td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n<font color=\"red\">Fehlerhafte Eingabe(n):<ul><li>Subnetzmaske angegeben, aber keine IP</li><li>Ziel-IP ung&uuml;ltig</li><li>Ziel-Subnetzmaske leer oder ung&uuml;ltig</li><li>Ziel-Subnetzmaske leer oder ung&uuml;ltig</li></ul></font><br>\n\n <!-- Konfiguration neuer Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td colspan=\"2\">\n <h3>Neue Regel erstellen</h3><br>\n\t Alle Felder sind optional und werden <br>-- falls leer gelassen --<br> f&uuml;r die Filterung nicht verwendet.\n </td>\n </tr>\n <tr>\n <td width=\"30%\">Quell-IP: </td>\n <td width=\"70%\"><input name=\"srcIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n\t</tr>\n\t<tr>\n <td>Quell-Subnetzmaske: </td>\n <td><input name=\"srcMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"+255.255.255.0\"></td>\n </tr>\n <tr>\n <td>Ziel-IP: </td>\n <td> <input name=\"destIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"1.2.3\"></td>\n </tr>\n <tr>\n <td>Ziel-Subnetzmaske: </td>\n <td> <input name=\"destMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"255.255.255.255.0\"></td>\n </tr>\n <tr>\n <td>Protokoll: </td>\n <td> \n\t <select name=\"protocol\" size=\"1\">\n\t <option value=\"*\" >*</option>\n\t <option value=\"TCP\" >TCP</option>\n\t <option value=\"UDP\" selected>UDP</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td>Port: </td>\n <td> <input name=\"port\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"\"></td>\n </tr>\n <tr>\n <td>Aktion: </td>\n <td> \n\t <select name=\"action\" size=\"1\">\n\t <option value=\"drop\" selected>verwerfen</option>\n\t <option value=\"accept\" >akzeptieren</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td colspan=\"2\">\n <input type=\"submit\" name=\"addrule\" value=\"hinzuf&uuml;gen\">\n </td>\n </tr>\n </table>\n </td></tr></table></center>\n </form>\n </body>\n</html>\n",
"firewall": {
"isActive": false,
"dropIcmp": false,
"filterSynSegmentsOnly": true,
"defaultPolicy": "drop",
"rules": []
}
},
{
"post": "srcIP=&srcMask=255.255.255.256&destIP=&destMask=255.255.255.255&protocol=*&port=&action=accept&action=drop&addrule=hinzuf%C3%BCgen",
"page": "<html>\n <head>\n <title>Konfiguration der Firewall auf dem Vermittlungsrechner</title>\n </head>\n\n <body>\n<font color=\"red\">Fehlerhafte Eingabe(n):<ul><li>Quell-Subnetzmaske leer oder ung&uuml;ltig</li><li>Subnetzmaske angegeben, aber keine IP</li><li>Subnetzmaske angegeben, aber keine IP</li></ul></font><br>\n <form action=\"konfig\" method=\"POST\">\n\t<center> <table border=\"0\" cellspacing=\"5\" width=\"400\"> <tr><td> <h2>Firewall-Konfiguration </h2> </td></tr><tr><td>\n <table bgcolor=\"#E0E0E0\" border=\"0\" width=\"100%\" cellpadding=\"5\">\n <tr><td align=\"center\">\n <table border=\"0\" cellpadding=\"5\">\n <tr>\n <td width=\"10%\">\n\t\t<input name=\"firewallActivate\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\n </td>\n <td width=\"90%\">Firewall aktivieren</td>\n </tr>\n <tr>\n <td colspan=\"2\">\n\t Erst durch Aktivieren der Firewall werden die Firewall-Regeln angewendet. \n\t\tBei deaktivierter Firewall findet keine Filterung statt.\n </td>\n </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"dropICMP\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\t \n\t </td>\n\t <td>ICMP-Pakete filtern</td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Alle ICMP Pakete, z.B. Ping-Anfragen, werden von der Firewall verworfen.\n\t </td>\n\t </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"onlySYN\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\t\n\t </td>\n\t <td>\n\t nur SYN-Pakete verwerfen\n\t </td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Neue Verbindungsanfragen zu gesperrten Ports werden verworfen.\n\t\tDer Rückkanal für erlaubte Verbindungsanfragen wird akzeptiert.\n\t </td>\n\t </tr>\n </table>\n </tr>\n\t <tr>\n <td><input type=\"submit\" name=\"btnSave\" value=\"speichern\"></td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n <!-- Konfiguration der Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td>\n <h3>Firewall-Regeln:</h3><br>\n\t Die Regeln werden von oben nach unten gepr&uuml;ft.<br>\n\t Sobald eine Regel zutrifft, wird die angegebene Aktion ausgef&uuml;hrt.\n </td>\n </tr>\n <tr>\n <td>\n\t Falls keine Regel zutrifft, wird folgende Standard-Aktion ausgef&uuml;hrt:<br>\n\t <select name=\"defaultPolicy\" size=\"1\">\n\t <option value=\"drop\"\n selected=\"selected\"\t \n\t >verwerfen</option>\n\t <option value=\"accept\"\n\t \n\t >akzeptieren</option>\n\t </select>\n\t <input type=\"submit\" name=\"defPolSet\" value=\"speichern\">\n\t </td>\n </tr>\n <tr>\n <td>\n\t <font size=\"-2\">\n <table border=\"1\" width=\"100%\">\n <tr>\n\t\t<th>lfd. Nr.</th>\n <th>Quell-IP</th>\n\t\t<th>Quell-Subnetzmaske</th>\n\t\t<th>Ziel-IP</th>\n\t\t<th>Ziel-Subnetzmaske</th>\n\t\t<th>Protokoll</th>\n\t\t<th>Port</th>\n <th>Aktion</th>\n </tr>\n\n\n\n </table>\n </font>\n\t </td>\n </tr>\n\t<tr>\n\t <td>\n\t Aktion f&uuml;r ausgew&auml;hlte Regel:\n\t </td>\n\t</tr>\n <tr>\n <td>\n <input type=\"submit\" name=\"moveup\" value=\"rauf\">\n <input type=\"submit\" name=\"movedown\" value=\"runter\">\n <input type=\"submit\" name=\"delrule\" value=\"l&ouml;schen\">\n </td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n<font color=\"red\">Fehlerhafte Eingabe(n):<ul><li>Quell-Subnetzmaske leer oder ung&uuml;ltig</li><li>Subnetzmaske angegeben, aber keine IP</li><li>Subnetzmaske angegeben, aber keine IP</li></ul></font><br>\n\n <!-- Konfiguration neuer Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td colspan=\"2\">\n <h3>Neue Regel erstellen</h3><br>\n\t Alle Felder sind optional und werden <br>-- falls leer gelassen --<br> f&uuml;r die Filterung nicht verwendet.\n </td>\n </tr>\n <tr>\n <td width=\"30%\">Quell-IP: </td>\n <td width=\"70%\"><input name=\"srcIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n\t</tr>\n\t<tr>\n <td>Quell-Subnetzmaske: </td>\n <td><input name=\"srcMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"255.255.255.256\"></td>\n </tr>\n <tr>\n <td>Ziel-IP: </td>\n <td> <input name=\"destIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-Subnetzmaske: </td>\n <td> <input name=\"destMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"255.255.255.255\"></td>\n </tr>\n <tr>\n <td>Protokoll: </td>\n <td> \n\t <select name=\"protocol\" size=\"1\">\n\t <option value=\"*\" selected>*</option>\n\t <option value=\"TCP\" >TCP</option>\n\t <option value=\"UDP\" >UDP</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td>Port: </td>\n <td> <input name=\"port\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"\"></td>\n </tr>\n <tr>\n <td>Aktion: </td>\n <td> \n\t <select name=\"action\" size=\"1\">\n\t <option value=\"drop\" selected>verwerfen</option>\n\t <option value=\"accept\" >akzeptieren</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td colspan=\"2\">\n <input type=\"submit\" name=\"addrule\" value=\"hinzuf&uuml;gen\">\n </td>\n </tr>\n </table>\n </td></tr></table></center>\n </form>\n </body>\n</html>\n",
"firewall": {
"isActive": false,
"dropIcmp": false,
"filterSynSegmentsOnly": true,
"defaultPolicy": "drop",
"rules": []
}
}
]
},
{
"name": "portZero",
"start": "portZero",
"steps": [
{
"post": null,
"page": "<html>\n <head>\n <title>Konfiguration der Firewall auf dem Vermittlungsrechner</title>\n </head>\n\n <body>\n\n <form action=\"konfig\" method=\"POST\">\n\t<center> <table border=\"0\" cellspacing=\"5\" width=\"400\"> <tr><td> <h2>Firewall-Konfiguration </h2> </td></tr><tr><td>\n <table bgcolor=\"#E0E0E0\" border=\"0\" width=\"100%\" cellpadding=\"5\">\n <tr><td align=\"center\">\n <table border=\"0\" cellpadding=\"5\">\n <tr>\n <td width=\"10%\">\n\t\t<input name=\"firewallActivate\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\n </td>\n <td width=\"90%\">Firewall aktivieren</td>\n </tr>\n <tr>\n <td colspan=\"2\">\n\t Erst durch Aktivieren der Firewall werden die Firewall-Regeln angewendet. \n\t\tBei deaktivierter Firewall findet keine Filterung statt.\n </td>\n </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"dropICMP\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\t \n\t </td>\n\t <td>ICMP-Pakete filtern</td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Alle ICMP Pakete, z.B. Ping-Anfragen, werden von der Firewall verworfen.\n\t </td>\n\t </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"onlySYN\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\t\n\t </td>\n\t <td>\n\t nur SYN-Pakete verwerfen\n\t </td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Neue Verbindungsanfragen zu gesperrten Ports werden verworfen.\n\t\tDer Rückkanal für erlaubte Verbindungsanfragen wird akzeptiert.\n\t </td>\n\t </tr>\n </table>\n </tr>\n\t <tr>\n <td><input type=\"submit\" name=\"btnSave\" value=\"speichern\"></td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n <!-- Konfiguration der Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td>\n <h3>Firewall-Regeln:</h3><br>\n\t Die Regeln werden von oben nach unten gepr&uuml;ft.<br>\n\t Sobald eine Regel zutrifft, wird die angegebene Aktion ausgef&uuml;hrt.\n </td>\n </tr>\n <tr>\n <td>\n\t Falls keine Regel zutrifft, wird folgende Standard-Aktion ausgef&uuml;hrt:<br>\n\t <select name=\"defaultPolicy\" size=\"1\">\n\t <option value=\"drop\"\n selected=\"selected\"\t \n\t >verwerfen</option>\n\t <option value=\"accept\"\n\t \n\t >akzeptieren</option>\n\t </select>\n\t <input type=\"submit\" name=\"defPolSet\" value=\"speichern\">\n\t </td>\n </tr>\n <tr>\n <td>\n\t <font size=\"-2\">\n <table border=\"1\" width=\"100%\">\n <tr>\n\t\t<th>lfd. Nr.</th>\n <th>Quell-IP</th>\n\t\t<th>Quell-Subnetzmaske</th>\n\t\t<th>Ziel-IP</th>\n\t\t<th>Ziel-Subnetzmaske</th>\n\t\t<th>Protokoll</th>\n\t\t<th>Port</th>\n <th>Aktion</th>\n </tr>\n\n<tr><td><input name=\"radioRule\" type=\"radio\" value=\"1\" size=\"10\" maxlength=\"40\" />&nbsp;1</td><td></td><td></td><td></td><td></td><td></td><td>0</td><td>akzeptieren</td></tr>\n\n </table>\n </font>\n\t </td>\n </tr>\n\t<tr>\n\t <td>\n\t Aktion f&uuml;r ausgew&auml;hlte Regel:\n\t </td>\n\t</tr>\n <tr>\n <td>\n <input type=\"submit\" name=\"moveup\" value=\"rauf\">\n <input type=\"submit\" name=\"movedown\" value=\"runter\">\n <input type=\"submit\" name=\"delrule\" value=\"l&ouml;schen\">\n </td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n\n <!-- Konfiguration neuer Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td colspan=\"2\">\n <h3>Neue Regel erstellen</h3><br>\n\t Alle Felder sind optional und werden <br>-- falls leer gelassen --<br> f&uuml;r die Filterung nicht verwendet.\n </td>\n </tr>\n <tr>\n <td width=\"30%\">Quell-IP: </td>\n <td width=\"70%\"><input name=\"srcIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n\t</tr>\n\t<tr>\n <td>Quell-Subnetzmaske: </td>\n <td><input name=\"srcMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-IP: </td>\n <td> <input name=\"destIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-Subnetzmaske: </td>\n <td> <input name=\"destMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Protokoll: </td>\n <td> \n\t <select name=\"protocol\" size=\"1\">\n\t <option value=\"*\" >*</option>\n\t <option value=\"TCP\" >TCP</option>\n\t <option value=\"UDP\" >UDP</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td>Port: </td>\n <td> <input name=\"port\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"\"></td>\n </tr>\n <tr>\n <td>Aktion: </td>\n <td> \n\t <select name=\"action\" size=\"1\">\n\t <option value=\"drop\" >verwerfen</option>\n\t <option value=\"accept\" >akzeptieren</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td colspan=\"2\">\n <input type=\"submit\" name=\"addrule\" value=\"hinzuf&uuml;gen\">\n </td>\n </tr>\n </table>\n </td></tr></table></center>\n </form>\n </body>\n</html>\n",
"firewall": {
"isActive": false,
"dropIcmp": false,
"filterSynSegmentsOnly": true,
"defaultPolicy": "drop",
"rules": [
[
"",
"",
"",
"",
0,
"icmp",
"accept"
]
]
}
}
]
},
{
"name": "ampersand",
"start": "empty",
"steps": [
{
"post": "srcIP=%26&srcMask=&destIP=&destMask=&protocol=*&port=&action=drop&addrule=hinzuf%C3%BCgen",
"page": "<html>\n <head>\n <title>Konfiguration der Firewall auf dem Vermittlungsrechner</title>\n </head>\n\n <body>\n\n <form action=\"konfig\" method=\"POST\">\n\t<center> <table border=\"0\" cellspacing=\"5\" width=\"400\"> <tr><td> <h2>Firewall-Konfiguration </h2> </td></tr><tr><td>\n <table bgcolor=\"#E0E0E0\" border=\"0\" width=\"100%\" cellpadding=\"5\">\n <tr><td align=\"center\">\n <table border=\"0\" cellpadding=\"5\">\n <tr>\n <td width=\"10%\">\n\t\t<input name=\"firewallActivate\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\n </td>\n <td width=\"90%\">Firewall aktivieren</td>\n </tr>\n <tr>\n <td colspan=\"2\">\n\t Erst durch Aktivieren der Firewall werden die Firewall-Regeln angewendet. \n\t\tBei deaktivierter Firewall findet keine Filterung statt.\n </td>\n </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"dropICMP\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\t \n\t </td>\n\t <td>ICMP-Pakete filtern</td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Alle ICMP Pakete, z.B. Ping-Anfragen, werden von der Firewall verworfen.\n\t </td>\n\t </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"onlySYN\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\t\n\t </td>\n\t <td>\n\t nur SYN-Pakete verwerfen\n\t </td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Neue Verbindungsanfragen zu gesperrten Ports werden verworfen.\n\t\tDer Rückkanal für erlaubte Verbindungsanfragen wird akzeptiert.\n\t </td>\n\t </tr>\n </table>\n </tr>\n\t <tr>\n <td><input type=\"submit\" name=\"btnSave\" value=\"speichern\"></td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n <!-- Konfiguration der Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td>\n <h3>Firewall-Regeln:</h3><br>\n\t Die Regeln werden von oben nach unten gepr&uuml;ft.<br>\n\t Sobald eine Regel zutrifft, wird die angegebene Aktion ausgef&uuml;hrt.\n </td>\n </tr>\n <tr>\n <td>\n\t Falls keine Regel zutrifft, wird folgende Standard-Aktion ausgef&uuml;hrt:<br>\n\t <select name=\"defaultPolicy\" size=\"1\">\n\t <option value=\"drop\"\n selected=\"selected\"\t \n\t >verwerfen</option>\n\t <option value=\"accept\"\n\t \n\t >akzeptieren</option>\n\t </select>\n\t <input type=\"submit\" name=\"defPolSet\" value=\"speichern\">\n\t </td>\n </tr>\n <tr>\n <td>\n\t <font size=\"-2\">\n <table border=\"1\" width=\"100%\">\n <tr>\n\t\t<th>lfd. Nr.</th>\n <th>Quell-IP</th>\n\t\t<th>Quell-Subnetzmaske</th>\n\t\t<th>Ziel-IP</th>\n\t\t<th>Ziel-Subnetzmaske</th>\n\t\t<th>Protokoll</th>\n\t\t<th>Port</th>\n <th>Aktion</th>\n </tr>\n\n<tr><td><input name=\"radioRule\" type=\"radio\" value=\"1\" size=\"10\" maxlength=\"40\" />&nbsp;1</td><td></td><td></td><td></td><td></td><td></td><td></td><td>verwerfen</td></tr>\n\n </table>\n </font>\n\t </td>\n </tr>\n\t<tr>\n\t <td>\n\t Aktion f&uuml;r ausgew&auml;hlte Regel:\n\t </td>\n\t</tr>\n <tr>\n <td>\n <input type=\"submit\" name=\"moveup\" value=\"rauf\">\n <input type=\"submit\" name=\"movedown\" value=\"runter\">\n <input type=\"submit\" name=\"delrule\" value=\"l&ouml;schen\">\n </td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n\n <!-- Konfiguration neuer Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td colspan=\"2\">\n <h3>Neue Regel erstellen</h3><br>\n\t Alle Felder sind optional und werden <br>-- falls leer gelassen --<br> f&uuml;r die Filterung nicht verwendet.\n </td>\n </tr>\n <tr>\n <td width=\"30%\">Quell-IP: </td>\n <td width=\"70%\"><input name=\"srcIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n\t</tr>\n\t<tr>\n <td>Quell-Subnetzmaske: </td>\n <td><input name=\"srcMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-IP: </td>\n <td> <input name=\"destIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-Subnetzmaske: </td>\n <td> <input name=\"destMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Protokoll: </td>\n <td> \n\t <select name=\"protocol\" size=\"1\">\n\t <option value=\"*\" >*</option>\n\t <option value=\"TCP\" >TCP</option>\n\t <option value=\"UDP\" >UDP</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td>Port: </td>\n <td> <input name=\"port\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"\"></td>\n </tr>\n <tr>\n <td>Aktion: </td>\n <td> \n\t <select name=\"action\" size=\"1\">\n\t <option value=\"drop\" >verwerfen</option>\n\t <option value=\"accept\" >akzeptieren</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td colspan=\"2\">\n <input type=\"submit\" name=\"addrule\" value=\"hinzuf&uuml;gen\">\n </td>\n </tr>\n </table>\n </td></tr></table></center>\n </form>\n </body>\n</html>\n",
"firewall": {
"isActive": false,
"dropIcmp": false,
"filterSynSegmentsOnly": true,
"defaultPolicy": "drop",
"rules": [
[
"",
"",
"",
"",
-1,
"all",
"drop"
]
]
}
}
]
},
{
"name": "browserForm",
"start": "three",
"steps": [
{
"post": "firewallActivate=1&onlySYN=1&btnSave=speichern&defaultPolicy=drop&srcIP=&srcMask=&destIP=&destMask=&protocol=*&port=&action=drop",
"page": "<html>\n <head>\n <title>Konfiguration der Firewall auf dem Vermittlungsrechner</title>\n </head>\n\n <body>\n\n <form action=\"konfig\" method=\"POST\">\n\t<center> <table border=\"0\" cellspacing=\"5\" width=\"400\"> <tr><td> <h2>Firewall-Konfiguration </h2> </td></tr><tr><td>\n <table bgcolor=\"#E0E0E0\" border=\"0\" width=\"100%\" cellpadding=\"5\">\n <tr><td align=\"center\">\n <table border=\"0\" cellpadding=\"5\">\n <tr>\n <td width=\"10%\">\n\t\t<input name=\"firewallActivate\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\n </td>\n <td width=\"90%\">Firewall aktivieren</td>\n </tr>\n <tr>\n <td colspan=\"2\">\n\t Erst durch Aktivieren der Firewall werden die Firewall-Regeln angewendet. \n\t\tBei deaktivierter Firewall findet keine Filterung statt.\n </td>\n </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"dropICMP\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\t \n\t </td>\n\t <td>ICMP-Pakete filtern</td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Alle ICMP Pakete, z.B. Ping-Anfragen, werden von der Firewall verworfen.\n\t </td>\n\t </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"onlySYN\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\t\n\t </td>\n\t <td>\n\t nur SYN-Pakete verwerfen\n\t </td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Neue Verbindungsanfragen zu gesperrten Ports werden verworfen.\n\t\tDer Rückkanal für erlaubte Verbindungsanfragen wird akzeptiert.\n\t </td>\n\t </tr>\n </table>\n </tr>\n\t <tr>\n <td><input type=\"submit\" name=\"btnSave\" value=\"speichern\"></td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n <!-- Konfiguration der Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td>\n <h3>Firewall-Regeln:</h3><br>\n\t Die Regeln werden von oben nach unten gepr&uuml;ft.<br>\n\t Sobald eine Regel zutrifft, wird die angegebene Aktion ausgef&uuml;hrt.\n </td>\n </tr>\n <tr>\n <td>\n\t Falls keine Regel zutrifft, wird folgende Standard-Aktion ausgef&uuml;hrt:<br>\n\t <select name=\"defaultPolicy\" size=\"1\">\n\t <option value=\"drop\"\n selected=\"selected\"\t \n\t >verwerfen</option>\n\t <option value=\"accept\"\n\t \n\t >akzeptieren</option>\n\t </select>\n\t <input type=\"submit\" name=\"defPolSet\" value=\"speichern\">\n\t </td>\n </tr>\n <tr>\n <td>\n\t <font size=\"-2\">\n <table border=\"1\" width=\"100%\">\n <tr>\n\t\t<th>lfd. Nr.</th>\n <th>Quell-IP</th>\n\t\t<th>Quell-Subnetzmaske</th>\n\t\t<th>Ziel-IP</th>\n\t\t<th>Ziel-Subnetzmaske</th>\n\t\t<th>Protokoll</th>\n\t\t<th>Port</th>\n <th>Aktion</th>\n </tr>\n\n<tr><td><input name=\"radioRule\" type=\"radio\" value=\"1\" size=\"10\" maxlength=\"40\" />&nbsp;1</td><td></td><td></td><td></td><td></td><td>TCP</td><td>80</td><td>akzeptieren</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"2\" size=\"10\" maxlength=\"40\" />&nbsp;2</td><td>999.999.999.999</td><td></td><td>20.0.0.0</td><td>255.0.0.0</td><td>UDP</td><td></td><td>verwerfen</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"3\" size=\"10\" maxlength=\"40\" />&nbsp;3</td><td>10.0.0.0</td><td>255.0.0.0</td><td></td><td></td><td></td><td></td><td>verwerfen</td></tr>\n\n </table>\n </font>\n\t </td>\n </tr>\n\t<tr>\n\t <td>\n\t Aktion f&uuml;r ausgew&auml;hlte Regel:\n\t </td>\n\t</tr>\n <tr>\n <td>\n <input type=\"submit\" name=\"moveup\" value=\"rauf\">\n <input type=\"submit\" name=\"movedown\" value=\"runter\">\n <input type=\"submit\" name=\"delrule\" value=\"l&ouml;schen\">\n </td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n\n <!-- Konfiguration neuer Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td colspan=\"2\">\n <h3>Neue Regel erstellen</h3><br>\n\t Alle Felder sind optional und werden <br>-- falls leer gelassen --<br> f&uuml;r die Filterung nicht verwendet.\n </td>\n </tr>\n <tr>\n <td width=\"30%\">Quell-IP: </td>\n <td width=\"70%\"><input name=\"srcIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n\t</tr>\n\t<tr>\n <td>Quell-Subnetzmaske: </td>\n <td><input name=\"srcMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-IP: </td>\n <td> <input name=\"destIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-Subnetzmaske: </td>\n <td> <input name=\"destMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Protokoll: </td>\n <td> \n\t <select name=\"protocol\" size=\"1\">\n\t <option value=\"*\" >*</option>\n\t <option value=\"TCP\" >TCP</option>\n\t <option value=\"UDP\" >UDP</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td>Port: </td>\n <td> <input name=\"port\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"\"></td>\n </tr>\n <tr>\n <td>Aktion: </td>\n <td> \n\t <select name=\"action\" size=\"1\">\n\t <option value=\"drop\" >verwerfen</option>\n\t <option value=\"accept\" >akzeptieren</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td colspan=\"2\">\n <input type=\"submit\" name=\"addrule\" value=\"hinzuf&uuml;gen\">\n </td>\n </tr>\n </table>\n </td></tr></table></center>\n </form>\n </body>\n</html>\n",
"firewall": {
"isActive": true,
"dropIcmp": false,
"filterSynSegmentsOnly": true,
"defaultPolicy": "drop",
"rules": [
[
"",
"",
"",
"",
80,
"tcp",
"accept"
],
[
"999.999.999.999",
"",
"20.0.0.0",
"255.0.0.0",
-1,
"udp",
"drop"
],
[
"10.0.0.0",
"255.0.0.0",
"",
"",
-1,
"all",
"drop"
]
]
}
},
{
"post": "onlySYN=1&defaultPolicy=accept&defPolSet=speichern&srcIP=&srcMask=&destIP=&destMask=&protocol=*&port=&action=drop",
"page": "<html>\n <head>\n <title>Konfiguration der Firewall auf dem Vermittlungsrechner</title>\n </head>\n\n <body>\n\n <form action=\"konfig\" method=\"POST\">\n\t<center> <table border=\"0\" cellspacing=\"5\" width=\"400\"> <tr><td> <h2>Firewall-Konfiguration </h2> </td></tr><tr><td>\n <table bgcolor=\"#E0E0E0\" border=\"0\" width=\"100%\" cellpadding=\"5\">\n <tr><td align=\"center\">\n <table border=\"0\" cellpadding=\"5\">\n <tr>\n <td width=\"10%\">\n\t\t<input name=\"firewallActivate\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\n </td>\n <td width=\"90%\">Firewall aktivieren</td>\n </tr>\n <tr>\n <td colspan=\"2\">\n\t Erst durch Aktivieren der Firewall werden die Firewall-Regeln angewendet. \n\t\tBei deaktivierter Firewall findet keine Filterung statt.\n </td>\n </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"dropICMP\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\t \n\t </td>\n\t <td>ICMP-Pakete filtern</td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Alle ICMP Pakete, z.B. Ping-Anfragen, werden von der Firewall verworfen.\n\t </td>\n\t </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"onlySYN\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\t\n\t </td>\n\t <td>\n\t nur SYN-Pakete verwerfen\n\t </td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Neue Verbindungsanfragen zu gesperrten Ports werden verworfen.\n\t\tDer Rückkanal für erlaubte Verbindungsanfragen wird akzeptiert.\n\t </td>\n\t </tr>\n </table>\n </tr>\n\t <tr>\n <td><input type=\"submit\" name=\"btnSave\" value=\"speichern\"></td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n <!-- Konfiguration der Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td>\n <h3>Firewall-Regeln:</h3><br>\n\t Die Regeln werden von oben nach unten gepr&uuml;ft.<br>\n\t Sobald eine Regel zutrifft, wird die angegebene Aktion ausgef&uuml;hrt.\n </td>\n </tr>\n <tr>\n <td>\n\t Falls keine Regel zutrifft, wird folgende Standard-Aktion ausgef&uuml;hrt:<br>\n\t <select name=\"defaultPolicy\" size=\"1\">\n\t <option value=\"drop\"\n\t \n\t >verwerfen</option>\n\t <option value=\"accept\"\n selected=\"selected\"\t \n\t >akzeptieren</option>\n\t </select>\n\t <input type=\"submit\" name=\"defPolSet\" value=\"speichern\">\n\t </td>\n </tr>\n <tr>\n <td>\n\t <font size=\"-2\">\n <table border=\"1\" width=\"100%\">\n <tr>\n\t\t<th>lfd. Nr.</th>\n <th>Quell-IP</th>\n\t\t<th>Quell-Subnetzmaske</th>\n\t\t<th>Ziel-IP</th>\n\t\t<th>Ziel-Subnetzmaske</th>\n\t\t<th>Protokoll</th>\n\t\t<th>Port</th>\n <th>Aktion</th>\n </tr>\n\n<tr><td><input name=\"radioRule\" type=\"radio\" value=\"1\" size=\"10\" maxlength=\"40\" />&nbsp;1</td><td></td><td></td><td></td><td></td><td>TCP</td><td>80</td><td>akzeptieren</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"2\" size=\"10\" maxlength=\"40\" />&nbsp;2</td><td>999.999.999.999</td><td></td><td>20.0.0.0</td><td>255.0.0.0</td><td>UDP</td><td></td><td>verwerfen</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"3\" size=\"10\" maxlength=\"40\" />&nbsp;3</td><td>10.0.0.0</td><td>255.0.0.0</td><td></td><td></td><td></td><td></td><td>verwerfen</td></tr>\n\n </table>\n </font>\n\t </td>\n </tr>\n\t<tr>\n\t <td>\n\t Aktion f&uuml;r ausgew&auml;hlte Regel:\n\t </td>\n\t</tr>\n <tr>\n <td>\n <input type=\"submit\" name=\"moveup\" value=\"rauf\">\n <input type=\"submit\" name=\"movedown\" value=\"runter\">\n <input type=\"submit\" name=\"delrule\" value=\"l&ouml;schen\">\n </td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n\n <!-- Konfiguration neuer Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td colspan=\"2\">\n <h3>Neue Regel erstellen</h3><br>\n\t Alle Felder sind optional und werden <br>-- falls leer gelassen --<br> f&uuml;r die Filterung nicht verwendet.\n </td>\n </tr>\n <tr>\n <td width=\"30%\">Quell-IP: </td>\n <td width=\"70%\"><input name=\"srcIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n\t</tr>\n\t<tr>\n <td>Quell-Subnetzmaske: </td>\n <td><input name=\"srcMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-IP: </td>\n <td> <input name=\"destIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-Subnetzmaske: </td>\n <td> <input name=\"destMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Protokoll: </td>\n <td> \n\t <select name=\"protocol\" size=\"1\">\n\t <option value=\"*\" >*</option>\n\t <option value=\"TCP\" >TCP</option>\n\t <option value=\"UDP\" >UDP</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td>Port: </td>\n <td> <input name=\"port\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"\"></td>\n </tr>\n <tr>\n <td>Aktion: </td>\n <td> \n\t <select name=\"action\" size=\"1\">\n\t <option value=\"drop\" >verwerfen</option>\n\t <option value=\"accept\" >akzeptieren</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td colspan=\"2\">\n <input type=\"submit\" name=\"addrule\" value=\"hinzuf&uuml;gen\">\n </td>\n </tr>\n </table>\n </td></tr></table></center>\n </form>\n </body>\n</html>\n",
"firewall": {
"isActive": true,
"dropIcmp": false,
"filterSynSegmentsOnly": true,
"defaultPolicy": "accept",
"rules": [
[
"",
"",
"",
"",
80,
"tcp",
"accept"
],
[
"999.999.999.999",
"",
"20.0.0.0",
"255.0.0.0",
-1,
"udp",
"drop"
],
[
"10.0.0.0",
"255.0.0.0",
"",
"",
-1,
"all",
"drop"
]
]
}
},
{
"post": "firewallActivate=1&onlySYN=1&defaultPolicy=drop&radioRule=3&moveup=rauf&srcIP=10.0.0.0&srcMask=&destIP=&destMask=&protocol=*&port=&action=drop",
"page": "<html>\n <head>\n <title>Konfiguration der Firewall auf dem Vermittlungsrechner</title>\n </head>\n\n <body>\n\n <form action=\"konfig\" method=\"POST\">\n\t<center> <table border=\"0\" cellspacing=\"5\" width=\"400\"> <tr><td> <h2>Firewall-Konfiguration </h2> </td></tr><tr><td>\n <table bgcolor=\"#E0E0E0\" border=\"0\" width=\"100%\" cellpadding=\"5\">\n <tr><td align=\"center\">\n <table border=\"0\" cellpadding=\"5\">\n <tr>\n <td width=\"10%\">\n\t\t<input name=\"firewallActivate\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\n </td>\n <td width=\"90%\">Firewall aktivieren</td>\n </tr>\n <tr>\n <td colspan=\"2\">\n\t Erst durch Aktivieren der Firewall werden die Firewall-Regeln angewendet. \n\t\tBei deaktivierter Firewall findet keine Filterung statt.\n </td>\n </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"dropICMP\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\t \n\t </td>\n\t <td>ICMP-Pakete filtern</td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Alle ICMP Pakete, z.B. Ping-Anfragen, werden von der Firewall verworfen.\n\t </td>\n\t </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"onlySYN\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\t\n\t </td>\n\t <td>\n\t nur SYN-Pakete verwerfen\n\t </td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Neue Verbindungsanfragen zu gesperrten Ports werden verworfen.\n\t\tDer Rückkanal für erlaubte Verbindungsanfragen wird akzeptiert.\n\t </td>\n\t </tr>\n </table>\n </tr>\n\t <tr>\n <td><input type=\"submit\" name=\"btnSave\" value=\"speichern\"></td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n <!-- Konfiguration der Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td>\n <h3>Firewall-Regeln:</h3><br>\n\t Die Regeln werden von oben nach unten gepr&uuml;ft.<br>\n\t Sobald eine Regel zutrifft, wird die angegebene Aktion ausgef&uuml;hrt.\n </td>\n </tr>\n <tr>\n <td>\n\t Falls keine Regel zutrifft, wird folgende Standard-Aktion ausgef&uuml;hrt:<br>\n\t <select name=\"defaultPolicy\" size=\"1\">\n\t <option value=\"drop\"\n\t \n\t >verwerfen</option>\n\t <option value=\"accept\"\n selected=\"selected\"\t \n\t >akzeptieren</option>\n\t </select>\n\t <input type=\"submit\" name=\"defPolSet\" value=\"speichern\">\n\t </td>\n </tr>\n <tr>\n <td>\n\t <font size=\"-2\">\n <table border=\"1\" width=\"100%\">\n <tr>\n\t\t<th>lfd. Nr.</th>\n <th>Quell-IP</th>\n\t\t<th>Quell-Subnetzmaske</th>\n\t\t<th>Ziel-IP</th>\n\t\t<th>Ziel-Subnetzmaske</th>\n\t\t<th>Protokoll</th>\n\t\t<th>Port</th>\n <th>Aktion</th>\n </tr>\n\n<tr><td><input name=\"radioRule\" type=\"radio\" value=\"1\" size=\"10\" maxlength=\"40\" />&nbsp;1</td><td></td><td></td><td></td><td></td><td>TCP</td><td>80</td><td>akzeptieren</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"2\" size=\"10\" maxlength=\"40\" />&nbsp;2</td><td>10.0.0.0</td><td>255.0.0.0</td><td></td><td></td><td></td><td></td><td>verwerfen</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"3\" size=\"10\" maxlength=\"40\" />&nbsp;3</td><td>999.999.999.999</td><td></td><td>20.0.0.0</td><td>255.0.0.0</td><td>UDP</td><td></td><td>verwerfen</td></tr>\n\n </table>\n </font>\n\t </td>\n </tr>\n\t<tr>\n\t <td>\n\t Aktion f&uuml;r ausgew&auml;hlte Regel:\n\t </td>\n\t</tr>\n <tr>\n <td>\n <input type=\"submit\" name=\"moveup\" value=\"rauf\">\n <input type=\"submit\" name=\"movedown\" value=\"runter\">\n <input type=\"submit\" name=\"delrule\" value=\"l&ouml;schen\">\n </td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n\n <!-- Konfiguration neuer Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td colspan=\"2\">\n <h3>Neue Regel erstellen</h3><br>\n\t Alle Felder sind optional und werden <br>-- falls leer gelassen --<br> f&uuml;r die Filterung nicht verwendet.\n </td>\n </tr>\n <tr>\n <td width=\"30%\">Quell-IP: </td>\n <td width=\"70%\"><input name=\"srcIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n\t</tr>\n\t<tr>\n <td>Quell-Subnetzmaske: </td>\n <td><input name=\"srcMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-IP: </td>\n <td> <input name=\"destIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-Subnetzmaske: </td>\n <td> <input name=\"destMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Protokoll: </td>\n <td> \n\t <select name=\"protocol\" size=\"1\">\n\t <option value=\"*\" >*</option>\n\t <option value=\"TCP\" >TCP</option>\n\t <option value=\"UDP\" >UDP</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td>Port: </td>\n <td> <input name=\"port\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"\"></td>\n </tr>\n <tr>\n <td>Aktion: </td>\n <td> \n\t <select name=\"action\" size=\"1\">\n\t <option value=\"drop\" >verwerfen</option>\n\t <option value=\"accept\" >akzeptieren</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td colspan=\"2\">\n <input type=\"submit\" name=\"addrule\" value=\"hinzuf&uuml;gen\">\n </td>\n </tr>\n </table>\n </td></tr></table></center>\n </form>\n </body>\n</html>\n",
"firewall": {
"isActive": true,
"dropIcmp": false,
"filterSynSegmentsOnly": true,
"defaultPolicy": "accept",
"rules": [
[
"",
"",
"",
"",
80,
"tcp",
"accept"
],
[
"10.0.0.0",
"255.0.0.0",
"",
"",
-1,
"all",
"drop"
],
[
"999.999.999.999",
"",
"20.0.0.0",
"255.0.0.0",
-1,
"udp",
"drop"
]
]
}
},
{
"post": "firewallActivate=1&onlySYN=1&defaultPolicy=drop&srcIP=&srcMask=&destIP=&destMask=&protocol=UDP&port=53&action=accept&addrule=hinzuf%C3%BCgen",
"page": "<html>\n <head>\n <title>Konfiguration der Firewall auf dem Vermittlungsrechner</title>\n </head>\n\n <body>\n\n <form action=\"konfig\" method=\"POST\">\n\t<center> <table border=\"0\" cellspacing=\"5\" width=\"400\"> <tr><td> <h2>Firewall-Konfiguration </h2> </td></tr><tr><td>\n <table bgcolor=\"#E0E0E0\" border=\"0\" width=\"100%\" cellpadding=\"5\">\n <tr><td align=\"center\">\n <table border=\"0\" cellpadding=\"5\">\n <tr>\n <td width=\"10%\">\n\t\t<input name=\"firewallActivate\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\n </td>\n <td width=\"90%\">Firewall aktivieren</td>\n </tr>\n <tr>\n <td colspan=\"2\">\n\t Erst durch Aktivieren der Firewall werden die Firewall-Regeln angewendet. \n\t\tBei deaktivierter Firewall findet keine Filterung statt.\n </td>\n </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"dropICMP\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\t \n\t </td>\n\t <td>ICMP-Pakete filtern</td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Alle ICMP Pakete, z.B. Ping-Anfragen, werden von der Firewall verworfen.\n\t </td>\n\t </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"onlySYN\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\t\n\t </td>\n\t <td>\n\t nur SYN-Pakete verwerfen\n\t </td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Neue Verbindungsanfragen zu gesperrten Ports werden verworfen.\n\t\tDer Rückkanal für erlaubte Verbindungsanfragen wird akzeptiert.\n\t </td>\n\t </tr>\n </table>\n </tr>\n\t <tr>\n <td><input type=\"submit\" name=\"btnSave\" value=\"speichern\"></td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n <!-- Konfiguration der Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td>\n <h3>Firewall-Regeln:</h3><br>\n\t Die Regeln werden von oben nach unten gepr&uuml;ft.<br>\n\t Sobald eine Regel zutrifft, wird die angegebene Aktion ausgef&uuml;hrt.\n </td>\n </tr>\n <tr>\n <td>\n\t Falls keine Regel zutrifft, wird folgende Standard-Aktion ausgef&uuml;hrt:<br>\n\t <select name=\"defaultPolicy\" size=\"1\">\n\t <option value=\"drop\"\n\t \n\t >verwerfen</option>\n\t <option value=\"accept\"\n selected=\"selected\"\t \n\t >akzeptieren</option>\n\t </select>\n\t <input type=\"submit\" name=\"defPolSet\" value=\"speichern\">\n\t </td>\n </tr>\n <tr>\n <td>\n\t <font size=\"-2\">\n <table border=\"1\" width=\"100%\">\n <tr>\n\t\t<th>lfd. Nr.</th>\n <th>Quell-IP</th>\n\t\t<th>Quell-Subnetzmaske</th>\n\t\t<th>Ziel-IP</th>\n\t\t<th>Ziel-Subnetzmaske</th>\n\t\t<th>Protokoll</th>\n\t\t<th>Port</th>\n <th>Aktion</th>\n </tr>\n\n<tr><td><input name=\"radioRule\" type=\"radio\" value=\"1\" size=\"10\" maxlength=\"40\" />&nbsp;1</td><td></td><td></td><td></td><td></td><td>TCP</td><td>80</td><td>akzeptieren</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"2\" size=\"10\" maxlength=\"40\" />&nbsp;2</td><td>10.0.0.0</td><td>255.0.0.0</td><td></td><td></td><td></td><td></td><td>verwerfen</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"3\" size=\"10\" maxlength=\"40\" />&nbsp;3</td><td>999.999.999.999</td><td></td><td>20.0.0.0</td><td>255.0.0.0</td><td>UDP</td><td></td><td>verwerfen</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"4\" size=\"10\" maxlength=\"40\" />&nbsp;4</td><td></td><td></td><td></td><td></td><td>UDP</td><td>53</td><td>akzeptieren</td></tr>\n\n </table>\n </font>\n\t </td>\n </tr>\n\t<tr>\n\t <td>\n\t Aktion f&uuml;r ausgew&auml;hlte Regel:\n\t </td>\n\t</tr>\n <tr>\n <td>\n <input type=\"submit\" name=\"moveup\" value=\"rauf\">\n <input type=\"submit\" name=\"movedown\" value=\"runter\">\n <input type=\"submit\" name=\"delrule\" value=\"l&ouml;schen\">\n </td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n\n <!-- Konfiguration neuer Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td colspan=\"2\">\n <h3>Neue Regel erstellen</h3><br>\n\t Alle Felder sind optional und werden <br>-- falls leer gelassen --<br> f&uuml;r die Filterung nicht verwendet.\n </td>\n </tr>\n <tr>\n <td width=\"30%\">Quell-IP: </td>\n <td width=\"70%\"><input name=\"srcIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n\t</tr>\n\t<tr>\n <td>Quell-Subnetzmaske: </td>\n <td><input name=\"srcMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-IP: </td>\n <td> <input name=\"destIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-Subnetzmaske: </td>\n <td> <input name=\"destMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Protokoll: </td>\n <td> \n\t <select name=\"protocol\" size=\"1\">\n\t <option value=\"*\" >*</option>\n\t <option value=\"TCP\" >TCP</option>\n\t <option value=\"UDP\" >UDP</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td>Port: </td>\n <td> <input name=\"port\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"\"></td>\n </tr>\n <tr>\n <td>Aktion: </td>\n <td> \n\t <select name=\"action\" size=\"1\">\n\t <option value=\"drop\" >verwerfen</option>\n\t <option value=\"accept\" >akzeptieren</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td colspan=\"2\">\n <input type=\"submit\" name=\"addrule\" value=\"hinzuf&uuml;gen\">\n </td>\n </tr>\n </table>\n </td></tr></table></center>\n </form>\n </body>\n</html>\n",
"firewall": {
"isActive": true,
"dropIcmp": false,
"filterSynSegmentsOnly": true,
"defaultPolicy": "accept",
"rules": [
[
"",
"",
"",
"",
80,
"tcp",
"accept"
],
[
"10.0.0.0",
"255.0.0.0",
"",
"",
-1,
"all",
"drop"
],
[
"999.999.999.999",
"",
"20.0.0.0",
"255.0.0.0",
-1,
"udp",
"drop"
],
[
"",
"",
"",
"",
53,
"udp",
"accept"
]
]
}
},
{
"post": "firewallActivate=1&onlySYN=1&defaultPolicy=drop&radioRule=1&delrule=l%C3%B6schen&srcIP=&srcMask=&destIP=&destMask=&protocol=*&port=&action=drop",
"page": "<html>\n <head>\n <title>Konfiguration der Firewall auf dem Vermittlungsrechner</title>\n </head>\n\n <body>\n\n <form action=\"konfig\" method=\"POST\">\n\t<center> <table border=\"0\" cellspacing=\"5\" width=\"400\"> <tr><td> <h2>Firewall-Konfiguration </h2> </td></tr><tr><td>\n <table bgcolor=\"#E0E0E0\" border=\"0\" width=\"100%\" cellpadding=\"5\">\n <tr><td align=\"center\">\n <table border=\"0\" cellpadding=\"5\">\n <tr>\n <td width=\"10%\">\n\t\t<input name=\"firewallActivate\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\n </td>\n <td width=\"90%\">Firewall aktivieren</td>\n </tr>\n <tr>\n <td colspan=\"2\">\n\t Erst durch Aktivieren der Firewall werden die Firewall-Regeln angewendet. \n\t\tBei deaktivierter Firewall findet keine Filterung statt.\n </td>\n </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"dropICMP\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" />\t \n\t </td>\n\t <td>ICMP-Pakete filtern</td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Alle ICMP Pakete, z.B. Ping-Anfragen, werden von der Firewall verworfen.\n\t </td>\n\t </tr>\n\t <tr>\n\t <td>\n\t\t<input name=\"onlySYN\" type=\"checkbox\" value=\"1\" size=\"30\" maxlength=\"40\" checked=\"checked\" />\t\n\t </td>\n\t <td>\n\t nur SYN-Pakete verwerfen\n\t </td>\n\t </tr>\n\t <tr>\n\t <td colspan=\"2\">\n\t Neue Verbindungsanfragen zu gesperrten Ports werden verworfen.\n\t\tDer Rückkanal für erlaubte Verbindungsanfragen wird akzeptiert.\n\t </td>\n\t </tr>\n </table>\n </tr>\n\t <tr>\n <td><input type=\"submit\" name=\"btnSave\" value=\"speichern\"></td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n <!-- Konfiguration der Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td>\n <h3>Firewall-Regeln:</h3><br>\n\t Die Regeln werden von oben nach unten gepr&uuml;ft.<br>\n\t Sobald eine Regel zutrifft, wird die angegebene Aktion ausgef&uuml;hrt.\n </td>\n </tr>\n <tr>\n <td>\n\t Falls keine Regel zutrifft, wird folgende Standard-Aktion ausgef&uuml;hrt:<br>\n\t <select name=\"defaultPolicy\" size=\"1\">\n\t <option value=\"drop\"\n\t \n\t >verwerfen</option>\n\t <option value=\"accept\"\n selected=\"selected\"\t \n\t >akzeptieren</option>\n\t </select>\n\t <input type=\"submit\" name=\"defPolSet\" value=\"speichern\">\n\t </td>\n </tr>\n <tr>\n <td>\n\t <font size=\"-2\">\n <table border=\"1\" width=\"100%\">\n <tr>\n\t\t<th>lfd. Nr.</th>\n <th>Quell-IP</th>\n\t\t<th>Quell-Subnetzmaske</th>\n\t\t<th>Ziel-IP</th>\n\t\t<th>Ziel-Subnetzmaske</th>\n\t\t<th>Protokoll</th>\n\t\t<th>Port</th>\n <th>Aktion</th>\n </tr>\n\n<tr><td><input name=\"radioRule\" type=\"radio\" value=\"1\" size=\"10\" maxlength=\"40\" />&nbsp;1</td><td>10.0.0.0</td><td>255.0.0.0</td><td></td><td></td><td></td><td></td><td>verwerfen</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"2\" size=\"10\" maxlength=\"40\" />&nbsp;2</td><td>999.999.999.999</td><td></td><td>20.0.0.0</td><td>255.0.0.0</td><td>UDP</td><td></td><td>verwerfen</td></tr><tr><td><input name=\"radioRule\" type=\"radio\" value=\"3\" size=\"10\" maxlength=\"40\" />&nbsp;3</td><td></td><td></td><td></td><td></td><td>UDP</td><td>53</td><td>akzeptieren</td></tr>\n\n </table>\n </font>\n\t </td>\n </tr>\n\t<tr>\n\t <td>\n\t Aktion f&uuml;r ausgew&auml;hlte Regel:\n\t </td>\n\t</tr>\n <tr>\n <td>\n <input type=\"submit\" name=\"moveup\" value=\"rauf\">\n <input type=\"submit\" name=\"movedown\" value=\"runter\">\n <input type=\"submit\" name=\"delrule\" value=\"l&ouml;schen\">\n </td>\n </tr>\n </table>\n\n </td></tr><tr><td>\n\n\n <!-- Konfiguration neuer Regeln -->\n <table border=\"0\" bgcolor=\"#E0E0E0\" width=\"100%\" cellpadding=\"5\">\n <tr>\n <td colspan=\"2\">\n <h3>Neue Regel erstellen</h3><br>\n\t Alle Felder sind optional und werden <br>-- falls leer gelassen --<br> f&uuml;r die Filterung nicht verwendet.\n </td>\n </tr>\n <tr>\n <td width=\"30%\">Quell-IP: </td>\n <td width=\"70%\"><input name=\"srcIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n\t</tr>\n\t<tr>\n <td>Quell-Subnetzmaske: </td>\n <td><input name=\"srcMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-IP: </td>\n <td> <input name=\"destIP\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Ziel-Subnetzmaske: </td>\n <td> <input name=\"destMask\" type=\"text\" size=\"15\" maxlength=\"15\" value=\"\"></td>\n </tr>\n <tr>\n <td>Protokoll: </td>\n <td> \n\t <select name=\"protocol\" size=\"1\">\n\t <option value=\"*\" >*</option>\n\t <option value=\"TCP\" >TCP</option>\n\t <option value=\"UDP\" >UDP</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td>Port: </td>\n <td> <input name=\"port\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"\"></td>\n </tr>\n <tr>\n <td>Aktion: </td>\n <td> \n\t <select name=\"action\" size=\"1\">\n\t <option value=\"drop\" >verwerfen</option>\n\t <option value=\"accept\" >akzeptieren</option>\n\t </select>\n\t </td>\n </tr>\n <tr>\n <td colspan=\"2\">\n <input type=\"submit\" name=\"addrule\" value=\"hinzuf&uuml;gen\">\n </td>\n </tr>\n </table>\n </td></tr></table></center>\n </form>\n </body>\n</html>\n",
"firewall": {
"isActive": true,
"dropIcmp": false,
"filterSynSegmentsOnly": true,
"defaultPolicy": "accept",
"rules": [
[
"10.0.0.0",
"255.0.0.0",
"",
"",
-1,
"all",
"drop"
],
[
"999.999.999.999",
"",
"20.0.0.0",
"255.0.0.0",
-1,
"udp",
"drop"
],
[
"",
"",
"",
"",
53,
"udp",
"accept"
]
]
}
}
]
},
{
"name": "malformed",
"start": "three",
"steps": [
{
"post": "radioRule=2&moveup=rauf&x=%zz",
"page": "!IllegalArgumentException",
"firewall": {
"isActive": true,
"dropIcmp": false,
"filterSynSegmentsOnly": true,
"defaultPolicy": "drop",
"rules": [
[
"",
"",
"",
"",
80,
"tcp",
"accept"
],
[
"999.999.999.999",
"",
"20.0.0.0",
"255.0.0.0",
-1,
"udp",
"drop"
],
[
"10.0.0.0",
"255.0.0.0",
"",
"",
-1,
"all",
"drop"
]
]
}
},
{
"post": "radioRule=2&moveup=rauf&x=%",
"page": "!IllegalArgumentException",
"firewall": {
"isActive": true,
"dropIcmp": false,
"filterSynSegmentsOnly": true,
"defaultPolicy": "drop",
"rules": [
[
"",
"",
"",
"",
80,
"tcp",
"accept"
],
[
"999.999.999.999",
"",
"20.0.0.0",
"255.0.0.0",
-1,
"udp",
"drop"
],
[
"10.0.0.0",
"255.0.0.0",
"",
"",
-1,
"all",
"drop"
]
]
}
}
]
}
]