标题:
[原创]一个端口扫描器(Java版)
[打印本页]
作者:
风灵风之子
时间:
2005-2-22 12:10
标题:
[原创]一个端口扫描器(Java版)
[这个贴子最后由黑色海岸线在 2005/02/22 02:56pm 第 1 次编辑] /** * Created by IntelliJ IDEA. * User: fengzhizi * Date: 2005-2-7 * Time: 0:28:33 * To change this template use Options | File Templates. */ import java.io.*; import java.net.*; public class scan { public static void main(String args[]) { int Thread_Num=50; //设置默认线程数50 String host="localhost"; int minPort; int maxPort; int portNum; ScanPort sp[]=new ScanPort[Thread_Num]; minPort=Integer.parseInt(args[1]); maxPort=Integer.parseInt(args[2]); if(args.length == 3 && minPort
=new ScanPort(host,minPort+i,minPort+i,i); sp
.start(); } } else { int startPort = minPort, endPort = minPort; int A = portNum / Thread_Num ; int B = portNum % Thread_Num; for(int i=0; i
=new ScanPort(host,startPort,endPort,i); sp
.start(); } else { System.out.println("b大于50"); } } } try { loop: while(true) { for(int i=0; i
.isAlive()) continue loop; break; } } catch(NullPointerException e) { System.out.println(e.toString()); } System.out.println("扫描结束"); } } class ScanPort extends Thread { //--- 分别定义目标,开始端口,结束端口,线程标记 ---// private String host; private int sPort; private int ePort; private int tag; private int i; //--- 构造函数(重新构造端口) ---// ScanPort(String h, int sP, int eP, int t) { super(); host=h; sPort=sP; ePort=eP; tag=t; } public void run() { //--- 测试端口是否打开 ---// for(i=sPort; i<=ePort; i++) { try { Socket s = new Socket(host, i); System.out.println("Host:"+host+" Port: "+i+" is Opening."+tag+"线程"); Thread.yield(); } catch(IOException e) { System.out.println("Host:"+host+" Port: "+i+" is Closed."+tag+"线程"); } } } }
作者:
风灵风之子
时间:
2005-2-22 12:31
标题:
[原创]一个端口扫描器(Java版)
默认采用50个线程
可以自定义线程
我可能没有时间去更新了。。so,把代码贴出来
作者:
风灵风之子
时间:
2005-2-22 12:35
标题:
[原创]一个端口扫描器(Java版)
使用的方法:
装了jdk后
先javac scan.java
再java scan IP 起始端口 结束端口 线程数
或者java scan IP 起始端口 结束端口(默认线程为50)
作者:
starlight
时间:
2005-2-22 23:39
标题:
[原创]一个端口扫描器(Java版)
精品 顶下
作者:
ouli
时间:
2005-2-23 00:09
标题:
[原创]一个端口扫描器(Java版)
羡慕`````
自己黑客就是用自己写的东西攻击人家
HOHO,差不多这样说吧``````
作者:
abmark
时间:
2005-2-23 20:40
标题:
[原创]一个端口扫描器(Java版)
好东西~ 支持!
作者:
中国
时间:
2005-3-18 15:41
标题:
[原创]一个端口扫描器(Java版)
好东西`````````````````支持哈`!~
作者:
千與千尋
时间:
2005-4-1 01:37
标题:
[原创]一个端口扫描器(Java版)
我狂晕~~~~
代码都不能复制~~ 这类的代码风之子既然发出来了,就是共享的,一复制就这样
--- 构造函数(重新构造端口) ---//A
ScanPort(String h, int sP, int eP, int t)3CK)
{0h{8rV
super();Ih
host=h;+
sPort=sP;]
ePort=eP;H\6FZK
tag=t;v
}yg-i2
©黑色海岸线网络安全论坛 -- 自由,开放,免费,共享 )
public void run()w
{kSoGE
//--- 测试端口是否打开 ---//
用起来好不舒服~~~建议以后发 code 不要这么弄~~
作者:
东来东往
时间:
2005-4-1 14:16
标题:
[原创]一个端口扫描器(Java版)
````````
作者:
风灵风之子
时间:
2005-4-1 21:50
标题:
[原创]一个端口扫描器(Java版)
[这个贴子最后由风灵风之子在 2005/04/01 09:55pm 第 1 次编辑]
我打包上传了
有需要的朋友可以down下来
作者:
千與千尋
时间:
2005-4-2 13:55
标题:
[原创]一个端口扫描器(Java版)
hey~~Thanks `~~~
作者:
坏的刚刚好
时间:
2005-4-2 19:02
标题:
[原创]一个端口扫描器(Java版)
UP.....
好东西别沉了!!!
作者:
haha9
时间:
2005-4-5 22:27
标题:
[原创]一个端口扫描器(Java版)
好东东~~谢谢楼主大虾了
欢迎光临 黑色海岸线论坛 (http://bbs.thysea.com/)
Powered by Discuz! 7.2