[Go 编程语言] 我给 netcat 装上了 P2P“引擎”!希望它可以成为内网穿透神器

·

netcat ,就是命令 nc 嘛,本来用的时候就是一端监听模式,另一端主动连接模式。
如果他现在可以是这样用呢:

nc -p2p 口令

另一端也同样的口令,然后双方就能基于口令发现彼此的网络地址,穿透 NAT ,认证和加密通讯。
默认优先 tcp 尝试直连,不行再试 udp ,一旦连接建立成功,和传统 nc 一样你可以利用管道重定向实现自己的数据传输。
工具给大伙检阅一下。期待反馈,看看-p2p 在你的网络环境中好用吗?

开源地址 https://github.com/threatexpert/gonc

关于 P2P NAT 穿透能力 感兴趣的看这里
https://github.com/threatexpert/gonc#p2p-nat-%E7%A9%BF%E9%80%8F%E8%83%BD%E5%8A%9B

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *