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

njlunsuz35

njlunsuz35

2016-01-29 19:57

关于用ASP.Net识别远程主机服务器种类,关于用ASP.Net识别远程主机服务器种类
          这几天做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

展开更多 50%)
分享

猜你喜欢

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

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

JavaScript 调用 Asp.Net 服务器端的事件

Web开发
JavaScript 调用 Asp.Net 服务器端的事件

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

用ASP构建音乐服务器

ASP
用ASP构建音乐服务器

7.2 用ASP构建音乐服务器

Web开发
7.2 用ASP构建音乐服务器

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

关于ASP.Net中的时间处理

ASP
关于ASP.Net中的时间处理

利用ASP从远程服务器上接收XML数据

ASP
利用ASP从远程服务器上接收XML数据

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

用Asp写个加密和解密的类

用Asp写个加密和解密的类

将数据库中的信息存储至XML文件中

将数据库中的信息存储至XML文件中
下拉加载更多内容 ↓