|
| 运行环境: Win9x/NT/2000/XP/2003 | |
| 软件语言: 简体中文 | |
| 授权方式: 免费版 | |
| 软件属性: 热 荐 | |
| 解压密码: | |
| 添加时间: 2006-8-4 10:37:02 | |
| 下载次数:总计: |
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组件中显示本地计算机中被打开的端口。
| 利用VB干掉机器所有EXE | 04-02 |
| QQ木马源代码以及编译方法 | 03-19 |
| 制作VB皮肤动画 | 03-08 |
| 用VB做一个外挂 | 03-05 |
| VB制作个人专用字典动画教程 | 03-03 |
| 用易语言写下载者之IE注入 | 02-15 |
| 用易语言写过主动防御的小程序 | 02-14 |
| 易语言简单制作刷Q业务软件 | 02-14 |
| 编写MP3播放器 | 01-15 |
| 用VB制作QQ刷钻工具 | 01-08 |
| 酷VB打造黑客帝国软件背景 | 12-26 |
| 用VB做QQ强制聊天器 | 12-12 |
| 制作VB皮肤动画 | 03-08 |
| 用VB做一个外挂 | 03-05 |
| VB制作个人专用字典动画教程 | 03-03 |
| 用易语言写下载者之IE注入 | 02-15 |
| 用易语言写过主动防御的小程序 | 02-14 |
| 易语言简单制作刷Q业务软件 | 02-14 |
| 编写MP3播放器 | 01-15 |
| 用VB制作QQ刷钻工具 | 01-08 |
| 酷VB打造黑客帝国软件背景 | 12-26 |
| 用VB做QQ强制聊天器 | 12-12 |