Commit Graph
3809 Commits
Author SHA1 Message Date
Vadim Kurland 8bf9c5fda3 added background image to the firewall import wizard; should be only visible on Mac 2011-03-07 14:55:45 -08:00
Vadim Kurland 85291843f5 * Importer.cpp (ignoreCurrentInterface): see #2152 "ASA Import -
shutdown interfaces". Importer recognizes and skips ASA interfaces
in "shutdown" mode.
2011-03-06 21:27:28 -08:00
Vadim Kurland 69d277ce41 see #2181 importr recognizes -i and -o 2011-03-06 20:14:47 -08:00
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