Magic Wormhole 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Magic Wormhole 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议: MIT
开发语言: Python
操作系统: 跨平台
收录时间: 2017-06-29
提 交 者: 王练

Magic Wormhole 提供了这样一种文件传输方式:不需要任何的上传、网页界面,或登录密码,只需输入几个代码,即可传送文件。

Magic Wormhole 提供了一个名为 wormhole 的库和命令行工具,它可以从一台计算机到另一台计算机获取任意大小的文件和目录(或短文本)。通过使用相同的“虫洞代码”(wormhole codes)来识别两个端点。使用的代码很简短,人性化,接收方通常只需要输入几个字符。 虫洞代码是一次性使用,不需要记住。

以正确方式使用该工具非常简单。简单来说,你可以在桌面上以脚本或其他形式设置该工具,只需将文件丢在上面,就会看到密码弹出,然后你只需告知对方密码即可。他们将直接而安全地接收文件。

示例

Sender :

% wormhole send README.md
Sending 7924 byte file named 'README.md'
On the other computer, please run: wormhole receive
Wormhole code is: 7-crossover-clockwork
 
Sending (<-10.0.1.43:58988)..
100%|=========================| 7.92K/7.92K [00:00<00:00, 6.02MB/s]
File sent.. waiting for confirmation
Confirmation received. Transfer complete.

Receiver :

% wormhole receive
Enter receive wormhole code: 7-crossover-clockwork
Receiving file (7924 bytes) into: README.md
ok? (y/n): y
Receiving (->tcp:10.0.1.43:58986)..
100%|===========================| 7.92K/7.92K [00:00<00:00, 120KB/s]
Received file written to README.md

这其中的 7-crossover-clockwork 就是需要输入的“虫洞代码”。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

Magic Wormhole 的相关资讯

Magic Wormhole 的相关博客

通过Docker容器连接代理Wormhole

Wormhole 是一个能识别命名空间的由 Socket 激活的隧道代理。可以让你安全的连接在不同物理机器上的 Docker 容器。可以用来完...

magic number

问题 Java中的magic number指什么,为什么有时候它会返回bad(这里指得是"bad magic number"错误,当装载applet的时候会发生)...

Wormhole大数据流式处理平台五大功能

导读:在上一篇文章「Wormhole 大数据流式处理平台之设计思想」中,我们介绍了Wormhole的设计思想,并给出了Stream、UMS、Flo...

Magic Squares

要求1: 在MagicSquqre.java文件中添加isLegalMagicSquare()函数,判断一个矩阵是否为MagicSquare。 MagicSquare说明:矩阵行...

web magic

目标url:例子 package com.spider.test; import us.codecraft.webmagic.Page; import us.codecraft.webmagic.Site; import...

Magic思路下的微信语音版"Magic"想法

背景 第一个: 过几天就是老妈生日了,想买套刀具,300块左右吧。从淘宝上搜了一下,找类别,输入条件,鼓捣了半分钟后,结果...

Wormhole 大数据流式处理平台之设计思想

导读:互联网的迅猛发展使得数据不再昂贵,而如何从数据中更快速获取价值变得日益重要,因此,数据实时化成为了一个大趋势。越...

#Wormhole# 流式处理平台设计思想

本文分享自微信公众号 - 宜信技术学院(CE_TECH)。 如有侵权,请联系 support@oschina.cn 删除。 本文参与“OSC源创计划”,...

matlab magic

matlab magic

APP SDK漏洞WormHole虫洞漏洞分析报告

漏洞原理: 这个漏洞是基于客户端端口接收任意ip的连接,这个端口是java层nanohttp实现的,并且这个http服务是不死服务,百度...

Magic Wormhole 的相关问答

还没有任何问答,马上提问

评论 (4)

加载中
还不如qq或微信来的方便
2017/07/04 00:01
回复
举报
p2p传输都需要一个打洞服务。大家都先通过这个服务注册身份,然后再进行进一步交互。
2017/07/03 13:56
回复
举报
打分: 力荐
这个创意挺不错的。 猜测原理:客户端将文件拖入面板时,自动将文件路径和其他必要信息进行运算得到“虫洞代码”并将 该代码和客户端IP 提交到服务器保存;另一个客户端提取文件时根据输入的虫洞代码在服务器上查找到客户端IP 并由客户端之间直接连接访问,提交文件的客户端根据虫洞代码查找本地对应的文件,然后开始读取传输文件内容;完成文件传输后,通知服务器和提交文件的客户端删除相关虫洞信息。 @阿飞v
2017/07/03 11:56
回复
举报
啥原理?
2017/07/03 11:37
回复
举报
更多评论
4 评论
81 收藏
分享
返回顶部
顶部