arp:一个go程序包,用于监视ARP更改并通知mac处于联机还是脱机状态。 还允许强制更改IP地址(IP欺骗)

时间:2024-06-11 13:51:42
【文件属性】:

文件名称:arp:一个go程序包,用于监视ARP更改并通知mac处于联机还是脱机状态。 还允许强制更改IP地址(IP欺骗)

文件大小:25KB

文件格式:ZIP

更新时间:2024-06-11 13:51:42

golang arp spoofing Go

阿普戈朗 该软件包在golang中实现了用户级arp表管理,可监视本地网络的ARP更改并在MAC在线和离线之间切换时提供通知。 强制更改IP地址(IP欺骗) 最有用的功能是通过声明目标MAC的IP来强制更改IP地址。 它通过使用ARP请求/应答持久地声明IP地址并主动搜寻目标MAC直到放弃其IP来实现此目的。 这对于使用DHCP的移动设备非常有效,但是在客户端使用静态地址时不起作用。 该软件包使用低级arp数据包来启用: 通过轮询254个地址进行网络发现 MAC在线和离线之间切换时发出通知 强制更改IP地址 请参阅arplistener示例以了解如何使用它。 局限性 在linux上测试(Raspberry PI arm)。 应该可以在Windows上进行很小的更改。 仅IPv4 入门 $ go get github.com/irai/arp $ cd $GOPATH /src/


【文件预览】:
arp-master
----polling.go(4KB)
----.gitignore(41B)
----go.mod(219B)
----packetconn_test.go(547B)
----arptable_test.go(6KB)
----arp.go(7KB)
----LICENSE(1KB)
----go.sum(2KB)
----spoof.go(8KB)
----spoof_test.go(2KB)
----handler.go(12KB)
----README.md(2KB)
----util.go(263B)
----proc.go(1KB)
----handler_test.go(13KB)
----arptable.go(5KB)
----cmd()
--------arplistener()
----packetconn.go(2KB)

网友评论