关于用ASP.Net识别远程主机服务器种类

2016-01-29 19:57 0 1 收藏

关于用ASP.Net识别远程主机服务器种类,关于用ASP.Net识别远程主机服务器种类

【 tulaoshi.com - ASP 】

          这几天做ASP.Net追捕,也算是我入门吧。思路很简单,主要就是识别远程主机传回的Banner,
判断远程主机服务器。这可能不够准确,因为合格的管理员可能会去修改Banner。

代码如下(从我的Web追捕里找出来的,用VB.Net)

            Dim swWriter As StreamWriter
            '用以向网络基础数据流传送数据
            Dim nsStream As NetworkStream
            '创建发送数据的网络基础数据流
            Dim tcpClient2 As TcpClient
            '通过它实现向远程主机提出TCP连接申请
            Dim sHostName As String
            Dim srRead As StreamReader
            '从网络基础数据流中读取数据
            'HTTP服务追捕
            If TcpConnect(ZSIP, 80) = "CG" Then
                OppHTTP.Text = "HTTP服务已开启!服务软件类型:未知"
                Try
                    'tcpClient = New TcpClient(IPAddress, Port)
                    tcpClient2 = New TcpClient(ZSIP.ToString(), 80)
                    tcpClient2.ReceiveTimeout = 1000000
                    tcpClient2.SendTimeout = 1000000
                    '对远程主机的8000端口提出TCP连接申请
                    nsStream = tcpClient2.GetStream()
                    '通过申请,并获取传送数据的网络基础数据流
                    swWriter = New StreamWriter(nsStream)
                    swWriter.WriteLine("Get /index.htm HTTP/1.1")
                    swWriter.WriteLine("Host:" & IP.Text)
                    swWriter.WriteLine("Accept:*/*")
                    swWriter.WriteLine("Referer:")
                    swWriter.WriteLine()
                    '刷新当前数据流中的数据
                    swWriter.Flush()
                    srRead = New StreamReader

来源:https://www.tulaoshi.com/n/20160129/1510447.html

延伸阅读
标签: 电脑入门
怎样修改远程服务器的密码,但是该网友未提供自己的系统版本,这里下文以windows系统为准,文末附带linux系统修改方法 远程服务器自然不方便用家里的ctr-ali-del组合,命令行又长的有点吓人。 其实操作很简单的,计算机管理--本地用户和组--用户,添加新用户,然后设置成用户隶属于administrators组就行了。 或者,不隶属于administrators组...
标签: 服务器
新版远程登录云服务器   选择一台处于运行中的,带外网IP地址的云服务器。 选择更多按钮中的远程登录。 请按照远程登录对话框的提示进行登录
标签: Web开发
Abs(number) 取得数值的绝对值。    Asc(String) 取得字符串表达式的第一个字符ASCII 码。    Atn(number) 取得一个角度的反正切值。    CallByName (object, procname, usecalltype,[args()]) 执行一个对象的方法、设定或传回对象的属性。 &nbs...
标签: ASP
  下面是我写的一个关于HttpBrowserCapabilities组件的应用例子。 程序执行的例子在 http://aspx1.brinkster.com/feidao/code/BrowserSpy.aspx 下面是源程序: <html <head   <script runat="server" language="c#"     public void Page_Load(Object Source, EventArgs E)...
标签: Web开发
音乐服务器(Music Server)是指一个提供音乐在线服务的服务器,它包括高端提供门户服务的网站、Web数据库和低端的操作平台、硬件设施。目前,在Internet和Intranet上有不少这样的站点,特别是在一些高速宽带的局域网中(如校园网),音乐服务器给上网的朋友提供了休闲娱乐的好去处,同时也给网站带来了较高的访问率。   ----像其他站点...

经验教程

622

收藏

11
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部