ipsec_P_Drop.sh

Go to the documentation of this file.
00001 #!/bin/bash
00002 #
00003 # Proxy-CSCF drop all 4 SA
00004 #
00005 # \author Dragos Vingarzan vingarzan -at- fokus dot fraunhofer dot de
00006 #
00007 
00008 ue=$1
00009 port_uc=$2
00010 port_us=$3
00011 
00012 pcscf=$4
00013 port_pc=$5
00014 port_ps=$6
00015 
00016 spi_uc=$7
00017 spi_us=$8
00018 
00019 spi_pc=$9
00020 spi_ps=${10}
00021 
00022 
00023 
00024 setkey -c << EOF
00025 spddelete $ue/32[$port_uc] $pcscf/32[$port_ps] tcp -P in ;
00026 spddelete $ue/32[$port_uc] $pcscf/32[$port_ps] udp -P in ;
00027 delete $ue $pcscf esp $spi_ps ;
00028 
00029 spddelete $pcscf/32[$port_ps] $ue/32[$port_uc] tcp -P out ;
00030 spddelete $pcscf/32[$port_ps] $ue/32[$port_uc] udp -P out ;
00031 delete $pcscf $ue esp $spi_uc ;
00032 
00033 spddelete $pcscf/32[$port_pc] $ue/32[$port_us] tcp -P out ;
00034 spddelete $pcscf/32[$port_pc] $ue/32[$port_us] udp -P out ;
00035 delete $pcscf $ue esp $spi_us ;
00036 
00037 spddelete $ue/32[$port_us] $pcscf/32[$port_pc] tcp -P in ;
00038 spddelete $ue/32[$port_us] $pcscf/32[$port_pc] udp -P in ;
00039 delete $ue $pcscf esp $spi_pc ;
00040 
00041 EOF

Generated on Thu Oct 23 04:14:38 2008 for Open IMS Core CSCFs by  doxygen 1.5.2