Skip to content
/ Hyuga Public

Hyuga is a tool for monitoring Out-of-Band (OOB) traffic, supporting DNS, HTTP, LDAP, RMI, and DNS-Rebinding。🪤

License

Notifications You must be signed in to change notification settings

ac0d3r/Hyuga

Folders and files

NameName
Last commit message
Last commit date

Latest commit

2b22c89 · May 16, 2023
May 5, 2023
May 5, 2023
May 5, 2023
May 6, 2023
Mar 8, 2022
May 6, 2023
May 6, 2023
May 5, 2023
May 6, 2023
May 5, 2023
May 5, 2023
Dec 4, 2020
May 16, 2023
May 5, 2023
May 5, 2023

Repository files navigation

Hyuga

Hyuga Language License stars

Hyuga 是一个用来监控带外(Out-of-Band)流量的工具。🪤

🎉 项目简介

项目地址:https://github.com/ac0d3r/Hyuga

📷 预览

image

🎉 功能

🌀 oob

  • dns
    • dns查询记录(query name, remote address)
    • 支持 dns-rebinding #🔗
  • http
    • http 请求记录(url, method, remote address, raw request)
  • ldap & rmi
    • ldap&rmi 请求记录(protocol, remote address, path)

🪃 实时推送

🔦 单文件部署

🔐 支持HTTPS

  1. 安装Caddy
  2. 配置 /etc/caddy/Caddyfile & 重启 systemctl restart caddy
// Example
zznq.hyuga.icu {
    reverse_proxy localhost:8080
}
:80 {
    reverse_proxy localhost:8080
}

🚀 查询 API

  • GET - https://{hyuga.io}/api/v2/record/all?token={token}&type={type}&filter={filter}

    • type: 查询类型 dns|http|ldap|rmi
    • token: 域名 token
    • filter: 过滤字符
  • 支持重置 API Token

    image

👀 其他

🪓 DNS Rebinding

假设DNS Rebinding的域名为 r.b34s.hyuga.io, 公网IP为 2.3.3.3,dns的配置如下图:

image

那么查询 r.b34s.hyuga.io 时根据访问次数依次返回所设置的dns(无缓存时):2.3.3.3 -> 127.0.0.1 -> 2.3.3.3...

Star History

Star History Chart