mirror of
https://github.com/maride/pancap.git
synced 2024-10-18 20:06:33 +00:00
22 lines
445 B
Go
22 lines
445 B
Go
|
package dhcpv4
|
||
|
|
||
|
import (
|
||
|
"fmt"
|
||
|
"github.com/google/gopacket/layers"
|
||
|
)
|
||
|
|
||
|
var (
|
||
|
requestMAC []string
|
||
|
)
|
||
|
|
||
|
// Processes the DHCP request packet handed over
|
||
|
func processRequestPacket(dhcppacket layers.DHCPv4) {
|
||
|
requestMAC = appendIfUnique(dhcppacket.ClientHWAddr.String(), requestMAC)
|
||
|
}
|
||
|
|
||
|
// Prints the summary of all DHCP request packets
|
||
|
func printRequestSummary() {
|
||
|
fmt.Printf("%d unique DHCP requests\n", len(requestMAC))
|
||
|
printTree(requestMAC)
|
||
|
}
|