mcpField
M
multi-layer-network

multi-layer-network

github.com/wgpsecセキュリティ1.8k49 回インストール4 日前に更新
リポジトリ

multi-layer-network について

侵入テスト担当者向けの多層ネットワーク手法です。足場となるホストからのネットワーク調査、通信条件に応じたトンネル選択、プロキシの制約を踏まえた内部偵察を扱います。

主な機能

  1. 01足場ホストからのネットワーク調査
  2. 02外向き通信条件に応じたトンネル選択
  3. 03トンネル・プロキシツールの比較
  4. 04内部偵察と横展開の手順
  5. 05接続確認と記録

活用シーン

  1. 01DMZ ホストのネットワーク位置の評価
  2. 02ネットワーク制約に応じたトンネル選択
  3. 03プロキシ経由の内部偵察
  4. 04proxychains の制約の調査

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/wgpsec/aboutsecurity --skill multi-layer-network

インストール後、Claude Code で/multi-layer-networkを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

evals/
evals.json
recall.json
references/
tunnel-tools.md

詳細

プロジェクトの README より

多层网络渗透方法论

⛔ 深入参考(必读)


Phase 1: 边界突破与立足点

获取 DMZ 主机 Shell 后,立即收集网络信息:

ip addr && ip route && arp -a && cat /etc/hosts      # Linux
ipconfig /all && route print && arp -a                 # Windows

关键判断:

  • 双网卡(eth0=外网, eth1=10.x.x.x)→ 天然跳板
  • 只有内网 IP → 需要搭建反向隧道
目标网络测绘
for i in $(seq 1 254); do ping -c 1 -W 1 10.0.0.$i &>/dev/null && echo "10.0.0.$i alive"; done
fscan -h 10.0.0.0/24 -nopoc

Phase 2: 隧道选择决策树

目标出网情况?
├─ 可出网(有外网访问)
│   ├─ 有 SSH 凭据?→ SSH -D 1080(零部署,最简单)
│   ├─ 需要长期稳定?→ frp(断线重连)
│   └─ 快速部署?→ chisel(单二进制)
├─ 仅 HTTP 出网 → Neo-reGeorg HTTP 隧道
└─ 完全不出网 → SSH 反向隧道 / 在跳板上中转

所有工具的详细配置命令见 → references/tunnel-tools.md

隧道工具选择速查

场景推荐工具原因
有 SSH 凭据SSH 隧道零部署,最简单
目标出网 + 长期使用frp最稳定,支持断线重连
目标出网 + 快速部署chisel单二进制,无配置文件
仅 HTTP 出网Neo-reGeorgHTTP 隧道穿越防火墙
高性能需求ligolo-ngTUN 接口,接近原生性能

Phase 3: 深层渗透

通过代理进入内网后,按优先级:

  1. 内网侦察
  2. 域环境攻击
  3. 凭据喷洒
  4. 横向移动

注意事项

  • proxychains 只支持 TCP,不支持 ICMP(ping 不可用,nmap 用 -Pn -sT)
  • 隧道建立后先 proxychains curl 测试连通性再做大范围扫描
  • 隧道进程容易中断,用 autossh 或 frp 断线重连保持稳定
  • 记录每一跳的凭据和隧道命令,便于重建

Proxychains 限制

  • UDP 不支持:proxychains 仅代理 TCP,UDP 扫描(-sU)会失败

コメント