Net-Google-SafeBrowsing3
view release on metacpan or search on metacpan
"configure" : {
"requires" : {
"ExtUtils::MakeMaker" : "0"
}
},
"runtime" : {
"requires" : {
"Data::Dumper" : "0",
"Digest::SHA" : "0",
"Google::ProtocolBuffers" : "0",
"IO::Socket::SSL" : "0",
"LWP::UserAgent" : "0",
"List::Util" : "0",
"MIME::Base64" : "0",
"MIME::Base64::URLSafe" : "0",
"String::HexConvert" : "0",
"Test::More" : "0",
"Text::Trim" : "0",
"URI" : "0",
"constant" : "0"
}
version: '1.4'
name: Net-Google-SafeBrowsing3
no_index:
directory:
- t
- inc
requires:
Data::Dumper: '0'
Digest::SHA: '0'
Google::ProtocolBuffers: '0'
IO::Socket::SSL: '0'
LWP::UserAgent: '0'
List::Util: '0'
MIME::Base64: '0'
MIME::Base64::URLSafe: '0'
String::HexConvert: '0'
Test::More: '0'
Text::Trim: '0'
URI: '0'
constant: '0'
resources:
Makefile.PL view on Meta::CPAN
URI => 0,
Digest::SHA => 0,
List::Util => 0,
constant => 0,
Test::More => 0,
Text::Trim => 0,
Google::ProtocolBuffers => 0,
MIME::Base64::URLSafe => 0,
MIME::Base64 => 0,
String::HexConvert => 0,
IO::Socket::SSL => 0,
Data::Dumper => 0,
},
META_MERGE => {
'meta-spec' => { version => 2 },
resources => {
repository => {
type => 'git',
url => 'https://github.com/juliensobrier/Net-Google-SafeBrowsing3.git',
web => 'https://github.com/juliensobrier/Net-Google-SafeBrowsing3',
},
URI
Digest::SHA
List::Util
constant
Test::More
Text::Trim
Digest::HMAC_SHA1
MIME::Base64::URLSafe
MIME::Base64
String::HexConvert
IO::Socket::SSL
Google::ProtocolBuffers
COPYRIGHT AND LICENCE
Copyright (C) 2015 by Julien Sobrier
This library is free software; you can redistribute it and/or modify
it under the same terms as Perl itself, either Perl version 5.8.8 or,
at your option, any later version of Perl 5 you may have available.
lib/Net/Google/SafeBrowsing3.pm view on Meta::CPAN
use Carp;
use LWP::UserAgent;
use URI;
use Digest::SHA qw(sha256);
use List::Util qw(first);
use Text::Trim;
use MIME::Base64::URLSafe;
use MIME::Base64;
use String::HexConvert;
use IO::Socket::SSL 'inet4';
use Google::ProtocolBuffers;
use Data::Dumper;
use Exporter 'import';
our @EXPORT = qw(DATABASE_RESET INTERNAL_ERROR SERVER_ERROR NO_UPDATE NO_DATA SUCCESSFUL MALWARE PHISHING UNWANTED LANDING DISTRIBUTION);
BEGIN {
IO::Socket::SSL::set_ctx_defaults(
# verify_mode => Net::SSLeay->VERIFY_PEER(),
SSL_verify_mode => 0,
);
}
our $VERSION = '0.8';
Google::ProtocolBuffers->parse("
message ChunkData {
required int32 chunk_number = 1;
( run in 0.508 second using v1.01-cache-2.11-cpan-4d50c553e7e )