Skip to content
This repository

Oct 15, 2013

  1. Michael Santos

    epcap_net: remove leftover header

    authored October 15, 2013

Apr 12, 2012

  1. lefan

    Added support of GRE (RFC2784)

    authored April 10, 2012 msantos committed April 12, 2012

Mar 09, 2011

  1. Michael Santos

    Manually deprecated files with pkt

    Maybe splitting off epcap_net was not such a great idea! o_O
    authored March 09, 2011

Mar 08, 2011

  1. Harald Welte

    Introduce ability to decapsulate/decode Linux cooked (-i any) pcaps

    authored March 07, 2011 msantos committed March 08, 2011

Dec 28, 2010

  1. Michael Santos

    Add comment pointing to pkt

    authored December 28, 2010

Dec 10, 2010

  1. Michael Santos

    Include ICMP unused when constructing packet

    Include the ICMP unused space in some control messages, defaulting to
    0's.
    authored December 10, 2010

Dec 04, 2010

  1. Michael Santos

    Set the default TCP offset to 5

    authored December 04, 2010

Nov 21, 2010

  1. Michael Santos

    IPv4 options

    Add a record field for IPv4 options.
    authored November 21, 2010

Oct 22, 2010

  1. Michael Santos

    Add support for arp

    Support matching arp for ipv4 ethernet.
    authored October 22, 2010

Aug 06, 2010

  1. Harald Welte

    Add simplistic SCTP support (only DATA chunks are parsed in erlang re…

    …cord)
    authored August 05, 2010 msantos committed August 06, 2010

Jul 09, 2010

  1. Michael Santos

    Add macro for value used by procket

    authored July 09, 2010

Jun 26, 2010

  1. Michael Santos

    Adjust default values for records

    authored June 26, 2010
  2. Michael Santos

    Specification for ECHO REPLY and defaults for icmp record

    authored June 26, 2010
  3. Michael Santos

    Add record to binary conversion and ICMP types

    Add the corresponding record to binary conversions. These will be used
    by procket for packet creation.
    
    Add the ICMP types.
    
    Fix the pseudoheader checksumming. Untested.
    authored June 26, 2010
  4. Michael Santos

    Add defaults for records

    Add defaults for the record keys for functions convertig records to
    binaries.
    authored June 26, 2010

Jun 06, 2010

  1. Michael Santos

    Change the ethernet types to match naming in if_ether.h

    authored June 06, 2010

Feb 19, 2010

  1. Michael Santos

    die trailing whitespace die!

    authored February 19, 2010

Jan 23, 2010

  1. Michael Santos

    Recursively decapsulate the packet.

    Extensively tested by watching youtube while running sniff. Also,
    highly entertaining.
    
    The decapsulate function still isn't quite right yet, but works.
    It will return a list of records and the binary as a payload. If
    any of the headers has a problem, it will return {unsupported, Data}
    or {truncated, Data} (which will crash sniff).
    
    decapsulate/2 will return stop when it's reached the end of the
    headers.  The rationale is that we will need to support parsing
    other headers for IPv6 (e.g., the IPv6 Hop-by-Hop Options header)
    and eventually, decoding application headers should be supported.
    Maybe by allowing the caller to pass in a fun.
    
    Remove the jumbo payload check, until we support the ipv6 headers.
    authored January 22, 2010

Jan 22, 2010

  1. Michael Santos

    Use the #ether{} type field.

    Instead of returning a 3-tuple from ether/1, match on the #ether{}
    type field; also, return an integer instead of a binary for the
    type.
    authored January 22, 2010
  2. Olivier Girondel

    IPv6 support

    authored January 22, 2010

Dec 04, 2009

  1. Michael Santos

    Add licensing and do cleanup. In other words, do stuff.

    authored December 03, 2009
Something went wrong with that request. Please try again.