JAVA局域网监听软件的设计与开发(源代码+论文)
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1161 2013-12-20 13:01 JAVA局域网监听软件的设计与开发(源代码+论文)JAVA局域网监听软件的设计与开发(源代码+论文)何佳春imagecapture.gif
文件 1150 2013-12-20 13:01 JAVA局域网监听软件的设计与开发(源代码+论文)JAVA局域网监听软件的设计与开发(源代码+论文)何佳春imagecontinue.gif
文件 1139 2013-12-20 17:01 JAVA局域网监听软件的设计与开发(源代码+论文)JAVA局域网监听软件的设计与开发(源代码+论文)何佳春imageexit.gif
文件 1182 2013-12-20 17:01 JAVA局域网监听软件的设计与开发(源代码+论文)JAVA局域网监听软件的设计与开发(源代码+论文)何佳春imageobject.gif
文件 1239 2013-12-20 11:01 JAVA局域网监听软件的设计与开发(源代码+论文)JAVA局域网监听软件的设计与开发(源代码+论文)何佳春imageopen.gif
文件 1305 2013-12-20 09:01 JAVA局域网监听软件的设计与开发(源代码+论文)JAVA局域网监听软件的设计与开发(源代码+论文)何佳春imagesave.gif
文件 1172 2013-12-20 15:01 JAVA局域网监听软件的设计与开发(源代码+论文)JAVA局域网监听软件的设计与开发(源代码+论文)何佳春imagestop.gif
文件 1205 2013-12-20 19:01 JAVA局域网监听软件的设计与开发(源代码+论文)JAVA局域网监听软件的设计与开发(源代码+论文)何佳春imagestopobj.gif
文件 1088 2013-12-20 11:01 JAVA局域网监听软件的设计与开发(源代码+论文)JAVA局域网监听软件的设计与开发(源代码+论文)何佳春imagesuspend.gif
文件 1245 2013-12-20 18:01 JAVA局域网监听软件的设计与开发(源代码+论文)JAVA局域网监听软件的设计与开发(源代码+论文)何佳春imagewindow.gif
文件 3148 2013-12-20 17:01 JAVA局域网监听软件的设计与开发(源代码+论文)JAVA局域网监听软件的设计与开发(源代码+论文)何佳春JSnifferanalyzerARPAnalyzer.class
文件 2057 2013-12-20 12:01 JAVA局域网监听软件的设计与开发(源代码+论文)JAVA局域网监听软件的设计与开发(源代码+论文)何佳春JSnifferanalyzerEthernetAnalyzer.class
文件 2450 2013-12-20 16:01 JAVA局域网监听软件的设计与开发(源代码+论文)JAVA局域网监听软件的设计与开发(源代码+论文)何佳春JSnifferanalyzerHTTPAnalyzer.class
文件 3569 2013-12-20 16:01 JAVA局域网监听软件的设计与开发(源代码+论文)JAVA局域网监听软件的设计与开发(源代码+论文)何佳春JSnifferanalyzerICMPAnalyzer.class
文件 3585 2013-12-20 15:01 JAVA局域网监听软件的设计与开发(源代码+论文)JAVA局域网监听软件的设计与开发(源代码+论文)何佳春JSnifferanalyzerIPv4Analyzer.class
文件 2880 2013-12-20 14:01 JAVA局域网监听软件的设计与开发(源代码+论文)JAVA局域网监听软件的设计与开发(源代码+论文)何佳春JSnifferanalyzerIPv6Analyzer.class
文件 898 2013-12-20 13:01 JAVA局域网监听软件的设计与开发(源代码+论文)JAVA局域网监听软件的设计与开发(源代码+论文)何佳春JSnifferanalyzerJDPacketAnalyzer.class
文件 1877 2013-12-20 13:01 JAVA局域网监听软件的设计与开发(源代码+论文)JAVA局域网监听软件的设计与开发(源代码+论文)何佳春JSnifferanalyzerPacketAnalyzer.class
文件 2740 2013-12-20 15:01 JAVA局域网监听软件的设计与开发(源代码+论文)JAVA局域网监听软件的设计与开发(源代码+论文)何佳春JSnifferanalyzerTCPAnalyzer.class
文件 1907 2013-12-20 18:01 JAVA局域网监听软件的设计与开发(源代码+论文)JAVA局域网监听软件的设计与开发(源代码+论文)何佳春JSnifferanalyzerUDPAnalyzer.class
文件 1326 2013-12-20 14:01 JAVA局域网监听软件的设计与开发(源代码+论文)JAVA局域网监听软件的设计与开发(源代码+论文)何佳春JSnifferJDCaptor$1.class
文件 1713 2013-12-20 15:01 JAVA局域网监听软件的设计与开发(源代码+论文)JAVA局域网监听软件的设计与开发(源代码+论文)何佳春JSnifferJDCaptor$2.class
文件 7241 2013-12-20 19:01 JAVA局域网监听软件的设计与开发(源代码+论文)JAVA局域网监听软件的设计与开发(源代码+论文)何佳春JSnifferJDCaptor.class
文件 1740 2013-12-20 19:01 JAVA局域网监听软件的设计与开发(源代码+论文)JAVA局域网监听软件的设计与开发(源代码+论文)何佳春JSnifferJDPacketAnalyzerLoader.class
文件 1243 2013-12-20 12:01 JAVA局域网监听软件的设计与开发(源代码+论文)JAVA局域网监听软件的设计与开发(源代码+论文)何佳春JSnifferJDStatisticsTakerLoader.class
文件 2366 2013-12-20 14:01 JAVA局域网监听软件的设计与开发(源代码+论文)JAVA局域网监听软件的设计与开发(源代码+论文)何佳春JSnifferJSniffer.class
文件 2980 2013-12-20 14:01 JAVA局域网监听软件的设计与开发(源代码+论文)JAVA局域网监听软件的设计与开发(源代码+论文)何佳春JSnifferstatApplicationProtocolStat.class
文件 840 2013-12-20 13:01 JAVA局域网监听软件的设计与开发(源代码+论文)JAVA局域网监听软件的设计与开发(源代码+论文)何佳春JSnifferstatJDStatisticsTaker.class
文件 2875 2013-12-20 11:01 JAVA局域网监听软件的设计与开发(源代码+论文)JAVA局域网监听软件的设计与开发(源代码+论文)何佳春JSnifferstatNetworkProtocolStat.class
文件 2972 2013-12-20 10:01 JAVA局域网监听软件的设计与开发(源代码+论文)JAVA局域网监听软件的设计与开发(源代码+论文)何佳春JSnifferstatTransportProtocolStat.class
............此处省略701个文件信息
package JSniffer;
import java.io.File;
import java.util.Vector;
import javax.swing.JFileChooser;
import javax.swing.JOptionPane;
import JSniffer.stat.JDStatisticsTaker;
import JSniffer.ui.JDCaptureDialog;
import JSniffer.ui.JDContinuousStatframe;
import JSniffer.ui.JDCumlativeStatframe;
import JSniffer.ui.JDframe;
import JSniffer.ui.JDStatframe;
import jpcap.Jpcap;
import jpcap.JpcapHandler;
import jpcap.JpcapWriter;
import jpcap.Packet;
import jpcap.*;
import JSniffer.analyzer.*;
/**
* @author 何佳春,毕业设计,JSniffer
*
* JDCaptor类是整个程序的关键,它相当于一个数据包截获器。JDCaptor类将每次监听分配到一个监听线程,
* 对数据包的截取将通过在线程中调用Jpcap类的processPacket函数来实现,
* 截取完后将数据包交给JpcapHandler对象handler进行处理,
* 包括指定对象监听的时候对数据包进行过滤和将数据包加入到向量中。
* JDCaptor类中的函数大部分都是对监听线程的操作,包括开启线程、停止线程、暂时停止线程和继续线程等等。
*/
public class JDCaptor {
long MAX_PACKETS_HOLD=10000; //最大数据包截获数
Vector packets = new Vector();
Packet lastPacket;
String objIP; //对象监听的IP地址
boolean objflag=false; //标志是否为对象监听
boolean isSuspend=false; //标志是否暂时停止监听
boolean isContinue=false; //标志是否继续监听
public void setStatus() //根据是否进行对象监听,设置组件状态
{
if(objflag)
{
frame.stopobjButton.setEnabled(true);//工具栏中的停止对象监听为可选状态
frame.stopobjMenu.setEnabled(true);//菜单栏中的停止对象监听为可选状态
frame.objstatus.setText(“指定对象监听“);//设置工具栏左边的文本为“指定对象监听“
}
else
{
frame.stopobjButton.setEnabled(false);//工具栏中的停止对象监听为不可选状态
frame.stopobjMenu.setEnabled(false);//菜单栏中的停止对象监听为不可选状态
frame.objstatus.setText(“正在进行局域网监听“);//设置工具栏左边的文本为“正在进行局域网监听“
}
}
public void packetClear() //清除所有的包
{
packets.clear();//从此向量中移除所有元素。此调用返回后,向量将为空(除非抛出了异常)。
for(int i=0;iames.size();i++)//sframes为一个Vector对象
((JDStatframe)sframes.get(i)).clear();
}
public void continueCaptorThread() //继续监听
{
isContinue=true;
isSuspend=false;
}
public void suspendCaptorThread() //暂停监听
{
isContinue=false;
isSuspend=true;
}
public void setObjFlag(boolean flag) //设置是否进行对象监听
{
objflag=flag;
}
public void setObjIP(String ip) //设置对象监听的对象IP地址
{
objIP=ip;
}
public void setLastPacket(Packet p)//设置最后一个数据包
{
lastPacket=p;
}
public Packet getLastPacket()//获得最后一个数据包
{
return lastPacket;
}
Jpcap jpcap=nulllastJpcap=null; //Jpcap对象
boolean isLiveCapture; //标志是否正在监听
public void setIsLiveCapture(boolean flag)
{
isLiveCapture=flag;
}
boolean isSaved = false;
public JDframe frame;
public void setJDframe(JDframe frame){
this.frame=frame;
}
public Vector getPackets(){ //
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1161 2013-12-20 13:01 JAVA局域网监听软件的设计与开发(源代码+论文)JAVA局域网监听软件的设计与开发(源代码+论文)何佳春imagecapture.gif
文件 1150 2013-12-20 13:01 JAVA局域网监听软件的设计与开发(源代码+论文)JAVA局域网监听软件的设计与开发(源代码+论文)何佳春imagecontinue.gif
文件 1139 2013-12-20 17:01 JAVA局域网监听软件的设计与开发(源代码+论文)JAVA局域网监听软件的设计与开发(源代码+论文)何佳春imageexit.gif
文件 1182 2013-12-20 17:01 JAVA局域网监听软件的设计与开发(源代码+论文)JAVA局域网监听软件的设计与开发(源代码+论文)何佳春imageob
文件 1239 2013-12-20 11:01 JAVA局域网监听软件的设计与开发(源代码+论文)JAVA局域网监听软件的设计与开发(源代码+论文)何佳春imageopen.gif
文件 1305 2013-12-20 09:01 JAVA局域网监听软件的设计与开发(源代码+论文)JAVA局域网监听软件的设计与开发(源代码+论文)何佳春imagesave.gif
文件 1172 2013-12-20 15:01 JAVA局域网监听软件的设计与开发(源代码+论文)JAVA局域网监听软件的设计与开发(源代码+论文)何佳春imagestop.gif
文件 1205 2013-12-20 19:01 JAVA局域网监听软件的设计与开发(源代码+论文)JAVA局域网监听软件的设计与开发(源代码+论文)何佳春imagestopobj.gif
文件 1088 2013-12-20 11:01 JAVA局域网监听软件的设计与开发(源代码+论文)JAVA局域网监听软件的设计与开发(源代码+论文)何佳春imagesuspend.gif
文件 1245 2013-12-20 18:01 JAVA局域网监听软件的设计与开发(源代码+论文)JAVA局域网监听软件的设计与开发(源代码+论文)何佳春imagewindow.gif
文件 3148 2013-12-20 17:01 JAVA局域网监听软件的设计与开发(源代码+论文)JAVA局域网监听软件的设计与开发(源代码+论文)何佳春JSnifferanalyzerARPAnalyzer.class
文件 2057 2013-12-20 12:01 JAVA局域网监听软件的设计与开发(源代码+论文)JAVA局域网监听软件的设计与开发(源代码+论文)何佳春JSnifferanalyzerEthernetAnalyzer.class
文件 2450 2013-12-20 16:01 JAVA局域网监听软件的设计与开发(源代码+论文)JAVA局域网监听软件的设计与开发(源代码+论文)何佳春JSnifferanalyzerHTTPAnalyzer.class
文件 3569 2013-12-20 16:01 JAVA局域网监听软件的设计与开发(源代码+论文)JAVA局域网监听软件的设计与开发(源代码+论文)何佳春JSnifferanalyzerICMPAnalyzer.class
文件 3585 2013-12-20 15:01 JAVA局域网监听软件的设计与开发(源代码+论文)JAVA局域网监听软件的设计与开发(源代码+论文)何佳春JSnifferanalyzerIPv4Analyzer.class
文件 2880 2013-12-20 14:01 JAVA局域网监听软件的设计与开发(源代码+论文)JAVA局域网监听软件的设计与开发(源代码+论文)何佳春JSnifferanalyzerIPv6Analyzer.class
文件 898 2013-12-20 13:01 JAVA局域网监听软件的设计与开发(源代码+论文)JAVA局域网监听软件的设计与开发(源代码+论文)何佳春JSnifferanalyzerJDPacketAnalyzer.class
文件 1877 2013-12-20 13:01 JAVA局域网监听软件的设计与开发(源代码+论文)JAVA局域网监听软件的设计与开发(源代码+论文)何佳春JSnifferanalyzerPacketAnalyzer.class
文件 2740 2013-12-20 15:01 JAVA局域网监听软件的设计与开发(源代码+论文)JAVA局域网监听软件的设计与开发(源代码+论文)何佳春JSnifferanalyzerTCPAnalyzer.class
文件 1907 2013-12-20 18:01 JAVA局域网监听软件的设计与开发(源代码+论文)JAVA局域网监听软件的设计与开发(源代码+论文)何佳春JSnifferanalyzerUDPAnalyzer.class
文件 1326 2013-12-20 14:01 JAVA局域网监听软件的设计与开发(源代码+论文)JAVA局域网监听软件的设计与开发(源代码+论文)何佳春JSnifferJDCaptor$1.class
文件 1713 2013-12-20 15:01 JAVA局域网监听软件的设计与开发(源代码+论文)JAVA局域网监听软件的设计与开发(源代码+论文)何佳春JSnifferJDCaptor$2.class
文件 7241 2013-12-20 19:01 JAVA局域网监听软件的设计与开发(源代码+论文)JAVA局域网监听软件的设计与开发(源代码+论文)何佳春JSnifferJDCaptor.class
文件 1740 2013-12-20 19:01 JAVA局域网监听软件的设计与开发(源代码+论文)JAVA局域网监听软件的设计与开发(源代码+论文)何佳春JSnifferJDPacketAnalyzerLoader.class
文件 1243 2013-12-20 12:01 JAVA局域网监听软件的设计与开发(源代码+论文)JAVA局域网监听软件的设计与开发(源代码+论文)何佳春JSnifferJDStatisticsTakerLoader.class
文件 2366 2013-12-20 14:01 JAVA局域网监听软件的设计与开发(源代码+论文)JAVA局域网监听软件的设计与开发(源代码+论文)何佳春JSnifferJSniffer.class
文件 2980 2013-12-20 14:01 JAVA局域网监听软件的设计与开发(源代码+论文)JAVA局域网监听软件的设计与开发(源代码+论文)何佳春JSnifferstatApplicationProtocolStat.class
文件 840 2013-12-20 13:01 JAVA局域网监听软件的设计与开发(源代码+论文)JAVA局域网监听软件的设计与开发(源代码+论文)何佳春JSnifferstatJDStatisticsTaker.class
文件 2875 2013-12-20 11:01 JAVA局域网监听软件的设计与开发(源代码+论文)JAVA局域网监听软件的设计与开发(源代码+论文)何佳春JSnifferstatNetworkProtocolStat.class
文件 2972 2013-12-20 10:01 JAVA局域网监听软件的设计与开发(源代码+论文)JAVA局域网监听软件的设计与开发(源代码+论文)何佳春JSnifferstatTransportProtocolStat.class
............此处省略701个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)