in pcap-cli/internal/transformer/utils.go [23:52]
func parseTCPflags(tcp *layers.TCP) uint8 {
var setFlags uint8 = 0b00000000
if tcp.SYN {
setFlags = setFlags | tcpSyn
}
if tcp.ACK {
setFlags = setFlags | tcpAck
}
if tcp.PSH {
setFlags = setFlags | tcpPsh
}
if tcp.FIN {
setFlags = setFlags | tcpFin
}
if tcp.RST {
setFlags = setFlags | tcpRst
}
if tcp.URG {
setFlags = setFlags | tcpUrg
}
if tcp.ECE {
setFlags = setFlags | tcpEce
}
if tcp.CWR {
setFlags = setFlags | tcpCwr
}
return setFlags
}