Single-line --raw mode simplifies evaltest of swanctl scenarios

This commit is contained in:
Andreas Steffen
2014-06-14 15:40:23 +02:00
parent dacb75f5c0
commit 3eb22f1f00
5 changed files with 16 additions and 92 deletions
@@ -1,17 +1,5 @@
moon::swanctl --list-sas 2> /dev/null::gw-gw:.*ESTABLISHED, IKEv2::YES
sun:: swanctl --list-sas 2> /dev/null::gw-gw:.*ESTABLISHED, IKEv2::YES
moon::swanctl --list-sas 2> /dev/null::local.*moon.strongswan.org.*192.168.0.1::YES
moon::swanctl --list-sas 2> /dev/null::remote.*sun.strongswan.org.*192.168.0.2::YES
sun:: swanctl --list-sas 2> /dev/null::local.*sun.strongswan.org.*192.168.0.2::YES
sun:: swanctl --list-sas 2> /dev/null::remote.*moon.strongswan.org.*192.168.0.1::YES
moon::swanctl --list-sas 2> /dev/null::AES_CBC-128/HMAC_SHA2_256_128/PRF_HMAC_SHA2_256/MODP_2048::YES
sun:: swanctl --list-sas 2> /dev/null::AES_CBC-128/HMAC_SHA2_256_128/PRF_HMAC_SHA2_256/MODP_2048::YES
moon::swanctl --list-sas 2> /dev/null::net-net:.*INSTALLED, TUNNEL, ESP:AES_GCM_16-128::YES
sun:: swanctl --list-sas 2> /dev/null::net-net:.*INSTALLED, TUNNEL, ESP:AES_GCM_16-128::YES
moon::swanctl --list-sas 2> /dev/null::local.*10.1.0.0/16::YES
moon::swanctl --list-sas 2> /dev/null::remote 10.2.0.0/16::YES
sun:: swanctl --list-sas 2> /dev/null::local.*10.2.0.0/16::YES
sun:: swanctl --list-sas 2> /dev/null::remote 10.1.0.0/16::YES
moon::swanctl --list-sas --raw 2> /dev/null::gw-gw.*version=2 state=ESTABLISHED local-host=192.168.0.1 local-id=moon.strongswan.org remote-host=192.168.0.2 remote-id=sun.strongswan.org initiator=yes.*encr-alg=AES_CBC encr-keysize=128 integ-alg=HMAC_SHA2_256_128 prf-alg=PRF_HMAC_SHA2_256 dh-group=MODP_2048.*child-sas.*net-net.*state=INSTALLED mode=TUNNEL.*ESP.*encr-alg=AES_GCM_16 encr-keysize=128.*local-ts=\[10.1.0.0/16] remote-ts=\[10.2.0.0/16]::YES
sun:: swanctl --list-sas --raw 2> /dev/null::gw-gw.*version=2 state=ESTABLISHED local-host=192.168.0.2 local-id=sun.strongswan.org remote-host=192.168.0.1 remote-id=moon.strongswan.org.*encr-alg=AES_CBC encr-keysize=128 integ-alg=HMAC_SHA2_256_128 prf-alg=PRF_HMAC_SHA2_256 dh-group=MODP_2048.*child-sas.*net-net.*state=INSTALLED mode=TUNNEL.*ESP.*encr-alg=AES_GCM_16 encr-keysize=128.*local-ts=\[10.2.0.0/16] remote-ts=\[10.1.0.0/16]::YES
alice::ping -c 1 PH_IP_BOB::64 bytes from PH_IP_BOB: icmp_req=1::YES
sun::tcpdump::IP moon.strongswan.org > sun.strongswan.org: ESP::YES
sun::tcpdump::IP sun.strongswan.org > moon.strongswan.org: ESP::YES
@@ -1,4 +1,4 @@
moon::swanctl --terminate --ike gw-gw
moon::swanctl --terminate --ike gw-gw 2> /dev/null
moon::service charon stop 2> /dev/null
sun::service charon stop 2> /dev/null
moon::iptables-restore < /etc/iptables.flush