├── README.md └── secnet_linux_amd64_1.0 /README.md: -------------------------------------------------------------------------------- 1 | # SecNet多跳点反追踪安全线路搭建工具 2 | SecNet 是一个用于建立安全的红队多跳反追踪通信路线的工具。它允许红队通过中间节点建立安全通信通道,以避免蓝队的溯源。 3 | 4 | **注意:使用时请注意遵守当地法律法规,禁止用于进行违法犯罪活动,基于相关法律法规要求,本程序无法在中国大陆以外的VPS上运行。** 5 | 6 | ## 适用系统 7 | * ubuntu 18 包含及以上 8 | * centos 7.9 包含及以上 9 | 10 | 11 | ## 特性 12 | * 多跳反追踪通信路线 13 | * 动态建立安全通信通道 14 | * 网络环境验证 15 | * 安全路由转发规则配置 16 | 17 | 18 | ## 使用方法 19 | 1、在Releases下载最新版本 20 | 21 | 2、启动 SecNet 22 | ``` 23 | chmod +x secnet 24 | ./secnet 25 | 26 | _________ _______ __ 27 | / _____/ ____ ____ \ \ _____/ |_ 28 | \_____ \_/ __ \_/ ___\ / | \_/ __ \ __\ 29 | / \ ___/\ \___/ | \ ___/| | 30 | /_______ /\___ >\___ >____|__ /\___ >__| 31 | \/ \/ \/ \/ \/ 32 | 33 | ------------------- SecNet -------------------- 34 | ---------- 多跳点反追踪安全线路搭建工具 ----------- 35 | 注意:使用时请注意遵守当地法律法规,禁止用于进行违法犯 36 | 罪活动。 37 | ----------------------------------------------- 38 | 本机SN号: 57c7730193369aa69a28fd3055daa9ea 39 | 机器位置类型: 40 | 1.第一跳(入口点) 41 | 2.非入口非出口(中间节点) 42 | 3.最后一跳(出口点) 43 | 请输入当前机器所在位置类型:1 44 | 请输入当前外网IP地址:1.1.1.1 45 | 请输入下一跳IP地址:1.1.1.2 46 | [+]正在进行网络环境校验... 47 | [+]网络环境校验成功! 48 | [+]正在尝试与下一跳IP地址建立通信... 49 | [+]与下一跳IP地址通信成功! 50 | [+]正在配置安全线路转发规则... 51 | installed and ready to use. 52 | [+]安全线路转发规则配置成功! 53 | [+]正在加入安全线路... 54 | [+]安全线路加入成功! 55 | [+] 正在生成配置文件... 56 | [+] 配置文件已生成在当前目录的client.ovpn,请下载到您的计算机 57 | [+]本节点配置已完成! 58 | ``` 59 | ### 字段解释 60 | #### 本机SN号 61 | SN号是本机的识别码,随机生成,用于网络环境校验。 62 | #### 机器位置类型 63 | 根据当前机器位置进行选择 64 | 65 | 1.第一跳(入口点) 66 | 67 | 需要输入当前外网IP地址,输入下一跳IP地址 68 | 69 | 2.非入口非出口(中间节点) 70 | 71 | 需要输入下一跳IP地址 72 | 73 | 3.最后一跳(出口点) 74 | 75 | 无需输入信息 76 | 77 | ## 使用场景案例 78 | 数据三跳流向:windows openvpn官方客户端 -> vps1 1.1.1.1 -> vps2 2.2.2.2 -> vps3 3.3.3.3 79 | 80 | 81 | #### vps1(入口点) 82 | ``` 83 | 机器位置类型: 84 | 1.第一跳(入口点) 85 | 2.非入口非出口(中间节点) 86 | 3.最后一跳(出口点) 87 | 请输入当前机器所在位置类型:1 88 | 请输入当前外网IP地址:1.1.1.1 89 | 请输入下一跳IP地址:2.2.2.2 90 | [+]正在进行网络环境校验... 91 | [+]网络环境校验成功! 92 | [+]正在尝试与下一跳IP地址建立通信... 93 | [+]与下一跳IP地址通信成功! 94 | [+]正在配置安全线路转发规则... 95 | installed and ready to use. 96 | [+]安全线路转发规则配置成功! 97 | [+]正在加入安全线路... 98 | [+]安全线路加入成功! 99 | [+] 正在生成配置文件... 100 | [+] 配置文件已生成在当前目录的client.ovpn,请下载到您的计算机 101 | [+]本节点配置已完成! 102 | ``` 103 | 104 | 105 | #### vps2(中间节点) 106 | ``` 107 | 机器位置类型: 108 | 1.第一跳(入口点) 109 | 2.非入口非出口(中间节点) 110 | 3.最后一跳(出口点) 111 | 请输入当前机器所在位置类型:2 112 | 请输入下一跳IP地址:111.230.18.42 113 | [+]正在进行网络环境校验... 114 | [+]网络环境校验成功! 115 | [+]正在尝试与下一跳IP地址建立通信... 116 | [+]与下一跳IP地址通信成功! 117 | [+]正在配置安全线路转发规则... 118 | installed and ready to use. 119 | [+]安全线路转发规则配置成功! 120 | [+]正在加入安全线路... 121 | [+]安全线路加入成功! 122 | [+]本节点配置已完成! 123 | ``` 124 | 125 | #### vps3(出口点) 126 | ``` 127 | 机器位置类型: 128 | 1.第一跳(入口点) 129 | 2.非入口非出口(中间节点) 130 | 3.最后一跳(出口点) 131 | 请输入当前机器所在位置类型:3 132 | [+]正在进行网络环境校验... 133 | [+]网络环境校验成功! 134 | [+]正在配置安全线路转发规则... 135 | Installed and ready to use. 136 | [+]安全线路转发规则配置成功! 137 | [+]正在加入安全线路... 138 | [+]安全线路加入成功! 139 | [+]本节点配置已完成! 140 | [+]服务运行中...... 141 | ``` 142 | 143 | 144 | #### windows openvpn客户端 145 | ``` 146 | 1、下载windows openvpn官方客户端 147 | https://openvpn.net/downloads/openvpn-connect-v3-windows.msi 148 | 149 | 2、安装客户端并导入入口点 150 | 在入口点生成的client.conf下载并导入到该客户端 151 | 152 | 3、点击连接即可 153 | ``` 154 | -------------------------------------------------------------------------------- /secnet_linux_amd64_1.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skymine/SecNet/30d324afb79daaf42e9bbe97a8c99efcf13dfbb1/secnet_linux_amd64_1.0 --------------------------------------------------------------------------------