java.lang.Object
org.pcap4j.core.NativeMappings
- Since:
- pcap4j 0.9.1
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic classstatic class(package private) static interfacestatic classstatic classstatic classstatic classstatic class(package private) static interfacestatic classstatic classstatic classstatic classstatic classstatic classstatic class -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static intbpf_filter(NativeMappings.bpf_insn.ByReference bpf_insn, byte[] packet, int wirelen, int buflen) (package private) static intgetFdFromPcapT(com.sun.jna.Pointer p) (package private) static intpcap_activate(com.sun.jna.Pointer p) (package private) static voidpcap_breakloop(com.sun.jna.Pointer p) (package private) static voidpcap_close(com.sun.jna.Pointer p) (package private) static intpcap_compile(com.sun.jna.Pointer p, NativeMappings.bpf_program fp, String str, int optimize, int netmask) (package private) static intpcap_compile_nopcap(int snaplen_arg, int linktype_arg, NativeMappings.bpf_program fp, String buf, int optimize, int mask) (package private) static com.sun.jna.Pointerpcap_create(String device, NativeMappings.PcapErrbuf ebuf) (package private) static intpcap_datalink(com.sun.jna.Pointer p) (package private) static int(package private) static Stringpcap_datalink_val_to_description(int dlt) (package private) static Stringpcap_datalink_val_to_name(int dlt) (package private) static intpcap_dispatch(com.sun.jna.Pointer p, int cnt, NativeMappings.pcap_handler callback, com.sun.jna.Pointer user) (package private) static voidpcap_dump(com.sun.jna.Pointer user, NativeMappings.pcap_pkthdr header, byte[] packet) (package private) static voidpcap_dump_close(com.sun.jna.Pointer p) (package private) static intpcap_dump_flush(com.sun.jna.Pointer p) (package private) static com.sun.jna.NativeLongpcap_dump_ftell(com.sun.jna.Pointer dumper) (package private) static com.sun.jna.Pointerpcap_dump_open(com.sun.jna.Pointer p, String fname) (package private) static intpcap_findalldevs(com.sun.jna.ptr.PointerByReference alldevsp, NativeMappings.PcapErrbuf errbuf) (package private) static voidpcap_free_datalinks(com.sun.jna.Pointer dlt_list) (package private) static voidpcap_freealldevs(com.sun.jna.Pointer alldevsp) (package private) static void(package private) static com.sun.jna.Pointerpcap_geterr(com.sun.jna.Pointer p) (package private) static intpcap_getnonblock(com.sun.jna.Pointer p, NativeMappings.PcapErrbuf errbuf) (package private) static intpcap_is_swapped(com.sun.jna.Pointer p) (package private) static String(package private) static intpcap_list_datalinks(com.sun.jna.Pointer p, com.sun.jna.ptr.PointerByReference dlt_buf) (package private) static com.sun.jna.Pointer(package private) static intpcap_lookupnet(String device, com.sun.jna.ptr.IntByReference netp, com.sun.jna.ptr.IntByReference maskp, NativeMappings.PcapErrbuf errbuf) (package private) static intpcap_loop(com.sun.jna.Pointer p, int cnt, com.sun.jna.Function callback, com.sun.jna.Pointer user) (package private) static intpcap_loop(com.sun.jna.Pointer p, int cnt, NativeMappings.pcap_handler callback, com.sun.jna.Pointer user) (package private) static intpcap_major_version(com.sun.jna.Pointer p) (package private) static intpcap_minor_version(com.sun.jna.Pointer p) (package private) static com.sun.jna.Pointerpcap_next(com.sun.jna.Pointer p, NativeMappings.pcap_pkthdr h) (package private) static intpcap_next_ex(com.sun.jna.Pointer p, com.sun.jna.ptr.PointerByReference h, com.sun.jna.ptr.PointerByReference data) (package private) static com.sun.jna.Pointerpcap_open_dead(int linktype, int snaplen) (package private) static com.sun.jna.Pointerpcap_open_live(String device, int snaplen, int promisc, int to_ms, NativeMappings.PcapErrbuf errbuf) (package private) static com.sun.jna.Pointerpcap_open_offline(String fname, NativeMappings.PcapErrbuf errbuf) (package private) static intpcap_sendpacket(com.sun.jna.Pointer p, byte[] buf, int size) (package private) static intpcap_set_buffer_size(com.sun.jna.Pointer p, int buffer_size) (package private) static intpcap_set_datalink(com.sun.jna.Pointer p, int dlt) (package private) static intpcap_set_promisc(com.sun.jna.Pointer p, int promisc) (package private) static intpcap_set_snaplen(com.sun.jna.Pointer p, int snaplen) (package private) static intpcap_set_timeout(com.sun.jna.Pointer p, int timeout_ms) (package private) static intpcap_setdirection(com.sun.jna.Pointer p, int pcap_direction) (package private) static intpcap_setfilter(com.sun.jna.Pointer p, NativeMappings.bpf_program fp) (package private) static intpcap_setnonblock(com.sun.jna.Pointer p, int nonblock, NativeMappings.PcapErrbuf errbuf) (package private) static intpcap_snapshot(com.sun.jna.Pointer p) (package private) static intpcap_stats(com.sun.jna.Pointer p, NativeMappings.pcap_stat ps) (package private) static com.sun.jna.Pointerpcap_strerror(int errno)
-
Field Details
-
LOG
private static final org.slf4j.Logger LOG -
PCAP_LIB_NAME
-
PCAP_DUMP
static final com.sun.jna.Function PCAP_DUMP -
NATIVE_LOAD_LIBRARY_OPTIONS
-
NATIVE_BYTE_ORDER
-
SBIOCSTIME
static final int SBIOCSTIME- See Also:
-
ERRNO_P
static final com.sun.jna.Pointer ERRNO_P
-
-
Constructor Details
-
NativeMappings
NativeMappings()
-
-
Method Details
-
getFdFromPcapT
static int getFdFromPcapT(com.sun.jna.Pointer p) -
pcap_findalldevs
static int pcap_findalldevs(com.sun.jna.ptr.PointerByReference alldevsp, NativeMappings.PcapErrbuf errbuf) -
pcap_freealldevs
static void pcap_freealldevs(com.sun.jna.Pointer alldevsp) -
pcap_lookupdev
-
pcap_lookupnet
static int pcap_lookupnet(String device, com.sun.jna.ptr.IntByReference netp, com.sun.jna.ptr.IntByReference maskp, NativeMappings.PcapErrbuf errbuf) -
pcap_open_live
static com.sun.jna.Pointer pcap_open_live(String device, int snaplen, int promisc, int to_ms, NativeMappings.PcapErrbuf errbuf) -
pcap_open_dead
static com.sun.jna.Pointer pcap_open_dead(int linktype, int snaplen) -
pcap_open_offline
-
pcap_setnonblock
-
pcap_getnonblock
-
pcap_dump_open
-
pcap_dump
-
pcap_dump_flush
static int pcap_dump_flush(com.sun.jna.Pointer p) -
pcap_dump_ftell
static com.sun.jna.NativeLong pcap_dump_ftell(com.sun.jna.Pointer dumper) -
pcap_dump_close
static void pcap_dump_close(com.sun.jna.Pointer p) -
pcap_dispatch
static int pcap_dispatch(com.sun.jna.Pointer p, int cnt, NativeMappings.pcap_handler callback, com.sun.jna.Pointer user) -
pcap_next
-
pcap_next_ex
static int pcap_next_ex(com.sun.jna.Pointer p, com.sun.jna.ptr.PointerByReference h, com.sun.jna.ptr.PointerByReference data) -
pcap_loop
static int pcap_loop(com.sun.jna.Pointer p, int cnt, NativeMappings.pcap_handler callback, com.sun.jna.Pointer user) -
pcap_loop
static int pcap_loop(com.sun.jna.Pointer p, int cnt, com.sun.jna.Function callback, com.sun.jna.Pointer user) -
pcap_breakloop
static void pcap_breakloop(com.sun.jna.Pointer p) -
pcap_compile
static int pcap_compile(com.sun.jna.Pointer p, NativeMappings.bpf_program fp, String str, int optimize, int netmask) -
pcap_compile_nopcap
static int pcap_compile_nopcap(int snaplen_arg, int linktype_arg, NativeMappings.bpf_program fp, String buf, int optimize, int mask) -
bpf_filter
static int bpf_filter(NativeMappings.bpf_insn.ByReference bpf_insn, byte[] packet, int wirelen, int buflen) -
pcap_setfilter
-
pcap_freecode
-
pcap_sendpacket
static int pcap_sendpacket(com.sun.jna.Pointer p, byte[] buf, int size) -
pcap_close
static void pcap_close(com.sun.jna.Pointer p) -
pcap_datalink
static int pcap_datalink(com.sun.jna.Pointer p) -
pcap_list_datalinks
static int pcap_list_datalinks(com.sun.jna.Pointer p, com.sun.jna.ptr.PointerByReference dlt_buf) -
pcap_free_datalinks
static void pcap_free_datalinks(com.sun.jna.Pointer dlt_list) -
pcap_set_datalink
static int pcap_set_datalink(com.sun.jna.Pointer p, int dlt) -
pcap_datalink_name_to_val
-
pcap_datalink_val_to_name
-
pcap_datalink_val_to_description
-
pcap_snapshot
static int pcap_snapshot(com.sun.jna.Pointer p) -
pcap_is_swapped
static int pcap_is_swapped(com.sun.jna.Pointer p) -
pcap_major_version
static int pcap_major_version(com.sun.jna.Pointer p) -
pcap_minor_version
static int pcap_minor_version(com.sun.jna.Pointer p) -
pcap_stats
-
pcap_geterr
static com.sun.jna.Pointer pcap_geterr(com.sun.jna.Pointer p) -
pcap_strerror
static com.sun.jna.Pointer pcap_strerror(int errno) -
pcap_lib_version
-
pcap_create
-
pcap_set_snaplen
static int pcap_set_snaplen(com.sun.jna.Pointer p, int snaplen) -
pcap_set_promisc
static int pcap_set_promisc(com.sun.jna.Pointer p, int promisc) -
pcap_set_timeout
static int pcap_set_timeout(com.sun.jna.Pointer p, int timeout_ms) -
pcap_set_buffer_size
static int pcap_set_buffer_size(com.sun.jna.Pointer p, int buffer_size) -
pcap_setdirection
static int pcap_setdirection(com.sun.jna.Pointer p, int pcap_direction) -
pcap_activate
static int pcap_activate(com.sun.jna.Pointer p)
-