Refactoring

Refactored Protocol.Name -> Protocol.Type; added Encapsulation field
Refactored TLS parsing; added support for ALPN
This commit is contained in:
2025-10-10 12:41:44 +02:00
parent f86a7f7a67
commit 81a3829382
20 changed files with 366 additions and 141 deletions

View File

@@ -58,7 +58,7 @@ func detectSSH(dir Direction, data []byte, srcPort, dstPort int) (proto *Protoco
}
}
return &Protocol{
Name: ProtocolSSH,
Type: TypeSSH,
Version: Version{
Major: 2,
Minor: 0,
@@ -78,7 +78,7 @@ func detectSSH(dir Direction, data []byte, srcPort, dstPort int) (proto *Protoco
}
}
return &Protocol{
Name: ProtocolSSH,
Type: TypeSSH,
Version: Version{
Major: 1,
Minor: 99,