GFile 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
GFile 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
GFile 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 MIT
开发语言 Google Go JavaScript
操作系统 跨平台
软件类型 开源软件
开源组织
地区 不详
投 递 者 xplanet
适用人群 未知
收录时间 2019-04-10

软件简介

GFile 是一个基于 WebRTC 的文件传输软件。它允许直接在两台计算机之间共享文件,无需第三方。

ezgif-5-9936f8008e4d

该项目仍处于初期阶段。

运行原理:

Schema

STUN 服务器仅用于检索信息元数据(如何连接两个客户端)。您使用 gfile 传输的数据不会通过它传输。

使用方法:

发送者

gfile send --file filename
  • 运行命令
  • 将 base 64 编码的 SDP 发送到远程客户端
  • 按照说明将客户端的 SDP 发送到进程
  • 开始文件传输

接收者

# SDP being the base64 SDP gotten from the other client
echo "$SDP" | gfile receive -o filename
  • 将其他客户端的 SDP 传递给 gfile
  • 将 base 64 编码的 SDP 发送到远程客户端
  • 开始文件传输

基准

gfile 能够使用 bench 命令对 2 个客户端(1 个主服务器和 1 个从服务器)之间的网络速度进行基准测试。

此功能仍处于实验当中。

# Run as 'master'
gfile bench -m

# Run as 'slave'
echo "$SDP" |  gfile bench

Web 界面

正在通过 WebAssembly 开发 Web 界面。目前无法正常运行。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(16) 发布并加入讨论🔥
暂无内容
发表了博客
{{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}}
没有更多内容
暂无内容
Google Kubernetes API Server 资源管理错误漏洞
循环内过多的平台资源消耗
Google Kubernetes是美国谷歌(Google)公司的一套开源的Docker容器集群管理系统。该系统为容器化的应用提供资源调度、部署运行、服务发现和扩容缩容等功能。API server是其中的一个API(应用编程接口)服务器。 Google Kubernetes 1.15.10之前版本、1.16.7之前版本和1.17.3之前版本中的API Server组件存在资源管理错误漏洞。远程攻击者可借助特制请求利用该漏洞造成拒绝服务。
CVE-2019-11254 MPS-2020-44793
2022-08-08 20:54
Pion DTLS授权问题漏洞
认证机制不恰当
Pion DTLS是一款基于Go语言的DTLS(数据包传输层安全性协议)实现。 Pion DTLS 1.5.2之前版本中存在授权问题漏洞。远程攻击者可利用该漏洞在握手完成后,注入任意未加密的数据。
CVE-2019-20786 MPS-2020-6216
2022-08-08 20:54
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
16 评论
76 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部