|
| 运行环境: 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组件中显示本地计算机中被打开的端口。
| 制作易语言软件程序中打开就中你 | 09-24 |
| VB打造梦幻后门程序 | 09-16 |
| VB制作个人音乐导航播放器 | 09-07 |
| VB制作个人音乐导航播放器 | 09-02 |
| C#实例教学之仿QQ登陆器 | 08-12 |
| c#实例教学之QQ登陆访问本地数据 | 08-12 |
| VB打造QQ钓鱼程序 | 08-07 |
| 易语言打造QQ强制聊天器 | 07-30 |
| 小盛易语言新手入门指导2 | 07-17 |
| 小盛易语言新手入门指导1 | 07-17 |
| 手把手教你写PHP马 | 07-08 |
| vb模拟截取管理员帐户ASP版发信效 | 07-03 |
| VB制作个人音乐导航播放器 | 09-02 |
| 易语言打造QQ强制聊天器 | 07-30 |
| vb模拟截取管理员帐户ASP版发信效 | 07-03 |
| vb模拟3389不死帐户效果 | 07-03 |
| 制作VB皮肤动画 | 03-08 |
| 用VB做一个外挂 | 03-05 |
| VB制作个人专用字典动画教程 | 03-03 |
| 用易语言写下载者之IE注入 | 02-15 |
| 用易语言写过主动防御的小程序 | 02-14 |
| 易语言简单制作刷Q业务软件 | 02-14 |