专业网站建设品牌,18年专业建站经验,服务6000+客户--广州松河
免费热线:400-963-0016
微信咨询
|
联系我们
扫二维码关注公众号
网站首页
网站建设
短视频
网站推广
网站模板
客户案例
资讯动态
关于我们
网站首页
网站建设
短视频
网站推广
网站模板
客户案例
资讯动态
关于我们
位置:
广州松河
>
技术支持
> c# 获取客户端ip、mac、机器名、操作系统、浏览器信息
c# 获取客户端ip、mac、机器名、操作系统、浏览器信息
来源:网络整理 时间:2023/2/14 0:40:21 共
3694
浏览
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Text;
using System.Runtime.InteropServices;
/// <summary>
///NetHelper 的摘要说明
/// </summary>
public class NetHelper
{
public NetHelper()
{
}
public static string GetBrowserType()
{
return HttpContext.Current.Request.Browser.Type;
}
public static string GetSysVersion()
{
string Agent = HttpContext.Current.Request.ServerVariables["HTTP_USER_AGENT"];
if (Agent.IndexOf("NT 4.0") > 0)
{
return "Windows NT ";
}
else if (Agent.IndexOf("NT 5.0") > 0)
{
return "Windows 2000";
}
else if (Agent.IndexOf("NT 5.1") > 0)
{
return "Windows XP";
}
else if (Agent.IndexOf("NT 5.2") > 0)
{
return "Windows 2003";
}
else if (Agent.IndexOf("NT 6.0") > 0)
{
return "Windows Vista";
}
else if (Agent.IndexOf("WindowsCE") > 0)
{
return "Windows CE";
}
else if (Agent.IndexOf("NT") > 0)
{
return "Windows NT ";
}
else if (Agent.IndexOf("9x") > 0)
{
return "Windows ME";
}
else if (Agent.IndexOf("98") > 0)
{
return "Windows 98";
}
else if (Agent.IndexOf("95") > 0)
{
return "Windows 95";
}
else if (Agent.IndexOf("Win32") > 0)
{
return "Win32";
}
else if (Agent.IndexOf("Linux") > 0)
{
return "Linux";
}
else if (Agent.IndexOf("SunOS") > 0)
{
return "SunOS";
}
else if (Agent.IndexOf("Mac") > 0)
{
return "Mac";
}
else if (Agent.IndexOf("Linux") > 0)
{
return "Linux";
}
else if (Agent.IndexOf("Windows") > 0)
{
return "Windows";
}
return "unknow";
}
/// <summary>
/// 如果有代理那么越过代理直接取值
/// </summary>
/// <returns></returns>
public static string GetClientIp()
{
if (HttpContext.Current.Request.ServerVariables["HTTP_VIA"] != null)
return HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString();
else
return HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"].ToString();
}
public static string GetHostName(string ipStr)
{
string hostName = string.Empty;
try
{
System.Net.IPAddress ip = System.Net.IPAddress.Parse(ipStr);
System.Net.IPHostEntry host = System.Net.Dns.GetHostEntry(ip);
hostName = host.HostName;
}
catch
{ }
return hostName;
}
[DllImport("Iphlpapi.dll")]
static extern int SendARP(Int32 DestIP, Int32 SrcIP, ref Int64 MacAddr, ref Int32 PhyAddrLen);
[DllImport("Ws2_32.dll")]
static extern Int32 inet_addr(string ipaddr);
/// <summary>
/// SendArp获取MAC地址
/// </summary>
/// <param name="RemoteIP">目标机器的IP地址如(192.168.1.1)</param>
/// <returns>目标机器的mac 地址</returns>
public static string getMacAddr_Remote(string RemoteIP)
{
StringBuilder macAddress = new StringBuilder();
try
{
Int32 remote = inet_addr(RemoteIP);
Int64 macInfo = new Int64();
Int32 length = 6;
SendARP(remote, 0, ref macInfo, ref length);
string temp = Convert.ToString(macInfo, 16).PadLeft(12, '0').ToUpper();
int x = 12;
for (int i = 0; i < 6; i++)
{
if (i == 5)
{
macAddress.Append(temp.Substring(x - 2, 2));
}
else
{
macAddress.Append(temp.Substring(x - 2, 2) + "-");
}
x -= 2;
}
return macAddress.ToString();
}
catch
{
return macAddress.ToString();
}
}
}
版权说明:
本网站凡注明“广州松河 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
相关主题:
体育生活健康网站如何制作
高质量视频制作参考网站
浦兴路街道网站制作建设
成都网站前端制作厂家
沙头产品网站制作怎么样
用php制作响应式网站
个人网站界面设计与制作
厚街服装网站制作收费
虞城个性化制作网站价格
如何自己制作好看的网站
·上一条:
什么是CC攻击,如何防止网站被CC攻击的方法总汇
|
·下一条:
c# 统计网站的访问量
同类资讯
延时函数的正确使用方法_js/jQuery
如何用手机把多个视频合成一个_vue
求推荐一款简单好用的针对微单拍出来的视频剪辑软件_vue
js字符串相等判断中间有空格吗_js/jQuery
多国语言版怎么选择语言_vue
surftab1和surftab2是设置三维的哪个系统变量_vue
有什么方法把两家运营商的宽带聚合起来用_CSS学习
洗碗机全嵌式与半嵌式的区别_CSS学习
到底什么是web框架_js/jQuery
巧影app真的好吗_vue
事后可以通过别的证据处罚吗_js/jQuery
两个数相加和相等技巧_js/jQuery
物体在空中旋转的原理_js/jQuery
fade的短语固定搭配_js/jQuery
兆能讯通摄像头能安内存卡吗_vue
原生家庭对一个女孩到底有多重要_CSS学习
workbenchmesh如何调出工作树_vue
ps如何把一张图片置入一个圆框中_vue
为什么java生成不了html文件_CSS学习
mqtt与tcp区别_js/jQuery
资讯动态
公司新闻
互联网资讯
电商资讯
优化推广
技术支持
关于我们
公司简介
企业文化
服务项目
公司新闻
服务项目
网站建设
网站推广
品牌策划
移动应用
服务支持
在线咨询
服务流程
产品报价
售后服务
联系我们
代理加盟
付款方式
在线留言
联系方式
联系方式
电话:400-963-0016
邮箱:sales@itwy.com
QQ:250211130
微信:18520775521
Copyright © 广州松河信息科技有限公司 2005-2026 版权所有
粤ICP备16019765号
广州松河信息科技有限公司 版权所有
18520775521
QQ洽谈
sales@itwy.com