1
0
mirror of https://github.com/fwbuilder/fwbuilder synced 2026-03-21 02:37:16 +01:00

fixed #1906 ASA NAT - Address objects are not properly identified by network zone and have the wrong real interface

This commit is contained in:
Vadim Kurland 2011-01-10 17:17:47 -08:00
parent 84a30873d5
commit 5bd095a95c
37 changed files with 49 additions and 36 deletions

View File

@ -1,5 +1,13 @@
2011-01-10 vadim <vadim@netcitadel.com>
* Helper.cpp (findInterfaceByNetzone): fixed #1906 "ASA NAT -
Address objects are not properly identified by network zone and
have the wrong real interface". The problem should have affected
both "old" (PIX 6 and 7) and "new" (ASA 8.3) configuration. When
an Address object was used in Original Source of a NAT rule,
compiler used wrong interface in the (interfac1,interface2) pair
in "nat" command.
* CompilerDriver_pix_run.cpp (run): fixed #1905 "fwbuilder crash
when compiling a rule with hosts folder as destination". Compiler
issues a warning when an empty group object is used in a rule, but

View File

@ -198,7 +198,12 @@ int Helper::findInterfaceByAddress(const InetAddr *addr,
int Helper::findInterfaceByNetzone(Address *obj)
{
return findInterfaceByNetzone(obj->getAddressPtr(), obj->getNetmaskPtr());
if (IPv4::isA(obj))
{
InetAddr host_netmask("255.255.255.255");
return findInterfaceByNetzone(obj->getAddressPtr(), &host_netmask);
} else
return findInterfaceByNetzone(obj->getAddressPtr(), obj->getNetmaskPtr());
}
/**

View File

@ -3,7 +3,7 @@
!
! Firewall Builder fwb_pix v4.2.0.3426
!
! Generated Mon Jan 10 16:37:02 2011 PST by vadim
! Generated Mon Jan 10 17:14:56 2011 PST by vadim
!
! Compiled for pix 7.0
! Outbound ACLs: supported

View File

@ -3,7 +3,7 @@
!
! Firewall Builder fwb_pix v4.2.0.3426
!
! Generated Mon Jan 10 16:37:02 2011 PST by vadim
! Generated Mon Jan 10 17:14:56 2011 PST by vadim
!
! Compiled for pix 7.0
! Outbound ACLs: supported

View File

@ -3,7 +3,7 @@
!
! Firewall Builder fwb_pix v4.2.0.3426
!
! Generated Mon Jan 10 16:37:01 2011 PST by vadim
! Generated Mon Jan 10 17:14:56 2011 PST by vadim
!
! Compiled for pix 7.0
! Outbound ACLs: supported

View File

@ -3,7 +3,7 @@
!
! Firewall Builder fwb_pix v4.2.0.3426
!
! Generated Mon Jan 10 16:37:02 2011 PST by vadim
! Generated Mon Jan 10 17:14:56 2011 PST by vadim
!
! Compiled for pix 7.0
! Outbound ACLs: supported

View File

@ -3,7 +3,7 @@
!
! Firewall Builder fwb_pix v4.2.0.3426
!
! Generated Mon Jan 10 16:36:38 2011 PST by vadim
! Generated Mon Jan 10 17:14:33 2011 PST by vadim
!
! Compiled for pix 6.2
! Outbound ACLs: not supported

View File

@ -3,7 +3,7 @@
!
! Firewall Builder fwb_pix v4.2.0.3426
!
! Generated Mon Jan 10 16:36:39 2011 PST by vadim
! Generated Mon Jan 10 17:14:33 2011 PST by vadim
!
! Compiled for pix 6.1
! Outbound ACLs: not supported

View File

@ -3,7 +3,7 @@
!
! Firewall Builder fwb_pix v4.2.0.3426
!
! Generated Mon Jan 10 16:36:40 2011 PST by vadim
! Generated Mon Jan 10 17:14:34 2011 PST by vadim
!
! Compiled for pix 6.3
! Outbound ACLs: not supported

View File

@ -3,7 +3,7 @@
!
! Firewall Builder fwb_pix v4.2.0.3426
!
! Generated Mon Jan 10 16:36:40 2011 PST by vadim
! Generated Mon Jan 10 17:14:35 2011 PST by vadim
!
! Compiled for pix 6.2
! Outbound ACLs: not supported

View File

@ -3,7 +3,7 @@
!
! Firewall Builder fwb_pix v4.2.0.3426
!
! Generated Mon Jan 10 16:36:41 2011 PST by vadim
! Generated Mon Jan 10 17:14:35 2011 PST by vadim
!
! Compiled for pix 6.3
! Outbound ACLs: not supported

View File

@ -3,7 +3,7 @@
!
! Firewall Builder fwb_pix v4.2.0.3426
!
! Generated Mon Jan 10 16:36:42 2011 PST by vadim
! Generated Mon Jan 10 17:14:36 2011 PST by vadim
!
! Compiled for pix 6.3
! Outbound ACLs: not supported

View File

@ -3,7 +3,7 @@
!
! Firewall Builder fwb_pix v4.2.0.3426
!
! Generated Mon Jan 10 16:36:42 2011 PST by vadim
! Generated Mon Jan 10 17:14:37 2011 PST by vadim
!
! Compiled for pix 6.3
! Outbound ACLs: not supported

View File

@ -3,7 +3,7 @@
!
! Firewall Builder fwb_pix v4.2.0.3426
!
! Generated Mon Jan 10 16:36:43 2011 PST by vadim
! Generated Mon Jan 10 17:14:37 2011 PST by vadim
!
! Compiled for pix 6.3
! Outbound ACLs: not supported

View File

@ -3,7 +3,7 @@
!
! Firewall Builder fwb_pix v4.2.0.3426
!
! Generated Mon Jan 10 16:36:44 2011 PST by vadim
! Generated Mon Jan 10 17:14:38 2011 PST by vadim
!
! Compiled for pix 6.3
! Outbound ACLs: not supported

View File

@ -3,7 +3,7 @@
!
! Firewall Builder fwb_pix v4.2.0.3426
!
! Generated Mon Jan 10 16:36:45 2011 PST by vadim
! Generated Mon Jan 10 17:14:39 2011 PST by vadim
!
! Compiled for pix 6.3
! Outbound ACLs: not supported

View File

@ -3,7 +3,7 @@
!
! Firewall Builder fwb_pix v4.2.0.3426
!
! Generated Mon Jan 10 16:36:44 2011 PST by vadim
! Generated Mon Jan 10 17:14:39 2011 PST by vadim
!
! Compiled for pix 7.0
! Outbound ACLs: supported

View File

@ -3,7 +3,7 @@
!
! Firewall Builder fwb_pix v4.2.0.3426
!
! Generated Mon Jan 10 16:36:46 2011 PST by vadim
! Generated Mon Jan 10 17:14:40 2011 PST by vadim
!
! Compiled for pix 7.0
! Outbound ACLs: supported

View File

@ -3,7 +3,7 @@
!
! Firewall Builder fwb_pix v4.2.0.3426
!
! Generated Mon Jan 10 16:36:46 2011 PST by vadim
! Generated Mon Jan 10 17:14:41 2011 PST by vadim
!
! Compiled for pix 6.2
! Outbound ACLs: not supported

View File

@ -3,7 +3,7 @@
!
! Firewall Builder fwb_pix v4.2.0.3426
!
! Generated Mon Jan 10 16:36:47 2011 PST by vadim
! Generated Mon Jan 10 17:14:41 2011 PST by vadim
!
! Compiled for pix 6.3
! Outbound ACLs: not supported

View File

@ -3,7 +3,7 @@
!
! Firewall Builder fwb_pix v4.2.0.3426
!
! Generated Mon Jan 10 16:36:48 2011 PST by vadim
! Generated Mon Jan 10 17:14:42 2011 PST by vadim
!
! Compiled for pix 6.3
! Outbound ACLs: not supported

View File

@ -3,7 +3,7 @@
!
! Firewall Builder fwb_pix v4.2.0.3426
!
! Generated Mon Jan 10 16:36:49 2011 PST by vadim
! Generated Mon Jan 10 17:14:43 2011 PST by vadim
!
! Compiled for pix 6.2
! Outbound ACLs: not supported

View File

@ -3,7 +3,7 @@
!
! Firewall Builder fwb_pix v4.2.0.3426
!
! Generated Mon Jan 10 16:36:49 2011 PST by vadim
! Generated Mon Jan 10 17:14:44 2011 PST by vadim
!
! Compiled for pix 7.0
! Outbound ACLs: supported

View File

@ -3,7 +3,7 @@
!
! Firewall Builder fwb_pix v4.2.0.3426
!
! Generated Mon Jan 10 16:36:50 2011 PST by vadim
! Generated Mon Jan 10 17:14:44 2011 PST by vadim
!
! Compiled for pix 6.2
! Outbound ACLs: not supported

View File

@ -3,7 +3,7 @@
!
! Firewall Builder fwb_pix v4.2.0.3426
!
! Generated Mon Jan 10 16:36:51 2011 PST by vadim
! Generated Mon Jan 10 17:14:46 2011 PST by vadim
!
! Compiled for pix 6.2
! Outbound ACLs: not supported

View File

@ -3,7 +3,7 @@
!
! Firewall Builder fwb_pix v4.2.0.3426
!
! Generated Mon Jan 10 16:36:52 2011 PST by vadim
! Generated Mon Jan 10 17:14:46 2011 PST by vadim
!
! Compiled for pix 8.2
! Outbound ACLs: supported

View File

@ -3,7 +3,7 @@
!
! Firewall Builder fwb_pix v4.2.0.3426
!
! Generated Mon Jan 10 16:36:52 2011 PST by vadim
! Generated Mon Jan 10 17:14:47 2011 PST by vadim
!
! Compiled for pix 8.3
! Outbound ACLs: supported

View File

@ -3,7 +3,7 @@
!
! Firewall Builder fwb_pix v4.2.0.3426
!
! Generated Mon Jan 10 16:36:53 2011 PST by vadim
! Generated Mon Jan 10 17:14:47 2011 PST by vadim
!
! Compiled for pix 8.3
! Outbound ACLs: supported

View File

@ -3,7 +3,7 @@
!
! Firewall Builder fwb_pix v4.2.0.3426
!
! Generated Mon Jan 10 16:36:54 2011 PST by vadim
! Generated Mon Jan 10 17:14:48 2011 PST by vadim
!
! Compiled for pix 8.3
! Outbound ACLs: supported

View File

@ -3,7 +3,7 @@
!
! Firewall Builder fwb_pix v4.2.0.3426
!
! Generated Mon Jan 10 16:36:54 2011 PST by vadim
! Generated Mon Jan 10 17:14:49 2011 PST by vadim
!
! Compiled for pix 6.3
! Outbound ACLs: not supported

View File

@ -3,7 +3,7 @@
!
! Firewall Builder fwb_pix v4.2.0.3426
!
! Generated Mon Jan 10 16:36:55 2011 PST by vadim
! Generated Mon Jan 10 17:14:49 2011 PST by vadim
!
! Compiled for pix 8.3
! Outbound ACLs: supported

View File

@ -3,7 +3,7 @@
!
! Firewall Builder fwb_pix v4.2.0.3426
!
! Generated Mon Jan 10 16:36:56 2011 PST by vadim
! Generated Mon Jan 10 17:14:50 2011 PST by vadim
!
! Compiled for pix 8.3
! Outbound ACLs: supported

View File

@ -3,7 +3,7 @@
!
! Firewall Builder fwb_pix v4.2.0.3426
!
! Generated Mon Jan 10 16:36:56 2011 PST by vadim
! Generated Mon Jan 10 17:14:51 2011 PST by vadim
!
! Compiled for pix 8.3
! Outbound ACLs: supported

View File

@ -3,7 +3,7 @@
!
! Firewall Builder fwb_pix v4.2.0.3426
!
! Generated Mon Jan 10 16:36:57 2011 PST by vadim
! Generated Mon Jan 10 17:14:52 2011 PST by vadim
!
! Compiled for fwsm 2.3
! Outbound ACLs: supported

View File

@ -3,7 +3,7 @@
!
! Firewall Builder fwb_pix v4.2.0.3426
!
! Generated Mon Jan 10 16:36:58 2011 PST by vadim
! Generated Mon Jan 10 17:14:52 2011 PST by vadim
!
! Compiled for fwsm 4.x
! Outbound ACLs: supported

View File

@ -3,7 +3,7 @@
!
! Firewall Builder fwb_pix v4.2.0.3426
!
! Generated Mon Jan 10 16:36:59 2011 PST by vadim
! Generated Mon Jan 10 17:14:53 2011 PST by vadim
!
! Compiled for pix 7.0
! Outbound ACLs: supported

View File

@ -3,7 +3,7 @@
!
! Firewall Builder fwb_pix v4.2.0.3426
!
! Generated Mon Jan 10 16:37:00 2011 PST by vadim
! Generated Mon Jan 10 17:14:54 2011 PST by vadim
!
! Compiled for pix 6.3
! Outbound ACLs: not supported