cURL 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
cURL 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
cURL 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 MIT/X
开发语言 查看源码 »
操作系统 Windows
软件类型 开源软件
所属分类 应用工具下载工具
开源组织
地区 不详
投 递 者 不详
适用人群 未知
收录时间 2008-09-18

软件简介

cURL 是一个网络数据传输项目,通常说 cURL 是指 curl 命令行工具,它支持 DICT、FILE、FTP、FTPS、Gopher、HTTP、HTTPS、IMAP、IMAPS、LDAP、LDAPS、POP3、POP3S、RTMP、RTSP、SCP、SFTP、SMB、SMBS、SMTP、SMTPS、Telnet 与 TFTP 等协议,而 curl 的底层使用的是 libcurl 库,libcurl 与 curl 组成了 cURL 项目。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(4) 发布并加入讨论🔥
发表了资讯
03/11 17:19

苹果在 macOS 中“魔改”cURL,作者无端背锅很生气:误导用户!

cURL 创始人兼首席开发者 Daniel Stenberg 又对苹果“开炮”了,上周他发表文章指责苹果修改了 cURL 在 macOS 中使用某参数时的默认行为,此举会有可能引发安全问题。 具体来说,cURL 的 --cacert 参数为用户提供了一种方法,让用户在进行接下来的传输时告诉 cURL 这是要信任的 CA 证书集。如果 TLS 服务器无法对其进行验证,则 cURL 会运行失败并返回错误。 这项特性于 2000 年 12 月添加到 cURL,目的是为了让用户知道它与已知...

9
0
发表了资讯
01/19 16:36

curl 项目已被接受为 CVE 编号机构 (CNA)

curl 项目已被接受为 CVE 编号机构 (CNA),这意味着他们将直接管理自己产品(包括 curl, libcurl 和 trurl)的 CVE。 CNA(CVE Numbering Authority,CVE 编号机构)是 CVE 编号的分发机构,主要职能是在授权范围内颁发和管理 CVE 编号。 via https://www.cve.org/Media/News/item/news/2024/01/16/curl-Added-as-CNA curl 作者表示,未来将直接针对 CVE 数据库保留和管理他们自己的 CVE,无需中间人。而且在没有他们参与的情况...

2
1
发表了资讯
01/03 14:29

大模型 LLM 对 curl 项目的安全工作造成了困扰

curl 作者 Daniel Stenberg 从 curl 生态角度出发对 LLM 的影响发表了看法。他表示,AI 自动生成的漏洞报告对 curl 项目的安全工作造成了困扰。具体是指一些用户利用 LLM 生成虚假漏洞报告,这些报告看似专业,但实际上并不存在安全问题,这浪费了 curl 项目开发人员的时间和精力,也增加了安全评估的工作量。 Daniel 的分析是,curl 项目提供漏洞赏金计划,吸引安全研究人员报告安全问题,一些利用 LLM 的用户希望通过快速提交...

1
1
发表了资讯
2023/10/11 16:23

curl 8.4.0 正式发布,修复 SOCKS5 堆溢出漏洞,建议升级

curl 8.4.0 已正式发布,创始人 Daniel Stenberg(社区称号 bagder)已提前一周预告了该版本——修复高危安全漏洞,并称该漏洞可能是很长一段时间以来 curl 遇到的最严重漏洞,同时影响到 libcurl 库和 curl 工具。 根据介绍,这个高危漏洞是 SOCKS5 堆溢出漏洞 (heap buffer overflow),该漏洞 (CVE-2023-38545) 导致 curl 在 SOCKS5 代理握手过程中溢出基于堆的缓冲区。 有开发者解释称,该漏洞出现的场景是输入的域名太长,从...

3
1
发表了资讯
2023/10/10 11:14

curl 8.4.0 将修复高危安全漏洞

curl 创始人 Daniel Stenberg(社区称号 bagder)表示将于 10 月 11 日发布的 curl 8.4.0 会修复高危安全漏洞,并称该漏洞可能是很长一段时间以来 curl 遇到的最严重漏洞 (the worst curl security flaw in a long time),同时影响到 libcurl 库和 curl 工具。 此外还会修复被评级为"LOW"的安全漏洞——仅 libcurl 受影响。 CVE-2023-38545: severity HIGH (affects both libcurl and the curl tool) CVE-2023-38546: severity ...

1
0
发表了资讯
2023/06/01 07:35

cURL 8.1.2 发布

cURL 是一个计算机软件项目,提供一个库(libcurl)和命令行工具(curl),用于使用各种网络协议传输数据。这个名字代表了 "Client URL"。 cURL 8.1.2 现已发布,这是 8.1.x 系列中的第二个后续补丁版本。具体更新内容如下: Bug 修复 configure:quote the assignments for run-compiler 在上一版本中引入的一个回归使 configure 在$CCshell 变量被设置为其他内容而不仅仅是一个命令名时失败。现在,这将正确引用该变量。 conf...

0
0
发表了资讯
2023/05/22 07:18

cURL 8.1 正式发布

cURL 是一个计算机软件项目,提供一个库(libcurl)和命令行工具(curl),用于使用各种网络协议传输数据。这个名字代表了 "Client URL"。 cURL 8.1 正式发布,更新内容如下: 变化 cURL 8.1 版本只有三个真正的变化,其中包含一个较大的变化和两个较小的变化: HTTP/2 over proxy libcurl 现在可以在被告知使用 HTTPS 代理时协商并使用 HTTP/2,而且命令行工具可以使用[-proxy-http2](<https://curl.se/docs/manpage.html#--p...

6
1
发表了资讯
2023/03/31 09:30

curl 作者宣布不再向各发行版发送安全漏洞预警

curl 作者 Daniel Stenberg 在博客中宣布,以后将不再向各 Linux 发行版的邮件列表发送有关 cURL 安全漏洞的提前预告。 Daniel Stenberg 从 2011 年开始向发行版邮件列表(当时称为 linux-distros)发送有关"已发现但未解决"的 curl 安全漏洞的“预先通知”。通过提前通知各发行版,让他们可以抢先一步修复 curl 包。如此一来,在 curl 解决并公布安全漏洞的同时,各发行版就可以提供同步的 curl 升级和修复。 但最近 curl 项目...

0
0
发表了资讯
2023/03/22 07:29

curl 8 正式发布

为庆祝 curl 诞生 25 周年,项目创始人 Daniel 昨天正式发布了 curl 8.0.0。虽然主版本号从 7 升级到了 8,但该版本并没有包含任何破坏性变化,也没有破坏 API 或 ABI。 curl 作者不想推出 7.100,为此制定了 curl 8 发布计划 该版本修复了 6 个新漏洞,其中 5 个危险程度为低,另外一个为中等。 此版本的另一个主要变化是构建系统不再支持缺乏可工作 64 位数据类型的系统,其它主要是 bug 修复。 就在 curl 8.0.0 推出不久后,...

0
4
发表了资讯
2023/03/21 09:05

curl 诞生 25 周年

昨天是 curl 诞生 25 周年的纪念日,创始人 Daniel 回顾了项目经历的二十五年。 Daniel 表示,他发布 curl 的首个版本时只有 27 岁,当时在 Frontec Tekniksystem 担任软件工程师,主要为瑞典大型产品开发公司从事嵌入式系统的合同开发。例如,在上世纪 90 年代末的几年里,他在电信巨头爱立信公司做了不少项目。 也是从那时起,Daniel 养成了一个习惯:每天晚上熬夜一两个小时进行个人项目的开发。直到现在,Daniel 仍坚持这个...

4
2
发表了资讯
2023/03/13 08:45

curl 下周庆祝诞生 25 周年,同时发布 8.0 版本

curl 作者 Daniel 宣布将在 3 月 20 日举行 25 周年的线上庆祝活动,并于当日正式发布 curl 8。据介绍,此次庆祝活动将通过 Zoom 进行,任何人都可以参加。 Daniel 去年就已经计划在周年纪念日上发布 curl 8——主要是避免 curl 7.x 的次版本号到达 100。发布 curl 8 将会是 curl 23 年来首次升级主版本号。不过正如上文所解释,此次升级主版本号与功能变化无关,和常规的并无二致,只是重置了次版本号,并升级主版本号。 curl...

2
0
发表了资讯
2023/03/03 08:21

办事不力、沟通无果,cURL 作者公开指责微软

这家名为微软的公司运营着这个名为 NuGet 的软件包管理器,他们托管了一个 cURL 软件包……,…… 这个软件包一直在欺骗用户下载它,它已经过时、陈旧、满是漏洞,应该被移除,但我无法反馈此事或让他们对此采取什么行动。 这是 cURL 作者 Daniel Stenberg 近日发布的推文节选,直指微软不作为。 抱歉讲太快,现在让我们倒带 <<<<<<<<< 重新梳理一下故事的来龙去脉。 cURL 项目的作者 Daniel Stenberg 对项目的维护非常积极,经...

45
3
发表了资讯
2023/02/22 07:03

cURL 7.88.1 发布

按照 curl 作者 Daniel Stenberg 的规划,日前发布的 7.88.0 应该是 7.x 系最后一个版本。但事出有变,由于要修复 7.88.0 版本中的一个 bug;开发团队决定再发布了一个 bug 修复更新,即 7.88.1 版本。 具体更新内容如下: Bug 修复 http2 多路复用数据损坏 这是触发 7.88.1 补丁版本发布的主要原因。在某些情况下,当数据以 HTTP/2 多路复用流的形式传输时,curl 会弄错并导致保存的数据损坏。它将从内部缓冲区获得错误的数据。...

0
0
发表了资讯
2023/02/17 07:14

curl 7.88.0 发布,7.x 系列最后一个版本

curl 作者 Daniel Stenberg 宣布推出 7.x 系最后一个版本:7.88.0。「7」到此为止,下次更新将正式发布 curl 8。关于版本号「8」的来由,查看《curl 作者不想推出 7.100,为此制定了 curl 8 发布计划》。 此版本修复了 3 个安全漏洞: CVE-2023-23914: 修复 HSTS 在多请求场景中被忽略的问题 CVE-2023-23915: HSTS amnesia with –parallel CVE-2023-23916: 修复 HTTP 压缩多 header 时存在的 DoS 攻击漏洞 此外还修复了 140 多...

1
0
发表了资讯
2022/12/31 09:10

curl 作者收到社区成员赠送的 Mac mini

curl 作者 Daniel 近日收到了由社区成员赠送的 M1 版 Mac mini (8C CPU/16GB/1TB/8C GPU/1GbE),这款设备将被用于 curl 开发。 根据 Daniel 的描述,虽然苹果公司使用 curl 已有 20 多年的历史,但他们从未协助、帮助或以其他方式为 curl 的开发做出贡献,也没有通过任何方式赞助 curl 团队,比如提供硬件。然而,Mac 平台的许多 curl 用户会遇到一些平台独有的问题,如果不直接复现问题就难以解决。 所以 Daniel 决定收下这份礼...

31
1
发表了资讯
2022/12/22 07:19

cURL 7.87 正式发布

cURL 是一个计算机软件项目,提供一个库(libcurl)和命令行工具(curl),用于使用各种网络协议传输数据。这个名字代表了 "Client URL"。 cURL 7.87 正式发布,更新内容如下: 变化 -url-query curl 的第 249 个命令行选项将数据添加到 URL 的查询部分。 curlopt_quick_exit 告诉 libcurl 在退出时不等待任何 DNS 线程。 curl_writefunc_error 新的和更容易的方式来提示写回调错误。 curlopt_ca_cache_timeout libcurl 现在可以...

0
0
发表了资讯
2022/11/19 08:09

curl 作者不想推出 7.100,为此制定了 curl 8 发布计划

curl 7 的版本号已迭代到 7.86.0 —— 离发布 7.100.0 只差十多个版本,但 curl 作者 Daniel Stenberg 不希望在次版本号中使用三位数,因为他担心这会引发不必要的问题(可参考 Chrome 为发布 100 版本时所做的准备),甚至可能会导致他人用于比较版本的脚本出错。 由于 curl 通常每隔 8 周发布一次新版本,如果按照计划的发布节奏,curl 7 的次版本号差不多在两年后就会到达 100。 Daniel 发现明年是 curl 的一个重要周年纪念日...

8
2
发表了资讯
2022/11/18 09:09

curl 作者考虑升级 curl 使用的 C 语言标准

curl 创始人兼核心开发者 Daniel Stenberg 发表博客称,他正在考虑是否要将 curl 使用的 C 语言标准从 C89 升级到 C99。 Daniel 表示,他观察到许多广受欢迎的 C 语言开源项目正在向前发展,并将所使用的 C 语言标准升级到 C99 或更高版本,例如 Linux、Git 等项目。而且在 curl 的邮件列表中也经常出现关于升级 C 语言标准的讨论,特别是现在已计划在 2023 年春季发布 curl v8,所以从理论上来讲,这可能是进行一些更改的好时机...

9
6
发表了资讯
2022/10/28 07:33

cURL 7.86 发布,添加实验性 WebSocket 支持、移除 NPN 支持

cURL 7.86 已发布,此版本添加实验性 WebSocket 支持、移除 NPN 支持,并带来大量修复。 重点 已移除 NPN 支持 curl 不再支持使用 NPN 协商 HTTP/2。执行此操作的标准方法长期以来一直是 ALPN,且浏览器几年前就取消了对 NPN 的支持。 WebSocket API 此版本中包含一个实验性 WebSocket API ,它以三个新功能和一个新的 setopt 选项来控制行为。 WebSocket API 的详细介绍。 Bug修复 一些已解决的问题: aws_sigv4 标头计算代码进...

0
1
发表了资讯
2022/09/09 09:12

curl 存在一个长达 23.9 年的 DOS 漏洞

curl 的作者 Danie 在博客中分享了 curl 持续了 23.9 年的 DOS 漏洞。 1998 年 10 月, curl 4.9 发布了,curl 4.9 是第一个带有“cookie 引擎”的版本,可以接收 HTTP cookie、解析、理解并在后续请求中正确返回 cookie。 当然,当时 curl 的受众很小,几个月后 curl 网站才宣布 curl l 4.9 版本的下载量达到了 300 次。而且当时 cookie 也没有明确的规范,唯一描述 cookie 如何工作的规范是 Netscape 网景公司一个非常简短的文...

6
7
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
4 评论
156 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部