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:
parent
84a30873d5
commit
5bd095a95c
@ -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
|
||||
|
||||
@ -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());
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user