Net-FullAuto

 view release on metacpan or  search on metacpan

ChangeLog  view on Meta::CPAN

        * Updated Makefile.PL for AWS Ubuntu installations.


2014-07-03  Brian M. Kelly  <Brian.Kelly@fullautosoftware.net>

        * Version 0.9999999935 released.

        * Updated Makefile.PL for AWS Ubuntu installations.

        * Updated License notices to include acknowledgements
          for Crypt::DES and Net::SSLeay moldule authors.


2014-07-03  Brian M. Kelly  <Brian.Kelly@fullautosoftware.net>

        * Version 0.9999999934 released.

        * Updated Makefile.PL for AWS Ubuntu installations.


2014-07-03  Brian M. Kelly  <Brian.Kelly@fullautosoftware.net>

Makefile.PL  view on Meta::CPAN

   &fa_install_module('Module::Implementation','install','Makefile');
   &fa_install_module('Variable::Magic','install','Makefile');
   &fa_install_module('B::Hooks::EndOfScope','install','Makefile');
   &fa_install_module('Package::Stash','install','Makefile');
   &fa_install_module('namespace::clean','install','Makefile');
   &fa_install_module('namespace::autoclean','install','Makefile'); 
   &fa_install_module('Digest::SHA3','install','Makefile');
   &fa_install_module('Crypt::PBKDF2','install','Makefile');
   &fa_install_module('Crypt::URandom','install','Makefile');
   &fa_install_module('Crypt::CBC','install','Makefile');
   &fa_install_module('Crypt::DES','install','Makefile');
   &fa_install_module('Crypt::GeneratePassword','install','Makefile');
   &fa_install_module('Archive::Zip','install','Makefile');
   &fa_install_module('CPAN::DistnameInfo','install','Makefile');
   #&fa_install_module('Excel::Writer::XLSX','install','Makefile');
   #&fa_install_module('Spreadsheet::Read','install','Makefile');

}

my %cygsrvs=();
my @output=();

Makefile.PL  view on Meta::CPAN

   \ \    / /_ _ _ _ _ _ (_)_ _  __ _| |
    \ \/\/ / _` | '_| ' \| | ' \/ _` |_|
     \_/\_/\__,_|_| |_||_|_|_||_\__, (_)
                                |___/  

   Exporting, importing and/or using cryptography software, or even
   communicating technical details about cryptography software, is illegal
   in some parts of the world. You are strongly advised to investigate and
   adhere to any export/import and use laws which apply to you when you
   import a release of Net::FullAuto including cryptography modules like
   Crypt::CBC, Crypt::DES and Crypt::Rijndael to your country or
   re-distribute source code from them in any way.
END

   my $cryptography=sub {

      my %cryptography=(

         Name => 'cryptography',
         Result => sub { return '{license_agree}<' },
         Banner => $cryptography_banner,      

Makefile.PL  view on Meta::CPAN

   };

   my $license_banner=<<END;

   *THANK YOU* For Trying FullAuto!   Net::FullAuto INSTALLATION PROGRAM

   Copyright (C) 2000-2024   Brian M. Kelly   Brian.Kelly\@FullAuto.com

   This program comes with ABSOLUTELY NO WARRANTY; for details select 2.
   This is free software, and you are welcome to redistribute it under certain
   conditions. Select 2 for full license. FullAuto uses  Crypt::DES  which is
   software developed by Systemics Ltd (http://www.systemics.com/). FullAuto
   uses the  Net::SSLeay  module which is software developed by the OpenSSL
   Project for use in the OpenSSL Toolkit. (http://www.openssl.org/) and
   includes cryptographic software written by Eric Young (eay\@cryptsoft.com)
   and Tim Hudson (tjh\@cryptsoft.com)

END

   my %license_agree=(

lib/Net/FullAuto.pm  view on Meta::CPAN

our @ISA = qw(Exporter);
our @EXPORT = qw(fa_login connect_ssh connect_sftp connect_secure cleanup
                 connect_ftp connect_telnet connect_shell acquire_fa_lock
                 release_fa_lock send_email ls_parse fetch log %Hosts
                 clean_filehandle handle_error get_hosts);

use Term::Menus 2.54;
use Tie::Cache;
use Sort::Versions;
use Crypt::CBC;
use Crypt::DES;
use JSON;
use URI;
use HTTP::Date;
use Capture::Tiny;
use Net::Telnet;
use Email::Sender;
use MIME::Entity;
use IO::Pty;
use BerkeleyDB;

lib/Net/FullAuto/FA_Core.pm  view on Meta::CPAN


{
   no warnings;
   use BerkeleyDB;
   use Sys::Hostname;
   our $local_hostname=&Sys::Hostname::hostname();
   use Data::Dump::Streamer;
   use Devel::StackTrace;
   use Time::Local;
   use Crypt::CBC;
   use Crypt::DES;
   use Cwd qw(getcwd);
   use Digest::MD5 qw(md5);
   use Digest::SHA qw(sha256_hex);
   use English;
   use Email::Sender::Simple qw(sendmail);
   use Email::Sender::Transport::SMTP qw();
   use Errno qw(EAGAIN EINTR EWOULDBLOCK);
   use File::HomeDir;
   use File::stat;
   use File::Copy;

lib/Net/FullAuto/FA_Core.pm  view on Meta::CPAN

Copyright © 2000-2025, Brian M. Kelly  Brian.Kelly\@FullAuto.com

FullAuto© may be copied only under the terms of the GNU Affero General Public
License, which may be found in the FullAuto source distribution.

Complete documentation for FullAuto©, including FAQ lists, should be found on
this system using "man fullauto" or "perldoc fullauto".  If you have access
to the Internet, point your browser at http://www.FullAuto.com/, the
FullAuto© Home Page.

FullAuto© uses the Crypt::DES module which is software developed by
Systemics Ltd (http://www.systemics.com/)
FullAuto uses the Net::SSLeay module which is software developed by the 
OpenSSL Project for use in the OpenSSL Toolkit. (http://www.openssl.org/)
and includes cryptographic software written by Eric Young (eay\@cryptsoft.com)
and Tim Hudson (tjh\@cryptsoft.com)
VERSION

   print $version;
   exit;
}



( run in 0.300 second using v1.01-cache-2.11-cpan-9a3d99fc6dc )