1
0
mirror of https://github.com/fwbuilder/fwbuilder synced 2026-06-24 01:49:36 +02:00

fixes #2677 Policy importer for PIX/ASA could not parse command

"nat (inside) 1 0 0"
This commit is contained in:
Vadim Kurland
2011-12-07 14:56:56 -08:00
parent 7b45a1f8c8
commit b0dcb679dc
12 changed files with 626 additions and 489 deletions

View File

@@ -1,5 +1,8 @@
2011-12-07 Vadim Kurland <vadim@netcitadel.com>
* pix.g (nat_addr_match): fixes #2677 Policy importer for PIX/ASA
could not parse command "nat (inside) 1 0 0"
* iptAdvancedDialog.cpp (iptAdvancedDialog::iptAdvancedDialog):
fixed strings that should be translated; these strings
caused problems when translation was loaded at the run time.

View File

@@ -1,4 +1,4 @@
/* $ANTLR 2.7.7 (20100319): "pix.g" -> "PIXCfgLexer.cpp"$ */
/* $ANTLR 2.7.7 (20090306): "pix.g" -> "PIXCfgLexer.cpp"$ */
#line 42 "pix.g"
// gets inserted before the antlr generated includes in the cpp
@@ -506,11 +506,11 @@ void PIXCfgLexer::mLINE_COMMENT(bool _createToken) {
}
}
else {
goto _loop287;
goto _loop288;
}
}
_loop287:;
_loop288:;
} // ( ... )*
mNEWLINE(false);
if ( _createToken && _token==ANTLR_USE_NAMESPACE(antlr)nullToken && _ttype!=ANTLR_USE_NAMESPACE(antlr)Token::SKIP ) {
@@ -542,7 +542,7 @@ void PIXCfgLexer::mNEWLINE(bool _createToken) {
}
if ( inputState->guessing==0 ) {
#line 2511 "pix.g"
#line 2536 "pix.g"
newline();
#line 548 "PIXCfgLexer.cpp"
}
@@ -568,11 +568,11 @@ void PIXCfgLexer::mCOLON_COMMENT(bool _createToken) {
}
}
else {
goto _loop291;
goto _loop292;
}
}
_loop291:;
_loop292:;
} // ( ... )*
mNEWLINE(false);
if ( _createToken && _token==ANTLR_USE_NAMESPACE(antlr)nullToken && _ttype!=ANTLR_USE_NAMESPACE(antlr)Token::SKIP ) {
@@ -666,7 +666,7 @@ void PIXCfgLexer::mWhitespace(bool _createToken) {
}
}
if ( inputState->guessing==0 ) {
#line 2506 "pix.g"
#line 2531 "pix.g"
_ttype = ANTLR_USE_NAMESPACE(antlr)Token::SKIP;
#line 672 "PIXCfgLexer.cpp"
}
@@ -764,15 +764,15 @@ void PIXCfgLexer::mNUMBER_ADDRESS_OR_WORD(bool _createToken) {
ANTLR_USE_NAMESPACE(std)string::size_type _saveIndex;
{
bool synPredMatched340 = false;
bool synPredMatched341 = false;
if (((_tokenSet_2.member(LA(1))) && (_tokenSet_3.member(LA(2))) && (true))) {
int _m340 = mark();
synPredMatched340 = true;
int _m341 = mark();
synPredMatched341 = true;
inputState->guessing++;
try {
{
{ // ( ... )+
int _cnt339=0;
int _cnt340=0;
for (;;) {
switch ( LA(1)) {
case 0x61 /* 'a' */ :
@@ -801,27 +801,27 @@ void PIXCfgLexer::mNUMBER_ADDRESS_OR_WORD(bool _createToken) {
}
default:
{
if ( _cnt339>=1 ) { goto _loop339; } else {throw ANTLR_USE_NAMESPACE(antlr)NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());}
if ( _cnt340>=1 ) { goto _loop340; } else {throw ANTLR_USE_NAMESPACE(antlr)NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());}
}
}
_cnt339++;
_cnt340++;
}
_loop339:;
_loop340:;
} // ( ... )+
mCOLON(false);
}
}
catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& pe) {
synPredMatched340 = false;
synPredMatched341 = false;
}
rewind(_m340);
rewind(_m341);
inputState->guessing--;
}
if ( synPredMatched340 ) {
if ( synPredMatched341 ) {
{
{
{ // ( ... )+
int _cnt344=0;
int _cnt345=0;
for (;;) {
switch ( LA(1)) {
case 0x61 /* 'a' */ :
@@ -850,15 +850,15 @@ void PIXCfgLexer::mNUMBER_ADDRESS_OR_WORD(bool _createToken) {
}
default:
{
if ( _cnt344>=1 ) { goto _loop344; } else {throw ANTLR_USE_NAMESPACE(antlr)NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());}
if ( _cnt345>=1 ) { goto _loop345; } else {throw ANTLR_USE_NAMESPACE(antlr)NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());}
}
}
_cnt344++;
_cnt345++;
}
_loop344:;
_loop345:;
} // ( ... )+
{ // ( ... )+
int _cnt348=0;
int _cnt349=0;
for (;;) {
if ((LA(1) == 0x3a /* ':' */ )) {
mCOLON(false);
@@ -891,34 +891,34 @@ void PIXCfgLexer::mNUMBER_ADDRESS_OR_WORD(bool _createToken) {
}
default:
{
goto _loop347;
goto _loop348;
}
}
}
_loop347:;
_loop348:;
} // ( ... )*
}
else {
if ( _cnt348>=1 ) { goto _loop348; } else {throw ANTLR_USE_NAMESPACE(antlr)NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());}
if ( _cnt349>=1 ) { goto _loop349; } else {throw ANTLR_USE_NAMESPACE(antlr)NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());}
}
_cnt348++;
_cnt349++;
}
_loop348:;
_loop349:;
} // ( ... )+
}
if ( inputState->guessing==0 ) {
#line 2552 "pix.g"
#line 2577 "pix.g"
_ttype = IPV6;
#line 914 "PIXCfgLexer.cpp"
}
}
}
else {
bool synPredMatched305 = false;
bool synPredMatched306 = false;
if ((((LA(1) >= 0x30 /* '0' */ && LA(1) <= 0x39 /* '9' */ )) && (true) && (true))) {
int _m305 = mark();
synPredMatched305 = true;
int _m306 = mark();
synPredMatched306 = true;
inputState->guessing++;
try {
{
@@ -926,240 +926,240 @@ void PIXCfgLexer::mNUMBER_ADDRESS_OR_WORD(bool _createToken) {
}
}
catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& pe) {
synPredMatched305 = false;
synPredMatched306 = false;
}
rewind(_m305);
rewind(_m306);
inputState->guessing--;
}
if ( synPredMatched305 ) {
if ( synPredMatched306 ) {
{
bool synPredMatched314 = false;
bool synPredMatched315 = false;
if ((((LA(1) >= 0x30 /* '0' */ && LA(1) <= 0x39 /* '9' */ )) && (_tokenSet_4.member(LA(2))) && (_tokenSet_4.member(LA(3))))) {
int _m314 = mark();
synPredMatched314 = true;
int _m315 = mark();
synPredMatched315 = true;
inputState->guessing++;
try {
{
{ // ( ... )+
int _cnt309=0;
int _cnt310=0;
for (;;) {
if (((LA(1) >= 0x30 /* '0' */ && LA(1) <= 0x39 /* '9' */ ))) {
mDIGIT(false);
}
else {
if ( _cnt309>=1 ) { goto _loop309; } else {throw ANTLR_USE_NAMESPACE(antlr)NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());}
if ( _cnt310>=1 ) { goto _loop310; } else {throw ANTLR_USE_NAMESPACE(antlr)NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());}
}
_cnt309++;
_cnt310++;
}
_loop309:;
_loop310:;
} // ( ... )+
mDOT(false);
{ // ( ... )+
int _cnt311=0;
int _cnt312=0;
for (;;) {
if (((LA(1) >= 0x30 /* '0' */ && LA(1) <= 0x39 /* '9' */ ))) {
mDIGIT(false);
}
else {
if ( _cnt311>=1 ) { goto _loop311; } else {throw ANTLR_USE_NAMESPACE(antlr)NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());}
if ( _cnt312>=1 ) { goto _loop312; } else {throw ANTLR_USE_NAMESPACE(antlr)NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());}
}
_cnt311++;
_cnt312++;
}
_loop311:;
_loop312:;
} // ( ... )+
mDOT(false);
{ // ( ... )+
int _cnt313=0;
int _cnt314=0;
for (;;) {
if (((LA(1) >= 0x30 /* '0' */ && LA(1) <= 0x39 /* '9' */ ))) {
mDIGIT(false);
}
else {
if ( _cnt313>=1 ) { goto _loop313; } else {throw ANTLR_USE_NAMESPACE(antlr)NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());}
if ( _cnt314>=1 ) { goto _loop314; } else {throw ANTLR_USE_NAMESPACE(antlr)NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());}
}
_cnt313++;
_cnt314++;
}
_loop313:;
_loop314:;
} // ( ... )+
}
}
catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& pe) {
synPredMatched314 = false;
synPredMatched315 = false;
}
rewind(_m314);
rewind(_m315);
inputState->guessing--;
}
if ( synPredMatched314 ) {
if ( synPredMatched315 ) {
{
{ // ( ... )+
int _cnt317=0;
int _cnt318=0;
for (;;) {
if (((LA(1) >= 0x30 /* '0' */ && LA(1) <= 0x39 /* '9' */ ))) {
mDIGIT(false);
}
else {
if ( _cnt317>=1 ) { goto _loop317; } else {throw ANTLR_USE_NAMESPACE(antlr)NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());}
if ( _cnt318>=1 ) { goto _loop318; } else {throw ANTLR_USE_NAMESPACE(antlr)NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());}
}
_cnt317++;
_cnt318++;
}
_loop317:;
_loop318:;
} // ( ... )+
mDOT(false);
{ // ( ... )+
int _cnt319=0;
int _cnt320=0;
for (;;) {
if (((LA(1) >= 0x30 /* '0' */ && LA(1) <= 0x39 /* '9' */ ))) {
mDIGIT(false);
}
else {
if ( _cnt319>=1 ) { goto _loop319; } else {throw ANTLR_USE_NAMESPACE(antlr)NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());}
if ( _cnt320>=1 ) { goto _loop320; } else {throw ANTLR_USE_NAMESPACE(antlr)NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());}
}
_cnt319++;
_cnt320++;
}
_loop319:;
_loop320:;
} // ( ... )+
mDOT(false);
{ // ( ... )+
int _cnt321=0;
int _cnt322=0;
for (;;) {
if (((LA(1) >= 0x30 /* '0' */ && LA(1) <= 0x39 /* '9' */ ))) {
mDIGIT(false);
}
else {
if ( _cnt321>=1 ) { goto _loop321; } else {throw ANTLR_USE_NAMESPACE(antlr)NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());}
if ( _cnt322>=1 ) { goto _loop322; } else {throw ANTLR_USE_NAMESPACE(antlr)NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());}
}
_cnt321++;
_cnt322++;
}
_loop321:;
_loop322:;
} // ( ... )+
mDOT(false);
{ // ( ... )+
int _cnt323=0;
int _cnt324=0;
for (;;) {
if (((LA(1) >= 0x30 /* '0' */ && LA(1) <= 0x39 /* '9' */ ))) {
mDIGIT(false);
}
else {
if ( _cnt323>=1 ) { goto _loop323; } else {throw ANTLR_USE_NAMESPACE(antlr)NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());}
if ( _cnt324>=1 ) { goto _loop324; } else {throw ANTLR_USE_NAMESPACE(antlr)NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());}
}
_cnt323++;
_cnt324++;
}
_loop323:;
_loop324:;
} // ( ... )+
}
if ( inputState->guessing==0 ) {
#line 2540 "pix.g"
#line 2565 "pix.g"
_ttype = IPV4;
#line 1061 "PIXCfgLexer.cpp"
}
}
else {
bool synPredMatched329 = false;
bool synPredMatched330 = false;
if ((((LA(1) >= 0x30 /* '0' */ && LA(1) <= 0x39 /* '9' */ )) && (_tokenSet_4.member(LA(2))) && (_tokenSet_4.member(LA(3))))) {
int _m329 = mark();
synPredMatched329 = true;
int _m330 = mark();
synPredMatched330 = true;
inputState->guessing++;
try {
{
{ // ( ... )+
int _cnt326=0;
int _cnt327=0;
for (;;) {
if (((LA(1) >= 0x30 /* '0' */ && LA(1) <= 0x39 /* '9' */ ))) {
mDIGIT(false);
}
else {
if ( _cnt326>=1 ) { goto _loop326; } else {throw ANTLR_USE_NAMESPACE(antlr)NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());}
if ( _cnt327>=1 ) { goto _loop327; } else {throw ANTLR_USE_NAMESPACE(antlr)NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());}
}
_cnt326++;
_cnt327++;
}
_loop326:;
_loop327:;
} // ( ... )+
mDOT(false);
{ // ( ... )+
int _cnt328=0;
int _cnt329=0;
for (;;) {
if (((LA(1) >= 0x30 /* '0' */ && LA(1) <= 0x39 /* '9' */ ))) {
mDIGIT(false);
}
else {
if ( _cnt328>=1 ) { goto _loop328; } else {throw ANTLR_USE_NAMESPACE(antlr)NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());}
if ( _cnt329>=1 ) { goto _loop329; } else {throw ANTLR_USE_NAMESPACE(antlr)NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());}
}
_cnt328++;
_cnt329++;
}
_loop328:;
_loop329:;
} // ( ... )+
}
}
catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& pe) {
synPredMatched329 = false;
synPredMatched330 = false;
}
rewind(_m329);
rewind(_m330);
inputState->guessing--;
}
if ( synPredMatched329 ) {
if ( synPredMatched330 ) {
{
{ // ( ... )+
int _cnt332=0;
int _cnt333=0;
for (;;) {
if (((LA(1) >= 0x30 /* '0' */ && LA(1) <= 0x39 /* '9' */ ))) {
mDIGIT(false);
}
else {
if ( _cnt332>=1 ) { goto _loop332; } else {throw ANTLR_USE_NAMESPACE(antlr)NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());}
if ( _cnt333>=1 ) { goto _loop333; } else {throw ANTLR_USE_NAMESPACE(antlr)NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());}
}
_cnt332++;
_cnt333++;
}
_loop332:;
_loop333:;
} // ( ... )+
mDOT(false);
{ // ( ... )+
int _cnt334=0;
int _cnt335=0;
for (;;) {
if (((LA(1) >= 0x30 /* '0' */ && LA(1) <= 0x39 /* '9' */ ))) {
mDIGIT(false);
}
else {
if ( _cnt334>=1 ) { goto _loop334; } else {throw ANTLR_USE_NAMESPACE(antlr)NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());}
if ( _cnt335>=1 ) { goto _loop335; } else {throw ANTLR_USE_NAMESPACE(antlr)NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());}
}
_cnt334++;
_cnt335++;
}
_loop334:;
_loop335:;
} // ( ... )+
}
if ( inputState->guessing==0 ) {
#line 2543 "pix.g"
#line 2568 "pix.g"
_ttype = NUMBER;
#line 1144 "PIXCfgLexer.cpp"
}
}
else if (((LA(1) >= 0x30 /* '0' */ && LA(1) <= 0x39 /* '9' */ )) && (true) && (true)) {
{ // ( ... )+
int _cnt336=0;
int _cnt337=0;
for (;;) {
if (((LA(1) >= 0x30 /* '0' */ && LA(1) <= 0x39 /* '9' */ ))) {
mDIGIT(false);
}
else {
if ( _cnt336>=1 ) { goto _loop336; } else {throw ANTLR_USE_NAMESPACE(antlr)NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());}
if ( _cnt337>=1 ) { goto _loop337; } else {throw ANTLR_USE_NAMESPACE(antlr)NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());}
}
_cnt336++;
_cnt337++;
}
_loop336:;
_loop337:;
} // ( ... )+
if ( inputState->guessing==0 ) {
#line 2545 "pix.g"
#line 2570 "pix.g"
_ttype = INT_CONST;
#line 1165 "PIXCfgLexer.cpp"
}
@@ -1414,14 +1414,14 @@ void PIXCfgLexer::mNUMBER_ADDRESS_OR_WORD(bool _createToken) {
}
default:
{
goto _loop351;
goto _loop352;
}
}
}
_loop351:;
_loop352:;
} // ( ... )*
if ( inputState->guessing==0 ) {
#line 2560 "pix.g"
#line 2585 "pix.g"
_ttype = WORD;
#line 1427 "PIXCfgLexer.cpp"
}
@@ -1465,11 +1465,11 @@ void PIXCfgLexer::mSTRING(bool _createToken) {
matchNot('\"' /* charlit */ );
}
else {
goto _loop354;
goto _loop355;
}
}
_loop354:;
_loop355:;
} // ( ... )*
match('\"' /* charlit */ );
if ( _createToken && _token==ANTLR_USE_NAMESPACE(antlr)nullToken && _ttype!=ANTLR_USE_NAMESPACE(antlr)Token::SKIP ) {

View File

@@ -9,7 +9,7 @@
#line 11 "PIXCfgLexer.hpp"
#include <antlr/config.hpp>
/* $ANTLR 2.7.7 (20100319): "pix.g" -> "PIXCfgLexer.hpp"$ */
/* $ANTLR 2.7.7 (20090306): "pix.g" -> "PIXCfgLexer.hpp"$ */
#include <antlr/CommonToken.hpp>
#include <antlr/InputBuffer.hpp>
#include <antlr/BitSet.hpp>

View File

@@ -1,4 +1,4 @@
/* $ANTLR 2.7.7 (20100319): "pix.g" -> "PIXCfgParser.cpp"$ */
/* $ANTLR 2.7.7 (20090306): "pix.g" -> "PIXCfgParser.cpp"$ */
#line 42 "pix.g"
// gets inserted before the antlr generated includes in the cpp
@@ -1085,7 +1085,7 @@ void PIXCfgParser::global_top_level_command() {
match(GLOBAL);
match(OPENING_PAREN);
if ( inputState->guessing==0 ) {
#line 2050 "pix.g"
#line 2075 "pix.g"
importer->clear();
importer->setCurrentLineNumber(LT(0)->getLine());
@@ -1094,7 +1094,7 @@ void PIXCfgParser::global_top_level_command() {
}
interface_label();
if ( inputState->guessing==0 ) {
#line 2055 "pix.g"
#line 2080 "pix.g"
importer->tmp_global_pool.pool_interface = LT(0)->getText();
@@ -1104,7 +1104,7 @@ void PIXCfgParser::global_top_level_command() {
num = LT(1);
match(INT_CONST);
if ( inputState->guessing==0 ) {
#line 2060 "pix.g"
#line 2085 "pix.g"
importer->tmp_global_pool.str_num = num->getText();
importer->tmp_global_pool.netmask = "255.255.255.255";
@@ -1121,7 +1121,7 @@ void PIXCfgParser::global_top_level_command() {
{
match(INTRFACE);
if ( inputState->guessing==0 ) {
#line 2073 "pix.g"
#line 2098 "pix.g"
importer->tmp_global_pool.start = LT(0)->getText();
importer->tmp_global_pool.end = LT(0)->getText();
@@ -1135,7 +1135,7 @@ void PIXCfgParser::global_top_level_command() {
{
single_addr();
if ( inputState->guessing==0 ) {
#line 2079 "pix.g"
#line 2104 "pix.g"
importer->tmp_global_pool.start = importer->tmp_a;
importer->tmp_global_pool.end = importer->tmp_a;
@@ -1157,7 +1157,7 @@ void PIXCfgParser::global_top_level_command() {
match(MINUS);
single_addr();
if ( inputState->guessing==0 ) {
#line 2088 "pix.g"
#line 2113 "pix.g"
importer->tmp_global_pool.end = importer->tmp_a;
@@ -1183,7 +1183,7 @@ void PIXCfgParser::global_top_level_command() {
match(NETMASK);
match(IPV4);
if ( inputState->guessing==0 ) {
#line 2097 "pix.g"
#line 2122 "pix.g"
importer->tmp_global_pool.netmask = LT(0)->getText();
@@ -1203,7 +1203,7 @@ void PIXCfgParser::global_top_level_command() {
}
match(NEWLINE);
if ( inputState->guessing==0 ) {
#line 2103 "pix.g"
#line 2128 "pix.g"
importer->addGlobalPool();
*dbg << " " << importer->tmp_global_pool.start
@@ -1230,7 +1230,7 @@ void PIXCfgParser::static_top_level_command() {
match(STATIC);
match(OPENING_PAREN);
if ( inputState->guessing==0 ) {
#line 2115 "pix.g"
#line 2140 "pix.g"
importer->clear();
importer->setCurrentLineNumber(LT(0)->getLine());
@@ -1239,20 +1239,20 @@ void PIXCfgParser::static_top_level_command() {
}
interface_label();
if ( inputState->guessing==0 ) {
#line 2119 "pix.g"
#line 2144 "pix.g"
importer->prenat_interface = LT(0)->getText();
#line 1245 "PIXCfgParser.cpp"
}
match(COMMA);
interface_label();
if ( inputState->guessing==0 ) {
#line 2121 "pix.g"
#line 2146 "pix.g"
importer->postnat_interface = LT(0)->getText();
#line 1252 "PIXCfgParser.cpp"
}
match(CLOSING_PAREN);
if ( inputState->guessing==0 ) {
#line 2123 "pix.g"
#line 2148 "pix.g"
importer->newUnidirRuleSet("nat", libfwbuilder::NAT::TYPENAME );
*dbg << " DNAT rule ";
@@ -1283,7 +1283,7 @@ void PIXCfgParser::static_top_level_command() {
}
match(NEWLINE);
if ( inputState->guessing==0 ) {
#line 2138 "pix.g"
#line 2163 "pix.g"
importer->pushNATRule();
*dbg << std::endl;
@@ -6752,7 +6752,7 @@ void PIXCfgParser::nat_new_top_level_command() {
interface_label();
match(CLOSING_PAREN);
if ( inputState->guessing==0 ) {
#line 2039 "pix.g"
#line 2064 "pix.g"
importer->addMessageToLog(
QString("Warning: Import of ASA 8.3 nat command "
@@ -6820,17 +6820,61 @@ void PIXCfgParser::nat_addr_match() {
}
break;
}
case INT_CONST:
{
match(INT_CONST);
if ( inputState->guessing==0 ) {
#line 2009 "pix.g"
if (LT(0)->getText() != std::string("0"))
{
importer->reportError(
std::string("Unknown string ")+LT(0)->getText()+
std::string("; expected \"0\""));
*dbg << " UNKNOWN STRING " << LT(0)->getText();
}
importer->nat_a = "0.0.0.0";
#line 6839 "PIXCfgParser.cpp"
}
{
if ((LA(1) == INT_CONST) && (_tokenSet_38.member(LA(2)))) {
match(INT_CONST);
if ( inputState->guessing==0 ) {
#line 2021 "pix.g"
if (LT(0)->getText() != std::string("0"))
{
importer->reportError(
std::string("Unknown string ")+LT(0)->getText()+
std::string("; expected \"0\""));
*dbg << " UNKNOWN STRING " << LT(0)->getText();
}
importer->nat_nm = "0.0.0.0";
#line 6856 "PIXCfgParser.cpp"
}
}
else if ((_tokenSet_38.member(LA(1))) && (_tokenSet_39.member(LA(2)))) {
}
else {
throw ANTLR_USE_NAMESPACE(antlr)NoViableAltException(LT(1), getFilename());
}
}
break;
}
case ACCESS_LIST:
{
match(ACCESS_LIST);
acl_name = LT(1);
match(WORD);
if ( inputState->guessing==0 ) {
#line 2009 "pix.g"
#line 2034 "pix.g"
importer->nat_acl = acl_name->getText();
#line 6834 "PIXCfgParser.cpp"
#line 6878 "PIXCfgParser.cpp"
}
break;
}
@@ -6931,13 +6975,13 @@ void PIXCfgParser::nat_command_last_parameters() {
}
if ( inputState->guessing==0 ) {
#line 2027 "pix.g"
#line 2052 "pix.g"
importer->static_max_conn = max_conn->getText();
if (max_emb_conn)
importer->static_max_emb_conn = max_emb_conn->getText();
#line 6941 "PIXCfgParser.cpp"
#line 6985 "PIXCfgParser.cpp"
}
}
catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) {
@@ -6961,11 +7005,11 @@ void PIXCfgParser::static_starts_with_hostaddr() {
static_command_common_last_parameters();
}
else {
goto _loop271;
goto _loop272;
}
}
_loop271:;
_loop272:;
} // ( ... )*
}
catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) {
@@ -7001,22 +7045,22 @@ void PIXCfgParser::static_starts_with_tcp_udp() {
}
}
if ( inputState->guessing==0 ) {
#line 2191 "pix.g"
#line 2216 "pix.g"
importer->protocol = LT(0)->getText();
*dbg << " SERVICE TCP/UDP " << LT(0)->getText() << " ";
#line 7010 "PIXCfgParser.cpp"
#line 7054 "PIXCfgParser.cpp"
}
static_mapped_addr_match();
tcp_udp_port_spec();
if ( inputState->guessing==0 ) {
#line 2205 "pix.g"
#line 2230 "pix.g"
importer->mapped_port_spec = importer->tmp_port_spec_2;
*dbg << "mapped port " << importer->mapped_port_spec << " ";
#line 7020 "PIXCfgParser.cpp"
#line 7064 "PIXCfgParser.cpp"
}
{
switch ( LA(1)) {
@@ -7025,22 +7069,22 @@ void PIXCfgParser::static_starts_with_tcp_udp() {
{
single_addr();
if ( inputState->guessing==0 ) {
#line 2215 "pix.g"
#line 2240 "pix.g"
importer->real_a = importer->tmp_a;
importer->real_nm = importer->tmp_nm;
*dbg << "real: " << importer->real_a;
#line 7035 "PIXCfgParser.cpp"
#line 7079 "PIXCfgParser.cpp"
}
tcp_udp_port_spec();
if ( inputState->guessing==0 ) {
#line 2226 "pix.g"
#line 2251 "pix.g"
importer->real_port_spec = importer->tmp_port_spec_2;
*dbg << "real port " << importer->real_port_spec << " ";
#line 7044 "PIXCfgParser.cpp"
#line 7088 "PIXCfgParser.cpp"
}
break;
}
@@ -7050,12 +7094,12 @@ void PIXCfgParser::static_starts_with_tcp_udp() {
acl_name = LT(1);
match(WORD);
if ( inputState->guessing==0 ) {
#line 2233 "pix.g"
#line 2258 "pix.g"
importer->real_addr_acl = acl_name->getText();
*dbg << "real: " << importer->real_addr_acl;
#line 7059 "PIXCfgParser.cpp"
#line 7103 "PIXCfgParser.cpp"
}
break;
}
@@ -7071,11 +7115,11 @@ void PIXCfgParser::static_starts_with_tcp_udp() {
static_command_common_last_parameters();
}
else {
goto _loop280;
goto _loop281;
}
}
_loop280:;
_loop281:;
} // ( ... )*
}
catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) {
@@ -7098,13 +7142,13 @@ void PIXCfgParser::static_mapped_addr_match() {
{
single_addr();
if ( inputState->guessing==0 ) {
#line 2158 "pix.g"
#line 2183 "pix.g"
importer->mapped_a = importer->tmp_a;
importer->mapped_nm = importer->tmp_nm;
*dbg << "mapped: " << importer->mapped_a;
#line 7108 "PIXCfgParser.cpp"
#line 7152 "PIXCfgParser.cpp"
}
break;
}
@@ -7112,13 +7156,13 @@ void PIXCfgParser::static_mapped_addr_match() {
{
match(INTRFACE);
if ( inputState->guessing==0 ) {
#line 2165 "pix.g"
#line 2190 "pix.g"
importer->mapped_a = "interface";
importer->mapped_nm = "";
*dbg << "mapped: " << importer->mapped_a;
#line 7122 "PIXCfgParser.cpp"
#line 7166 "PIXCfgParser.cpp"
}
break;
}
@@ -7150,13 +7194,13 @@ void PIXCfgParser::static_real_addr_match() {
{
single_addr();
if ( inputState->guessing==0 ) {
#line 2176 "pix.g"
#line 2201 "pix.g"
importer->real_a = importer->tmp_a;
importer->real_nm = importer->tmp_nm;
*dbg << "real: " << importer->real_a;
#line 7160 "PIXCfgParser.cpp"
#line 7204 "PIXCfgParser.cpp"
}
break;
}
@@ -7166,12 +7210,12 @@ void PIXCfgParser::static_real_addr_match() {
acl_name = LT(1);
match(WORD);
if ( inputState->guessing==0 ) {
#line 2183 "pix.g"
#line 2208 "pix.g"
importer->real_addr_acl = acl_name->getText();
*dbg << "real: " << importer->real_addr_acl;
#line 7175 "PIXCfgParser.cpp"
#line 7219 "PIXCfgParser.cpp"
}
break;
}
@@ -7203,12 +7247,12 @@ void PIXCfgParser::static_command_common_last_parameters() {
{
match(DNS);
if ( inputState->guessing==0 ) {
#line 2263 "pix.g"
#line 2288 "pix.g"
importer->addMessageToLog(
QString("Warning: 'static' command option 'dns' is not supported"));
#line 7212 "PIXCfgParser.cpp"
#line 7256 "PIXCfgParser.cpp"
}
break;
}
@@ -7216,12 +7260,12 @@ void PIXCfgParser::static_command_common_last_parameters() {
{
match(NORANDOMSEQ);
if ( inputState->guessing==0 ) {
#line 2269 "pix.g"
#line 2294 "pix.g"
importer->addMessageToLog(
QString("Warning: 'static' command option 'norandomseq' is not supported"));
#line 7225 "PIXCfgParser.cpp"
#line 7269 "PIXCfgParser.cpp"
}
break;
}
@@ -7231,12 +7275,12 @@ void PIXCfgParser::static_command_common_last_parameters() {
nm = LT(1);
match(IPV4);
if ( inputState->guessing==0 ) {
#line 2275 "pix.g"
#line 2300 "pix.g"
importer->real_nm = nm->getText();
*dbg << "real netmask: " << importer->real_nm;
#line 7240 "PIXCfgParser.cpp"
#line 7284 "PIXCfgParser.cpp"
}
break;
}
@@ -7281,13 +7325,13 @@ void PIXCfgParser::static_command_common_last_parameters() {
}
if ( inputState->guessing==0 ) {
#line 2282 "pix.g"
#line 2307 "pix.g"
importer->static_max_conn = max_conn->getText();
if (max_emb_conn)
importer->static_max_emb_conn = max_emb_conn->getText();
#line 7291 "PIXCfgParser.cpp"
#line 7335 "PIXCfgParser.cpp"
}
break;
}

View File

@@ -9,7 +9,7 @@
#line 11 "PIXCfgParser.hpp"
#include <antlr/config.hpp>
/* $ANTLR 2.7.7 (20100319): "pix.g" -> "PIXCfgParser.hpp"$ */
/* $ANTLR 2.7.7 (20090306): "pix.g" -> "PIXCfgParser.hpp"$ */
#include <antlr/TokenStream.hpp>
#include <antlr/TokenBuffer.hpp>
#include "PIXCfgParserTokenTypes.hpp"

View File

@@ -1,7 +1,7 @@
#ifndef INC_PIXCfgParserTokenTypes_hpp_
#define INC_PIXCfgParserTokenTypes_hpp_
/* $ANTLR 2.7.7 (20100319): "pix.g" -> "PIXCfgParserTokenTypes.hpp"$ */
/* $ANTLR 2.7.7 (20090306): "pix.g" -> "PIXCfgParserTokenTypes.hpp"$ */
#ifndef CUSTOM_API
# define CUSTOM_API

View File

@@ -1,4 +1,4 @@
// $ANTLR 2.7.7 (20100319): pix.g -> PIXCfgParserTokenTypes.txt$
// $ANTLR 2.7.7 (20090306): pix.g -> PIXCfgParserTokenTypes.txt$
PIXCfgParser // output token vocab name
NEWLINE=4
QUIT="quit"=5

View File

@@ -2004,6 +2004,31 @@ nat_addr_match :
importer->nat_nm = importer->tmp_a;
}
)?
|
INT_CONST
{
if (LT(0)->getText() != std::string("0"))
{
importer->reportError(
std::string("Unknown string ")+LT(0)->getText()+
std::string("; expected \"0\""));
*dbg << " UNKNOWN STRING " << LT(0)->getText();
}
importer->nat_a = "0.0.0.0";
}
(
INT_CONST
{
if (LT(0)->getText() != std::string("0"))
{
importer->reportError(
std::string("Unknown string ")+LT(0)->getText()+
std::string("; expected \"0\""));
*dbg << " UNKNOWN STRING " << LT(0)->getText();
}
importer->nat_nm = "0.0.0.0";
}
)?
|
ACCESS_LIST acl_name:WORD
{

View File

@@ -240,6 +240,13 @@
</p>
</li>
<li>
<p>
fixes #2677 Policy importer for PIX/ASA could not parse command
"nat (inside) 1 0 0"
</p>
</li>
</ul>

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE FWObjectDatabase SYSTEM "fwbuilder.dtd">
<FWObjectDatabase xmlns="http://www.fwbuilder.org/1.0/" version="22" lastModified="1317585079" id="root">
<FWObjectDatabase xmlns="http://www.fwbuilder.org/1.0/" version="22" lastModified="1323298503" id="root">
<Library id="syslib000" color="#d4f8ff" name="Standard" comment="Standard objects" ro="True">
<AnyNetwork id="sysid0" name="Any" comment="Any Network" ro="False" address="0.0.0.0" netmask="0.0.0.0"/>
<AnyIPService id="sysid1" protocol_num="0" name="Any" comment="Any IP Service" ro="False"/>
@@ -453,16 +453,16 @@
<IPv4 id="id14" name="h-10.1.1.1" comment="Created during import of line 152" ro="False" address="10.1.1.1" netmask="255.255.255.255"/>
<IPv4 id="id15" name="h-192.0.2.10" comment="Created during import of line 152" ro="False" address="192.0.2.10" netmask="255.255.255.255"/>
<IPv4 id="id16" name="h-192.0.2.20" comment="Created during import of line 159" ro="False" address="192.0.2.20" netmask="255.255.255.255"/>
<IPv4 id="id17" name="h-10.0.0.16" comment="Created during import of line 161" ro="False" address="10.0.0.16" netmask="255.255.255.255"/>
<IPv4 id="id18" name="h-10.0.0.100" comment="Created during import of line 162" ro="False" address="10.0.0.100" netmask="255.255.255.255"/>
<IPv4 id="id19" name="h-10.1.1.100" comment="Created during import of line 162" ro="False" address="10.1.1.100" netmask="255.255.255.255"/>
<IPv4 id="id20" name="h-10.1.1.111" comment="Created during import of line 163" ro="False" address="10.1.1.111" netmask="255.255.255.255"/>
<IPv4 id="id21" name="h-10.5.80.16" comment="Created during import of line 164" ro="False" address="10.5.80.16" netmask="255.255.255.255"/>
<IPv4 id="id22" name="h-10.5.80.200" comment="Created during import of line 165" ro="False" address="10.5.80.200" netmask="255.255.255.255"/>
<IPv4 id="id23" name="h-10.10.1.200" comment="Created during import of line 165" ro="False" address="10.10.1.200" netmask="255.255.255.255"/>
<IPv4 id="id24" name="h-10.1.1.16" comment="Created during import of line 167" ro="False" address="10.1.1.16" netmask="255.255.255.255"/>
<IPv4 id="id25" name="h-192.0.2.15" comment="Created during import of line 226" ro="False" address="192.0.2.15" netmask="255.255.255.255"/>
<IPv4 id="id26" name="h-192.0.2.100" comment="Created during import of line 277" ro="False" address="192.0.2.100" netmask="255.255.255.255"/>
<IPv4 id="id17" name="h-10.0.0.16" comment="Created during import of line 164" ro="False" address="10.0.0.16" netmask="255.255.255.255"/>
<IPv4 id="id18" name="h-10.0.0.100" comment="Created during import of line 165" ro="False" address="10.0.0.100" netmask="255.255.255.255"/>
<IPv4 id="id19" name="h-10.1.1.100" comment="Created during import of line 165" ro="False" address="10.1.1.100" netmask="255.255.255.255"/>
<IPv4 id="id20" name="h-10.1.1.111" comment="Created during import of line 166" ro="False" address="10.1.1.111" netmask="255.255.255.255"/>
<IPv4 id="id21" name="h-10.5.80.16" comment="Created during import of line 167" ro="False" address="10.5.80.16" netmask="255.255.255.255"/>
<IPv4 id="id22" name="h-10.5.80.200" comment="Created during import of line 168" ro="False" address="10.5.80.200" netmask="255.255.255.255"/>
<IPv4 id="id23" name="h-10.10.1.200" comment="Created during import of line 168" ro="False" address="10.10.1.200" netmask="255.255.255.255"/>
<IPv4 id="id24" name="h-10.1.1.16" comment="Created during import of line 170" ro="False" address="10.1.1.16" netmask="255.255.255.255"/>
<IPv4 id="id25" name="h-192.0.2.15" comment="Created during import of line 229" ro="False" address="192.0.2.15" netmask="255.255.255.255"/>
<IPv4 id="id26" name="h-192.0.2.100" comment="Created during import of line 280" ro="False" address="192.0.2.100" netmask="255.255.255.255"/>
</ObjectGroup>
<ObjectGroup id="id27" name="DNS Names" comment="" ro="False"/>
<ObjectGroup id="id28" name="Address Tables" comment="" ro="False"/>
@@ -497,8 +497,8 @@
<Network id="id51" name="net-192.0.2.128/255.255.255.240" comment="Created during import of line 152" ro="False" address="192.0.2.128" netmask="255.255.255.240"/>
<Network id="id52" name="net-10.0.0.128/255.255.255.240" comment="Created during import of line 152" ro="False" address="10.0.0.128" netmask="255.255.255.240"/>
<Network id="id53" name="net-10.1.1.32/255.255.255.240" comment="Created during import of line 153" ro="False" address="10.1.1.32" netmask="255.255.255.240"/>
<Network id="id54" name="net-10.1.1.16/255.255.255.240" comment="Created during import of line 161" ro="False" address="10.1.1.16" netmask="255.255.255.240"/>
<Network id="id55" name="net-10.1.2.0/255.255.255.0" comment="Created during import of line 276" ro="False" address="10.1.2.0" netmask="255.255.255.0"/>
<Network id="id54" name="net-10.1.1.16/255.255.255.240" comment="Created during import of line 164" ro="False" address="10.1.1.16" netmask="255.255.255.240"/>
<Network id="id55" name="net-10.1.2.0/255.255.255.0" comment="Created during import of line 279" ro="False" address="10.1.2.0" netmask="255.255.255.0"/>
</ObjectGroup>
<ObjectGroup id="id56" name="Address Ranges" comment="" ro="False">
<AddressRange id="id57" name="range-192.0.2.11-192.0.2.15" comment="Created during import of line 152" ro="False" start_address="192.0.2.11" end_address="192.0.2.15"/>
@@ -514,55 +514,55 @@
<ServiceGroup id="id64" name="TCP" comment="" ro="False">
<TCPService id="id65" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 80:80 / 0:0" comment="Created during import of line 106" ro="False" src_range_start="80" src_range_end="80" dst_range_start="0" dst_range_end="0"/>
<TCPService id="id66" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 80:80" comment="Created during import of line 109" ro="False" src_range_start="0" src_range_end="0" dst_range_start="80" dst_range_end="80"/>
<TCPService id="id67" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 8080:8080" comment="Created during import of line 164" ro="False" src_range_start="0" src_range_end="0" dst_range_start="8080" dst_range_end="8080"/>
<TCPService id="id68" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 5190:5190" comment="Created during import of line 167" ro="False" src_range_start="0" src_range_end="0" dst_range_start="5190" dst_range_end="5190"/>
<TCPService id="id69" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 179:179" comment="Created during import of line 168" ro="False" src_range_start="0" src_range_end="0" dst_range_start="179" dst_range_end="179"/>
<TCPService id="id70" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 19:19" comment="Created during import of line 169" ro="False" src_range_start="0" src_range_end="0" dst_range_start="19" dst_range_end="19"/>
<TCPService id="id71" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 3020:3020" comment="Created during import of line 170" ro="False" src_range_start="0" src_range_end="0" dst_range_start="3020" dst_range_end="3020"/>
<TCPService id="id72" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 1494:1494" comment="Created during import of line 171" ro="False" src_range_start="0" src_range_end="0" dst_range_start="1494" dst_range_end="1494"/>
<TCPService id="id73" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 514:514" comment="Created during import of line 172" ro="False" src_range_start="0" src_range_end="0" dst_range_start="514" dst_range_end="514"/>
<TCPService id="id74" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 2748:2748" comment="Created during import of line 173" ro="False" src_range_start="0" src_range_end="0" dst_range_start="2748" dst_range_end="2748"/>
<TCPService id="id75" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 13:13" comment="Created during import of line 174" ro="False" src_range_start="0" src_range_end="0" dst_range_start="13" dst_range_end="13"/>
<TCPService id="id76" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 9:9" comment="Created during import of line 175" ro="False" src_range_start="0" src_range_end="0" dst_range_start="9" dst_range_end="9"/>
<TCPService id="id77" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 53:53" comment="Created during import of line 176" ro="False" src_range_start="0" src_range_end="0" dst_range_start="53" dst_range_end="53"/>
<TCPService id="id78" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 7:7" comment="Created during import of line 177" ro="False" src_range_start="0" src_range_end="0" dst_range_start="7" dst_range_end="7"/>
<TCPService id="id79" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 512:512" comment="Created during import of line 178" ro="False" src_range_start="0" src_range_end="0" dst_range_start="512" dst_range_end="512"/>
<TCPService id="id80" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 79:79" comment="Created during import of line 179" ro="False" src_range_start="0" src_range_end="0" dst_range_start="79" dst_range_end="79"/>
<TCPService id="id81" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 21:21" comment="Created during import of line 180" ro="False" src_range_start="0" src_range_end="0" dst_range_start="21" dst_range_end="21"/>
<TCPService id="id82" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 20:20" comment="Created during import of line 181" ro="False" src_range_start="0" src_range_end="0" dst_range_start="20" dst_range_end="20"/>
<TCPService id="id83" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 70:70" comment="Created during import of line 182" ro="False" src_range_start="0" src_range_end="0" dst_range_start="70" dst_range_end="70"/>
<TCPService id="id84" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 1720:1720" comment="Created during import of line 183" ro="False" src_range_start="0" src_range_end="0" dst_range_start="1720" dst_range_end="1720"/>
<TCPService id="id85" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 101:101" comment="Created during import of line 184" ro="False" src_range_start="0" src_range_end="0" dst_range_start="101" dst_range_end="101"/>
<TCPService id="id86" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 443:443" comment="Created during import of line 186" ro="False" src_range_start="0" src_range_end="0" dst_range_start="443" dst_range_end="443"/>
<TCPService id="id87" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 113:113" comment="Created during import of line 187" ro="False" src_range_start="0" src_range_end="0" dst_range_start="113" dst_range_end="113"/>
<TCPService id="id88" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 143:143" comment="Created during import of line 188" ro="False" src_range_start="0" src_range_end="0" dst_range_start="143" dst_range_end="143"/>
<TCPService id="id89" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 194:194" comment="Created during import of line 189" ro="False" src_range_start="0" src_range_end="0" dst_range_start="194" dst_range_end="194"/>
<TCPService id="id90" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 750:750" comment="Created during import of line 190" ro="False" src_range_start="0" src_range_end="0" dst_range_start="750" dst_range_end="750"/>
<TCPService id="id91" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 543:543" comment="Created during import of line 191" ro="False" src_range_start="0" src_range_end="0" dst_range_start="543" dst_range_end="543"/>
<TCPService id="id92" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 544:544" comment="Created during import of line 192" ro="False" src_range_start="0" src_range_end="0" dst_range_start="544" dst_range_end="544"/>
<TCPService id="id93" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 389:389" comment="Created during import of line 193" ro="False" src_range_start="0" src_range_end="0" dst_range_start="389" dst_range_end="389"/>
<TCPService id="id94" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 636:636" comment="Created during import of line 194" ro="False" src_range_start="0" src_range_end="0" dst_range_start="636" dst_range_end="636"/>
<TCPService id="id95" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 513:513" comment="Created during import of line 195" ro="False" src_range_start="0" src_range_end="0" dst_range_start="513" dst_range_end="513"/>
<TCPService id="id96" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 1352:1352" comment="Created during import of line 196" ro="False" src_range_start="0" src_range_end="0" dst_range_start="1352" dst_range_end="1352"/>
<TCPService id="id97" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 515:515" comment="Created during import of line 197" ro="False" src_range_start="0" src_range_end="0" dst_range_start="515" dst_range_end="515"/>
<TCPService id="id98" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 139:139" comment="Created during import of line 198" ro="False" src_range_start="0" src_range_end="0" dst_range_start="139" dst_range_end="139"/>
<TCPService id="id99" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 119:119" comment="Created during import of line 199" ro="False" src_range_start="0" src_range_end="0" dst_range_start="119" dst_range_end="119"/>
<TCPService id="id100" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 5631:5631" comment="Created during import of line 200" ro="False" src_range_start="0" src_range_end="0" dst_range_start="5631" dst_range_end="5631"/>
<TCPService id="id101" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 496:496" comment="Created during import of line 201" ro="False" src_range_start="0" src_range_end="0" dst_range_start="496" dst_range_end="496"/>
<TCPService id="id102" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 109:109" comment="Created during import of line 202" ro="False" src_range_start="0" src_range_end="0" dst_range_start="109" dst_range_end="109"/>
<TCPService id="id103" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 110:110" comment="Created during import of line 203" ro="False" src_range_start="0" src_range_end="0" dst_range_start="110" dst_range_end="110"/>
<TCPService id="id104" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 1723:1723" comment="Created during import of line 204" ro="False" src_range_start="0" src_range_end="0" dst_range_start="1723" dst_range_end="1723"/>
<TCPService id="id105" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 554:554" comment="Created during import of line 206" ro="False" src_range_start="0" src_range_end="0" dst_range_start="554" dst_range_end="554"/>
<TCPService id="id106" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 5060:5060" comment="Created during import of line 207" ro="False" src_range_start="0" src_range_end="0" dst_range_start="5060" dst_range_end="5060"/>
<TCPService id="id107" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 25:25" comment="Created during import of line 208" ro="False" src_range_start="0" src_range_end="0" dst_range_start="25" dst_range_end="25"/>
<TCPService id="id108" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 1521:1521" comment="Created during import of line 209" ro="False" src_range_start="0" src_range_end="0" dst_range_start="1521" dst_range_end="1521"/>
<TCPService id="id109" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 22:22" comment="Created during import of line 210" ro="False" src_range_start="0" src_range_end="0" dst_range_start="22" dst_range_end="22"/>
<TCPService id="id110" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 111:111" comment="Created during import of line 211" ro="False" src_range_start="0" src_range_end="0" dst_range_start="111" dst_range_end="111"/>
<TCPService id="id111" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 49:49" comment="Created during import of line 212" ro="False" src_range_start="0" src_range_end="0" dst_range_start="49" dst_range_end="49"/>
<TCPService id="id112" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 517:517" comment="Created during import of line 213" ro="False" src_range_start="0" src_range_end="0" dst_range_start="517" dst_range_end="517"/>
<TCPService id="id113" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 23:23" comment="Created during import of line 214" ro="False" src_range_start="0" src_range_end="0" dst_range_start="23" dst_range_end="23"/>
<TCPService id="id114" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 540:540" comment="Created during import of line 215" ro="False" src_range_start="0" src_range_end="0" dst_range_start="540" dst_range_end="540"/>
<TCPService id="id115" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 43:43" comment="Created during import of line 216" ro="False" src_range_start="0" src_range_end="0" dst_range_start="43" dst_range_end="43"/>
<TCPService id="id67" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 8080:8080" comment="Created during import of line 167" ro="False" src_range_start="0" src_range_end="0" dst_range_start="8080" dst_range_end="8080"/>
<TCPService id="id68" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 5190:5190" comment="Created during import of line 170" ro="False" src_range_start="0" src_range_end="0" dst_range_start="5190" dst_range_end="5190"/>
<TCPService id="id69" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 179:179" comment="Created during import of line 171" ro="False" src_range_start="0" src_range_end="0" dst_range_start="179" dst_range_end="179"/>
<TCPService id="id70" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 19:19" comment="Created during import of line 172" ro="False" src_range_start="0" src_range_end="0" dst_range_start="19" dst_range_end="19"/>
<TCPService id="id71" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 3020:3020" comment="Created during import of line 173" ro="False" src_range_start="0" src_range_end="0" dst_range_start="3020" dst_range_end="3020"/>
<TCPService id="id72" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 1494:1494" comment="Created during import of line 174" ro="False" src_range_start="0" src_range_end="0" dst_range_start="1494" dst_range_end="1494"/>
<TCPService id="id73" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 514:514" comment="Created during import of line 175" ro="False" src_range_start="0" src_range_end="0" dst_range_start="514" dst_range_end="514"/>
<TCPService id="id74" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 2748:2748" comment="Created during import of line 176" ro="False" src_range_start="0" src_range_end="0" dst_range_start="2748" dst_range_end="2748"/>
<TCPService id="id75" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 13:13" comment="Created during import of line 177" ro="False" src_range_start="0" src_range_end="0" dst_range_start="13" dst_range_end="13"/>
<TCPService id="id76" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 9:9" comment="Created during import of line 178" ro="False" src_range_start="0" src_range_end="0" dst_range_start="9" dst_range_end="9"/>
<TCPService id="id77" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 53:53" comment="Created during import of line 179" ro="False" src_range_start="0" src_range_end="0" dst_range_start="53" dst_range_end="53"/>
<TCPService id="id78" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 7:7" comment="Created during import of line 180" ro="False" src_range_start="0" src_range_end="0" dst_range_start="7" dst_range_end="7"/>
<TCPService id="id79" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 512:512" comment="Created during import of line 181" ro="False" src_range_start="0" src_range_end="0" dst_range_start="512" dst_range_end="512"/>
<TCPService id="id80" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 79:79" comment="Created during import of line 182" ro="False" src_range_start="0" src_range_end="0" dst_range_start="79" dst_range_end="79"/>
<TCPService id="id81" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 21:21" comment="Created during import of line 183" ro="False" src_range_start="0" src_range_end="0" dst_range_start="21" dst_range_end="21"/>
<TCPService id="id82" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 20:20" comment="Created during import of line 184" ro="False" src_range_start="0" src_range_end="0" dst_range_start="20" dst_range_end="20"/>
<TCPService id="id83" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 70:70" comment="Created during import of line 185" ro="False" src_range_start="0" src_range_end="0" dst_range_start="70" dst_range_end="70"/>
<TCPService id="id84" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 1720:1720" comment="Created during import of line 186" ro="False" src_range_start="0" src_range_end="0" dst_range_start="1720" dst_range_end="1720"/>
<TCPService id="id85" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 101:101" comment="Created during import of line 187" ro="False" src_range_start="0" src_range_end="0" dst_range_start="101" dst_range_end="101"/>
<TCPService id="id86" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 443:443" comment="Created during import of line 189" ro="False" src_range_start="0" src_range_end="0" dst_range_start="443" dst_range_end="443"/>
<TCPService id="id87" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 113:113" comment="Created during import of line 190" ro="False" src_range_start="0" src_range_end="0" dst_range_start="113" dst_range_end="113"/>
<TCPService id="id88" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 143:143" comment="Created during import of line 191" ro="False" src_range_start="0" src_range_end="0" dst_range_start="143" dst_range_end="143"/>
<TCPService id="id89" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 194:194" comment="Created during import of line 192" ro="False" src_range_start="0" src_range_end="0" dst_range_start="194" dst_range_end="194"/>
<TCPService id="id90" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 750:750" comment="Created during import of line 193" ro="False" src_range_start="0" src_range_end="0" dst_range_start="750" dst_range_end="750"/>
<TCPService id="id91" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 543:543" comment="Created during import of line 194" ro="False" src_range_start="0" src_range_end="0" dst_range_start="543" dst_range_end="543"/>
<TCPService id="id92" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 544:544" comment="Created during import of line 195" ro="False" src_range_start="0" src_range_end="0" dst_range_start="544" dst_range_end="544"/>
<TCPService id="id93" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 389:389" comment="Created during import of line 196" ro="False" src_range_start="0" src_range_end="0" dst_range_start="389" dst_range_end="389"/>
<TCPService id="id94" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 636:636" comment="Created during import of line 197" ro="False" src_range_start="0" src_range_end="0" dst_range_start="636" dst_range_end="636"/>
<TCPService id="id95" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 513:513" comment="Created during import of line 198" ro="False" src_range_start="0" src_range_end="0" dst_range_start="513" dst_range_end="513"/>
<TCPService id="id96" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 1352:1352" comment="Created during import of line 199" ro="False" src_range_start="0" src_range_end="0" dst_range_start="1352" dst_range_end="1352"/>
<TCPService id="id97" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 515:515" comment="Created during import of line 200" ro="False" src_range_start="0" src_range_end="0" dst_range_start="515" dst_range_end="515"/>
<TCPService id="id98" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 139:139" comment="Created during import of line 201" ro="False" src_range_start="0" src_range_end="0" dst_range_start="139" dst_range_end="139"/>
<TCPService id="id99" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 119:119" comment="Created during import of line 202" ro="False" src_range_start="0" src_range_end="0" dst_range_start="119" dst_range_end="119"/>
<TCPService id="id100" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 5631:5631" comment="Created during import of line 203" ro="False" src_range_start="0" src_range_end="0" dst_range_start="5631" dst_range_end="5631"/>
<TCPService id="id101" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 496:496" comment="Created during import of line 204" ro="False" src_range_start="0" src_range_end="0" dst_range_start="496" dst_range_end="496"/>
<TCPService id="id102" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 109:109" comment="Created during import of line 205" ro="False" src_range_start="0" src_range_end="0" dst_range_start="109" dst_range_end="109"/>
<TCPService id="id103" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 110:110" comment="Created during import of line 206" ro="False" src_range_start="0" src_range_end="0" dst_range_start="110" dst_range_end="110"/>
<TCPService id="id104" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 1723:1723" comment="Created during import of line 207" ro="False" src_range_start="0" src_range_end="0" dst_range_start="1723" dst_range_end="1723"/>
<TCPService id="id105" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 554:554" comment="Created during import of line 209" ro="False" src_range_start="0" src_range_end="0" dst_range_start="554" dst_range_end="554"/>
<TCPService id="id106" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 5060:5060" comment="Created during import of line 210" ro="False" src_range_start="0" src_range_end="0" dst_range_start="5060" dst_range_end="5060"/>
<TCPService id="id107" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 25:25" comment="Created during import of line 211" ro="False" src_range_start="0" src_range_end="0" dst_range_start="25" dst_range_end="25"/>
<TCPService id="id108" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 1521:1521" comment="Created during import of line 212" ro="False" src_range_start="0" src_range_end="0" dst_range_start="1521" dst_range_end="1521"/>
<TCPService id="id109" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 22:22" comment="Created during import of line 213" ro="False" src_range_start="0" src_range_end="0" dst_range_start="22" dst_range_end="22"/>
<TCPService id="id110" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 111:111" comment="Created during import of line 214" ro="False" src_range_start="0" src_range_end="0" dst_range_start="111" dst_range_end="111"/>
<TCPService id="id111" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 49:49" comment="Created during import of line 215" ro="False" src_range_start="0" src_range_end="0" dst_range_start="49" dst_range_end="49"/>
<TCPService id="id112" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 517:517" comment="Created during import of line 216" ro="False" src_range_start="0" src_range_end="0" dst_range_start="517" dst_range_end="517"/>
<TCPService id="id113" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 23:23" comment="Created during import of line 217" ro="False" src_range_start="0" src_range_end="0" dst_range_start="23" dst_range_end="23"/>
<TCPService id="id114" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 540:540" comment="Created during import of line 218" ro="False" src_range_start="0" src_range_end="0" dst_range_start="540" dst_range_end="540"/>
<TCPService id="id115" ack_flag="False" ack_flag_mask="False" established="False" fin_flag="False" fin_flag_mask="False" psh_flag="False" psh_flag_mask="False" rst_flag="False" rst_flag_mask="False" syn_flag="False" syn_flag_mask="False" urg_flag="False" urg_flag_mask="False" name="tcp 0:0 / 43:43" comment="Created during import of line 219" ro="False" src_range_start="0" src_range_end="0" dst_range_start="43" dst_range_end="43"/>
</ServiceGroup>
<ServiceGroup id="id116" name="UDP" comment="" ro="False">
<UDPService id="id117" name="udp 0:0 / 53:53" comment="Created during import of line 93" ro="False" src_range_start="0" src_range_end="0" dst_range_start="53" dst_range_end="53"/>
@@ -585,7 +585,7 @@
<ServiceRef ref="id63"/>
</OSrv>
<TSrc neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</TSrc>
<TDst neg="False">
<ObjectRef ref="sysid0"/>
@@ -594,10 +594,10 @@
<ServiceRef ref="sysid1"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
@@ -621,10 +621,10 @@
<ServiceRef ref="sysid1"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
@@ -648,10 +648,10 @@
<ServiceRef ref="sysid1"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
@@ -675,10 +675,10 @@
<ServiceRef ref="sysid1"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
@@ -702,10 +702,10 @@
<ServiceRef ref="sysid1"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1744"/>
<ObjectRef ref="id1780"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
@@ -729,10 +729,10 @@
<ServiceRef ref="sysid1"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
@@ -756,10 +756,10 @@
<ServiceRef ref="sysid1"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
@@ -783,10 +783,10 @@
<ServiceRef ref="sysid1"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
@@ -810,10 +810,10 @@
<ServiceRef ref="sysid1"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1744"/>
<ObjectRef ref="id1780"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
@@ -828,7 +828,7 @@
<ServiceRef ref="id66"/>
</OSrv>
<TSrc neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</TSrc>
<TDst neg="False">
<ObjectRef ref="sysid0"/>
@@ -837,10 +837,10 @@
<ServiceRef ref="sysid1"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
@@ -855,7 +855,7 @@
<ServiceRef ref="id66"/>
</OSrv>
<TSrc neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</TSrc>
<TDst neg="False">
<ObjectRef ref="sysid0"/>
@@ -864,10 +864,10 @@
<ServiceRef ref="sysid1"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
@@ -882,7 +882,7 @@
<ServiceRef ref="id66"/>
</OSrv>
<TSrc neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</TSrc>
<TDst neg="False">
<ObjectRef ref="sysid0"/>
@@ -891,10 +891,10 @@
<ServiceRef ref="sysid1"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
@@ -918,10 +918,10 @@
<ServiceRef ref="sysid1"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
@@ -945,10 +945,10 @@
<ServiceRef ref="sysid1"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
@@ -972,10 +972,10 @@
<ServiceRef ref="sysid1"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
@@ -999,14 +999,68 @@
<ServiceRef ref="sysid1"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
<NATRule id="id621" disabled="False" group="" position="16" action="Translate" comment="Created during import of line 161">
<NATRule id="id621" disabled="False" group="" position="16" action="Translate" comment="Created during import of line 162">
<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="id16"/>
</TSrc>
<TDst neg="False">
<ObjectRef ref="sysid0"/>
</TDst>
<TSrv neg="False">
<ServiceRef ref="sysid1"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1783"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1777"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
<NATRule id="id639" disabled="False" group="" position="17" action="Translate" comment="Created during import of line 162">
<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="id58"/>
</TSrc>
<TDst neg="False">
<ObjectRef ref="sysid0"/>
</TDst>
<TSrv neg="False">
<ServiceRef ref="sysid1"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1783"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1777"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
<NATRule id="id657" disabled="False" group="" position="18" action="Translate" comment="Created during import of line 164">
<OSrc neg="False">
<ObjectRef ref="sysid0"/>
</OSrc>
@@ -1026,14 +1080,14 @@
<ServiceRef ref="sysid1"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1744"/>
<ObjectRef ref="id1780"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
<NATRule id="id639" disabled="False" group="" position="17" action="Translate" comment="Created during import of line 162">
<NATRule id="id675" disabled="False" group="" position="19" action="Translate" comment="Created during import of line 165">
<OSrc neg="False">
<ObjectRef ref="sysid0"/>
</OSrc>
@@ -1053,19 +1107,19 @@
<ServiceRef ref="sysid1"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1744"/>
<ObjectRef ref="id1780"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
<NATRule id="id657" disabled="False" group="" position="18" action="Translate" comment="Created during import of line 163">
<NATRule id="id693" disabled="False" group="" position="20" action="Translate" comment="Created during import of line 166">
<OSrc neg="False">
<ObjectRef ref="sysid0"/>
</OSrc>
<ODst neg="False">
<ObjectRef ref="id1744"/>
<ObjectRef ref="id1780"/>
</ODst>
<OSrv neg="False">
<ServiceRef ref="sysid1"/>
@@ -1080,14 +1134,14 @@
<ServiceRef ref="sysid1"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1744"/>
<ObjectRef ref="id1780"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
<NATRule id="id675" disabled="False" group="" position="19" action="Translate" comment="Created during import of line 164">
<NATRule id="id711" disabled="False" group="" position="21" action="Translate" comment="Created during import of line 167">
<OSrc neg="False">
<ObjectRef ref="sysid0"/>
</OSrc>
@@ -1107,14 +1161,14 @@
<ServiceRef ref="id67"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
<NATRule id="id693" disabled="False" group="" position="20" action="Translate" comment="Created during import of line 165">
<NATRule id="id729" disabled="False" group="" position="22" action="Translate" comment="Created during import of line 168">
<OSrc neg="False">
<ObjectRef ref="sysid0"/>
</OSrc>
@@ -1134,14 +1188,14 @@
<ServiceRef ref="id67"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
<NATRule id="id711" disabled="False" group="" position="21" action="Translate" comment="Created during import of line 167">
<NATRule id="id747" disabled="False" group="" position="23" action="Translate" comment="Created during import of line 170">
<OSrc neg="False">
<ObjectRef ref="sysid0"/>
</OSrc>
@@ -1161,14 +1215,14 @@
<ServiceRef ref="id68"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
<NATRule id="id729" disabled="False" group="" position="22" action="Translate" comment="Created during import of line 168">
<NATRule id="id765" disabled="False" group="" position="24" action="Translate" comment="Created during import of line 171">
<OSrc neg="False">
<ObjectRef ref="sysid0"/>
</OSrc>
@@ -1188,14 +1242,14 @@
<ServiceRef ref="id69"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
<NATRule id="id747" disabled="False" group="" position="23" action="Translate" comment="Created during import of line 169">
<NATRule id="id783" disabled="False" group="" position="25" action="Translate" comment="Created during import of line 172">
<OSrc neg="False">
<ObjectRef ref="sysid0"/>
</OSrc>
@@ -1215,14 +1269,14 @@
<ServiceRef ref="id70"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
<NATRule id="id765" disabled="False" group="" position="24" action="Translate" comment="Created during import of line 170">
<NATRule id="id801" disabled="False" group="" position="26" action="Translate" comment="Created during import of line 173">
<OSrc neg="False">
<ObjectRef ref="sysid0"/>
</OSrc>
@@ -1242,14 +1296,14 @@
<ServiceRef ref="id71"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
<NATRule id="id783" disabled="False" group="" position="25" action="Translate" comment="Created during import of line 171">
<NATRule id="id819" disabled="False" group="" position="27" action="Translate" comment="Created during import of line 174">
<OSrc neg="False">
<ObjectRef ref="sysid0"/>
</OSrc>
@@ -1269,14 +1323,14 @@
<ServiceRef ref="id72"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
<NATRule id="id801" disabled="False" group="" position="26" action="Translate" comment="Created during import of line 172">
<NATRule id="id837" disabled="False" group="" position="28" action="Translate" comment="Created during import of line 175">
<OSrc neg="False">
<ObjectRef ref="sysid0"/>
</OSrc>
@@ -1296,14 +1350,14 @@
<ServiceRef ref="id73"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
<NATRule id="id819" disabled="False" group="" position="27" action="Translate" comment="Created during import of line 173">
<NATRule id="id855" disabled="False" group="" position="29" action="Translate" comment="Created during import of line 176">
<OSrc neg="False">
<ObjectRef ref="sysid0"/>
</OSrc>
@@ -1323,14 +1377,14 @@
<ServiceRef ref="id74"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
<NATRule id="id837" disabled="False" group="" position="28" action="Translate" comment="Created during import of line 174">
<NATRule id="id873" disabled="False" group="" position="30" action="Translate" comment="Created during import of line 177">
<OSrc neg="False">
<ObjectRef ref="sysid0"/>
</OSrc>
@@ -1350,14 +1404,14 @@
<ServiceRef ref="id75"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
<NATRule id="id855" disabled="False" group="" position="29" action="Translate" comment="Created during import of line 175">
<NATRule id="id891" disabled="False" group="" position="31" action="Translate" comment="Created during import of line 178">
<OSrc neg="False">
<ObjectRef ref="sysid0"/>
</OSrc>
@@ -1377,14 +1431,14 @@
<ServiceRef ref="id76"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
<NATRule id="id873" disabled="False" group="" position="30" action="Translate" comment="Created during import of line 176">
<NATRule id="id909" disabled="False" group="" position="32" action="Translate" comment="Created during import of line 179">
<OSrc neg="False">
<ObjectRef ref="sysid0"/>
</OSrc>
@@ -1404,14 +1458,14 @@
<ServiceRef ref="id77"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
<NATRule id="id891" disabled="False" group="" position="31" action="Translate" comment="Created during import of line 177">
<NATRule id="id927" disabled="False" group="" position="33" action="Translate" comment="Created during import of line 180">
<OSrc neg="False">
<ObjectRef ref="sysid0"/>
</OSrc>
@@ -1431,14 +1485,14 @@
<ServiceRef ref="id78"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
<NATRule id="id909" disabled="False" group="" position="32" action="Translate" comment="Created during import of line 178">
<NATRule id="id945" disabled="False" group="" position="34" action="Translate" comment="Created during import of line 181">
<OSrc neg="False">
<ObjectRef ref="sysid0"/>
</OSrc>
@@ -1458,14 +1512,14 @@
<ServiceRef ref="id79"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
<NATRule id="id927" disabled="False" group="" position="33" action="Translate" comment="Created during import of line 179">
<NATRule id="id963" disabled="False" group="" position="35" action="Translate" comment="Created during import of line 182">
<OSrc neg="False">
<ObjectRef ref="sysid0"/>
</OSrc>
@@ -1485,14 +1539,14 @@
<ServiceRef ref="id80"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
<NATRule id="id945" disabled="False" group="" position="34" action="Translate" comment="Created during import of line 180">
<NATRule id="id981" disabled="False" group="" position="36" action="Translate" comment="Created during import of line 183">
<OSrc neg="False">
<ObjectRef ref="sysid0"/>
</OSrc>
@@ -1512,14 +1566,14 @@
<ServiceRef ref="id81"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
<NATRule id="id963" disabled="False" group="" position="35" action="Translate" comment="Created during import of line 181">
<NATRule id="id999" disabled="False" group="" position="37" action="Translate" comment="Created during import of line 184">
<OSrc neg="False">
<ObjectRef ref="sysid0"/>
</OSrc>
@@ -1539,14 +1593,14 @@
<ServiceRef ref="id82"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
<NATRule id="id981" disabled="False" group="" position="36" action="Translate" comment="Created during import of line 182">
<NATRule id="id1017" disabled="False" group="" position="38" action="Translate" comment="Created during import of line 185">
<OSrc neg="False">
<ObjectRef ref="sysid0"/>
</OSrc>
@@ -1566,14 +1620,14 @@
<ServiceRef ref="id83"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
<NATRule id="id999" disabled="False" group="" position="37" action="Translate" comment="Created during import of line 183">
<NATRule id="id1035" disabled="False" group="" position="39" action="Translate" comment="Created during import of line 186">
<OSrc neg="False">
<ObjectRef ref="sysid0"/>
</OSrc>
@@ -1593,14 +1647,14 @@
<ServiceRef ref="id84"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
<NATRule id="id1017" disabled="False" group="" position="38" action="Translate" comment="Created during import of line 184">
<NATRule id="id1053" disabled="False" group="" position="40" action="Translate" comment="Created during import of line 187">
<OSrc neg="False">
<ObjectRef ref="sysid0"/>
</OSrc>
@@ -1620,14 +1674,14 @@
<ServiceRef ref="id85"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
<NATRule id="id1035" disabled="False" group="" position="39" action="Translate" comment="Created during import of line 185">
<NATRule id="id1071" disabled="False" group="" position="41" action="Translate" comment="Created during import of line 188">
<OSrc neg="False">
<ObjectRef ref="sysid0"/>
</OSrc>
@@ -1647,14 +1701,14 @@
<ServiceRef ref="id66"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
<NATRule id="id1053" disabled="False" group="" position="40" action="Translate" comment="Created during import of line 186">
<NATRule id="id1089" disabled="False" group="" position="42" action="Translate" comment="Created during import of line 189">
<OSrc neg="False">
<ObjectRef ref="sysid0"/>
</OSrc>
@@ -1674,14 +1728,14 @@
<ServiceRef ref="id86"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
<NATRule id="id1071" disabled="False" group="" position="41" action="Translate" comment="Created during import of line 187">
<NATRule id="id1107" disabled="False" group="" position="43" action="Translate" comment="Created during import of line 190">
<OSrc neg="False">
<ObjectRef ref="sysid0"/>
</OSrc>
@@ -1701,14 +1755,14 @@
<ServiceRef ref="id87"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
<NATRule id="id1089" disabled="False" group="" position="42" action="Translate" comment="Created during import of line 188">
<NATRule id="id1125" disabled="False" group="" position="44" action="Translate" comment="Created during import of line 191">
<OSrc neg="False">
<ObjectRef ref="sysid0"/>
</OSrc>
@@ -1728,14 +1782,14 @@
<ServiceRef ref="id88"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
<NATRule id="id1107" disabled="False" group="" position="43" action="Translate" comment="Created during import of line 189">
<NATRule id="id1143" disabled="False" group="" position="45" action="Translate" comment="Created during import of line 192">
<OSrc neg="False">
<ObjectRef ref="sysid0"/>
</OSrc>
@@ -1755,14 +1809,14 @@
<ServiceRef ref="id89"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
<NATRule id="id1125" disabled="False" group="" position="44" action="Translate" comment="Created during import of line 190">
<NATRule id="id1161" disabled="False" group="" position="46" action="Translate" comment="Created during import of line 193">
<OSrc neg="False">
<ObjectRef ref="sysid0"/>
</OSrc>
@@ -1782,14 +1836,14 @@
<ServiceRef ref="id90"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
<NATRule id="id1143" disabled="False" group="" position="45" action="Translate" comment="Created during import of line 191">
<NATRule id="id1179" disabled="False" group="" position="47" action="Translate" comment="Created during import of line 194">
<OSrc neg="False">
<ObjectRef ref="sysid0"/>
</OSrc>
@@ -1809,14 +1863,14 @@
<ServiceRef ref="id91"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
<NATRule id="id1161" disabled="False" group="" position="46" action="Translate" comment="Created during import of line 192">
<NATRule id="id1197" disabled="False" group="" position="48" action="Translate" comment="Created during import of line 195">
<OSrc neg="False">
<ObjectRef ref="sysid0"/>
</OSrc>
@@ -1836,14 +1890,14 @@
<ServiceRef ref="id92"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
<NATRule id="id1179" disabled="False" group="" position="47" action="Translate" comment="Created during import of line 193">
<NATRule id="id1215" disabled="False" group="" position="49" action="Translate" comment="Created during import of line 196">
<OSrc neg="False">
<ObjectRef ref="sysid0"/>
</OSrc>
@@ -1863,14 +1917,14 @@
<ServiceRef ref="id93"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
<NATRule id="id1197" disabled="False" group="" position="48" action="Translate" comment="Created during import of line 194">
<NATRule id="id1233" disabled="False" group="" position="50" action="Translate" comment="Created during import of line 197">
<OSrc neg="False">
<ObjectRef ref="sysid0"/>
</OSrc>
@@ -1890,14 +1944,14 @@
<ServiceRef ref="id94"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
<NATRule id="id1215" disabled="False" group="" position="49" action="Translate" comment="Created during import of line 195">
<NATRule id="id1251" disabled="False" group="" position="51" action="Translate" comment="Created during import of line 198">
<OSrc neg="False">
<ObjectRef ref="sysid0"/>
</OSrc>
@@ -1917,14 +1971,14 @@
<ServiceRef ref="id95"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
<NATRule id="id1233" disabled="False" group="" position="50" action="Translate" comment="Created during import of line 196">
<NATRule id="id1269" disabled="False" group="" position="52" action="Translate" comment="Created during import of line 199">
<OSrc neg="False">
<ObjectRef ref="sysid0"/>
</OSrc>
@@ -1944,14 +1998,14 @@
<ServiceRef ref="id96"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
<NATRule id="id1251" disabled="False" group="" position="51" action="Translate" comment="Created during import of line 197">
<NATRule id="id1287" disabled="False" group="" position="53" action="Translate" comment="Created during import of line 200">
<OSrc neg="False">
<ObjectRef ref="sysid0"/>
</OSrc>
@@ -1971,14 +2025,14 @@
<ServiceRef ref="id97"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
<NATRule id="id1269" disabled="False" group="" position="52" action="Translate" comment="Created during import of line 198">
<NATRule id="id1305" disabled="False" group="" position="54" action="Translate" comment="Created during import of line 201">
<OSrc neg="False">
<ObjectRef ref="sysid0"/>
</OSrc>
@@ -1998,14 +2052,14 @@
<ServiceRef ref="id98"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
<NATRule id="id1287" disabled="False" group="" position="53" action="Translate" comment="Created during import of line 199">
<NATRule id="id1323" disabled="False" group="" position="55" action="Translate" comment="Created during import of line 202">
<OSrc neg="False">
<ObjectRef ref="sysid0"/>
</OSrc>
@@ -2025,14 +2079,14 @@
<ServiceRef ref="id99"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
<NATRule id="id1305" disabled="False" group="" position="54" action="Translate" comment="Created during import of line 200">
<NATRule id="id1341" disabled="False" group="" position="56" action="Translate" comment="Created during import of line 203">
<OSrc neg="False">
<ObjectRef ref="sysid0"/>
</OSrc>
@@ -2052,14 +2106,14 @@
<ServiceRef ref="id100"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
<NATRule id="id1323" disabled="False" group="" position="55" action="Translate" comment="Created during import of line 201">
<NATRule id="id1359" disabled="False" group="" position="57" action="Translate" comment="Created during import of line 204">
<OSrc neg="False">
<ObjectRef ref="sysid0"/>
</OSrc>
@@ -2079,14 +2133,14 @@
<ServiceRef ref="id101"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
<NATRule id="id1341" disabled="False" group="" position="56" action="Translate" comment="Created during import of line 202">
<NATRule id="id1377" disabled="False" group="" position="58" action="Translate" comment="Created during import of line 205">
<OSrc neg="False">
<ObjectRef ref="sysid0"/>
</OSrc>
@@ -2106,14 +2160,14 @@
<ServiceRef ref="id102"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
<NATRule id="id1359" disabled="False" group="" position="57" action="Translate" comment="Created during import of line 203">
<NATRule id="id1395" disabled="False" group="" position="59" action="Translate" comment="Created during import of line 206">
<OSrc neg="False">
<ObjectRef ref="sysid0"/>
</OSrc>
@@ -2133,14 +2187,14 @@
<ServiceRef ref="id103"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
<NATRule id="id1377" disabled="False" group="" position="58" action="Translate" comment="Created during import of line 204">
<NATRule id="id1413" disabled="False" group="" position="60" action="Translate" comment="Created during import of line 207">
<OSrc neg="False">
<ObjectRef ref="sysid0"/>
</OSrc>
@@ -2160,14 +2214,14 @@
<ServiceRef ref="id104"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
<NATRule id="id1395" disabled="False" group="" position="59" action="Translate" comment="Created during import of line 205">
<NATRule id="id1431" disabled="False" group="" position="61" action="Translate" comment="Created during import of line 208">
<OSrc neg="False">
<ObjectRef ref="sysid0"/>
</OSrc>
@@ -2187,14 +2241,14 @@
<ServiceRef ref="id73"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
<NATRule id="id1413" disabled="False" group="" position="60" action="Translate" comment="Created during import of line 206">
<NATRule id="id1449" disabled="False" group="" position="62" action="Translate" comment="Created during import of line 209">
<OSrc neg="False">
<ObjectRef ref="sysid0"/>
</OSrc>
@@ -2214,14 +2268,14 @@
<ServiceRef ref="id105"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
<NATRule id="id1431" disabled="False" group="" position="61" action="Translate" comment="Created during import of line 207">
<NATRule id="id1467" disabled="False" group="" position="63" action="Translate" comment="Created during import of line 210">
<OSrc neg="False">
<ObjectRef ref="sysid0"/>
</OSrc>
@@ -2241,14 +2295,14 @@
<ServiceRef ref="id106"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
<NATRule id="id1449" disabled="False" group="" position="62" action="Translate" comment="Created during import of line 208">
<NATRule id="id1485" disabled="False" group="" position="64" action="Translate" comment="Created during import of line 211">
<OSrc neg="False">
<ObjectRef ref="sysid0"/>
</OSrc>
@@ -2268,14 +2322,14 @@
<ServiceRef ref="id107"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
<NATRule id="id1467" disabled="False" group="" position="63" action="Translate" comment="Created during import of line 209">
<NATRule id="id1503" disabled="False" group="" position="65" action="Translate" comment="Created during import of line 212">
<OSrc neg="False">
<ObjectRef ref="sysid0"/>
</OSrc>
@@ -2295,14 +2349,14 @@
<ServiceRef ref="id108"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
<NATRule id="id1485" disabled="False" group="" position="64" action="Translate" comment="Created during import of line 210">
<NATRule id="id1521" disabled="False" group="" position="66" action="Translate" comment="Created during import of line 213">
<OSrc neg="False">
<ObjectRef ref="sysid0"/>
</OSrc>
@@ -2322,14 +2376,14 @@
<ServiceRef ref="id109"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
<NATRule id="id1503" disabled="False" group="" position="65" action="Translate" comment="Created during import of line 211">
<NATRule id="id1539" disabled="False" group="" position="67" action="Translate" comment="Created during import of line 214">
<OSrc neg="False">
<ObjectRef ref="sysid0"/>
</OSrc>
@@ -2349,14 +2403,14 @@
<ServiceRef ref="id110"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
<NATRule id="id1521" disabled="False" group="" position="66" action="Translate" comment="Created during import of line 212">
<NATRule id="id1557" disabled="False" group="" position="68" action="Translate" comment="Created during import of line 215">
<OSrc neg="False">
<ObjectRef ref="sysid0"/>
</OSrc>
@@ -2376,14 +2430,14 @@
<ServiceRef ref="id111"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
<NATRule id="id1539" disabled="False" group="" position="67" action="Translate" comment="Created during import of line 213">
<NATRule id="id1575" disabled="False" group="" position="69" action="Translate" comment="Created during import of line 216">
<OSrc neg="False">
<ObjectRef ref="sysid0"/>
</OSrc>
@@ -2403,14 +2457,14 @@
<ServiceRef ref="id112"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
<NATRule id="id1557" disabled="False" group="" position="68" action="Translate" comment="Created during import of line 214">
<NATRule id="id1593" disabled="False" group="" position="70" action="Translate" comment="Created during import of line 217">
<OSrc neg="False">
<ObjectRef ref="sysid0"/>
</OSrc>
@@ -2430,14 +2484,14 @@
<ServiceRef ref="id113"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
<NATRule id="id1575" disabled="False" group="" position="69" action="Translate" comment="Created during import of line 215">
<NATRule id="id1611" disabled="False" group="" position="71" action="Translate" comment="Created during import of line 218">
<OSrc neg="False">
<ObjectRef ref="sysid0"/>
</OSrc>
@@ -2457,14 +2511,14 @@
<ServiceRef ref="id114"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
<NATRule id="id1593" disabled="False" group="" position="70" action="Translate" comment="Created during import of line 216">
<NATRule id="id1629" disabled="False" group="" position="72" action="Translate" comment="Created during import of line 219">
<OSrc neg="False">
<ObjectRef ref="sysid0"/>
</OSrc>
@@ -2484,14 +2538,14 @@
<ServiceRef ref="id115"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
<NATRule id="id1611" disabled="False" group="" position="71" action="Translate" comment="Created during import of line 217">
<NATRule id="id1647" disabled="False" group="" position="73" action="Translate" comment="Created during import of line 220">
<OSrc neg="False">
<ObjectRef ref="sysid0"/>
</OSrc>
@@ -2511,19 +2565,19 @@
<ServiceRef ref="id66"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
<NATRule id="id1629" disabled="False" group="" position="72" action="Translate" comment="Created during import of line 222">
<NATRule id="id1665" disabled="False" group="" position="74" action="Translate" comment="Created during import of line 225">
<OSrc neg="False">
<ObjectRef ref="sysid0"/>
</OSrc>
<ODst neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ODst>
<OSrv neg="False">
<ServiceRef ref="id66"/>
@@ -2538,19 +2592,19 @@
<ServiceRef ref="id66"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
<NATRule id="id1647" disabled="False" group="" position="73" action="Translate" comment="Created during import of line 223">
<NATRule id="id1683" disabled="False" group="" position="75" action="Translate" comment="Created during import of line 226">
<OSrc neg="False">
<ObjectRef ref="sysid0"/>
</OSrc>
<ODst neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ODst>
<OSrv neg="False">
<ServiceRef ref="id66"/>
@@ -2565,19 +2619,19 @@
<ServiceRef ref="id66"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
<NATRule id="id1665" disabled="False" group="" position="74" action="Translate" comment="Created during import of line 224">
<NATRule id="id1701" disabled="False" group="" position="76" action="Translate" comment="Created during import of line 227">
<OSrc neg="False">
<ObjectRef ref="sysid0"/>
</OSrc>
<ODst neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ODst>
<OSrv neg="False">
<ServiceRef ref="sysid1"/>
@@ -2592,14 +2646,14 @@
<ServiceRef ref="id66"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
<NATRule id="id1683" disabled="False" group="" position="75" action="Translate" comment="Created during import of line 226">
<NATRule id="id1719" disabled="False" group="" position="77" action="Translate" comment="Created during import of line 229">
<OSrc neg="False">
<ObjectRef ref="id12"/>
</OSrc>
@@ -2619,14 +2673,14 @@
<ServiceRef ref="id63"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
<NATRule id="id1701" disabled="False" group="" position="76" action="Translate" comment="Created during import of line 229">
<NATRule id="id1737" disabled="False" group="" position="78" action="Translate" comment="Created during import of line 232">
<OSrc neg="False">
<ObjectRef ref="id12"/>
</OSrc>
@@ -2646,14 +2700,14 @@
<ServiceRef ref="sysid1"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
<NATRule id="id1719" disabled="False" group="" position="77" action="Translate" comment="Created during import of line 229">
<NATRule id="id1755" disabled="False" group="" position="79" action="Translate" comment="Created during import of line 232">
<OSrc neg="False">
<ObjectRef ref="id12"/>
</OSrc>
@@ -2673,17 +2727,17 @@
<ServiceRef ref="sysid1"/>
</TSrv>
<ItfInb neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</ItfInb>
<ItfOutb neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</ItfOutb>
<NATRuleOptions/>
</NATRule>
<RuleSetOptions/>
</NAT>
<Policy id="id124" name="Policy" comment="" ro="False" ipv4_rule_set="False" ipv6_rule_set="False" top_rule_set="True">
<PolicyRule id="id126" disabled="False" group="" log="False" position="0" action="Accept" direction="Inbound" comment="Imported from ssh_commands_outside&#10;Created during import of line 277">
<PolicyRule id="id126" disabled="False" group="" log="False" position="0" action="Accept" direction="Inbound" comment="Imported from ssh_commands_outside&#10;Created during import of line 280">
<Src neg="False">
<ObjectRef ref="id26"/>
</Src>
@@ -2694,7 +2748,7 @@
<ServiceRef ref="id109"/>
</Srv>
<Itf neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</Itf>
<When neg="False">
<IntervalRef ref="sysid2"/>
@@ -2703,7 +2757,7 @@
<Option name="stateless">False</Option>
</PolicyRuleOptions>
</PolicyRule>
<PolicyRule id="id138" disabled="False" group="" log="False" position="1" action="Accept" direction="Inbound" comment="Imported from ssh_commands_inside&#10;Created during import of line 275">
<PolicyRule id="id138" disabled="False" group="" log="False" position="1" action="Accept" direction="Inbound" comment="Imported from ssh_commands_inside&#10;Created during import of line 278">
<Src neg="False">
<ObjectRef ref="id47"/>
</Src>
@@ -2714,7 +2768,7 @@
<ServiceRef ref="id109"/>
</Srv>
<Itf neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</Itf>
<When neg="False">
<IntervalRef ref="sysid2"/>
@@ -2723,7 +2777,7 @@
<Option name="stateless">False</Option>
</PolicyRuleOptions>
</PolicyRule>
<PolicyRule id="id150" disabled="False" group="" log="False" position="2" action="Accept" direction="Inbound" comment="Imported from ssh_commands_inside&#10;Created during import of line 276">
<PolicyRule id="id150" disabled="False" group="" log="False" position="2" action="Accept" direction="Inbound" comment="Imported from ssh_commands_inside&#10;Created during import of line 279">
<Src neg="False">
<ObjectRef ref="id55"/>
</Src>
@@ -2734,7 +2788,7 @@
<ServiceRef ref="id109"/>
</Srv>
<Itf neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</Itf>
<When neg="False">
<IntervalRef ref="sysid2"/>
@@ -2754,7 +2808,7 @@
<ServiceRef ref="id63"/>
</Srv>
<Itf neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</Itf>
<When neg="False">
<IntervalRef ref="sysid2"/>
@@ -2775,7 +2829,7 @@
<ServiceRef ref="id63"/>
</Srv>
<Itf neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</Itf>
<When neg="False">
<IntervalRef ref="sysid2"/>
@@ -2796,7 +2850,7 @@
<ServiceRef ref="id63"/>
</Srv>
<Itf neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</Itf>
<When neg="False">
<IntervalRef ref="sysid2"/>
@@ -2817,7 +2871,7 @@
<ServiceRef ref="id63"/>
</Srv>
<Itf neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</Itf>
<When neg="False">
<IntervalRef ref="sysid2"/>
@@ -2837,7 +2891,7 @@
<ServiceRef ref="id63"/>
</Srv>
<Itf neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</Itf>
<When neg="False">
<IntervalRef ref="sysid2"/>
@@ -2858,7 +2912,7 @@
<ServiceRef ref="id117"/>
</Srv>
<Itf neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</Itf>
<When neg="False">
<IntervalRef ref="sysid2"/>
@@ -2879,7 +2933,7 @@
<ServiceRef ref="id117"/>
</Srv>
<Itf neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</Itf>
<When neg="False">
<IntervalRef ref="sysid2"/>
@@ -2900,7 +2954,7 @@
<ServiceRef ref="id117"/>
</Srv>
<Itf neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</Itf>
<When neg="False">
<IntervalRef ref="sysid2"/>
@@ -2921,7 +2975,7 @@
<ServiceRef ref="id63"/>
</Srv>
<Itf neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</Itf>
<When neg="False">
<IntervalRef ref="sysid2"/>
@@ -2941,7 +2995,7 @@
<ServiceRef ref="id63"/>
</Srv>
<Itf neg="False">
<ObjectRef ref="id1747"/>
<ObjectRef ref="id1783"/>
</Itf>
<When neg="False">
<IntervalRef ref="sysid2"/>
@@ -2962,7 +3016,7 @@
<ServiceRef ref="id63"/>
</Srv>
<Itf neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</Itf>
<When neg="False">
<IntervalRef ref="sysid2"/>
@@ -2983,7 +3037,7 @@
<ServiceRef ref="id63"/>
</Srv>
<Itf neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</Itf>
<When neg="False">
<IntervalRef ref="sysid2"/>
@@ -3004,7 +3058,7 @@
<ServiceRef ref="id63"/>
</Srv>
<Itf neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</Itf>
<When neg="False">
<IntervalRef ref="sysid2"/>
@@ -3025,7 +3079,7 @@
<ServiceRef ref="id63"/>
</Srv>
<Itf neg="False">
<ObjectRef ref="id1741"/>
<ObjectRef ref="id1777"/>
</Itf>
<When neg="False">
<IntervalRef ref="sysid2"/>
@@ -3037,28 +3091,28 @@
</PolicyRule>
<RuleSetOptions/>
</Policy>
<Routing id="id1737" name="Routing" comment="" ro="False" ipv4_rule_set="False" ipv6_rule_set="False" top_rule_set="True">
<Routing id="id1773" name="Routing" comment="" ro="False" ipv4_rule_set="False" ipv6_rule_set="False" top_rule_set="True">
<RuleSetOptions/>
</Routing>
<Interface id="id1739" dedicated_failover="False" dyn="False" security_level="0" unnum="True" unprotected="False" name="Ethernet0" comment="Created during import of line 16" ro="False">
<Interface id="id1775" dedicated_failover="False" dyn="False" security_level="0" unnum="True" unprotected="False" name="Ethernet0" comment="Created during import of line 16" ro="False">
<InterfaceOptions/>
<Interface id="id1741" dedicated_failover="False" dyn="False" label="outside" security_level="0" unnum="False" unprotected="False" name="Ethernet0.101" comment="Created during import of line 21" ro="False">
<IPv4 id="id1743" name="test_fw:Ethernet0.101:ip" comment="Created during import of line 24" ro="False" address="192.0.2.253" netmask="255.255.255.0"/>
<Interface id="id1777" dedicated_failover="False" dyn="False" label="outside" security_level="0" unnum="False" unprotected="False" name="Ethernet0.101" comment="Created during import of line 21" ro="False">
<IPv4 id="id1779" name="test_fw:Ethernet0.101:ip" comment="Created during import of line 24" ro="False" address="192.0.2.253" netmask="255.255.255.0"/>
<InterfaceOptions>
<Option name="type">8021q</Option>
<Option name="vlan_id">101</Option>
</InterfaceOptions>
</Interface>
<Interface id="id1744" dedicated_failover="False" dyn="False" label="dmz20" security_level="20" unnum="False" unprotected="False" name="Ethernet0.102" comment="Created during import of line 27" ro="False">
<IPv4 id="id1746" name="test_fw:Ethernet0.102:ip" comment="Created during import of line 30" ro="False" address="10.0.0.253" netmask="255.255.255.0"/>
<Interface id="id1780" dedicated_failover="False" dyn="False" label="dmz20" security_level="20" unnum="False" unprotected="False" name="Ethernet0.102" comment="Created during import of line 27" ro="False">
<IPv4 id="id1782" name="test_fw:Ethernet0.102:ip" comment="Created during import of line 30" ro="False" address="10.0.0.253" netmask="255.255.255.0"/>
<InterfaceOptions>
<Option name="type">8021q</Option>
<Option name="vlan_id">102</Option>
</InterfaceOptions>
</Interface>
</Interface>
<Interface id="id1747" dedicated_failover="False" dyn="False" label="inside" security_level="100" unnum="False" unprotected="False" name="Ethernet1" comment="Created during import of line 33" ro="False">
<IPv4 id="id1748" name="test_fw:Ethernet1:ip" comment="Created during import of line 37" ro="False" address="10.1.1.206" netmask="255.255.255.0"/>
<Interface id="id1783" dedicated_failover="False" dyn="False" label="inside" security_level="100" unnum="False" unprotected="False" name="Ethernet1" comment="Created during import of line 33" ro="False">
<IPv4 id="id1784" name="test_fw:Ethernet1:ip" comment="Created during import of line 37" ro="False" address="10.1.1.206" netmask="255.255.255.0"/>
<InterfaceOptions/>
</Interface>
<FirewallOptions>
@@ -3080,7 +3134,7 @@
</FirewallOptions>
</Firewall>
</ObjectGroup>
<ObjectGroup id="id1750" name="Clusters" comment="" ro="False"/>
<IntervalGroup id="id1751" name="Time" comment="" ro="False"/>
<ObjectGroup id="id1786" name="Clusters" comment="" ro="False"/>
<IntervalGroup id="id1787" name="Time" comment="" ro="False"/>
</Library>
</FWObjectDatabase>

View File

@@ -62,14 +62,12 @@ Warning: interface Ethernet6 was not imported because it is in "shutdown" mode
155: Source translation rule ("nat" command)
156: Source translation rule ("nat" command)
159: Source translation rule ("nat" command)
161: Destination translation rule ("static" command)
162: Destination translation rule ("static" command)
163: Destination translation rule ("static" command)
162: Source translation rule ("nat" command)
164: Destination translation rule ("static" command)
165: Destination translation rule ("static" command)
166: Destination translation rule ("static" command)
167: Destination translation rule ("static" command)
168: Destination translation rule ("static" command)
169: Destination translation rule ("static" command)
170: Destination translation rule ("static" command)
171: Destination translation rule ("static" command)
172: Destination translation rule ("static" command)
@@ -118,17 +116,20 @@ Warning: interface Ethernet6 was not imported because it is in "shutdown" mode
215: Destination translation rule ("static" command)
216: Destination translation rule ("static" command)
217: Destination translation rule ("static" command)
222: Destination translation rule ("static" command)
223: Destination translation rule ("static" command)
224: Destination translation rule ("static" command)
218: Destination translation rule ("static" command)
219: Destination translation rule ("static" command)
220: Destination translation rule ("static" command)
225: Destination translation rule ("static" command)
226: Destination translation rule ("static" command)
227: Destination translation rule ("static" command)
229: Destination translation rule ("static" command)
232: Interface Ethernet0.101 ruleset outside_in direction 'in'
233: Interface Ethernet1 ruleset inside_in direction 'in'
234: Interface Ethernet1 ruleset inside_out direction 'out'
275: Interface Ethernet1 ruleset ssh_commands_inside direction 'in'
275: filtering rule: access list ssh_commands_inside, action permit
276: Interface Ethernet1 ruleset ssh_commands_inside direction 'in'
276: filtering rule: access list ssh_commands_inside, action permit
277: Interface Ethernet0.101 ruleset ssh_commands_outside direction 'in'
277: filtering rule: access list ssh_commands_outside, action permit
232: Destination translation rule ("static" command)
235: Interface Ethernet0.101 ruleset outside_in direction 'in'
236: Interface Ethernet1 ruleset inside_in direction 'in'
237: Interface Ethernet1 ruleset inside_out direction 'out'
278: Interface Ethernet1 ruleset ssh_commands_inside direction 'in'
278: filtering rule: access list ssh_commands_inside, action permit
279: Interface Ethernet1 ruleset ssh_commands_inside direction 'in'
279: filtering rule: access list ssh_commands_inside, action permit
280: Interface Ethernet0.101 ruleset ssh_commands_outside direction 'in'
280: filtering rule: access list ssh_commands_outside, action permit

View File

@@ -157,6 +157,9 @@ nat (inside) 1 access-list WEB2
! multiple address blocks in pool 3 and multiple lines in access list WEB2
nat (inside) 3 access-list WEB2
! example of nat () 1 0 0 command
nat (inside) 3 0 0
static (inside,dmz20) 10.0.0.16 10.1.1.16 netmask 255.255.255.240
static (inside,dmz20) 10.0.0.100 10.1.1.100 netmask 255.255.255.255