CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

ASP可不可以像PHP那样做一个端口扫描程序?

楼主cnlongqing(cn_longqing)2005-09-13 16:20:14 在 Web 开发 / ASP 提问

我在网上看到有PHP的端口扫描代码,请问有没有可能用ASP也写一个?大概原理是怎样的? 问题点数:20、回复次数:16Top

1 楼cnlongqing(cn_longqing)回复于 2005-09-13 18:28:44 得分 0

没人理吗???Top

2 楼cnlongqing(cn_longqing)回复于 2005-09-13 19:54:05 得分 0

是不是根本不可能实现?Top

3 楼chinacsdnmrb(chinacsdnmrb)回复于 2005-09-13 20:46:18 得分 0

可以  
   
  调用封装好的dllTop

4 楼cnlongqing(cn_longqing)回复于 2005-09-13 23:07:03 得分 0

楼上的能说详细点吗?Top

5 楼fffddd(假钞换贞操)回复于 2005-09-13 23:35:28 得分 0

是的,可以只能调用COM+Top

6 楼jimnet(jim)回复于 2005-09-14 03:51:04 得分 0

自己用SOCKET   写个组件   ASP   调用组件就可以了Top

7 楼cnlongqing(cn_longqing)回复于 2005-09-14 04:59:24 得分 0

我尝试自己用vb写com组件时发现有这样的问题,就是在调用runscan这个函数时,页面还没有等待winsock1连接结果出来就输出了信息,所以造成不管是不是正常连接到端口,winsock1的state值都是6,也就是正在连接,请问这样有没有什么办法解决?以下是代码片断。  
   
  Public   Function   RunScan(ByVal   rIP,   rPort)  
  Winsock1.RemoteHost   =   rIP  
  Winsock1.RemotePort   =   rPort  
  Winsock1.Connect  
  If   Winsock1.State   =   9   Then  
  RunScan   =   0  
  End   If  
  If   Winsock1.State   =   7   Then  
  RunScan   =   1  
  End   If  
  If   Winsock1.State   <>   9   And   Winsock1.State   <>   7   Then  
  RunScan   =   2  
  End   If  
  End   FunctionTop

8 楼yjbnew(伟大的光荣的正确的ASP千岁千岁千千岁)回复于 2005-09-14 08:48:05 得分 0

用组件,ASP调用就可以了Top

9 楼kiccleaf(凯晰叶子(http://www.openzj.com))回复于 2005-09-14 09:17:30 得分 0

楼上正题Top

10 楼cnlongqing(cn_longqing)回复于 2005-09-15 06:04:26 得分 0

我按楼上说的用VB做了COM组件,但出现了这样的问题,请大家来看看  
  http://community.csdn.net/Expert/topic/4266/4266849.xml?temp=.1345636Top

11 楼wanghui0380(放歌)回复于 2005-09-15 07:03:31 得分 0

其实用xmlhttp本身就可以Top

12 楼sdts(隐姓埋名的混蛋)回复于 2005-09-15 08:31:26 得分 0

xmlhttp做端口扫描?Top

13 楼islong(龙青)回复于 2005-09-22 03:22:36 得分 0

不是吧xmlhttp是基于http协议的,怎么可能做端口扫描呢?Top

14 楼cnlongqing(cn_longqing)回复于 2005-09-22 03:48:50 得分 0

面像过程的东西,没法这么灵活。Top

15 楼cnlongqing(cn_longqing)回复于 2005-09-22 03:50:01 得分 0

晕,分成两次发了,接上层:是不是这样?Top

16 楼KennyLong(Kenny Long)回复于 2005-09-22 03:54:50 得分 20

用xmlhttp只能判断一个url是否正常,或者一个web   server是否正常运行。  
  除非不封装成com组件让asp调用,否则是可以在exe里用winsock实现端口扫描的。Top

相关问题

  • Tomcat里可不可以放php、asp页面?
  • 在asp中,exit可不可以用?
  • 在asp中,exit可不可以用?
  • asp.net可不可以读asp的COOKIE?
  • 请问WINSOCK可不可以用一个端口既发射又接收信息?
  • 请问WINSOCK可不可以用一个端口既发射又接收信息?
  • 请问ASP可不可以实现关机操作?
  • 请问ASP可不可以实现关机操作?
  • 探讨:asp中可不可以动态建表?
  • 一个.asp文件可不可以代表一个路径?

关键词

  • 端口
  • 组件
  • winsock
  • 连接
  • asp
  • 端口扫描
  • 调用
  • winsock1
  • thenrunscan
  • xmlhttp

得分解答快速导航

  • 帖主:cnlongqing
  • KennyLong

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo