PcapHandle |
PcapHandle.Builder.build() |
|
BpfProgram |
PcapHandle.compileFilter(java.lang.String bpfExpression,
BpfProgram.BpfCompileMode mode,
java.net.Inet4Address netmask) |
|
static BpfProgram |
Pcaps.compileFilter(int snaplen,
DataLinkType dlt,
java.lang.String bpfExpression,
BpfProgram.BpfCompileMode mode,
java.net.Inet4Address netmask) |
|
static DataLinkType |
Pcaps.dataLinkNameToVal(java.lang.String name) |
|
static java.lang.String |
Pcaps.dataLinkTypeToDescription(DataLinkType dlt) |
|
static java.lang.String |
Pcaps.dataLinkTypeToName(DataLinkType dlt) |
|
static java.lang.String |
Pcaps.dataLinkValToDescription(int dataLinkVal) |
|
static java.lang.String |
Pcaps.dataLinkValToName(int dataLinkVal) |
|
int |
PcapHandle.dispatch(int packetCount,
PacketListener listener) |
|
int |
PcapHandle.dispatch(int packetCount,
PacketListener listener,
java.util.concurrent.Executor executor) |
|
int |
PcapHandle.dispatch(int packetCount,
RawPacketListener listener) |
|
int |
PcapHandle.dispatch(int packetCount,
RawPacketListener listener,
java.util.concurrent.Executor executor) |
|
private int |
PcapHandle.doDispatch(int packetCount,
NativeMappings.pcap_handler handler) |
|
private void |
PcapHandle.doLoop(int packetCount,
NativeMappings.pcap_handler handler) |
|
PcapDumper |
PcapHandle.dumpOpen(java.lang.String filePath) |
|
static java.util.List<PcapNetworkInterface> |
Pcaps.findAllDevs() |
Gets all devices.
|
void |
PcapDumper.flush() |
|
long |
PcapDumper.ftell() |
|
PcapHandle.BlockingMode |
PcapHandle.getBlockingMode() |
|
static PcapNetworkInterface |
Pcaps.getDevByAddress(java.net.InetAddress addr) |
Gets a device by IP address.
|
static PcapNetworkInterface |
Pcaps.getDevByName(java.lang.String name) |
Gets a device by name.
|
Packet |
PcapHandle.getNextPacketEx() |
|
byte[] |
PcapHandle.getNextRawPacketEx() |
|
PcapStat |
PcapHandle.getStats() |
|
java.util.List<DataLinkType> |
PcapHandle.listDatalinks() |
|
static java.lang.String |
Pcaps.lookupDev() |
|
static Inet4NetworkAddress |
Pcaps.lookupNet(java.lang.String devName) |
|
void |
PcapHandle.loop(int packetCount,
PacketListener listener) |
A wrapper method for int pcap_loop(pcap_t *, int, pcap_handler, u_char *).
|
void |
PcapHandle.loop(int packetCount,
PacketListener listener,
java.util.concurrent.Executor executor) |
A wrapper method for int pcap_loop(pcap_t *, int, pcap_handler, u_char *).
|
void |
PcapHandle.loop(int packetCount,
PcapDumper dumper) |
|
void |
PcapHandle.loop(int packetCount,
RawPacketListener listener) |
A wrapper method for int pcap_loop(pcap_t *, int, pcap_handler, u_char *).
|
void |
PcapHandle.loop(int packetCount,
RawPacketListener listener,
java.util.concurrent.Executor executor) |
A wrapper method for int pcap_loop(pcap_t *, int, pcap_handler, u_char *).
|
static PcapHandle |
Pcaps.openDead(DataLinkType dlt,
int snaplen) |
|
static PcapHandle |
Pcaps.openDead(DataLinkType dlt,
int snaplen,
PcapHandle.TimestampPrecision precision) |
|
PcapHandle |
PcapNetworkInterface.openLive(int snaplen,
PcapNetworkInterface.PromiscuousMode mode,
int timeoutMillis) |
|
static PcapHandle |
Pcaps.openOffline(java.lang.String filePath) |
|
static PcapHandle |
Pcaps.openOffline(java.lang.String filePath,
PcapHandle.TimestampPrecision precision) |
|
void |
PcapHandle.sendPacket(byte[] bytes) |
|
void |
PcapHandle.sendPacket(byte[] bytes,
int len) |
|
void |
PcapHandle.sendPacket(Packet packet) |
|
void |
PcapHandle.setBlockingMode(PcapHandle.BlockingMode mode) |
|
void |
PcapHandle.setDirection(PcapHandle.PcapDirection direction) |
Set direction flag, which controls whether we accept only incoming packets, only outgoing
packets, or both.
|
void |
PcapHandle.setDlt(DataLinkType dlt) |
|
void |
PcapHandle.setFilter(java.lang.String bpfExpression,
BpfProgram.BpfCompileMode mode) |
|
void |
PcapHandle.setFilter(java.lang.String bpfExpression,
BpfProgram.BpfCompileMode mode,
java.net.Inet4Address netmask) |
|
void |
PcapHandle.setFilter(BpfProgram prog) |
|