高效的端口扫描方法?
端口扫描方法除了调用connect之类的方法之外,还有没有其他的特别快的方法了,希望可以提供一个方法。谢谢。 问题点数:0、回复次数:9Top
1 楼c0der()回复于 2003-06-03 19:23:42 得分 0
特别快的方法就是利用多线程。其他没有办法了,因为端口扫描总归要等待响应的 。Top
2 楼fish1976(fish1976)回复于 2003-06-03 19:31:51 得分 0
能否给点思路?谢谢!Top
3 楼steedhorse(晨星)回复于 2003-06-03 19:35:33 得分 0
我想定楼的意思是让多个线程同时进行connect,这样,一个在等的时候,另一个可以在connect,则整体效率就高的多了。Top
4 楼fengge8ylf(秀视工作室,承接P2P项目)回复于 2003-06-03 21:00:04 得分 0
采用原始套接字(设定SYN标志)+多线程Top
5 楼c0der()回复于 2003-06-03 21:17:15 得分 0
实际上你无法不用connect来扫描,除非你说的不是TCP或者UDP端口扫描。
while(not over)
{
CreateScanThread(...);
}Top
6 楼yingying0808(盈盈)回复于 2003-06-05 19:39:30 得分 0
关注Top
7 楼Sander()回复于 2003-06-05 20:51:27 得分 0
不用,采用原始套接字,一个发,一个收。Top
8 楼ahao(天·狼·星星)回复于 2003-06-05 22:15:15 得分 0
半开啊Top
9 楼duke7y(Duke)回复于 2003-06-05 23:16:35 得分 0
同意:fengge8ylf(第一次真正想有个女朋友)
用syn请求Top




