黑客风云——风云网络
设为首页 加入收藏 我要投稿 网站地图

您现在的位置: 黑客风云 >> 黑色下载 >> 动画教程 >> 黑客编程 >> 软件信息
Delphi编写扫描本地端口的扫描工具
运行环境: Win9x/NT/2000/XP/2003
软件语言: 简体中文
授权方式: 免费版
软件属性:     
解压密码:
添加时间: 2006-8-4 10:37:02
下载次数:总计:
::下载地址::有偿投稿

点击获取更多: Delphi,编写扫描本地端口,扫描,工具 相关下载

::软件简介:: 将本文收藏到QQ书签中,以便日后查看或与好友分享
 

Delphi编写扫描本地端口的扫描工具
    
本程序介绍如何在程序运行过程中扫描本地计算机中已经被打开的端口。

向窗体上添加一个TListBox组件和一个TButton组件

首先在程序的uses段中添加对ScktComp的引用,并且声明一个TServerSocket组件ServerSocket1。然后在窗体的初始化过程中对组件进行初始化:

procedure TForm1.FormCreate(Sender: TObject);

begin
    ServerSocket1:=TServerSocket.Create(self);
    ServerSocket1.Active:=true;
end;

在程序运行过程中,单击Refresh按钮,就会检测本地计算机中端口号从1到10000中被打开的端口,响应代码如下:

procedure TForm1.Button1Click(Sender: TObject);
var
    I : integer;
begin
    ListBox1.Items.Clear;
    for I := 0 to 10000 do
    begin
        ServerSocket1.Close;
        ServerSocket1.Port := I;
        try
            ServerSocket1.Open;
        except
            ListBox1.Items.Add(IntToStr(I) + '端口被打开');
        end;
    end;
end;

    ServerSocket1.Free; //释放资源

程序首先清除了TListBox组件中的现实内容。然后进入一个循环,在循环中首先关闭TServerSocket组件,重新设置TServerSocket组件后,尝试去打开TServerSocket组件,如果出现异常,就表示这个端口已经被打开了。最后,在TListBox组件中显示本地计算机中被打开的端口。

::下载说明::
* 注意:下载本站软件请使用迅雷软件下载,速度更快、更稳定。 本站统一解压密码为:www.05112.org
* 如果是下载黑客相关软件,请注意自行杀毒!
* 如果您发现该软件不能下载,请通知管理员,谢谢!
* 未经本站明确许可,任何网站不得非法盗链及抄袭本站资源;如引用页面,请注明来自本站,谢谢您的支持!
* 本站软件均收集于网络,如有侵犯您的产权请及时联系我们,我们会在得到反映的24小时内删除这些下载及相应信息!
专 题 栏 目
Copyright @2006 黑客风云 ●业务联系:QQ 联系怪人 联系奇人 Email:给怪人发邮件 给奇人发邮件
ICP备案:冀06009886