Change ip obscure

This commit is contained in:
problematicconsumer
2024-02-13 19:54:07 +03:30
parent 437a7ea594
commit d643c52e19
3 changed files with 61 additions and 24 deletions

View File

@@ -0,0 +1,18 @@
const String fallbackObscuredAddress = "*.*.*.*";
String obscureIp(String ip) {
try {
if (ip.contains(".")) {
final splits = ip.split(".");
return "${splits.first}.*.*.${splits.last}";
} else if (ip.contains(":")) {
final splits = ip.split(":");
return [
splits.first,
...splits.sublist(1).map((part) => "*" * part.length),
].join(":");
}
// ignore: empty_catches
} catch (e) {}
return fallbackObscuredAddress;
}