mirror of
https://github.com/phishingclub/phishingclub.git
synced 2026-05-29 19:09:29 +02:00
07c8adaf76
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
17 lines
343 B
Go
17 lines
343 B
Go
package utils
|
|
|
|
import (
|
|
"github.com/google/gopacket"
|
|
"github.com/google/gopacket/layers"
|
|
)
|
|
|
|
// ParseUDPPacket parses the IP packet
|
|
func ParseUDPPacket(buf []byte) (*layers.UDP, error) {
|
|
var udp *layers.UDP = &layers.UDP{}
|
|
err := udp.DecodeFromBytes(buf, gopacket.NilDecodeFeedback)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return udp, nil
|
|
}
|