资源简介
自编Sniffer(含源代码).rar
代码片段和文件信息
package sniffer;
import jpcap.*;
import jpcap.packet.Packet;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.io.File;
/**
* @author Administrator
*
*/
public class CaptureOptionsDialog extends JDialog implements ActionListener
{
static Options option=null;
NetworkInterface[] interfaces;
private JComboBox networkInterface;
private JComboBox StopSize;
private JTextField filterField;
private JTextField caplenField;
private JTextField filePathField;
private JTextField stopNumSize;
private JTextField stopPacketSize;
private JCheckBox promiscuous;
private JCheckBox limitlength;
private JCheckBox StopControlSize;
private JCheckBox StopControlPacket;
public CaptureOptionsDialog(Jframe parent){
super(parent“Options“true);
option=((Myframe)parent).jpcap.getOptions();
if(option==null)
{
option=new Options();
}
interfaces=JpcapCaptor.getDeviceList();
if(interfaces==null){
JOptionPane.showMessageDialog(parent“No Network Interface was found.“);
dispose();
return;
}else{
String[] names=new String[interfaces.length];
for(int i=0;i if(interfaces[i].description!=null)
{names[i]=interfaces[i].description.replace(“ “ ““);}
else{names[i]=interfaces[i].name;
}
networkInterface=new JComboBox(names);
}
JPanel CapturePane=new JPanel(new GridLayout(51));
//interface choose
JPanel interfacePanel = new JPanel(new FlowLayout(FlowLayout.LEFT));
interfacePanel.add(new JLabel(“Interface:“));
interfacePanel.add(networkInterface);
CapturePane.add(interfacePanel);
//promiscuous mode choose
JPanel promisPane = new JPanel(new FlowLayout(FlowLayout.LEFT));
promiscuous=new JCheckBox(“Capture packets in promiscuous mode“);
promiscuous.setSelected(true);
promisPane.add(promiscuous);
CapturePane.add(promisPane);
//limit length choose
JPanel limitPane = new JPanel(new FlowLayout(FlowLayout.LEFT));
limitlength=new JCheckBox(“Limit each packets to the bytes:“);
limitlength.setSelected(false);
limitlength.addActionListener(this);
limitPane.add(limitlength);
caplenField=new JTextField(20);
limitPane.add(caplenField);
CapturePane.add(limitPane);
//filterField
filterField=new JTextField(50);
JPanel filterPane=new JPanel(new FlowLayout(FlowLayout.LEFT));
filterPane.add(new JLabel(“Capture Filter:“));
filterPane.add(filterField);
CapturePane.add(filterPane);
CapturePane.setBorder(BorderFactory.createtitledBorder(“Capture Options“));
JPanel CaptureFilePane=new JPanel(new GridLayout(11));
JPanel CaptureFileUpPane=new JPanel(new FlowLayout(FlowLayout.LEFT));
CaptureFileUpPane.add(new JLabel(“File Path:“));
filePathField = new JTextField(50);
filePathField.setText(“C:\\“);
filePathField.setEditable(false);
CaptureFileUpPane.add(filePathField);
CaptureFilePane.add(CaptureFi
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 86016 2011-05-12 10:28 网络嗅探器+自编Sniffer(含源代码)\Jpcap.dll
文件 353 2008-10-12 15:47 网络嗅探器+自编Sniffer(含源代码)\MySniffer\.classpath
文件 385 2008-10-12 15:46 网络嗅探器+自编Sniffer(含源代码)\MySniffer\.project
文件 629 2008-10-12 15:47 网络嗅探器+自编Sniffer(含源代码)\MySniffer\.settings\org.eclipse.jdt.core.prefs
文件 5774 2008-10-12 15:50 网络嗅探器+自编Sniffer(含源代码)\MySniffer\.settings\org.eclipse.jdt.ui.prefs
文件 7812 2008-10-15 16:01 网络嗅探器+自编Sniffer(含源代码)\MySniffer\sniffer\CaptureOptionsDialog.class
文件 9099 2008-10-15 16:01 网络嗅探器+自编Sniffer(含源代码)\MySniffer\sniffer\CaptureOptionsDialog.java
文件 2495 2008-10-16 21:46 网络嗅探器+自编Sniffer(含源代码)\MySniffer\sniffer\DownJPanel.class
文件 1589 2008-10-16 21:46 网络嗅探器+自编Sniffer(含源代码)\MySniffer\sniffer\DownJPanel.java
文件 1892 2008-10-16 19:48 网络嗅探器+自编Sniffer(含源代码)\MySniffer\sniffer\Myfr
文件 767 2008-10-16 19:48 网络嗅探器+自编Sniffer(含源代码)\MySniffer\sniffer\Myfr
文件 2165 2008-10-16 19:48 网络嗅探器+自编Sniffer(含源代码)\MySniffer\sniffer\Myfr
文件 7618 2008-10-16 19:48 网络嗅探器+自编Sniffer(含源代码)\MySniffer\sniffer\Myfr
文件 8616 2008-10-16 19:48 网络嗅探器+自编Sniffer(含源代码)\MySniffer\sniffer\Myfr
文件 2406 2008-10-15 00:48 网络嗅探器+自编Sniffer(含源代码)\MySniffer\sniffer\MyPacketAdd.class
文件 1225 2008-10-15 00:48 网络嗅探器+自编Sniffer(含源代码)\MySniffer\sniffer\MyPacketAdd.java
文件 1226 2008-10-16 21:32 网络嗅探器+自编Sniffer(含源代码)\MySniffer\sniffer\MySnifferCaptor$1$1.class
文件 1974 2008-10-16 21:32 网络嗅探器+自编Sniffer(含源代码)\MySniffer\sniffer\MySnifferCaptor$1.class
文件 1200 2008-10-16 21:32 网络嗅探器+自编Sniffer(含源代码)\MySniffer\sniffer\MySnifferCaptor$2.class
文件 9033 2008-10-16 21:32 网络嗅探器+自编Sniffer(含源代码)\MySniffer\sniffer\MySnifferCaptor.class
文件 8082 2008-10-16 21:32 网络嗅探器+自编Sniffer(含源代码)\MySniffer\sniffer\MySnifferCaptor.java
文件 1092 2008-10-15 02:33 网络嗅探器+自编Sniffer(含源代码)\MySniffer\sniffer\MySnifferStatistics.class
文件 519 2008-10-15 02:33 网络嗅探器+自编Sniffer(含源代码)\MySniffer\sniffer\MySnifferStatistics.java
文件 2748 2008-10-15 00:48 网络嗅探器+自编Sniffer(含源代码)\MySniffer\sniffer\MySnifferUI.class
文件 1884 2008-10-15 00:48 网络嗅探器+自编Sniffer(含源代码)\MySniffer\sniffer\MySnifferUI.java
文件 3053 2008-10-15 02:35 网络嗅探器+自编Sniffer(含源代码)\MySniffer\sniffer\NetworkStatistics.class
文件 2594 2008-10-15 02:35 网络嗅探器+自编Sniffer(含源代码)\MySniffer\sniffer\NetworkStatistics.java
文件 4013 2008-10-13 19:55 网络嗅探器+自编Sniffer(含源代码)\MySniffer\sniffer\Options.class
文件 3350 2008-10-13 19:55 网络嗅探器+自编Sniffer(含源代码)\MySniffer\sniffer\Options.java
文件 1944 2008-10-16 21:46 网络嗅探器+自编Sniffer(含源代码)\MySniffer\sniffer\PacketDetailData.class
............此处省略97个文件信息
相关资源
- BaiduNetdiskDownload.zip
- 《自动控制原理(第3版)》.rar
- NCIS调查表辅助工具V1.5.3版本.rar
- 计算机图形学基础教程.docx
- IEEE1516.1-2010.pdf
- hoaxa_10753670.zip
- 0kyngz.zip
- hjdfgd_9363943.zip
- LastProject2.zip
-
jeesite-fr
amework-4.1.3-20190307-src.zip - SemEval2010_task8_all_data.rar
- a2766e26449ed3aa88a07ea788517e46.rar
- 清华《编译原理》课后习题答案
- 品茗全系列写锁.rar
- 0.1完美版秒余额快捷马.rar
- b9d7175a698aadc66173952cb77b6a7e.pdf
- d5e0e5d60c54ea6ee558507e25ce3f97.pdf
- b03db1ca5553abe97f55e54c5a9416c5.pdf
- zw_DLL2LIB3破解版修复查找符号bug.zip
- stm32取模播放表情包.rar
- SocketTool4.zip
- SHL试题合集.rar
- 胖仔转链6.0.rar
- 考勤毕业设计.rar
- 资产管理系统项目_2018-11.26.zip
- GBT18386-2017电动汽车能量消耗率和续驶
- userdict.txt
- 4-TargetRadarCrossSection.pdf
- CoCoMusic.zip
- 摄像头Camera图像测试项目及简介——
评论
共有 条评论