New: Host Stats

This commit is contained in:
Qstick
2021-05-31 00:18:44 -04:00
parent 2ea05285a1
commit 6c8f037813
15 changed files with 132 additions and 28 deletions
@@ -161,6 +161,15 @@ namespace Prowlarr.Http.Extensions
return remoteAddress;
}
public static string GetHostName(this HttpRequest request)
{
string ip = request.GetRemoteIP();
IPAddress myIP = IPAddress.Parse(ip);
IPHostEntry getIPHost = Dns.GetHostEntry(myIP);
List<string> compName = getIPHost.HostName.ToString().Split('.').ToList();
return compName.First();
}
public static string GetServerUrl(this HttpRequest request)
{
var scheme = request.Scheme;