|
|
@ -1028,7 +1028,8 @@ bool IsDiscordIpDiscoveryRequest(const uint8_t *data, size_t len) |
|
|
|
return len==74 && |
|
|
|
data[0]==0 && data[1]==1 && |
|
|
|
data[2]==0 && data[3]==70 && |
|
|
|
data[8]==0 && memcmp(&data[8],&data[9],63)==0; // address is not set in requests
|
|
|
|
!memcmp(data+8,"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",64); |
|
|
|
// address is not set in request
|
|
|
|
} |
|
|
|
bool IsStunMessage(const uint8_t *data, size_t len) |
|
|
|
{ |
|
|
|