11.5.1.1. Dumper.new(filename, [filetype], [encap])
Creates a file to write packets.
Dumper:new_for_current() will probably be a better choice.
- filename
The name of the capture file to be created
- filetype (optional)
The type of the file to be created
- encap (optional)
The encapsulation to be used in the file to be created
The newly created Dumper object
Writes all unsaved data of a dumper to the disk.
11.5.1.4. dumper:dump(timestamp, pseudoheader, bytearray)
Dumps an arbitrary packet.
Note: Dumper:dump_current() will fit best in most cases.
- timestamp
The absolute timestamp the packet will have
- pseudoheader
The Pseudoheader to use.
- bytearray
the data to be saved
11.5.1.5. dumper:new_for_current([filetype])
Creates a capture file using the same encapsulation as the one of the cuurrent packet
- filetype (optional)
The file type. Defaults to pcap.
The newly created Dumper Object
11.5.1.6. dumper:dump_current()
Dumps the current packet as it is.
A pseudoheader to be used to save captured frames.
11.5.2.1. PseudoHeader.none()
Creates a "no" pseudoheader.
11.5.2.2. PseudoHeader.eth([fcslen])
Creates an ethernet pseudoheader
- fcslen (optional)
The fcs length
The ethernet pseudoheader
11.5.2.3. PseudoHeader.atm([aal], [vpi], [vci], [channel], [cells], [aal5u2u], [aal5len])
Creates an ATM pseudoheader
- aal (optional)
AAL number
- vpi (optional)
VPI
- vci (optional)
VCI
- channel (optional)
Channel
- cells (optional)
Number of cells in the PDU
- aal5u2u (optional)
AAL5 User to User indicator
- aal5len (optional)
AAL5 Len
11.5.2.4. PseudoHeader.mtp2()
Creates an MTP2 PseudoHeader