package rawlink

  1. Overview
  2. Docs
Portable library to read and write raw packets

Install

Dune Dependency

Authors

Maintainers

Sources

rawlink-2.1.tbz
sha256=046b9450e71bb13f2d44efcd49e5ce75850d38bf2bf53da9e62fd96a51b386ce
sha512=9445a8362f68dcad827bbbf7e5583f2c3986c496dcfc8edc4a270824ad3ff97b3caca3e6c925924913a42cbd86adee91719922e979728056b11ec36e87054846

doc/rawlink.lowlevel/Rawlink_lowlevel/index.html

Module Rawlink_lowlevelSource

Sourceval sizeof_bpf_hdr : int
Sourceval get_bpf_hdr_bh_sec : Cstruct.t -> Cstruct.uint32
Sourceval set_bpf_hdr_bh_sec : Cstruct.t -> Cstruct.uint32 -> unit
Sourceval get_bpf_hdr_bh_usec : Cstruct.t -> Cstruct.uint32
Sourceval set_bpf_hdr_bh_usec : Cstruct.t -> Cstruct.uint32 -> unit
Sourceval get_bpf_hdr_bh_caplen : Cstruct.t -> Cstruct.uint32
Sourceval set_bpf_hdr_bh_caplen : Cstruct.t -> Cstruct.uint32 -> unit
Sourceval get_bpf_hdr_bh_datalen : Cstruct.t -> Cstruct.uint32
Sourceval set_bpf_hdr_bh_datalen : Cstruct.t -> Cstruct.uint32 -> unit
Sourceval get_bpf_hdr_bh_hdrlen : Cstruct.t -> Cstruct.uint16
Sourceval set_bpf_hdr_bh_hdrlen : Cstruct.t -> Cstruct.uint16 -> unit
Sourceval hexdump_bpf_hdr_to_buffer : Buffer.t -> Cstruct.t -> unit
Sourceval hexdump_bpf_hdr : Cstruct.t -> unit
Sourcetype driver =
  1. | AF_PACKET
  2. | BPF
Sourceval opensock : ?filter:string -> ?promisc:bool -> string -> Unix.file_descr
Sourceval dhcp_server_filter : unit -> string
Sourceval dhcp_client_filter : unit -> string
Sourceval driver : unit -> driver
Sourceval unix_bytes_read : Unix.file_descr -> Cstruct.buffer -> int -> int -> int
Sourceval bpf_align : int -> int -> int
Sourceval bpf_split_buffer : Cstruct.t -> int -> Cstruct.t list
Sourceval process_input : Cstruct.t -> int -> Cstruct.t list
OCaml

Innovation. Community. Security.