mirror of
https://github.com/hiddify/hiddify-app.git
synced 2026-06-03 11:27:32 +00:00
16 lines
457 B
Dart
16 lines
457 B
Dart
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;
|
|
}
|