首 页文章中心黑客工具黑吧学院技术论坛安全培训免费频道最近更新瑞星在线杀毒黑吧百度繁體中文
  设为首页
加入收藏
发布作品
   
栏目导航
· 网吧技术 · 综合教程
· 服务器类 · 安全教程
本类热门
· VB打造简单免杀下载者...
· 破解王者舞间道外挂
· 另类破解股市小助理
· 易语言免杀鸽子表面过...
· 黑防鸽子轻松免杀过no...
· GG24小时收录新站
· 免费申请QQ无限邮箱
· 上兴2008上线二种方法...
· 突破Asp防注入系统(2动...
· 双ADSL两线--多ADSL上...
· 网吧中诺德尔快鹿使用...
· 命令做全免杀(过所有杀...
VB打造端口扫描器
运行环境 Win9X/Win2000/WinXP/Win2003/
整理时间 2006-10-30 10:16:27
软件星级
软件语言 简体中文
软件类型 综合教程
授权方式 免费教程
软件大小 2.4 MB
相关连接 hack58fb#qq.com   官方主页   没有预览图片 [收 藏]
下载统计
解压密码 本站默认解压密码:www.hack58.com
S 软件简介

----------------------------------------------------------
           黑客动画吧 http://www.hack58.com

           致力于中国最专业的黑客安全站点

           黑客动画吧,有你更精彩
-----------------------------------------------------------

大家好,我是傻小子,今天给大家讲一下 如果用VB做一个端口扫描软件

txtIp

txtPort1

txtPort2

txtResult


首先打开VB的编辑画面,加入扫描软件的主角winsock控件

(加入步骤:点“工程”->“部件”找到并选中“Microsoft Winsock Control 6.0”,然后在左侧的工具箱内即可见到它的小图标)

在界面上添加两个文本框,一个用于输入想扫描的IP,另一个用于输入想扫描的端口范围;添加一个按钮用于控制何时开始扫描,

添加一个winsock控件,添加的方法:双击欲使用的控件即可,注意设置winsock控件时在index处需要加一个0,这是因为同时启动多个

winsock控件的实例,第一系数为0

然后简单设置一下,节约时间我已经做好了,以下为代码部分:
--------------------------------------------------------
'代码如下,看不懂的也可以联系我

Public Ip
Public Port1
Public Port2

Private Sub Command1_Click()
    Dim iport
    If ChkIp And ChkPort Then
        For iport = Port1 To Port2
            Load Winsock1(iport)
            If Winsock1(iport).State <> sckClosed Then Winsock1(iport + 1).Close
            Winsock1(iport).Connect Ip, iport
            txtResult = txtResult & "Scan:" & iport & ":" & _
            Winsock1.Count & " > " & Winsock1(iport).State & vbNewLine
        Next iport
    End If
End Sub


Private Sub Winsock1_Connect(Index As Integer)
    txtResult = txtResult & "Remote Port " & Winsock1(Index).RemotePort & " is open" & vbNewLine
    Winsock1(Index).SendData "Quit"
    Winsock1(Index).Close
    Destroy Winsock1(Index)
End Sub

Private Sub Winsock1_Error(Index As Integer, ByVal Number As Integer, Des cription As String, ByVal Scode As Long, ByVal Source As String, ByVal HelpFile As String, ByVal HelpContext As Long, CancelDisplay As Boolean)
    Destroy Winsock1(Index)
End Sub
Sub Destroy(obj As Object)
    Unload obj
    TimeOut 1
End Sub

Private Function ChkIp() As Boolean
    ChkIp = False
    If Trim(txtIP) = "" Then
        Msgbox2 "Ip can not be Null!"
        Exit Function
    Else
        Ip = Trim(txtIP)
    End If
    ChkIp = True
End Function

Private Function ChkPort() As Boolean
    On Error GoTo ErrHandle
    ChkPort = False
    If Trim(txtPort1) = "" Or Trim(txtPort2) = "" Then
        Msgbox2 "The Port area can not be Null!"
        Exit Function
    Else
        Port1 = CLng(txtPort1)
        Port2 = CLng(txtPort2)
    End If
    ChkPort = True
    Exit Function
ErrHandle:
    Msgbox2 Err.Des cription
    Err.Clear
End Function

Sub Msgbox2(msg)
    MsgBox msg, vbOKOnly, "Alert!"
End Sub

Public Sub TimeOut(Duration As Double)
    ' standard timeout sub, causes a short pause in the code
    Dim StartTime As Double, x As Integer
    StartTime = Timer
    Do While Timer - StartTime < Duration
        x = DoEvents()
    Loop
End Sub

S 下载地址

电信通道
网通通道

 

 
S 相关软件
 VB打造端口扫描器最新动画 VB打造端口扫描器最新版
VB打造端口扫描器最新免杀 VB打造端口扫描器升级版
 VB打造端口扫描器破解版 VB打造端口扫描器注册机
VB打造端口扫描器免费版 VB打造端口扫描器汉化补丁
S 下载说明
为了达到最快的下载速度,推荐使用[讯雷]下载本站软件。
请一定升级到最新版[WinRAR3.5]才能正常解压本站提供的软件!
如果您发现该软件不能下载,请点击报告错误谢谢!
站内提供的所有软件包含破解及注册码均是由网上搜集,若侵犯了你的版权利益,敬请来信通知我们!
 
关于本站 - 网站帮助 - 广告合作 - 下载声明 - 网站导航 - 作品发布
互联网备案登记:粤ICP备05008775号
友情提示:浏览本站,请使用IE6.0浏览,并将分辩率设置为1024*768 为佳
Copyright © 2002-2005 Hack58.Com. All Rights Reserved .