notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Volunteers wanted to help translate FreshPorts
Port details on branch 2026Q4
curl-impersonate Curl with impersonation
2.2.3_1 ftp on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 2.2.3Version of this port present on the latest quarterly branch.
Maintainer: yuri@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2026-10-11 01:18:06
Last Update: 2026-10-11 01:16:41
Commit Hash: 6d44cc3
License: MIT
WWW:
https://curl-impersonate.readthedocs.io/en/latest/
https://github.com/lexiforest/curl-impersonate
Description:
curl-impersonate is a special build of curl that can impersonate the four major browsers: Chrome, Edge, Safari & Firefox. curl-impersonate is able to perform TLS and HTTP handshakes that are identical to that of a real browser. curl-impersonate can be used either as a command line tool, similar to the regular curl, or as a library that can be integrated instead of the regular libcurl.
HomepageHomepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (62 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/curl-impersonate-2.2.3_1/catalog.mk
  3. /usr/local/share/licenses/curl-impersonate-2.2.3_1/LICENSE
  4. /usr/local/share/licenses/curl-impersonate-2.2.3_1/MIT
  5. bin/curl-impersonate
  6. bin/curl_chrome100
  7. bin/curl_chrome101
  8. bin/curl_chrome104
  9. bin/curl_chrome107
  10. bin/curl_chrome110
  11. bin/curl_chrome116
  12. bin/curl_chrome119
  13. bin/curl_chrome120
  14. bin/curl_chrome123
  15. bin/curl_chrome124
  16. bin/curl_chrome131
  17. bin/curl_chrome131_android
  18. bin/curl_chrome133a
  19. bin/curl_chrome136
  20. bin/curl_chrome142
  21. bin/curl_chrome145
  22. bin/curl_chrome146
  23. bin/curl_chrome150
  24. bin/curl_chrome99
  25. bin/curl_chrome99_android
  26. bin/curl_edge101
  27. bin/curl_edge99
  28. bin/curl_firefox133
  29. bin/curl_firefox135
  30. bin/curl_firefox144
  31. bin/curl_firefox147
  32. bin/curl_safari153
  33. bin/curl_safari155
  34. bin/curl_safari170
  35. bin/curl_safari172_ios
  36. bin/curl_safari180
  37. bin/curl_safari180_ios
  38. bin/curl_safari184
  39. bin/curl_safari184_ios
  40. bin/curl_safari260
  41. bin/curl_safari2601
  42. bin/curl_safari260_ios
  43. bin/curl_tor145
  44. include/curl-impersonate/curl.h
  45. include/curl-impersonate/curlver.h
  46. include/curl-impersonate/easy.h
  47. include/curl-impersonate/header.h
  48. include/curl-impersonate/mprintf.h
  49. include/curl-impersonate/multi.h
  50. include/curl-impersonate/options.h
  51. include/curl-impersonate/stdcheaders.h
  52. include/curl-impersonate/system.h
  53. include/curl-impersonate/typecheck-gcc.h
  54. include/curl-impersonate/urlapi.h
  55. include/curl-impersonate/websockets.h
  56. lib/libcurl-impersonate.a
  57. lib/libcurl-impersonate.so
  58. lib/libcurl-impersonate.so.4
  59. lib/libcurl-impersonate.so.4.8.0
  60. @owner
  61. @group
  62. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • curl-impersonate>0:ftp/curl-impersonate
To install the port:
cd /usr/ports/ftp/curl-impersonate/ && make install clean
To add the package, run one of these commands:
  • pkg install ftp/curl-impersonate
  • pkg install curl-impersonate
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: curl-impersonate
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1791402439 SHA256 (curl-impersonate/156c7b75ae9b8c3b3f847acf264f17594c3859fb.zip) = 450e169b284697c6eafe523cb7679f4221fbe1a0993f773a566c33b188762844 SIZE (curl-impersonate/156c7b75ae9b8c3b3f847acf264f17594c3859fb.zip) = 80313844

Expand this list (18 items)

Collapse this list.

SHA256 (curl-impersonate/c-ares-1.34.8.tar.gz) = c222b6d681096f9444d2c4863d2c1174019e27cacca0a4a5c114d36dd7d7bf78 SIZE (curl-impersonate/c-ares-1.34.8.tar.gz) = 1036098 SHA256 (curl-impersonate/curl-8_22_0.tar.gz) = 222c6b5c1f368ac63aed59bce2774eb5def9e8e67e46e800be182e684d2845a3 SIZE (curl-impersonate/curl-8_22_0.tar.gz) = 3695419 SHA256 (curl-impersonate/v1.2.0.tar.gz) = 816c96e8e8f193b40151dad7e8ff37b1221d019dbcb9c35cd3fadbfe6477dfec SIZE (curl-impersonate/v1.2.0.tar.gz) = 646315 SHA256 (curl-impersonate/nghttp2-1.63.0.tar.bz2) = 607b174554d22a828bc532d1d734fe0f729b5d5ed207f2f12e96a62e83f29c55 SIZE (curl-impersonate/nghttp2-1.63.0.tar.bz2) = 2012107 SHA256 (curl-impersonate/ngtcp2-1.20.0.tar.bz2) = 871ec97ad86803cf312901b0c393b0ee70163e25a87c9b2894d1234341ce4e97 SIZE (curl-impersonate/ngtcp2-1.20.0.tar.bz2) = 898205 SHA256 (curl-impersonate/nghttp3-1.15.0.tar.bz2) = c6c491a52804814098e446630e6efc459afc0d3da7952ffe6cbdc0b3f99b2b62 SIZE (curl-impersonate/nghttp3-1.15.0.tar.bz2) = 519681 SHA256 (curl-impersonate/zlib-1.3.1.tar.gz) = 9a93b2b7dfdac77ceba5a558a580e74667dd6fede4585b91eefb60f03b72df23 SIZE (curl-impersonate/zlib-1.3.1.tar.gz) = 1512791 SHA256 (curl-impersonate/zstd-1.5.7.tar.gz) = eb33e51f49a15e023950cd7825ca74a4a2b43db8354825ac24fc1b7ee09e6fa3 SIZE (curl-impersonate/zstd-1.5.7.tar.gz) = 2434947 SHA256 (curl-impersonate/lexiforest-curl-impersonate-v2.2.3_GH0.tar.gz) = 62a4a935e791276194974aa106fbaa0610a49353cb5f361b2c6277fcb8270b17 SIZE (curl-impersonate/lexiforest-curl-impersonate-v2.2.3_GH0.tar.gz) = 219040

Collapse this list.


Packages (timestamps in pop-ups are UTC):
curl-impersonate
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64leriscv64
FreeBSD:13:latest--n/an/an/an/an/an/an/a
FreeBSD:13:quarterly--n/an/an/an/an/an/an/a
FreeBSD:14:latest2.2.22.2.3_1-------
FreeBSD:14:quarterly2.2.22.2.2-------
FreeBSD:15:latest2.2.22.2.3_1n/a-n/an/a---
FreeBSD:15:quarterly2.2.22.2.2n/a-n/an/a---
FreeBSD:16:latest2.2.22.2.3_1n/a-n/an/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake-core
  2. ninja : devel/ninja
  3. pkgconf>=1.3.0_1 : devel/pkgconf
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
ftp_curl-impersonate
USES:
cmake localbase:ldflags pkgconfig ssl
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/lexiforest/curl-impersonate/tar.gz/v2.2.3?dummy=/
Collapse this list.

Number of commits found: 2

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2.2.3_1
11 Oct 2026 01:16:41
commit hash: 6d44cc3d1b3a9ef01f7f2fbfc70cb8316d8cc32dcommit hash: 6d44cc3d1b3a9ef01f7f2fbfc70cb8316d8cc32dcommit hash: 6d44cc3d1b3a9ef01f7f2fbfc70cb8316d8cc32dcommit hash: 6d44cc3d1b3a9ef01f7f2fbfc70cb8316d8cc32d files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
ftp/curl-impersonate: move headers to include/curl-impersonate; remove
MAKE_JOBS_UNSAFE

(cherry picked from commit 45b6c5e4cdb610c02f1525408a6bb0f0568366e3)
2.2.3
11 Oct 2026 01:16:41
commit hash: 68b9620fe447a57213b58328ad11739b39219995commit hash: 68b9620fe447a57213b58328ad11739b39219995commit hash: 68b9620fe447a57213b58328ad11739b39219995commit hash: 68b9620fe447a57213b58328ad11739b39219995 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
ftp/curl-impersonate: update 2.2.2 → 2.2.3

(cherry picked from commit 85b28d8b53211d8c763c03264c8586ea01fcfc53)

Number of commits found: 2