Examples of JPacket


Examples of org.jnetpcap.packet.JPacket

  /**
   * Test rtp heuristics.
   */
  public void testRtpHeuristics() {

    JPacket packet = super.getPcapPacket(SIP_G711, 499 - 1);

    // System.out.println(JRegistry.toDebugString());
    System.out.println(packet.getState().toDebugString());
    System.out.println(packet);
    System.out.flush();

    assertNotNull(packet);
    assertTrue(packet.hasHeader(JProtocol.RTP_ID));
  }
View Full Code Here

Examples of org.jnetpcap.packet.JPacket

    Ip4.Timestamp ts = new Ip4.Timestamp();
    Ip4.LooseSourceRoute lsroute = new Ip4.LooseSourceRoute();
    Ip4.StrictSourceRoute ssroute = new Ip4.StrictSourceRoute();
    Ip4.RecordRoute record = new Ip4.RecordRoute();

    JPacket packet =
        TestUtils.getPcapPacket("tests/test-icmp-recordroute-opt.pcap", 0);

    JFormatter out = new TextFormatter();
    out.format(packet);
   
    assertNotNull(packet);
    assertTrue(packet.hasHeader(ip));
    assertTrue(ip.hasSubHeaders());
    assertFalse(ip.hasSubHeader(lsroute));
    assertFalse(ip.hasSubHeader(ssroute));
    assertFalse(ip.hasSubHeader(ts));
   
    assertTrue(ip.hasSubHeader(record));
    assertEquals(9, record.addressCount());
   
    byte[] b = record.address(0);
    assertNotNull(b);
    assertEquals(4, b.length);
    assertEquals(-64, b[0]); // 192 in unsinged int
    assertEquals(-88, b[1]); // 168 in unsigned int
    assertEquals(1, b[2]);   // 1
    assertEquals(13, b[3])// 13
   
    assertNotNull(packet);
    assertTrue(packet.hasHeader(ip));
    assertTrue(ip.hasSubHeaders());
    assertFalse(ip.hasSubHeader(lsroute));
    assertFalse(ip.hasSubHeader(ssroute));
    assertFalse(ip.hasSubHeader(ts));
   
View Full Code Here

Examples of org.jnetpcap.packet.JPacket

    Ip4.Timestamp ts = new Ip4.Timestamp();
    Ip4.LooseSourceRoute lsroute = new Ip4.LooseSourceRoute();
    Ip4.StrictSourceRoute ssroute = new Ip4.StrictSourceRoute();
    Ip4.RecordRoute record = new Ip4.RecordRoute();

    JPacket packet =
        TestUtils.getPcapPacket("tests/test-icmp-recordroute-opt.pcap", 0);

    if (packet.hasHeader(ip) && ip.hasSubHeaders()) {

      if (ip.hasSubHeader(lsroute)) {
        System.out.println("LooseSource");
      }
View Full Code Here

Examples of org.jnetpcap.packet.JPacket

   *
   * @throws IOException
   *           Signals that an I/O exception has occurred.
   */
  public void test1() throws IOException {
    JPacket packet =
        TestUtils.getPcapPacket("tests/test-icmp-recordroute-opt.pcap", 0);
    assertNotNull(packet);

    TextFormatter out = new TextFormatter(System.out);
    out.format(packet);

    System.out.println(packet.toString());

    System.out.println(packet.getState().toHexdump());
    System.out.println(packet.getState().toDebugString());
  }
View Full Code Here

Examples of org.jnetpcap.packet.JPacket

  /**
   * _test1.
   */
  public void _test1() {

    JPacket packet = TestUtils.getPcapPacket("tests/test-afs.pcap", 0);

    MyHeader my = new MyHeader();

    if (packet.hasHeader(my) && my.version() == 4) {
      System.out.printf("found it id=%d\n", my.getId());

      System.out.println(packet.toString());
    } else {
      System.out.printf("not found id=%d\n", my.getId());
    }
  }
View Full Code Here

Examples of org.jnetpcap.packet.JPacket

      System.out.printf("field=%s\n", field.toString());
    }

    Ip4 ip = new Ip4();

    JPacket packet = TestUtils.getPcapPacket("tests/test-afs.pcap", 0);

    if (packet.hasHeader(JProtocol.IP4_ID)) {
      ip = packet.getHeader(ip);
      JFormatter out = new TextFormatter(System.out);
      out.format(ip, Detail.MULTI_LINE_FULL_DETAIL);
    }

  }
View Full Code Here

Examples of org.jnetpcap.packet.JPacket

  /**
   * Test peer to j buffer.
   */
  public void testPeerToJBuffer() {
    assertNotNull(VariousInMemoryPackets.PACKET_1);
    JPacket packet = new JMemoryPacket(VariousInMemoryPackets.PACKET_1);
    packet.scan(Ethernet.ID);
   
    System.out.println(packet);
  }
View Full Code Here

Examples of org.jnetpcap.packet.JPacket

   *           Signals that an I/O exception has occurred.
   */
  public void testTextFormatter() throws IOException {
    JFormatter out = new TextFormatter(OUT);
   
    JPacket packet = TestUtils.getPcapPacket("tests/test-vlan.pcap", 0);
    try {
      out.format(packet);
     
    } catch (Exception e) {
      e.printStackTrace();
View Full Code Here

Examples of org.jnetpcap.packet.JPacket

   *           Signals that an I/O exception has occurred.
   */
  public void testXmlFormatter() throws IOException {
    JFormatter out = new XmlFormatter(OUT);
   
    JPacket packet = TestUtils.getPcapPacket("tests/test-afs.pcap", 0);

    out.format(packet);
  }
View Full Code Here

Examples of org.jnetpcap.packet.JPacket

   *           Signals that an I/O exception has occurred.
   */
  public void testXmlIp4RecordRouteOpt() throws IOException {
    JFormatter out = new XmlFormatter(OUT);
   
    JPacket packet = TestUtils.getPcapPacket("tests/test-icmp-recordroute-opt.pcap", 0);

    out.format(packet);
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.