ASP可不可以像PHP那样做一个端口扫描程序?
我在网上看到有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




