tuns是类似iodine的一种DNS双向隧道,这个隧道的官网[1]介绍非常少,很多人复现不出来,是因为ruby中的 require ,需要指定路径,这里需要添加-I lib ,这是官网不曾说的,哈哈。 实践表明,没有营销吹的那么厉害,延迟非常大,比iodine隧道差远了。

步骤一:在服务端运行 tuns-server

注意添加参数-I lib 就好了。

步骤二:在客户端运行 tuns-client

参数和服务端一摸一样,顺便一提,这里需要使用root权限。

步骤三:在服务端和客户端查看隧道

首先在服务端查看隧道 tun0 ,直接ifconfig 就可以看见了。

你也可以在客户端看到tun0 ,这个和iodine 隧道一摸一样,它们都是双向隧道。

不过有一说一,延迟贼高,一个ping都要2秒,更别提ssh远程登录了,直接卡死。

步骤四:抓包分析

可以看到,它是使用CNAME记录的DNS隧道,内容也是编码在子域名中。

基于tuns的DNS隧道研究相关推荐

  1. 关于最近研究的绕过某校园网认证登录-DNS隧道-dns2tcp

    原理:dns隧道 条件:一台能联网的有独立IP的linux服务器以及能设置NS记录的域名. 总体思路:服务器架设dns2tcp, 域名提供商设置NS记录,客户端运行dns2tcpc 本文服务器采用阿里 ...

  2. DNS隧道工具汇总——补充,还有IP over DNS的工具NSTX、Iodine、DNSCat

    github上有一堆的工具:https://github.com/search?utf8=%E2%9C%93&q=DNS+tunnel+&type= DNS隧道大检阅 研究了一天的DN ...

  3. 红蓝对抗之隧道技术第二篇(reGeorg内网穿透、SSH隧道本地Socks代理、SSH远程转发、Earthworm Socks5代理、Tunna正向代理、ICMP隧道、DNS隧道、Frp穿透)

    文章目录 隧道应用 reGeorg内网穿透 SSH本地转发(正向) 场景一 场景二 SSH远程转发(反向) Earthworm Socks5代理 正向代理 反向代理 Tunna正向代理 ICMP隧道 ...

  4. DNS 隧道数据集调研

    调研了一圈发现DNS隧道的数据集,基本上都是工具构建的,刚刚开始的时候,以为国内学术界是这样的,后来发现,国外学术界也是这样的,心照不宣.我开放了一套DNS隧道数据集,包括dnscat2.dns2tc ...

  5. dns隧道攻击原理及常用工具流量分析

    今天看到一个关于Lyceum组织的文章,这个组织擅长使用dns隧道攻击,这种攻击方式还是头一次听说,于是搜集了一些文章来看看. 原文https://www.cnblogs.com/HighnessDr ...

  6. 『DNS隧道工具集合』— iodine

    一.入坑必读 1.简介 因为 iodine(碘)的原子序数为53,这恰好是DNS端口号,故取名为iodine. iodine基于C语言开发,分为服务端程序 iodined 和客户端程序 iodine, ...

  7. 一次误报引发的DNS检测方案的思考:DNS隧道检测平民解决方案

    摘自:http://www.freebuf.com/articles/network/149328.html 通过以上分析得出监控需要关注的几个要素:长域名.频率.txt类型.终端是否对解析ip发起访 ...

  8. 【内网安全-隧道技术】SMB、ICMP、DNS隧道、SSH协议

    前言: 介绍: 博主:网络安全领域狂热爱好者(承诺在CSDN永久无偿分享文章). 殊荣:CSDN网络安全领域优质创作者,2022年双十一业务安全保卫战-某厂第一名,某厂特邀数字业务安全研究员,edus ...

  9. 『DNS隧道工具』— iodine

    一.入坑必读 1.简介 因为 iodine(碘)的原子序数为53,这恰好是DNS端口号,故取名为iodine. iodine基于C语言开发,分为服务端程序 iodined 和客户端程序 iodine, ...

  10. DNS隧道-iodine使用

    iodine可以通过一台dns服务器制造一个IPv4数据通道,特别适合在目标主机只能发送dns请求的网络中环境中使用.iodine是基于C语言开发的,分为服务端程序iodined和客户端程序iodin ...

最新文章

  1. OpenJDK将对Android开发产生怎样的影响?
  2. WCF 入门(23,24)
  3. U-Boot 之四 构建过程(Kconfig 配置 + Kbuild 编译)详解
  4. SAP UI5 应用开发教程之六十 - SAP UI5 地图控件的一些高级用法试读版
  5. java打印word_Java jacob调用打印机打印word文档
  6. 今天,给我妈打电话聊了我爸
  7. java oracle sql 参数_oracle pl/sql之在java中调用带有输入输出参数的oracle存储过程...
  8. Python 编写代码出现 process finished with exit code 0
  9. Pr 入门教程,如何倾斜移位效果?
  10. 做柜员还是程序员_未来的程序员,还是“高薪一族”吗?
  11. notepad++ 免安装版,下载,汉化
  12. 摩托罗拉为什么要限制自家linux手机,很明显,这是一款配备Linux系统的智能手机,但摩托罗拉将其变成了功能机...
  13. Asp.Net Core报错System.Text.Json.JsonException: A possible object cycle was detected which is not supp
  14. 基于STM32智能窗帘
  15. 广告传媒实际税负怎么计算_文化传媒 广告行业企业怎么来合法节税,税收案例展示...
  16. 每日一犬 · 中国冠毛犬
  17. JavaScript具有自动垃圾回收机制
  18. 前程无忧“病情”加重
  19. AntV G2 饼图
  20. matlab命令(应该很全了,欢迎补充!)

热门文章

  1. informix安装教程以及创建一个实例(详细)(系列1,informix安装篇)
  2. Java高级工程师面试题总结及参考答案
  3. 2021年安徽全椒中学高考成绩查询,全椒中学2020届高考记录是这样的!
  4. Hadoop学习路径
  5. 记事本编写java_编写运行最简单的java程序——使用记事本编写java程序
  6. android studio 自定义生成BuildConfig文件,形成打包配置
  7. 深入浅出Python——Python高级语法之面向对象
  8. kepware是什么软件_OPC服务器软件介绍
  9. 何不给你单调的鼠标指针换一个好看的样式?(Windows系统下)
  10. python倒三角代码_vb代码输出倒三角形 python倒三角代码