Alien-curlimpersonate
view release on metacpan or search on metacpan
DESCRIPTION
Builds curl-impersonate (a patched libcurl with a bundled BoringSSL)
from source and exposes its cflags/libs, so an XS module can link a
libcurl that reproduces a real browser's TLS and HTTP/2 fingerprint --
JA3/JA4 and the HTTP/2 SETTINGS "Akamai" fingerprint -- rather than the
one libcurl would otherwise present. See Curl::Impersonate for a Perl
client built on it.
This is a source-only Alien: there is no system package of
libcurl-impersonate to find, so the probe always selects a "share"
install and the library is compiled at install time. See "SYSTEM
REQUIREMENTS", because that build is neither short nor dependency-free.
The pinned version is v2.2.2, built from
<https://github.com/lexiforest/curl-impersonate> itself. It is an exact
tag rather than the newest one: upstream 2.0.0 replaced autotools with a
CMake superbuild, and the target names this library is asked for are
load-bearing in whatever links it, so neither is left to float.
SYSTEM REQUIREMENTS
lib/Alien/curlimpersonate.pm view on Meta::CPAN
=head1 DESCRIPTION
Builds curl-impersonate (a patched libcurl with a bundled BoringSSL) from
source and exposes its cflags/libs, so an XS module can link a libcurl that
reproduces a real browser's TLS and HTTP/2 fingerprint -- JA3/JA4 and the
HTTP/2 SETTINGS "Akamai" fingerprint -- rather than the one libcurl would
otherwise present. See L<Curl::Impersonate> for a Perl client built on it.
This is a source-only Alien: there is no system package of
libcurl-impersonate to find, so the probe always selects a C<share> install
and the library is compiled at install time. See L</"SYSTEM REQUIREMENTS">,
because that build is neither short nor dependency-free.
The pinned version is B<v2.2.2>, built from
L<https://github.com/lexiforest/curl-impersonate> itself. It is an exact tag
rather than the newest one: upstream 2.0.0 replaced autotools with a CMake
superbuild, and the target names this library is asked for are load-bearing in
whatever links it, so neither is left to float.
=head1 SYSTEM REQUIREMENTS
( run in 1.857 second using v1.01-cache-2.11-cpan-e623d60df62 )