test action service_base ports
Patrz #115 (closed)
Edit: Test jest przeprowadzony w następujący sposób: stworzone są trzy maszyny - server, allowedclient i restrictedclient. Na serverze jest postawiony nginx z wystawionymi dwoma portami: 8000 (filtrowany) i 8001 (niefiltrowany). W pierwszej iteracji nie są ustawione żadne filtry, zatem z obu klientów powinno dać radę się połączyć z oboma portami. Następnie dodana zostaje reguła filtrowania dla portu 8000 wpuszczająca tylko pierwszego klienta. Port 8001 zostaje bez zmian. Wobec tego po ponownym sprawdzeniu dla portu 8001 nic się nie powinno zmienić natomiast port 8000 powinien wpuszczać tylko pierwszego klienta. Taki sposób implementacji imho pozwala na sprawdzenie wszystkich możliwości i wykluczenie fałszywie pozytywnych wyników.