ZaNetworkTool

module
v0.0.1-beta Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 26, 2025 License: MIT

README

ZaNetworkTool

802.1X EAP 网络认证工具

依赖

  • Go 1.18+
  • libpcap (macOS/Linux) 或 WinPcap/Npcap (Windows)

构建

go build ./...

使用

# 列出网络接口
go run ./cmd/device

# 捕获 EAP 凭证
go run ./cmd/hack -i <interface>

# 使用捕获的凭证进行认证
go run ./cmd/auth -interface <interface> -mac <mac-address>
EAP 镜像工具

用于在两台机器间中继 EAP 认证。机器 A 有 EAP 客户端,机器 B 没有客户端但需要认证。

认证服务器 <--802.1X--> 机器B(client) <--TCP--> 机器A(server) <--802.1X--> A的EAP客户端
# 机器 A (有 EAP 客户端, IP: 192.168.1.100)
go run ./cmd/mirror -mode server -interface en0 -mac <supplicant-mac> -listen :8021

# 机器 B (需要认证)
go run ./cmd/mirror -mode client -interface en0 -mac <local-mac> -server 192.168.1.100:8021

参考

Directories

Path Synopsis
cmd
auth command
device command
hack command
mirror command
internal

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL