Vadim Kurland
2717d09f7e
see #2170 checking combination of -i and -o interface and chain
2011-03-06 19:57:45 -08:00
Vadim Kurland
98a21d7248
build 3496; updated unit test files
2011-03-06 19:21:06 -08:00
Vadim Kurland
5c25bfb711
* IPTImporter.cpp (pushPolicyRule): see #2189 Policy importer
...
warnings and errors now include line numbers to help find relevant
lines in the original configuration file.
2011-03-06 13:16:11 -08:00
Vadim Kurland
cac6101e0f
fixes #2188 protocol "gre" could not be resolved to ip protocol number on Winbdows; implemented wrappers for getprotobyname() and getservbyname(), including protocol and tcp/udp service name resolution for cisco IOS and PIX; fixed unit tests for the importer
2011-03-06 12:47:20 -08:00
Vadim Kurland
9dbb444a51
fixes #2187 iptables parser error formatting problem
2011-03-05 23:49:47 -08:00
Vadim Kurland
bc0b69ae71
fixes #2148 ASA Import - name of created firewall is hostname
2011-03-05 23:41:25 -08:00
Vadim Kurland
6a331a7642
bugfix: an error in regex list that should match pf.conf made it match all kinds of configs
2011-03-05 22:40:02 -08:00
Vadim Kurland
a7dfe07409
see #2185 rearranged #include to make sure I include snmp.h only where it is really needed and always after all Qt headers
2011-03-05 21:33:53 -08:00
Vadim Kurland
9bf118bc12
trying to resolve build problem on windows "/usr/include/net-snmp/*"
2011-03-05 18:52:19 -08:00
Vadim Kurland
1100f1842a
still trying to fix windows build
2011-03-05 16:04:09 -08:00
Vadim Kurland
7d962bb1ce
see #2176 autodetect pf.conf format in importer
2011-03-05 15:55:46 -08:00
Vadim Kurland
d82b81682e
fixes #2183 count errors and warnings generated by the importer and show the numbers in the progress page of the wizard
2011-03-05 15:48:02 -08:00
Vadim Kurland
633b65f9d7
see #2174 warning for IOS, see #2175 warning for iptables
2011-03-05 15:38:20 -08:00
Vadim Kurland
538732c4ce
fixes #2178 set platform and host os for FWSM; fixes #2156 After import the firewall should be opened in object tree
2011-03-05 15:32:53 -08:00
Vadim Kurland
4596a6cd53
fixes #2158 iptables import log is poorly formatted
2011-03-05 15:10:36 -08:00
Vadim Kurland
4b4febd253
fixes #2180 hitting Cancel while importer is working should not wait for it to complete
2011-03-05 14:54:07 -08:00
Vadim Kurland
85afa6dc8e
see #2162 renamed menu item File / Import Firewall; see #2179 button Finish should be disabled while importer is still running
2011-03-05 11:06:22 -08:00
Vadim Kurland
834dd22e25
trying to fix windows build that got broken when I refactored snmp discovery into a separate wixard
2011-03-04 23:47:10 -08:00
Vadim Kurland
08265c5f0f
minor clean up, removed unused function in Tools; trying to get rid of warnings about C4290 on windows; trying to fix windows build that got broken when I refactored snmp discovery into a separate wixard
2011-03-04 23:13:47 -08:00
Vadim Kurland
2e65d946da
see #2161 import wizard finished
2011-03-04 18:06:54 -08:00
Vadim Kurland
0ed86de82a
new policy import wizard; see #2161 - automatic detection of firewall platform and host name works
2011-03-04 13:34:45 -08:00
Vadim Kurland
0516ac43e5
build 3493
2011-03-03 21:59:55 -08:00
Vadim Kurland
56ad849d50
see #2163 creting objects discovered via snmp; snmp network discovery wizard is now functional
2011-03-03 21:55:10 -08:00
Vadim Kurland
c21214c6a2
see #2163 passing data from the progress page to pages where user chooses networks and objects
2011-03-03 19:43:23 -08:00
Vadim Kurland
4b88c05cd6
see #2163 making sure crawler object is properly destroyed and recreated when user navigates back and forth within the wizard; also properly destroying the object after it is finished when user closes the wizard
2011-03-03 18:08:30 -08:00
Vadim Kurland
68a5bc7ef8
see #2163 pages that set up snmp crawler and crawler background process with progress log now work. Using QThread to run background process.
2011-03-03 14:05:28 -08:00
Vadim Kurland
2eed260387
see #2163 first page of snmp discovery wizard works (page "setup")
2011-03-02 21:29:45 -08:00
Vadim Kurland
f7fdf1fbc5
see #2163 converting snmp network discovery wizard
2011-03-02 15:48:10 -08:00
Vadim Kurland
e1a91dfeac
see #2163 refactored code that implements two-panel object selection to a separate widget so it can be reused in multiple wizards
2011-03-02 12:06:26 -08:00
Vadim Kurland
5f3900e07e
better regexp to match /etc/hosts lines with multiple names
2011-03-02 11:10:23 -08:00
Vadim Kurland
3b2307b21c
fixing build problems on windows, still messing around with -I
2011-03-01 21:47:50 -08:00
Vadim Kurland
a164655216
fixing build problems on windows: added "-I .." to make #include work inside wizard subdirectories
2011-03-01 21:11:58 -08:00
Vadim Kurland
485a681bb0
fixing build problems on windows
2011-03-01 19:21:15 -08:00
Vadim Kurland
21fe9b7117
fixing build problems on windows
2011-03-01 18:56:12 -08:00
Vadim Kurland
fd307f2320
added #include "ObjectDescriptor.h"
2011-03-01 18:01:46 -08:00
Vadim Kurland
bea625d3b4
see #2163 remove #include "discoveryDruid.h" since it is not used anymore
2011-03-01 17:46:20 -08:00
Vadim Kurland
a0eb7989ef
build 3491
2011-03-01 17:20:44 -08:00
Vadim Kurland
bebfd9fbff
see #2163 code that imports addresses from a file in /etc/hosts format moved to its own wizard; using QWizard and QWizardPage classes with correct implementation of page sequencing and validation; old discovery druid has been disabled
2011-03-01 17:14:26 -08:00
Vadim Kurland
7e312722dc
added test case for a group of hosts with mac addresses in a nat rule (SF bug should be opened later); re-ran tests
2011-02-27 22:37:16 -08:00
Vadim Kurland
19ce284f21
see #2156 select new firewall in tree, expand subtree and open firewall object in the editor after successful import
2011-02-27 13:30:22 -08:00
Vadim Kurland
30db079476
fixes #2159 ; also using macros for discovery druid page numbers
2011-02-27 12:54:08 -08:00
Vadim Kurland
689e54005d
see #2160 "Installer reports error "Generated script file
...
<firewall>.fw not found."". The problem was intorduced earlier
while fixing #2047
2011-02-27 12:39:22 -08:00
Vadim Kurland
73500e15c5
see #2153 Wizard shows
...
additional page when user imports PIX/ASA config. This page
explains concept of network zones and offers UI to let them choose
network objects or groups as a network zone of each interface.
2011-02-26 20:45:57 -08:00
Vadim Kurland
849482d15d
see #2153 added page with network zones explanation and widget; not functional yet but wizard navigates to it
2011-02-26 20:26:51 -08:00
Vadim Kurland
ff53d6bd07
see #2145 Vlan interfaces discovered in the process of PIX configuration
...
import should be created as subinterfaces of the corresponding
parent with correct interface type and vlan id.
2011-02-26 12:17:23 -08:00
Vadim Kurland
1714e27233
see #2146 Issue a warning when
...
parser encounters "standby" parameter in an interface
configuration. We do not support import of PIX failover
configuration at this time.
2011-02-26 11:09:38 -08:00
Vadim Kurland
1258c4580e
new build 3488; see #2147 "ASA Import - some versions are not detected correctly". SEtting version in the created firewall object to the best match of the version found in imported config
2011-02-26 10:45:40 -08:00
Vadim Kurland
59562d852c
see #87 tested parser on pix6, pix7 and asa8 configs, making sure it parses different interface configurations correctly
2011-02-25 20:40:04 -08:00
Vadim Kurland
dfb9983a7c
see #87 fixed unit tests
2011-02-25 17:52:32 -08:00
Vadim Kurland
3f3a9030b9
see #87 changing explanation text in discovery druid page when user selects PIX; using #define to refer to import platform choices; better fix for the crash on open of discover druid (see #2144 )
2011-02-25 17:34:15 -08:00