Armadito-Agent

 view release on metacpan or  search on metacpan

META.yml  view on Meta::CPAN

  IPC::System::Simple: 0
  JSON: 0
  LWP::UserAgent: 0
  Memoize: 0
  Parse::Syslog: 0
  Perl::Critic: 0
  Pod::Usage: 0
  Readonly: 0
  Time::Local: 0
  Time::Piece: 0
  Try::Tiny: 0
  UNIVERSAL::require: 0
  URI: 0
  URI::Escape: 0
  XML::LibXML: 0
  perl: 5.8.0
resources:
  IRC: http://webchat.freenode.net/#armadito
  bugtracker: https://github.com/armadito/armadito-agent/issues
  homepage: http://www.teclib-edition.com/en/teclib-products/armadito-antivirus/
  license: http://opensource.org/licenses/gpl-license.php

Makefile.PL  view on Meta::CPAN

requires 'HTTP::Request::Common' => '0';
requires 'HTTP::Request'         => '0';
requires 'URI::Escape'           => '0';
requires 'URI'                   => '0';
requires 'JSON'                  => '0';
requires 'Encode'                => '0';
requires 'Getopt::Long'          => '0';
requires 'Pod::Usage'            => '0';
requires 'XML::LibXML'           => '0';
requires 'Readonly'              => '0';
requires 'Try::Tiny'             => '0';
requires 'Perl::Critic'          => '0';
requires 'Parse::Syslog'         => '0';
requires 'DBD::SQLite'           => '0';
requires 'Date::Calc'            => '0';
requires 'Time::Local'           => '0';
requires 'File::Stat'            => '0';
requires 'Time::Piece'           => '0';
requires 'IPC::System::Simple'   => '0';
requires 'File::Which'           => '0';
requires 'Memoize'               => '0';

bin/armadito-agent  view on Meta::CPAN

use strict;
use warnings;
use lib './lib';

use English qw(-no_match_vars);
use Getopt::Long;
use Pod::Usage;
use UNIVERSAL::require;
use IPC::System::Simple qw(capture);
use Data::Dumper;
use Try::Tiny;
use Cwd 'abs_path';

BEGIN {
	if ($OSNAME eq 'MSWin32'){
		use lib "../lib";
	}
}

use Armadito::Agent;

lib/Armadito/Agent/Antivirus/Eset.pm  view on Meta::CPAN

package Armadito::Agent::Antivirus::Eset;

use strict;
use warnings;
use base 'Armadito::Agent::Antivirus';
use Try::Tiny;
use IPC::System::Simple qw(capture);

sub new {
	my ( $class, %params ) = @_;

	my $self = $class->SUPER::new(%params);

	$self->{name}         = "Eset";
	$self->{scancli_path} = $self->getScanCliPath();
	$self->{version}      = $self->getVersion();

lib/Armadito/Agent/Task/Runjobs.pm  view on Meta::CPAN

package Armadito::Agent::Task::Runjobs;

use strict;
use warnings;
use base 'Armadito::Agent::Task';

use Armadito::Agent::Storage;
use Data::Dumper;
use MIME::Base64;
use Try::Tiny;
use JSON;

sub new {
	my ( $class, %params ) = @_;

	my $self = $class->SUPER::new(%params);

	if ( $params{debug} ) {
		$self->{debug} = 1;
	}



( run in 0.296 second using v1.01-cache-2.11-cpan-05444aca049 )