SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

perl-LWPx-ParanoidAgent rpm build for : openSUSE Leap 15. For other distributions click perl-LWPx-ParanoidAgent.

Name : perl-LWPx-ParanoidAgent
Version : 1.12 Vendor : obs://build_opensuse_org/devel:languages:perl
Release : lp151.1.1 Date : 2018-12-03 23:37:26
Group : Development/Libraries/Perl Source RPM : perl-LWPx-ParanoidAgent-1.12-lp151.1.1.src.rpm
Size : 0.04 MB
Packager : (none)
Summary : subclass of LWP::UserAgent that protects you from harm
Description :
The \'LWPx::ParanoidAgent\' is a class subclassing \'LWP::UserAgent\', but
paranoid against attackers. It\'s to be used when you\'re fetching a remote
resource on behalf of a possibly malicious user.

This class can do whatever \'LWP::UserAgent\' can (callbacks, uploads from
files, etc), except proxy support is explicitly removed, because in that
case you should do your paranoia at your proxy.

Also, the schemes are limited to http and https, which are mapped to
\'LWPx::Protocol::http_paranoid\' and \'LWPx::Protocol::https_paranoid\',
respectively, which are forked versions of the same ones without the
\"_paranoid\". Subclassing them didn\'t look possible, as they were
essentially just one huge function.

This class protects you from connecting to internal IP ranges (unless you
whitelist them), hostnames/IPs that you blacklist, remote webserver
tarpitting your process (the timeout parameter is changed to be a global
timeout over the entire process), and all combinations of redirects and DNS
tricks to otherwise tarpit and/or connect to internal resources.

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/devel:/languages:/perl/openSUSE_Leap_15.1/noarch

Content of RPM  Changelog  Provides Requires

Hmm ... It's impossible ;-) This RPM doesn't exist on any FTP server

Provides :
perl(LWPx::ParanoidAgent)
perl(LWPx::Protocol::http_paranoid)
perl(LWPx::Protocol::http_paranoid::Socket)
perl(LWPx::Protocol::http_paranoid::SocketMethods)
perl(LWPx::Protocol::https_paranoid)
perl(LWPx::Protocol::https_paranoid::Socket)
perl-LWPx-ParanoidAgent

Requires :
perl(:MODULE_COMPAT_5.26.1)
perl(LWP::UserAgent)
perl(Net::DNS)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsXz) <= 5.2-1


Content of RPM :
/usr/lib/perl5/vendor_perl/5.26.1/LWPx
/usr/lib/perl5/vendor_perl/5.26.1/LWPx/ParanoidAgent.pm
/usr/lib/perl5/vendor_perl/5.26.1/LWPx/Protocol
/usr/lib/perl5/vendor_perl/5.26.1/LWPx/Protocol/http_paranoid.pm
/usr/lib/perl5/vendor_perl/5.26.1/LWPx/Protocol/https_paranoid.pm
/usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi
/usr/share/doc/packages/perl-LWPx-ParanoidAgent
/usr/share/doc/packages/perl-LWPx-ParanoidAgent/ChangeLog
/usr/share/doc/packages/perl-LWPx-ParanoidAgent/README
/usr/share/doc/packages/perl-LWPx-ParanoidAgent/README.md
/usr/share/doc/packages/perl-LWPx-ParanoidAgent/rebuild.sh
/usr/share/man/man3/LWPx::ParanoidAgent.3pm.gz

 
ICM