• 大小: 1.84MB
    文件类型: .rar
    金币: 2
    下载: 0 次
    发布日期: 2024-02-05
  • 语言: Java
  • 标签: SNMP  网络监控  

资源简介

snmp 网络流量监控 snmp实现MIB库多变量访问 snmp协议开发网管agent客户端 java与SNMP的网络管理研究

资源截图

代码片段和文件信息

import jpcap.*;
import jpcap.packet.*;

import java.awt.Rectangle;
import java.lang.String;
import javax.swing.*;


public class CapturePK extends Jframe implements PacketReceiver
{
private JPanel jContentPane = null;
private JButton start=null;
private JButton Stop=null;
private JButton End=null;
private JButton Analy=null;
private JTextArea jta = null;
private JScrollPane jsp=null;
private JScrollPane udpcon=null;
private JTextArea udpcontext=null;
public static Boolean begin=false;
public byte[] data=null;
public CapturePK()
{
super();
initialize();

}
private void initialize() 
{
this.setSize(600 500);
this.setContentPane(getJContentPane());
this.settitle(“Send“);
begin=false;
}
private JPanel getJContentPane()
{
if (jContentPane == null) {
jContentPane = new JPanel();
jContentPane.setLayout(null);
jContentPane.add(getStart() null);
jContentPane.add(getEnd() null);
jContentPane.add(getStop() null);
jContentPane.add(getAnaly() null);
jContentPane.add(getJScrollPane()null);
jContentPane.add(getJScrollPane1()null);
}   
return jContentPane;
}
private JScrollPane getJScrollPane() {
if (jsp == null) {
jsp = new JScrollPane();
jsp.setBounds(new Rectangle(20 80 500 200));
jsp.setViewportView(getJta());
}
return jsp;
}
private JScrollPane getJScrollPane1() {
if (udpcon== null) {
udpcon = new JScrollPane();
udpcon.setBounds(new Rectangle(20 300 500 150));
udpcon.setViewportView(getJUDP());
}
return udpcon;
}
private JTextArea getJUDP() {
if (udpcontext== null) {
udpcontext= new JTextArea();
}
udpcontext.append(“源Port \t“+“目的Port\t“+“Version\t“+“Community\t\t“+“Command\t“
          +“ResquestId\t“+“Error_Status\t“+“Error_index\t“+“Oid\t\t“+“OidValue\r\n“);
return udpcontext;
}
private JTextArea getJta() {
if (jta == null) {
jta = new JTextArea();
}
jta.append(“源IP\t\t“+“目的IP\t\t“+“Protocol\t“+“Version\n“);
return jta;
}
private JButton getStart() 
{
  if (start == null) {
start = new JButton();
start.setBounds(new Rectangle(10 30 80 20));
start.setText(“Start“);
start.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
    Boolean b=true;
setBeginValue(b);
capture();
}
});
}
return start;
}
private JButton getEnd() 
{
if (End == null) {
End = new JButton();
End.setBounds(new Rectangle(200 30 80 20));
End.setText(“End“);
End.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
System.exit(1);
}
});
}
return End;
}
private JButton getStop() 
{
if (Stop == null) {
Stop = new JButton();
Stop.setBounds(new Rectangle(100 30 80 20));
Stop.setText(“Stop“);
Stop.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
Boolea

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        384  2008-05-15 21:51  SnmpSend\.project

     文件       8184  2008-05-20 20:08  SnmpSend\src\com\join\snmptext\SendSnmp.java

     目录          0  2008-05-15 21:52  SnmpSend\src\com\join\snmptext

     目录          0  2008-05-15 21:52  SnmpSend\src\com\join

     目录          0  2008-05-15 21:52  SnmpSend\src\com

     文件       9158  2008-05-21 01:41  SnmpSend\src\CapturePK.java

     目录          0  2008-05-15 21:51  SnmpSend\src

     文件       8874  2008-05-20 20:08  SnmpSend\bin\com\join\snmptext\SendSnmp.class

     文件        782  2008-05-20 20:08  SnmpSend\bin\com\join\snmptext\SendSnmp$1.class

     文件       1024  2008-05-20 20:08  SnmpSend\bin\com\join\snmptext\SendSnmp$4.class

     文件        774  2008-05-20 20:08  SnmpSend\bin\com\join\snmptext\SendSnmp$3.class

     文件        766  2008-05-20 20:08  SnmpSend\bin\com\join\snmptext\SendSnmp$2.class

     目录          0  2008-05-19 07:41  SnmpSend\bin\com\join\snmptext

     目录          0  2008-05-19 07:41  SnmpSend\bin\com\join

     目录          0  2008-05-19 07:41  SnmpSend\bin\com

     文件        830  2008-05-21 01:41  SnmpSend\bin\CapturePK$3.class

     文件        862  2008-05-21 01:41  SnmpSend\bin\CapturePK$1.class

     文件       9225  2008-05-21 01:41  SnmpSend\bin\CapturePK.class

     文件        682  2008-05-21 01:41  SnmpSend\bin\CapturePK$2.class

     文件       1011  2008-05-21 01:41  SnmpSend\bin\CapturePK$4.class

     目录          0  2008-05-15 21:51  SnmpSend\bin

     文件        479  2008-05-19 07:41  SnmpSend\.classpath

     文件       6073  2008-05-18 17:00  SnmpSend\packet.txt

     文件      18372  2007-06-12 02:27  SnmpSend\jpcap.jar

     文件     428331  2008-05-15 21:35  SnmpSend\SNMP4J.jar

     目录          0  2008-05-15 21:51  SnmpSend

     文件     189692  2009-07-30 19:55  基于Java和SNMP的网络管理研究.pdf

     文件     240754  2009-07-30 19:56  基于SNMP协议开发网管AGENT客户端.pdf

     文件     257901  2009-07-30 19:56  基于Windows的SNMP编程技术的研究.pdf

     文件     150357  2009-07-30 19:57  一种基于SNMP实现MIB库多变量访问的方法.pdf

............此处省略5个文件信息

评论

共有 条评论