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>
91 lines
4.7 KiB
Plaintext
91 lines
4.7 KiB
Plaintext
# Cases for tools/java-oracle's KonfigCases: FILIUS' firewall settings page
|
|
# (konfig) fed with what a browser posts. Read by firewallSettings.test.ts.
|
|
case getEmpty empty
|
|
GET
|
|
case getThree three
|
|
GET
|
|
POST
|
|
case deactivate three
|
|
POST btnSave=speichern
|
|
POST firewallActivate=1&dropICMP=1&onlySYN=1&btnSave=speichern
|
|
case defaultPolicy three
|
|
POST defaultPolicy=accept&defPolSet=speichern
|
|
POST defaultPolicy=xyz&defPolSet=speichern
|
|
POST defaultPolicy=accept
|
|
POST defaultPolicy=accept&defPolSet=speichern
|
|
POST defPolSet=speichern
|
|
case moveUp three
|
|
POST radioRule=2&moveup=rauf
|
|
POST radioRule=1&moveup=rauf
|
|
POST radioRule=4&moveup=rauf
|
|
POST moveup=rauf
|
|
POST radioRule=3&radioRule=2&moveup=rauf
|
|
POST radioRule=2&radioRule=abc&moveup=rauf
|
|
POST radioRule=%2B3&moveup=rauf
|
|
case moveDown three
|
|
POST radioRule=1&movedown=runter
|
|
POST radioRule=3&movedown=runter
|
|
POST movedown=runter
|
|
case moveDownZero three
|
|
POST radioRule=0&movedown=runter
|
|
case delete three
|
|
POST radioRule=2&delrule=l%C3%B6schen
|
|
POST radioRule=0&delrule=l%C3%B6schen
|
|
POST radioRule=abc&delrule=l%C3%B6schen
|
|
POST radioRule=9&delrule=l%C3%B6schen
|
|
case addEmpty empty
|
|
POST srcIP=&srcMask=&destIP=&destMask=&protocol=*&port=&action=drop&addrule=hinzuf%C3%BCgen
|
|
POST srcIP=&srcMask=&destIP=&destMask=&protocol=TCP&port=80&action=accept&addrule=hinzuf%C3%BCgen
|
|
POST srcIP=&srcMask=&destIP=&destMask=&protocol=UDP&port=-1&action=drop&addrule=hinzuf%C3%BCgen
|
|
POST srcIP=&srcMask=&destIP=&destMask=&protocol=tcp&port=+53+&action=ACCEPT&addrule=hinzuf%C3%BCgen
|
|
POST addrule=x
|
|
case addSource empty
|
|
POST srcIP=10.0.0.0&srcMask=255.255.255.0&destIP=&destMask=&protocol=TCP&port=80&action=drop&addrule=hinzuf%C3%BCgen
|
|
case addSourceMaskFirst empty
|
|
POST srcMask=255.255.255.0&srcIP=10.0.0.0&destIP=&destMask=&protocol=TCP&port=80&action=drop&addrule=hinzuf%C3%BCgen
|
|
case sourceRule sourceRule
|
|
GET
|
|
case addDestination empty
|
|
POST srcIP=&srcMask=&destIP=20.0.0.0&destMask=255.0.0.0&protocol=UDP&port=&action=accept&addrule=hinzuf%C3%BCgen
|
|
case addDestinationMaskFirst empty
|
|
POST srcIP=&srcMask=&destMask=255.0.0.0&destIP=20.0.0.0&protocol=UDP&port=&action=accept&addrule=hinzuf%C3%BCgen
|
|
case destinationRule destinationRule
|
|
GET
|
|
case errors three
|
|
POST srcIP=10.0.0.300&srcMask=&destIP=&destMask=255.0.255.0&protocol=UDP&port=abc&action=accept&addrule=hinzuf%C3%BCgen
|
|
GET
|
|
POST radioRule=1&moveup=rauf
|
|
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
|
|
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
|
|
POST srcIP=&srcMask=&destIP=&destMask=&protocol=*&port=080&action=drop&addrule=hinzuf%C3%BCgen
|
|
POST srcIP=&srcMask=&destIP=&destMask=&protocol=*&port=%2B80&action=drop&addrule=hinzuf%C3%BCgen
|
|
POST srcIP=&srcMask=255.255.255.0.&destIP=&destMask=255.255.255&protocol=*&port=65535&action=drop&addrule=hinzuf%C3%BCgen
|
|
case errorAndSave three
|
|
POST srcIP=1.2.3&srcMask=&destIP=&destMask=&protocol=*&port=&action=drop&btnSave=speichern&addrule=hinzuf%C3%BCgen
|
|
case markup empty
|
|
POST srcIP=%3Cb%3E%22&srcMask=&destIP=&destMask=&protocol=*&port=&action=drop&addrule=hinzuf%C3%BCgen
|
|
case dollar empty
|
|
POST srcIP=%241&srcMask=&destIP=&destMask=&protocol=*&port=&action=drop&addrule=hinzuf%C3%BCgen
|
|
case encoding empty
|
|
POST srcIP=+&srcMask=&destIP=&destMask=&protocol=%2A&port=%38&action=drop&addrule=hinzuf%C3%BCgen
|
|
POST \u000abtnSave=speichern&firewallActivate=1
|
|
POST BTNSAVE=x&firewallActivate=1
|
|
POST =x&btnSave
|
|
case masks empty
|
|
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
|
|
POST srcIP=&srcMask=255.255.255.256&destIP=&destMask=255.255.255.255&protocol=*&port=&action=accept&action=drop&addrule=hinzuf%C3%BCgen
|
|
case portZero portZero
|
|
GET
|
|
case ampersand empty
|
|
POST srcIP=%26&srcMask=&destIP=&destMask=&protocol=*&port=&action=drop&addrule=hinzuf%C3%BCgen
|
|
# What Java's browser window posts (Swing's form: every field, the button pressed).
|
|
case browserForm three
|
|
POST firewallActivate=1&onlySYN=1&btnSave=speichern&defaultPolicy=drop&srcIP=&srcMask=&destIP=&destMask=&protocol=*&port=&action=drop
|
|
POST onlySYN=1&defaultPolicy=accept&defPolSet=speichern&srcIP=&srcMask=&destIP=&destMask=&protocol=*&port=&action=drop
|
|
POST firewallActivate=1&onlySYN=1&defaultPolicy=drop&radioRule=3&moveup=rauf&srcIP=10.0.0.0&srcMask=&destIP=&destMask=&protocol=*&port=&action=drop
|
|
POST firewallActivate=1&onlySYN=1&defaultPolicy=drop&srcIP=&srcMask=&destIP=&destMask=&protocol=UDP&port=53&action=accept&addrule=hinzuf%C3%BCgen
|
|
POST firewallActivate=1&onlySYN=1&defaultPolicy=drop&radioRule=1&delrule=l%C3%B6schen&srcIP=&srcMask=&destIP=&destMask=&protocol=*&port=&action=drop
|
|
case malformed three
|
|
POST radioRule=2&moveup=rauf&x=%zz
|
|
POST radioRule=2&moveup=rauf&x=%
|