view release on metacpan or search on metacpan
lib/Firewall/Policy/Designer/Asa.pm view on Meta::CPAN
# å è½½é¡¹ç®æ¨¡å
#------------------------------------------------------------------------------
use Firewall::Utils::Ip;
use Firewall::Utils::Set;
use Firewall::Policy::Searcher::Report::FwInfo;
has dbi => ( is => 'ro', does => 'Firewall::DBI::Role', required => 1, );
has searcherReportFwInfo => ( is => 'ro', isa => 'Firewall::Policy::Searcher::Report::FwInfo', required => 1, );
has commandText => ( is => 'ro', isa => 'ArrayRef[Str]', default => sub { [] }, );
sub addToCommandText {
my ( $self, @commands ) = @_;
push @{$self->commandText}, @commands;
}
sub design {
my $self = shift;
if ( $self->searcherReportFwInfo->type eq 'new' ) {
$self->createRule;
lib/Firewall/Policy/Designer/Asa83.pm view on Meta::CPAN
#------------------------------------------------------------------------------
# å è½½é¡¹ç®æ¨¡å
#------------------------------------------------------------------------------
use Firewall::Utils::Ip;
use Firewall::Policy::Searcher::Report::FwInfo;
has dbi => ( is => 'ro', does => 'Firewall::DBI::Role', required => 1, );
has searcherReportFwInfo => ( is => 'ro', isa => 'Firewall::Policy::Searcher::Report::FwInfo', required => 1, );
has commandText => ( is => 'ro', isa => 'ArrayRef[Str]', default => sub { [] }, );
sub addToCommandText {
my ( $self, @commands ) = @_;
push @{$self->commandText}, @commands;
}
sub design {
my $self = shift;
push @{$self->commandText}, 'Asa8.3以ä¸çæ¬å·¥å
·æä¸æ¯æè®¾è®¡ï¼è¯·èªè¡è®¾è®¡';
return join( '', map {"$_\n"} @{$self->commandText} );
lib/Firewall/Policy/Designer/Checkpoint.pm view on Meta::CPAN
#------------------------------------------------------------------------------
# å è½½é¡¹ç®æ¨¡å
#------------------------------------------------------------------------------
use Firewall::Utils::Ip;
use Firewall::Policy::Searcher::Report::FwInfo;
has dbi => ( is => 'ro', does => 'Firewall::DBI::Role', required => 1, );
has searcherReportFwInfo => ( is => 'ro', isa => 'Firewall::Policy::Searcher::Report::FwInfo', required => 1, );
has commandText => ( is => 'ro', isa => 'ArrayRef[Str]', default => sub { [] }, );
sub addToCommandText {
my ( $self, @commands ) = @_;
push @{$self->commandText}, @commands;
}
sub design {
my $self = shift;
push @{$self->commandText}, 'Checkpoint is not support now,please do it you self!';
return join( '', map {"$_\n"} @{$self->commandText} );
lib/Firewall/Policy/Designer/ClearPolicy/Asa.pm view on Meta::CPAN
#------------------------------------------------------------------------------
use Moose;
use namespace::autoclean;
#------------------------------------------------------------------------------
# å è½½é¡¹ç®æ¨¡å
#------------------------------------------------------------------------------
use Firewall::Utils::Date;
use Firewall::Utils::Ip;
has commandText => ( is => 'ro', isa => 'ArrayRef[Str]', default => sub { [] }, );
sub addToCommandText {
my ( $self, @commands ) = @_;
push( @{$self->commandText}, @commands );
}
sub design {
my ( $self, $designReport ) = @_;
if ( $designReport->{clearSrv} ) {
lib/Firewall/Policy/Designer/ClearPolicy/Asa83.pm view on Meta::CPAN
#------------------------------------------------------------------------------
# å è½½é¡¹ç®æ¨¡å
#------------------------------------------------------------------------------
use Firewall::Utils::Ip;
use Firewall::Policy::Searcher::Report::FwInfo;
has dbi => ( is => 'ro', does => 'Firewall::DBI::Role', required => 1, );
has searcherReportFwInfo => ( is => 'ro', isa => 'Firewall::Policy::Searcher::Report::FwInfo', required => 1, );
has commandText => ( is => 'ro', isa => 'ArrayRef[Str]', default => sub { [] }, );
sub addToCommandText {
my ( $self, @commands ) = @_;
push( @{$self->commandText}, @commands );
}
sub design {
my $self = shift;
push( @{$self->commandText}, 'Asa8.3以ä¸çæ¬å·¥å
·æä¸æ¯æè®¾è®¡ï¼è¯·èªè¡è®¾è®¡' );
return join( '', map {"$_\n"} @{$self->commandText} );
lib/Firewall/Policy/Designer/ClearPolicy/Checkpoint.pm view on Meta::CPAN
#------------------------------------------------------------------------------
# å è½½é¡¹ç®æ¨¡å
#------------------------------------------------------------------------------
use Firewall::Utils::Ip;
use Firewall::Policy::Searcher::Report::FwInfo;
has dbi => ( is => 'ro', does => 'Firewall::DBI::Role', required => 1, );
has searcherReportFwInfo => ( is => 'ro', isa => 'Firewall::Policy::Searcher::Report::FwInfo', required => 1, );
has commandText => ( is => 'ro', isa => 'ArrayRef[Str]', default => sub { [] }, );
sub addToCommandText {
my ( $self, @commands ) = @_;
push( @{$self->commandText}, @commands );
}
sub design {
my $self = shift;
push( @{$self->commandText}, 'Checkpointå·¥å
·ä¸æ¯æè®¾è®¡ï¼è¯·èªè¡è®¾è®¡' );
return join( '', map {"$_\n"} @{$self->commandText} );
lib/Firewall/Policy/Designer/ClearPolicy/Netscreen.pm view on Meta::CPAN
# å è½½ç³»ç»æ¨¡åï¼è¾
婿é 彿°åè½å屿§
#------------------------------------------------------------------------------
use Moose;
use namespace::autoclean;
#------------------------------------------------------------------------------
# å è½½é¡¹ç®æ¨¡å
#------------------------------------------------------------------------------
use Firewall::Utils::Date;
has commandText => ( is => 'ro', isa => 'ArrayRef[Str]', default => sub { [] }, );
sub addToCommandText {
my ( $self, @commands ) = @_;
push( @{$self->commandText}, @commands );
}
sub design {
my ( $self, $designReport ) = @_;
if ( $designReport->{clearSrv} ) {
lib/Firewall/Policy/Designer/ClearPolicy/Srx.pm view on Meta::CPAN
# å è½½ç³»ç»æ¨¡åï¼è¾
婿é 彿°åè½å屿§
#------------------------------------------------------------------------------
use Moose;
use namespace::autoclean;
#------------------------------------------------------------------------------
# å è½½é¡¹ç®æ¨¡å
#------------------------------------------------------------------------------
use Firewall::Utils::Date;
has commandText => ( is => 'ro', isa => 'ArrayRef[Str]', default => sub { [] }, );
sub addToCommandText {
my ( $self, @commands ) = @_;
push( @{$self->commandText}, @commands );
}
#set security policies from-zone l2-trust to-zone l2-untrust policy old-130 match source-address Host_10.33.104.61
sub design {
my ( $self, $designReport ) = @_;
if ( $designReport->{clearSrv} ) {
lib/Firewall/Policy/Designer/Fortinet.pm view on Meta::CPAN
#------------------------------------------------------------------------------
# å è½½é¡¹ç®æ¨¡å
#------------------------------------------------------------------------------
use Firewall::Utils::Ip;
use Firewall::Policy::Searcher::Report::FwInfo;
has dbi => ( is => 'ro', does => 'Firewall::DBI::Role', required => 1, );
has searcherReportFwInfo => ( is => 'ro', isa => 'Firewall::Policy::Searcher::Report::FwInfo', required => 1, );
has commandText => ( is => 'ro', isa => 'ArrayRef[Str]', default => sub { [] }, );
sub addToCommandText {
my ( $self, @commands ) = @_;
push @{$self->commandText}, @commands;
}
sub design {
my $self = shift;
#delete $self->searcherReportFwInfo->{parser};
lib/Firewall/Policy/Designer/H3c.pm view on Meta::CPAN
#------------------------------------------------------------------------------
# å è½½é¡¹ç®æ¨¡å
#------------------------------------------------------------------------------
use Firewall::Utils::Ip;
use Firewall::Policy::Searcher::Report::FwInfo;
has dbi => ( is => 'ro', does => 'Firewall::DBI::Role', required => 1, );
has searcherReportFwInfo => ( is => 'ro', isa => 'Firewall::Policy::Searcher::Report::FwInfo', required => 1, );
has commandText => ( is => 'ro', isa => 'ArrayRef[Str]', default => sub { [] }, );
sub addToCommandText {
my ( $self, @commands ) = @_;
push @{$self->commandText}, @commands;
}
sub design {
my $self = shift;
#delete $self->searcherReportFwInfo->{parser};
lib/Firewall/Policy/Designer/Hillstone.pm view on Meta::CPAN
#------------------------------------------------------------------------------
# å è½½é¡¹ç®æ¨¡å
#------------------------------------------------------------------------------
use Firewall::Utils::Ip;
use Firewall::Policy::Searcher::Report::FwInfo;
has dbi => ( is => 'ro', does => 'Firewall::DBI::Role', required => 1, );
has searcherReportFwInfo => ( is => 'ro', isa => 'Firewall::Policy::Searcher::Report::FwInfo', required => 1, );
has commandText => ( is => 'ro', isa => 'ArrayRef[Str]', default => sub { [] }, );
sub addToCommandText {
my ( $self, @commands ) = @_;
push @{$self->commandText}, @commands;
}
sub design {
my $self = shift;
if ( $self->searcherReportFwInfo->type eq 'new' ) {
lib/Firewall/Policy/Designer/Huawei.pm view on Meta::CPAN
#------------------------------------------------------------------------------
# with 'Firewall::Policy::Designer::Role';
#------------------------------------------------------------------------------
# Firewall::Policy::Designer::Huawei éç¨å±æ§
#------------------------------------------------------------------------------
has dbi => ( is => 'ro', does => 'Firewall::DBI::Role', required => 1, );
has searcherReportFwInfo => ( is => 'ro', isa => 'Firewall::Policy::Searcher::Report::FwInfo', required => 1, );
has commandText => ( is => 'ro', isa => 'ArrayRef[Str]', default => sub { [] }, );
#------------------------------------------------------------------------------
# addToCommandText å commandText 屿§æ¨éå½ä»¤è¡
#------------------------------------------------------------------------------
sub addToCommandText {
my ( $self, @commands ) = @_;
push @{$self->{commandText}}, @commands;
}
#------------------------------------------------------------------------------
lib/Firewall/Policy/Designer/Neteye.pm view on Meta::CPAN
#------------------------------------------------------------------------------
# å è½½é¡¹ç®æ¨¡å
#------------------------------------------------------------------------------
use Firewall::Utils::Ip;
use Firewall::Policy::Searcher::Report::FwInfo;
has dbi => ( is => 'ro', does => 'Firewall::DBI::Role', required => 1, );
has searcherReportFwInfo => ( is => 'ro', isa => 'Firewall::Policy::Searcher::Report::FwInfo', required => 1, );
has commandText => ( is => 'ro', isa => 'ArrayRef[Str]', default => sub { [] }, );
sub addToCommandText {
my ( $self, @commands ) = @_;
push @{$self->commandText}, @commands;
}
sub design {
my $self = shift;
#delete $self->searcherReportFwInfo->{parser};
lib/Firewall/Policy/Designer/Netscreen.pm view on Meta::CPAN
#------------------------------------------------------------------------------
# å è½½é¡¹ç®æ¨¡å
#------------------------------------------------------------------------------
use Firewall::Utils::Ip;
use Firewall::Policy::Searcher::Report::FwInfo;
has dbi => ( is => 'ro', does => 'Firewall::DBI::Role', required => 1, );
has searcherReportFwInfo => ( is => 'ro', isa => 'Firewall::Policy::Searcher::Report::FwInfo', required => 1, );
has commandText => ( is => 'ro', isa => 'ArrayRef[Str]', default => sub { [] }, );
sub addToCommandText {
my ( $self, @commands ) = @_;
push @{$self->commandText}, @commands;
}
sub design {
my $self = shift;
#delete $self->searcherReportFwInfo->{parser};
lib/Firewall/Policy/Designer/Srx.pm view on Meta::CPAN
#------------------------------------------------------------------------------
# å è½½é¡¹ç®æ¨¡å
#------------------------------------------------------------------------------
use Firewall::Utils::Date;
use Firewall::Policy::Searcher::Report::FwInfo;
has dbi => ( is => 'ro', does => 'Firewall::DBI::Role', required => 1, );
has searcherReportFwInfo => ( is => 'ro', isa => 'Firewall::Policy::Searcher::Report::FwInfo', required => 1, );
has commandText => ( is => 'ro', isa => 'ArrayRef[Str]', default => sub { [] }, );
sub addToCommandText {
my ( $self, @commands ) = @_;
push @{$self->commandText}, @commands;
}
sub design {
my $self = shift;
if ( $self->searcherReportFwInfo->type eq 'new' ) {
$self->createRule;
lib/Firewall/Policy/Designer/Topsec.pm view on Meta::CPAN
use Firewall::Policy::Searcher::Topsec;
use Firewall::Policy::Searcher::Report::FwInfo;
#------------------------------------------------------------------------------
# Firewall::Policy::Designer::Topsec éç¨å±æ§
#------------------------------------------------------------------------------
has dbi => ( is => 'ro', does => 'Firewall::DBI::Role', required => 1, );
has searcherReportFwInfo => ( is => 'ro', isa => 'Firewall::Policy::Searcher::Report::FwInfo', required => 1, );
has commandText => ( is => 'ro', isa => 'ArrayRef[Str]', default => sub { [] }, );
#------------------------------------------------------------------------------
# addToCommandText 设置 commandText 屿§ï¼å
¥å为æ é
#------------------------------------------------------------------------------
sub addToCommandText {
my ( $self, $commands ) = @_;
push @{$self->{"commandText"}}, $commands;
}
#------------------------------------------------------------------------------