see #1927 added check to prohibit nat rule that translates destination but has ODst "any"

This commit is contained in:
Vadim Kurland
2011-01-16 15:12:17 -08:00
parent f8904a9c3f
commit f74713b2fa
38 changed files with 186 additions and 71 deletions
+2 -2
View File
@@ -1,9 +1,9 @@
!
! This is automatically generated file. DO NOT MODIFY !
!
! Firewall Builder fwb_pix v4.2.0.3432
! Firewall Builder fwb_pix v4.2.0.3434
!
! Generated Fri Jan 14 18:48:45 2011 PST by vadim
! Generated Sun Jan 16 15:04:40 2011 PST by vadim
!
! Compiled for pix 7.0
! Outbound ACLs: supported
+2 -2
View File
@@ -1,9 +1,9 @@
!
! This is automatically generated file. DO NOT MODIFY !
!
! Firewall Builder fwb_pix v4.2.0.3432
! Firewall Builder fwb_pix v4.2.0.3434
!
! Generated Fri Jan 14 18:48:45 2011 PST by vadim
! Generated Sun Jan 16 15:04:40 2011 PST by vadim
!
! Compiled for pix 7.0
! Outbound ACLs: supported
+2 -2
View File
@@ -1,9 +1,9 @@
!
! This is automatically generated file. DO NOT MODIFY !
!
! Firewall Builder fwb_pix v4.2.0.3432
! Firewall Builder fwb_pix v4.2.0.3434
!
! Generated Fri Jan 14 18:48:44 2011 PST by vadim
! Generated Sun Jan 16 15:04:39 2011 PST by vadim
!
! Compiled for pix 7.0
! Outbound ACLs: supported
+2 -2
View File
@@ -1,9 +1,9 @@
!
! This is automatically generated file. DO NOT MODIFY !
!
! Firewall Builder fwb_pix v4.2.0.3432
! Firewall Builder fwb_pix v4.2.0.3434
!
! Generated Fri Jan 14 18:48:45 2011 PST by vadim
! Generated Sun Jan 16 15:04:39 2011 PST by vadim
!
! Compiled for pix 7.0
! Outbound ACLs: supported
+2 -2
View File
@@ -1,9 +1,9 @@
!
! This is automatically generated file. DO NOT MODIFY !
!
! Firewall Builder fwb_pix v4.2.0.3432
! Firewall Builder fwb_pix v4.2.0.3434
!
! Generated Fri Jan 14 18:48:20 2011 PST by vadim
! Generated Sun Jan 16 15:04:15 2011 PST by vadim
!
! Compiled for pix 6.2
! Outbound ACLs: not supported
+2 -2
View File
@@ -1,9 +1,9 @@
!
! This is automatically generated file. DO NOT MODIFY !
!
! Firewall Builder fwb_pix v4.2.0.3432
! Firewall Builder fwb_pix v4.2.0.3434
!
! Generated Fri Jan 14 18:48:21 2011 PST by vadim
! Generated Sun Jan 16 15:04:15 2011 PST by vadim
!
! Compiled for pix 6.1
! Outbound ACLs: not supported
+2 -2
View File
@@ -1,9 +1,9 @@
!
! This is automatically generated file. DO NOT MODIFY !
!
! Firewall Builder fwb_pix v4.2.0.3432
! Firewall Builder fwb_pix v4.2.0.3434
!
! Generated Fri Jan 14 18:48:22 2011 PST by vadim
! Generated Sun Jan 16 15:04:16 2011 PST by vadim
!
! Compiled for pix 6.3
! Outbound ACLs: not supported
+2 -2
View File
@@ -1,9 +1,9 @@
!
! This is automatically generated file. DO NOT MODIFY !
!
! Firewall Builder fwb_pix v4.2.0.3432
! Firewall Builder fwb_pix v4.2.0.3434
!
! Generated Fri Jan 14 18:48:23 2011 PST by vadim
! Generated Sun Jan 16 15:04:17 2011 PST by vadim
!
! Compiled for pix 6.2
! Outbound ACLs: not supported
+2 -2
View File
@@ -1,9 +1,9 @@
!
! This is automatically generated file. DO NOT MODIFY !
!
! Firewall Builder fwb_pix v4.2.0.3432
! Firewall Builder fwb_pix v4.2.0.3434
!
! Generated Fri Jan 14 18:48:23 2011 PST by vadim
! Generated Sun Jan 16 15:04:17 2011 PST by vadim
!
! Compiled for pix 6.3
! Outbound ACLs: not supported
+2 -2
View File
@@ -1,9 +1,9 @@
!
! This is automatically generated file. DO NOT MODIFY !
!
! Firewall Builder fwb_pix v4.2.0.3432
! Firewall Builder fwb_pix v4.2.0.3434
!
! Generated Fri Jan 14 18:48:24 2011 PST by vadim
! Generated Sun Jan 16 15:04:18 2011 PST by vadim
!
! Compiled for pix 6.3
! Outbound ACLs: not supported
+2 -2
View File
@@ -1,9 +1,9 @@
!
! This is automatically generated file. DO NOT MODIFY !
!
! Firewall Builder fwb_pix v4.2.0.3432
! Firewall Builder fwb_pix v4.2.0.3434
!
! Generated Fri Jan 14 18:48:25 2011 PST by vadim
! Generated Sun Jan 16 15:04:19 2011 PST by vadim
!
! Compiled for pix 6.3
! Outbound ACLs: not supported
+2 -2
View File
@@ -1,9 +1,9 @@
!
! This is automatically generated file. DO NOT MODIFY !
!
! Firewall Builder fwb_pix v4.2.0.3432
! Firewall Builder fwb_pix v4.2.0.3434
!
! Generated Fri Jan 14 18:48:25 2011 PST by vadim
! Generated Sun Jan 16 15:04:19 2011 PST by vadim
!
! Compiled for pix 6.3
! Outbound ACLs: not supported
+2 -2
View File
@@ -1,9 +1,9 @@
!
! This is automatically generated file. DO NOT MODIFY !
!
! Firewall Builder fwb_pix v4.2.0.3432
! Firewall Builder fwb_pix v4.2.0.3434
!
! Generated Fri Jan 14 18:48:26 2011 PST by vadim
! Generated Sun Jan 16 15:04:20 2011 PST by vadim
!
! Compiled for pix 6.3
! Outbound ACLs: not supported
+2 -2
View File
@@ -1,9 +1,9 @@
!
! This is automatically generated file. DO NOT MODIFY !
!
! Firewall Builder fwb_pix v4.2.0.3432
! Firewall Builder fwb_pix v4.2.0.3434
!
! Generated Fri Jan 14 18:48:27 2011 PST by vadim
! Generated Sun Jan 16 15:04:22 2011 PST by vadim
!
! Compiled for pix 6.3
! Outbound ACLs: not supported
+2 -2
View File
@@ -1,9 +1,9 @@
!
! This is automatically generated file. DO NOT MODIFY !
!
! Firewall Builder fwb_pix v4.2.0.3432
! Firewall Builder fwb_pix v4.2.0.3434
!
! Generated Fri Jan 14 18:48:27 2011 PST by vadim
! Generated Sun Jan 16 15:04:21 2011 PST by vadim
!
! Compiled for pix 7.0
! Outbound ACLs: supported
+2 -2
View File
@@ -1,9 +1,9 @@
!
! This is automatically generated file. DO NOT MODIFY !
!
! Firewall Builder fwb_pix v4.2.0.3432
! Firewall Builder fwb_pix v4.2.0.3434
!
! Generated Fri Jan 14 18:48:28 2011 PST by vadim
! Generated Sun Jan 16 15:04:22 2011 PST by vadim
!
! Compiled for pix 7.0
! Outbound ACLs: supported
+2 -2
View File
@@ -1,9 +1,9 @@
!
! This is automatically generated file. DO NOT MODIFY !
!
! Firewall Builder fwb_pix v4.2.0.3432
! Firewall Builder fwb_pix v4.2.0.3434
!
! Generated Fri Jan 14 18:48:29 2011 PST by vadim
! Generated Sun Jan 16 15:04:23 2011 PST by vadim
!
! Compiled for pix 6.2
! Outbound ACLs: not supported
+2 -2
View File
@@ -1,9 +1,9 @@
!
! This is automatically generated file. DO NOT MODIFY !
!
! Firewall Builder fwb_pix v4.2.0.3432
! Firewall Builder fwb_pix v4.2.0.3434
!
! Generated Fri Jan 14 18:48:29 2011 PST by vadim
! Generated Sun Jan 16 15:04:24 2011 PST by vadim
!
! Compiled for pix 6.3
! Outbound ACLs: not supported
+2 -2
View File
@@ -1,9 +1,9 @@
!
! This is automatically generated file. DO NOT MODIFY !
!
! Firewall Builder fwb_pix v4.2.0.3432
! Firewall Builder fwb_pix v4.2.0.3434
!
! Generated Fri Jan 14 18:48:30 2011 PST by vadim
! Generated Sun Jan 16 15:04:25 2011 PST by vadim
!
! Compiled for pix 6.3
! Outbound ACLs: not supported
+2 -2
View File
@@ -1,9 +1,9 @@
!
! This is automatically generated file. DO NOT MODIFY !
!
! Firewall Builder fwb_pix v4.2.0.3432
! Firewall Builder fwb_pix v4.2.0.3434
!
! Generated Fri Jan 14 18:48:31 2011 PST by vadim
! Generated Sun Jan 16 15:04:26 2011 PST by vadim
!
! Compiled for pix 6.2
! Outbound ACLs: not supported
+2 -2
View File
@@ -1,9 +1,9 @@
!
! This is automatically generated file. DO NOT MODIFY !
!
! Firewall Builder fwb_pix v4.2.0.3432
! Firewall Builder fwb_pix v4.2.0.3434
!
! Generated Fri Jan 14 18:48:32 2011 PST by vadim
! Generated Sun Jan 16 15:04:27 2011 PST by vadim
!
! Compiled for pix 7.0
! Outbound ACLs: supported
+2 -2
View File
@@ -1,9 +1,9 @@
!
! This is automatically generated file. DO NOT MODIFY !
!
! Firewall Builder fwb_pix v4.2.0.3432
! Firewall Builder fwb_pix v4.2.0.3434
!
! Generated Fri Jan 14 18:48:33 2011 PST by vadim
! Generated Sun Jan 16 15:04:27 2011 PST by vadim
!
! Compiled for pix 6.2
! Outbound ACLs: not supported
+2 -2
View File
@@ -1,9 +1,9 @@
!
! This is automatically generated file. DO NOT MODIFY !
!
! Firewall Builder fwb_pix v4.2.0.3432
! Firewall Builder fwb_pix v4.2.0.3434
!
! Generated Fri Jan 14 18:48:34 2011 PST by vadim
! Generated Sun Jan 16 15:04:28 2011 PST by vadim
!
! Compiled for pix 6.2
! Outbound ACLs: not supported
+2 -2
View File
@@ -1,9 +1,9 @@
!
! This is automatically generated file. DO NOT MODIFY !
!
! Firewall Builder fwb_pix v4.2.0.3432
! Firewall Builder fwb_pix v4.2.0.3434
!
! Generated Fri Jan 14 18:48:34 2011 PST by vadim
! Generated Sun Jan 16 15:04:29 2011 PST by vadim
!
! Compiled for pix 8.2
! Outbound ACLs: supported
+2 -2
View File
@@ -1,9 +1,9 @@
!
! This is automatically generated file. DO NOT MODIFY !
!
! Firewall Builder fwb_pix v4.2.0.3432
! Firewall Builder fwb_pix v4.2.0.3434
!
! Generated Fri Jan 14 18:48:35 2011 PST by vadim
! Generated Sun Jan 16 15:04:30 2011 PST by vadim
!
! Compiled for pix 8.3
! Outbound ACLs: supported
+2 -2
View File
@@ -1,9 +1,9 @@
!
! This is automatically generated file. DO NOT MODIFY !
!
! Firewall Builder fwb_pix v4.2.0.3432
! Firewall Builder fwb_pix v4.2.0.3434
!
! Generated Fri Jan 14 18:48:36 2011 PST by vadim
! Generated Sun Jan 16 15:04:30 2011 PST by vadim
!
! Compiled for pix 8.3
! Outbound ACLs: supported
+2 -2
View File
@@ -1,9 +1,9 @@
!
! This is automatically generated file. DO NOT MODIFY !
!
! Firewall Builder fwb_pix v4.2.0.3432
! Firewall Builder fwb_pix v4.2.0.3434
!
! Generated Fri Jan 14 18:48:36 2011 PST by vadim
! Generated Sun Jan 16 15:04:31 2011 PST by vadim
!
! Compiled for pix 8.3
! Outbound ACLs: supported
+2 -2
View File
@@ -1,9 +1,9 @@
!
! This is automatically generated file. DO NOT MODIFY !
!
! Firewall Builder fwb_pix v4.2.0.3432
! Firewall Builder fwb_pix v4.2.0.3434
!
! Generated Fri Jan 14 18:48:37 2011 PST by vadim
! Generated Sun Jan 16 15:04:32 2011 PST by vadim
!
! Compiled for pix 6.3
! Outbound ACLs: not supported
+2 -2
View File
@@ -1,9 +1,9 @@
!
! This is automatically generated file. DO NOT MODIFY !
!
! Firewall Builder fwb_pix v4.2.0.3432
! Firewall Builder fwb_pix v4.2.0.3434
!
! Generated Fri Jan 14 18:48:38 2011 PST by vadim
! Generated Sun Jan 16 15:04:33 2011 PST by vadim
!
! Compiled for pix 8.3
! Outbound ACLs: supported
+6 -2
View File
@@ -1,9 +1,9 @@
!
! This is automatically generated file. DO NOT MODIFY !
!
! Firewall Builder fwb_pix v4.2.0.3432
! Firewall Builder fwb_pix v4.2.0.3434
!
! Generated Fri Jan 14 18:48:38 2011 PST by vadim
! Generated Sun Jan 16 15:04:33 2011 PST by vadim
!
! Compiled for pix 8.3
! Outbound ACLs: supported
@@ -18,6 +18,10 @@
! N firewall91:NAT:8: error: Can not translate multiple services into one service in one rule.
! N firewall91:NAT:9: error: Translated service should be 'Original' or should contain single object.
! N firewall91:NAT:10: error: Oiginal destination can not be "any" in rules that translate destination
! N firewall91:NAT:11: error: Oiginal destination can not be "any" in rules that translate destination
! N firewall91:NAT:12: error: Oiginal destination can not be "any" in rules that translate destination
! N firewall91:NAT:13: error: Oiginal destination can not be "any" in rules that translate destination
!
! Prolog script:
+2 -2
View File
@@ -1,9 +1,9 @@
!
! This is automatically generated file. DO NOT MODIFY !
!
! Firewall Builder fwb_pix v4.2.0.3432
! Firewall Builder fwb_pix v4.2.0.3434
!
! Generated Fri Jan 14 18:48:39 2011 PST by vadim
! Generated Sun Jan 16 15:04:34 2011 PST by vadim
!
! Compiled for pix 8.3
! Outbound ACLs: supported
+2 -2
View File
@@ -1,9 +1,9 @@
!
! This is automatically generated file. DO NOT MODIFY !
!
! Firewall Builder fwb_pix v4.2.0.3432
! Firewall Builder fwb_pix v4.2.0.3434
!
! Generated Fri Jan 14 18:48:40 2011 PST by vadim
! Generated Sun Jan 16 15:04:35 2011 PST by vadim
!
! Compiled for fwsm 2.3
! Outbound ACLs: supported
+2 -2
View File
@@ -1,9 +1,9 @@
!
! This is automatically generated file. DO NOT MODIFY !
!
! Firewall Builder fwb_pix v4.2.0.3432
! Firewall Builder fwb_pix v4.2.0.3434
!
! Generated Fri Jan 14 18:48:41 2011 PST by vadim
! Generated Sun Jan 16 15:04:36 2011 PST by vadim
!
! Compiled for fwsm 4.x
! Outbound ACLs: supported
+94 -1
View File
@@ -19084,7 +19084,7 @@ no sysopt nodnsalias outbound
<Option name="xlate_ss">0</Option>
</FirewallOptions>
</Firewall>
<Firewall id="id20098X3981" host_OS="pix_os" inactive="False" lastCompiled="0" lastInstalled="0" lastModified="1294767697" platform="pix" version="8.3" name="firewall91" comment="testing new style ASA 8.3 nat commands&#10;DNAT rules&#10;" ro="False">
<Firewall id="id20098X3981" host_OS="pix_os" inactive="False" lastCompiled="0" lastInstalled="0" lastModified="1295219041" platform="pix" version="8.3" name="firewall91" comment="testing new style ASA 8.3 nat commands&#10;DNAT rules&#10;" ro="False">
<NAT id="id20132X3981" name="NAT" comment="" ro="False" ipv4_rule_set="False" ipv6_rule_set="False" top_rule_set="True">
<NATRule id="id20285X3981" disabled="False" group="" position="0" action="Translate" comment="">
<OSrc neg="False">
@@ -19298,6 +19298,99 @@ no sysopt nodnsalias outbound
</TSrv>
<NATRuleOptions/>
</NATRule>
<NATRule id="id21329X8588" disabled="False" group="" position="10" action="Translate" comment="for #1927">
<OSrc neg="False">
<ObjectRef ref="sysid0"/>
</OSrc>
<ODst neg="False">
<ObjectRef ref="sysid0"/>
</ODst>
<OSrv neg="False">
<ServiceRef ref="sysid1"/>
</OSrv>
<TSrc neg="False">
<ObjectRef ref="sysid0"/>
</TSrc>
<TDst neg="False">
<ObjectRef ref="id23261X67574"/>
</TDst>
<TSrv neg="False">
<ServiceRef ref="sysid1"/>
</TSrv>
<NATRuleOptions>
<Option name="color">#C86E6E</Option>
</NATRuleOptions>
</NATRule>
<NATRule id="id21378X8588" disabled="False" group="" position="11" action="Translate" comment="for #1927">
<OSrc neg="False">
<ObjectRef ref="sysid0"/>
</OSrc>
<ODst neg="False">
<ObjectRef ref="sysid0"/>
</ODst>
<OSrv neg="False">
<ServiceRef ref="tcp-HTTP"/>
</OSrv>
<TSrc neg="False">
<ObjectRef ref="sysid0"/>
</TSrc>
<TDst neg="False">
<ObjectRef ref="id23261X67574"/>
</TDst>
<TSrv neg="False">
<ServiceRef ref="sysid1"/>
</TSrv>
<NATRuleOptions>
<Option name="color">#C86E6E</Option>
</NATRuleOptions>
</NATRule>
<NATRule id="id97464X8588" disabled="False" group="" position="12" action="Translate" comment="for #1927">
<OSrc neg="False">
<ObjectRef ref="id178241X29963"/>
</OSrc>
<ODst neg="False">
<ObjectRef ref="sysid0"/>
</ODst>
<OSrv neg="False">
<ServiceRef ref="sysid1"/>
</OSrv>
<TSrc neg="False">
<ObjectRef ref="id20111X3981"/>
</TSrc>
<TDst neg="False">
<ObjectRef ref="id23261X67574"/>
</TDst>
<TSrv neg="False">
<ServiceRef ref="sysid1"/>
</TSrv>
<NATRuleOptions>
<Option name="color">#C86E6E</Option>
</NATRuleOptions>
</NATRule>
<NATRule id="id97410X8588" disabled="False" group="" position="13" action="Translate" comment="for #1927">
<OSrc neg="False">
<ObjectRef ref="id178241X29963"/>
<ObjectRef ref="id178250X29963"/>
</OSrc>
<ODst neg="False">
<ObjectRef ref="sysid0"/>
</ODst>
<OSrv neg="False">
<ServiceRef ref="tcp-HTTP"/>
</OSrv>
<TSrc neg="False">
<ObjectRef ref="id20115X3981"/>
</TSrc>
<TDst neg="False">
<ObjectRef ref="id23261X67574"/>
</TDst>
<TSrv neg="False">
<ServiceRef ref="sysid1"/>
</TSrv>
<NATRuleOptions>
<Option name="color">#C86E6E</Option>
</NATRuleOptions>
</NATRule>
<RuleSetOptions/>
</NAT>
<Policy id="id20118X3981" name="Policy" comment="" ro="False" ipv4_rule_set="False" ipv6_rule_set="False" top_rule_set="True">
+2 -2
View File
@@ -1,9 +1,9 @@
!
! This is automatically generated file. DO NOT MODIFY !
!
! Firewall Builder fwb_pix v4.2.0.3432
! Firewall Builder fwb_pix v4.2.0.3434
!
! Generated Fri Jan 14 18:48:42 2011 PST by vadim
! Generated Sun Jan 16 15:04:37 2011 PST by vadim
!
! Compiled for pix 7.0
! Outbound ACLs: supported
+2 -2
View File
@@ -1,9 +1,9 @@
!
! This is automatically generated file. DO NOT MODIFY !
!
! Firewall Builder fwb_pix v4.2.0.3432
! Firewall Builder fwb_pix v4.2.0.3434
!
! Generated Fri Jan 14 18:48:43 2011 PST by vadim
! Generated Sun Jan 16 15:04:37 2011 PST by vadim
!
! Compiled for pix 6.3
! Outbound ACLs: not supported