Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
dnsjit.input.mmpcap(3)	   Library Functions Manual	dnsjit.input.mmpcap(3)

NAME
       dnsjit.input.mmpcap - Read input	from a PCAP file using mmap()

SYNOPSIS
	 local input = require("dnsjit.input.fpcap").new()
	 input:open("file.pcap")
	 input:receiver(filter_or_output)
	 input:run()

DESCRIPTION
       Read  input  from a PCAP	file by	mapping	the whole file to memory using
       mmap() and parse	the PCAP without libpcap.  After opening  a  file  and
       reading the PCAP	header,	the attributes are populated.

   Attributes
       is_swapped
	      Indicate	if  the	 byte order in the PCAP	is in reverse order of
	      the host.

       is_nanosec
	      Indicate if the time stamps are in nanoseconds or	not.

       magic_number
	      Magic number.

       version_major
	      Major version number.

       version_minor
	      Minor version number.

       thiszone
	      GMT to local correction.

       sigfigs
	      Accuracy of timestamps.

       snaplen
	      Max length of captured packets, in octets.

       network
	      The link type found in the  PCAP	header,	 see  https://www.tcp-
	      dump.org/linktypes.html .

       linktype
	      The data link type, mapped from network.

   Functions
       Mmpcap.new()
	      Create a new Mmpcap input.

       Mmpcap:log()
	      Return  the  Log	object	to control logging of this instance or
	      module.

       Mmpcap:receiver(o)
	      Set the receiver to pass objects to.

       Mmpcap:produce()
	      Return the C functions and context for producing objects.

       Mmpcap:open(file)
	      Open a PCAP file for processing and read the PCAP	 header.   Re-
	      turns 0 on success.

       Mmpcap:run()
	      Start  processing	 packets  and send each	packet read to the re-
	      ceiver.  Returns 0 if all	packets	was read successfully.

       Mmpcap:packets()
	      Return the number	of packets seen.

AUTHORS	and CONTRIBUTORS
       Jerry Lundstrm (DNS-OARC), Tom Kek (CZ.NIC), Petr  paek (ISC)

       Maintained by DNS-OARC

	      https://www.dns-oarc.net/

BUGS
       For issues and feature requests please use:

	      https://github.com/DNS-OARC/dnsjit/issues

       For question and	help please use:

	      admin@dns-oarc.net

dnsjit				     1.4.0		dnsjit.input.mmpcap(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=dnsjit.input.mmpcap&sektion=3&manpath=FreeBSD+Ports+14.3.quarterly>

home | help