📄 jpcap.html
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd"><!--NewPage--><HTML><HEAD><!-- Generated by javadoc on Thu Sep 14 11:05:11 JST 2000 --><TITLE>: 僋儔僗 Jpcap</TITLE><LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style"></HEAD><BODY BGCOLOR="white"><!-- ========== START OF NAVBAR ========== --><A NAME="navbar_top"><!-- --></A><TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0"><TR><TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"><A NAME="navbar_top_firstrow"><!-- --></A><TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3"> <TR ALIGN="center" VALIGN="top"> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>僷僢働乕僕</B></FONT></A> </TD> <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>僋儔僗</B></FONT> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>奒憌僣儕乕</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>旕悇彠 API</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>嶕堷</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>僿儖僾</B></FONT></A> </TD> </TR></TABLE></TD><TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM></EM></TD></TR><TR><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../jpcap/IPv6Option.html"><B>慜偺僋儔僗</B></A> <A HREF="../jpcap/Jpcap.JpcapInfo.html"><B>師偺僋儔僗</B></A></FONT></TD><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../index.html" TARGET="_top"><B>僼儗乕儉偁傝</B></A> <A HREF="Jpcap.html" TARGET="_top"><B>僼儗乕儉側偟</B></A></FONT></TD></TR><TR><TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> 奣梫: <A HREF="#inner_class_summary">撪晹僋儔僗</A> | <A HREF="#field_summary">僼傿乕儖僪</A> | <A HREF="#constructor_summary">僐儞僗僩儔僋僞</A> | <A HREF="#method_summary">儊僜僢僪</A></FONT></TD><TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">徻嵶: <A HREF="#field_detail">僼傿乕儖僪</A> | <A HREF="#constructor_detail">僐儞僗僩儔僋僞</A> | <A HREF="#method_detail">儊僜僢僪</A></FONT></TD></TR></TABLE><!-- =========== END OF NAVBAR =========== --><HR><!-- ======== START OF CLASS DATA ======== --><H2><FONT SIZE="-1">jpcap</FONT><BR>僋儔僗 Jpcap</H2><PRE>java.lang.Object | +--<B>jpcap.Jpcap</B></PRE><HR><DL><DT>public class <B>Jpcap</B><DT>extends java.lang.Object</DL><P>Java/Pcap婎杮僋儔僗<P> 僷働僢僩偺僉儍僾僠儍儕儞僌偼偙偺僋儔僗偺僀儞僗僞儞僗傪捠偟偰峴偆丅<P> 巊梡曽朄丗<P> 娐嫬曄悢CLASSPATH偵/usr/local/java/jre/lib/jpcap.jar傪捛壛偡傞丅<BR> 乮椺丗setenv CLASSPATH .:/usr/local/java/jre/lib/jpcap.jar乯<P> 娙扨側僷働僢僩僉儍僾僠儍僾儘僌儔儉乮tcpdump儔僀僋乯<BR> <PRE> import jpcap.*; class Tcpdump implements JpcapHandler { public void handlePacket(Packet packet){ System.out.println(packet); } public static void main(String[] args) throws java.io.IOException{ Jpcap jpcap=new Jpcap(args[0],1000,true,20); jpcap.processPacket(-1,new Tcpdump()); } } </PRE><P><HR><P><!-- ======== INNER CLASS SUMMARY ======== --><A NAME="inner_class_summary"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=2><FONT SIZE="+2"><B>撪晹僋儔僗偺奣梫</B></FONT></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> class</CODE></FONT></TD><TD><CODE><B><A HREF="../jpcap/Jpcap.JpcapInfo.html">Jpcap.JpcapInfo</A></B></CODE><BR> 僉儍僾僠儍忣曬傪曐帩偡傞堊偺僋儔僗丅</TD></TR></TABLE> <!-- =========== FIELD SUMMARY =========== --><A NAME="field_summary"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=2><FONT SIZE="+2"><B>僼傿乕儖僪偺奣梫</B></FONT></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> int</CODE></FONT></TD><TD><CODE><B><A HREF="../jpcap/Jpcap.html#dropped_packets">dropped_packets</A></B></CODE><BR> 庴怣偱偒側偐偭偨僷働僢僩悢</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> int</CODE></FONT></TD><TD><CODE><B><A HREF="../jpcap/Jpcap.html#received_packets">received_packets</A></B></CODE><BR> 庴怣偟偨僷働僢僩悢</TD></TR></TABLE> <!-- ======== CONSTRUCTOR SUMMARY ======== --><A NAME="constructor_summary"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=2><FONT SIZE="+2"><B>僐儞僗僩儔僋僞偺奣梫</B></FONT></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><B><A HREF="../jpcap/Jpcap.html#Jpcap(java.lang.String)">Jpcap</A></B>(java.lang.String filename)</CODE><BR> tcpdump偱僟儞僾偟偨僼傽僀儖傪奐偒Jpcap偺僀儞僗僞儞僗傪嶌惉偡傞</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><B><A HREF="../jpcap/Jpcap.html#Jpcap(java.lang.String, int, boolean, int)">Jpcap</A></B>(java.lang.String device, int snaplen, boolean promisc, int to_ms)</CODE><BR> 儔僀僽僉儍僾僠儍儕儞僌梡偵僱僢僩儚乕僋僀儞僞乕僼僃乕僗傪弶婜壔偟Jpcap偺僀儞僗僞儞僗傪嶌惉偡傞</TD></TR></TABLE> <!-- ========== METHOD SUMMARY =========== --><A NAME="method_summary"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=2><FONT SIZE="+2"><B>儊僜僢僪偺奣梫</B></FONT></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../jpcap/Jpcap.html#close()">close</A></B>()</CODE><BR> 僆乕僾儞偟偰偄傞僀儞僞乕僼僃乕僗傑偨偼僟儞僾僼傽僀儖傪暵偠傞</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static java.lang.String[]</CODE></FONT></TD><TD><CODE><B><A HREF="../jpcap/Jpcap.html#getDeviceDescription()">getDeviceDescription</A></B>()</CODE><BR> getDeviceList()偱強摼偟偨僨僶僀僗偺愢柧傪曉偡(MS Windows偺傒) Windows偱偼僨僶僀僗柤傪擄夝側斣崋偲暥帤楍偲偟偰埖傢傟偰偄傑偡丅 </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static java.lang.String[]</CODE></FONT></TD><TD><CODE><B><A HREF="../jpcap/Jpcap.html#getDeviceList()">getDeviceList</A></B>()</CODE><BR> 僉儍僾僠儍壜擻側僨僶僀僗偺儕僗僩傪曉偡</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> java.lang.String</CODE></FONT></TD><TD><CODE><B><A HREF="../jpcap/Jpcap.html#getErrorMessage()">getErrorMessage</A></B>()</CODE><BR> 僄儔乕儊僢僙乕僕傪曉偡</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="../jpcap/Jpcap.JpcapInfo.html">Jpcap.JpcapInfo</A></CODE></FONT></TD><TD><CODE><B><A HREF="../jpcap/Jpcap.html#getJpcapInfo()">getJpcapInfo</A></B>()</CODE><BR> 偙偺Jpcap僀儞僗僞儞僗偺Jpcap.JpcapInfo傪曉偡</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="../jpcap/Packet.html">Packet</A></CODE></FONT></TD><TD><CODE><B><A HREF="../jpcap/Jpcap.html#getPacket()">getPacket</A></B>()</CODE><BR> 僷働僢僩傪侾偮強摼偡傞</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static java.lang.String</CODE></FONT></TD><TD><CODE><B><A HREF="../jpcap/Jpcap.html#lookupDevice()">lookupDevice</A></B>()</CODE><BR> 僉儍僾僠儍壜擻側僨僶僀僗傪敪尒偡傞</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> int</CODE></FONT></TD><TD><CODE><B><A HREF="../jpcap/Jpcap.html#loopPacket(int, jpcap.JpcapHandler)">loopPacket</A></B>(int count, <A HREF="../jpcap/JpcapHandler.html">JpcapHandler</A> handler)</CODE><BR> 僷働僢僩傪楢懕偟偰強摼偡傞 巜掕偟偨悢偺僷働僢僩傪強摼偟傑偡丅</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../jpcap/Jpcap.html#openRawSocket()">openRawSocket</A></B>()</CODE><BR> IP僷働僢僩憲怣梡偺僜働僢僩傪弶婜壔偡傞</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> int</CODE></FONT></TD><TD><CODE><B><A HREF="../jpcap/Jpcap.html#processPacket(int, jpcap.JpcapHandler)">processPacket</A></B>(int count, <A HREF="../jpcap/JpcapHandler.html">JpcapHandler</A> handler)</CODE><BR> 僷働僢僩傪楢懕偟偰強摼偡傞 巜掕偟偨悢偺僷働僢僩傪強摼偟傑偡丅</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../jpcap/Jpcap.html#sendPacket(jpcap.IPPacket)">sendPacket</A></B>(<A HREF="../jpcap/IPPacket.html">IPPacket</A> packet)</CODE><BR> IP僷働僢僩傪侾偮憲怣偡傞丅</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../jpcap/Jpcap.html#setFilter(java.lang.String, boolean)">setFilter</A></B>(java.lang.String condition, boolean optimize)</CODE><BR> 僼傿儖僞傪愝掕偡傞</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../jpcap/Jpcap.html#updateStat()">updateStat</A></B>()</CODE>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -