Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Virus-V/arpZebra
/ functions
Functions
22 in github.com/Virus-V/arpZebra
⨍
Functions
22
◇
Types & classes
5
↓ 5 callers
Method
packetForward
ip包转发
arpzebra/arpzebra.go:164
↓ 4 callers
Method
ToIP
()
arpzebra/arpzebra.go:33
↓ 3 callers
Method
Get
获取IP对应的MAC,如果不存在则返回nil
arpzebra/arpzebra.go:122
↓ 2 callers
Function
NewARPReply
新建ARP应答包
arpzebra/arpzebra.go:512
↓ 2 callers
Method
Run
监听所有数据包
arpzebra/arpzebra.go:134
↓ 2 callers
Function
buildPacket
构造ARPPacket
arpzebra/arpzebra.go:475
↓ 2 callers
Function
doARPLookup
查询某个地址的MAC
main.go:130
↓ 1 callers
Method
Add
将目标地址加入欺骗
arpzebra/arpzebra.go:108
↓ 1 callers
Method
Close
关闭网口
arpzebra/arpzebra.go:129
↓ 1 callers
Method
arpActive
主动ARP攻击 * 在不同冲突域下面的主机要用主动攻击,被动攻击无效 */
arpzebra/arpzebra.go:431
↓ 1 callers
Method
arpPassive
被动ARP攻击 * 被动攻击:在同一冲突域下面的主机,接收到ARP相应包之后就主动回应伪造ARP攻击包 当收到target之间的ARP请求包的时候,会紧接着构造一个特殊伪装的请求包再去请求目标主机: 比如:两个主机AB,A和B是正常主机,C是攻击者 A向B发送一个ARP请求包: 以太网帧:源MAC地
arpzebra/arpzebra.go:382
↓ 1 callers
Method
findTarget
(name string)
arpzebra/arpzebra.go:332
↓ 1 callers
Method
hijackDNS
生成DNS欺骗包
arpzebra/arpzebra.go:266
↓ 1 callers
Method
isSelfIP
判断ip是否时本机网卡的
arpzebra/arpzebra.go:544
↓ 1 callers
Method
parseARPPacket
解析arp包
arpzebra/arpzebra.go:344
↓ 1 callers
Method
parseDNSPacket
解析DNS包
arpzebra/arpzebra.go:222
↓ 1 callers
Function
printPacketLevel
打印数据包层次结构 Ethernet -> ARP 以及信息 返回除payload外最高的一个layer
arpzebra/arpzebra.go:518
↓ 1 callers
Function
toSerializableLayer
检测可序列化的包并返回
arpzebra/arpzebra.go:208
Method
Delete
将目标地址从欺骗列表中删除
arpzebra/arpzebra.go:115
Function
NewARPRequest
新建ARP请求包
arpzebra/arpzebra.go:507
Function
NewARPZebra
新建ARP欺骗器
arpzebra/arpzebra.go:78
Function
main
()
main.go:30