amplificationAttackPrevention function
Amplification attack prevention policy
Implementation
bool amplificationAttackPrevention(P2PStream stream, MultiAddr dialAddr) {
try {
final connIP = stream.conn.remoteMultiaddr.toIP();
final dialIP = stream.conn.localMultiaddr.toIP();
if (connIP == null || dialIP == null) {
return true;
}
return !(connIP == dialIP);
} catch (e) {
return true;
}
}