パッケージ
クラス
階層ツリー
非推奨 API
索引
ヘルプ
前 次
フレームあり
フレームなし
A
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
V
W
A
ack
- class jpcap.
TCPPacket
の変数
ACKフラグ: ACK番号フィールド有効
ack_num
- class jpcap.
TCPPacket
の変数
ACK番号
addr_entry_size
- class jpcap.
ICMPPacket
の変数
エントリーサイズ
addr_num
- class jpcap.
ICMPPacket
の変数
アドレス広告数
addrs
- class jpcap.
IPv6Option
の変数
経路アドレス(経路制御オプション)
AH_OPTION
- class jpcap.
IPv6Option
の static 変数
認証オプション
alive_time
- class jpcap.
ICMPPacket
の変数
アドレス生存時間
ARP_REPLY
- class jpcap.
ARPPacket
の static 変数
ARPリプライ
ARP_REQUEST
- class jpcap.
ARPPacket
の static 変数
ARPリクエスト
ARPPacket
- class jpcap.
ARPPacket
.
ARP/RARPパケットを表現するクラスです。
ARPPacket()
- class jpcap.
ARPPacket
のコンストラクタ
C
caplen
- class jpcap.
Packet
の変数
キャプチャされた長さ
checksum
- class jpcap.
ICMPPacket
の変数
チェックサム
close()
- class jpcap.
Jpcap
のメソッド
オープンしているインターフェースまたはダンプファイルを閉じる
closeDumpFile()
- class jpcap.
JpcapWriter
のメソッド
開いているダンプファイルを閉じる
code
- class jpcap.
ICMPPacket
の変数
ICMPコード
D
d_flag
- class jpcap.
IPPacket
の変数
IPフラグビット [D]elay 極力遅延させない (v4)
data
- class jpcap.
Packet
の変数
パケットのデータ (ヘッダ部を除いたもの)
datalink
- class jpcap.
Packet
の変数
データリンク層ヘッダ
DatalinkPacket
- class jpcap.
DatalinkPacket
.
データリンク層のパケットを表現するクラスです
DatalinkPacket()
- class jpcap.
DatalinkPacket
のコンストラクタ
DESTINATION_OPTION
- class jpcap.
IPv6Option
の static 変数
終点オプション
dont_frag
- class jpcap.
IPPacket
の変数
フラグメント禁止フラグ (v4)
dropped_packets
- class jpcap.
Jpcap
の変数
受信できなかったパケット数
dst_ip
- class jpcap.
IPPacket
の変数
送信先IPアドレス
dst_mac
- class jpcap.
EthernetPacket
の変数
宛先MACアドレス(6byte)
dst_port
- class jpcap.
UDPPacket
の変数
送信先ポート
dst_port
- class jpcap.
TCPPacket
の変数
送信先ポート
E
equals(Object)
- class jpcap.
IPAddress
のメソッド
このオブジェクトと指定されたオブジェクトを比較します。
ESP_OPTION
- class jpcap.
IPv6Option
の static 変数
セキュリティペイロード
EthernetPacket
- class jpcap.
EthernetPacket
.
イーサネットパケットを表現するクラスです
EthernetPacket()
- class jpcap.
EthernetPacket
のコンストラクタ
F
fin
- class jpcap.
TCPPacket
の変数
FINフラグ: 送信終了要求
flow_label
- class jpcap.
IPPacket
の変数
フローラベル (v6)
FRAGMENT_OPTION
- class jpcap.
IPv6Option
の static 変数
断片オプション
frametype
- class jpcap.
EthernetPacket
の変数
フレームタイプ
G
getAddress()
- class jpcap.
IPAddress
のメソッド
このIPアドレスをバイト列で返します。
getDestinationAddress()
- class jpcap.
EthernetPacket
のメソッド
送信先MACアドレス文字列を返します
getDeviceDescription()
- class jpcap.
Jpcap
の static メソッド
getDeviceList()で所得したデバイスの説明を返す(MS Windowsのみ) Windowsではデバイス名を難解な番号と文字列として扱われています。
getDeviceList()
- class jpcap.
Jpcap
の static メソッド
キャプチャ可能なデバイスのリストを返す
getErrorMessage()
- class jpcap.
Jpcap
のメソッド
エラーメッセージを返す
getHostAddress()
- class jpcap.
IPAddress
のメソッド
IPアドレス文字列"%d.%d.%d.%d"または"%x:%x::%x:%x"を返します
getHostName()
- class jpcap.
IPAddress
のメソッド
ドメイン名を返します。
getInetAddress()
- class jpcap.
IPAddress
のメソッド
java.net.InetAddressを返します。
getJpcapInfo()
- class jpcap.
Jpcap
のメソッド
このJpcapインスタンスのJpcap.JpcapInfoを返す
getPacket()
- class jpcap.
Jpcap
のメソッド
パケットを1つ所得する
getSenderHardwareAddress()
- class jpcap.
ARPPacket
のメソッド
送信元MACアドレスをStringで返す
getSenderProtocolAddress()
- class jpcap.
ARPPacket
のメソッド
送信元プロトコルアドレスを返す
getSourceAddress()
- class jpcap.
EthernetPacket
のメソッド
送信元MACアドレス文字列を返します
getTargetHardwareAddress()
- class jpcap.
ARPPacket
のメソッド
送信先MACアドレスをStringで返す
getTargetProtocolAddress()
- class jpcap.
ARPPacket
のメソッド
送信先プロトコルアドレスを返す
H
handlePacket(Packet)
- interface jpcap.
JpcapHandler
のメソッド
パケットを解析するメソッド
パケットを受信する度に呼び出されます
hardtype
- class jpcap.
ARPPacket
の変数
ハードウェアタイプ
HARDTYPE_ETHER
- class jpcap.
ARPPacket
の static 変数
ハードウェアタイプ:イーサネット
HARDTYPE_FRAMERELAY
- class jpcap.
ARPPacket
の static 変数
ハードウェアタイプ:フレームリレー
HARDTYPE_IEEE802
- class jpcap.
ARPPacket
の static 変数
ハードウェアタイプ:トークンリング
hashCode()
- class jpcap.
IPAddress
のメソッド
header
- class jpcap.
Packet
の変数
ヘッダ部のデータ
hlen
- class jpcap.
ARPPacket
の変数
ハードウエアアドレス長
hlen
- class jpcap.
IPv6Option
の変数
拡張ヘッダ長
HOP_BY_HOP_OPTION
- class jpcap.
IPv6Option
の static 変数
中継点オプション
hop_left
- class jpcap.
IPv6Option
の変数
ホップ残数(経路制御オプション)
hop_limit
- class jpcap.
IPPacket
の変数
ホップ限界値 (旧Time To Live) (v4/v6)
I
ICMP_ECHO
- class jpcap.
ICMPPacket
の static 変数
echo request
ICMP_ECHOREPLY
- class jpcap.
ICMPPacket
の static 変数
echo reply
ICMP_IREQ
- class jpcap.
ICMPPacket
の static 変数
information request
ICMP_IREQREPLY
- class jpcap.
ICMPPacket
の static 変数
information reply
ICMP_MASKREPLY
- class jpcap.
ICMPPacket
の static 変数
address mask reply
ICMP_MASKREQ
- class jpcap.
ICMPPacket
の static 変数
address mask request
ICMP_PARAMPROB
- class jpcap.
ICMPPacket
の static 変数
ip header bad
ICMP_PARAMPROB_ERRATPTR
- class jpcap.
ICMPPacket
の static 変数
ip header bad code: error at param ptr
ICMP_PARAMPROB_LENGTH
- class jpcap.
ICMPPacket
の static 変数
ip header bad code: bad length
ICMP_PARAMPROB_OPTABSENT
- class jpcap.
ICMPPacket
の static 変数
ip header bad code: req. opt. absent
ICMP_REDIRECT
- class jpcap.
ICMPPacket
の static 変数
redirect
ICMP_REDIRECT_HOST
- class jpcap.
ICMPPacket
の static 変数
redirect code: for host
ICMP_REDIRECT_NET
- class jpcap.
ICMPPacket
の static 変数
redirect code: for network
ICMP_REDIRECT_TOSHOST
- class jpcap.
ICMPPacket
の static 変数
redirect code: for tos and host
ICMP_REDIRECT_TOSNET
- class jpcap.
ICMPPacket
の static 変数
redirect code: for tos and net
ICMP_ROUTERADVERT
- class jpcap.
ICMPPacket
の static 変数
router advertisement
ICMP_ROUTERSOLICIT
- class jpcap.
ICMPPacket
の static 変数
router solicitation
ICMP_SOURCEQUENCH
- class jpcap.
ICMPPacket
の static 変数
packet lost, slow down
ICMP_TIMXCEED
- class jpcap.
ICMPPacket
の static 変数
time exceeded
ICMP_TIMXCEED_INTRANS
- class jpcap.
ICMPPacket
の static 変数
time exceeded code: ttl==0 in transit
ICMP_TIMXCEED_REASS
- class jpcap.
ICMPPacket
の static 変数
time exceeded code: ttl==0 in reass
ICMP_TSTAMP
- class jpcap.
ICMPPacket
の static 変数
timestamp request
ICMP_TSTAMPREPLY
- class jpcap.
ICMPPacket
の static 変数
timestamp reply
ICMP_UNREACH
- class jpcap.
ICMPPacket
の static 変数
dest unreachable
ICMP_UNREACH_FILTER_PROHIB
- class jpcap.
ICMPPacket
の static 変数
dest unreachable code: admin prohib
ICMP_UNREACH_HOST
- class jpcap.
ICMPPacket
の static 変数
dest unreachable code: bad host
ICMP_UNREACH_HOST_PRECEDENCE
- class jpcap.
ICMPPacket
の static 変数
dest unreachable code: host prec vio.
ICMP_UNREACH_HOST_PROHIB
- class jpcap.
ICMPPacket
の static 変数
dest unreachable code: ditto
ICMP_UNREACH_HOST_UNKNOWN
- class jpcap.
ICMPPacket
の static 変数
dest unreachable code: unknown host
ICMP_UNREACH_ISOLATED
- class jpcap.
ICMPPacket
の static 変数
dest unreachable code: src host isolated
ICMP_UNREACH_NEEDFRAG
- class jpcap.
ICMPPacket
の static 変数
dest unreachable code: IP_DF caused drop
ICMP_UNREACH_NET
- class jpcap.
ICMPPacket
の static 変数
dest unreachable code: bad net
ICMP_UNREACH_NET_PROHIB
- class jpcap.
ICMPPacket
の static 変数
dest unreachable code: prohibited access
ICMP_UNREACH_NET_UNKNOWN
- class jpcap.
ICMPPacket
の static 変数
dest unreachable code: unknown net
ICMP_UNREACH_PORT
- class jpcap.
ICMPPacket
の static 変数
dest unreachable code: bad port
ICMP_UNREACH_PRECEDENCE_CUTOFF
- class jpcap.
ICMPPacket
の static 変数
dest unreachable code: prec cutoff
ICMP_UNREACH_PROTOCOL
- class jpcap.
ICMPPacket
の static 変数
dest unreachable code: bad protocol
ICMP_UNREACH_SRCFAIL
- class jpcap.
ICMPPacket
の static 変数
dest unreachable code: src route failed
ICMP_UNREACH_TOSHOST
- class jpcap.
ICMPPacket
の static 変数
dest unreachable code: bad tos for host
ICMP_UNREACH_TOSNET
- class jpcap.
ICMPPacket
の static 変数
dest unreachable code: bad tos for net
ICMPPacket
- class jpcap.
ICMPPacket
.
ICMPパケットを表現するクラスです
ICMPPacket()
- class jpcap.
ICMPPacket
のコンストラクタ
id
- class jpcap.
ICMPPacket
の変数
ID
ident
- class jpcap.
IPPacket
の変数
IDENTIFICATION (v4)
identification
- class jpcap.
IPv6Option
の変数
Identification(フラグメントオプション)
INV_REPLY
- class jpcap.
ARPPacket
の static 変数
Identify peer response
INV_REQUEST
- class jpcap.
ARPPacket
の static 変数
Identify peer request
IPAddress
- class jpcap.
IPAddress
.
IPアドレスを表現するためのクラスです。
IPAddress(byte[])
- class jpcap.
IPAddress
のコンストラクタ
バイト列を指定してアドレスを作成します。
IPAddress(int, byte[])
- class jpcap.
IPAddress
のコンストラクタ
バージョンとバイト列を指定してアドレスを作成します。
IPAddress(int, String)
- class jpcap.
IPAddress
のコンストラクタ
バージョンとアドレスまたはドメイン名を指定してアドレスを作成します。
IPAddress(String)
- class jpcap.
IPAddress
のコンストラクタ
アドレスまたはドメイン名を指定してIPv4アドレスを作成します。
ippacket
- class jpcap.
ICMPPacket
の変数
返信されたIPヘッダ
IPPacket
- class jpcap.
IPPacket
.
IPパケットを表現するクラスです。
IPPacket()
- class jpcap.
IPPacket
のコンストラクタ
IPv6Option
- class jpcap.
IPv6Option
.
IPv6のオプションヘッダを表現するクラスです。
IPv6Option()
- class jpcap.
IPv6Option
のコンストラクタ
J
jpcap
- package jpcap
Jpcap
- class jpcap.
Jpcap
.
Java/Pcap基本クラス パケットのキャプチャリングはこのクラスのインスタンスを通して行う。
Jpcap.JpcapInfo
- class jpcap.
Jpcap.JpcapInfo
.
キャプチャ情報を保持する為のクラス。
Jpcap(String)
- class jpcap.
Jpcap
のコンストラクタ
tcpdumpでダンプしたファイルを開きJpcapのインスタンスを作成する
Jpcap(String, int, boolean, int)
- class jpcap.
Jpcap
のコンストラクタ
ライブキャプチャリング用にネットワークインターフェースを初期化しJpcapのインスタンスを作成する
JpcapHandler
- interface jpcap.
JpcapHandler
.
JpcapのhandlePacket()でパケットを解析するメソッドを定義するためのインターフェースです
JpcapWriter
- class jpcap.
JpcapWriter
.
ダンプファイルにパケットを書き出す為のクラスです
JpcapWriter(Jpcap.JpcapInfo, String)
- class jpcap.
JpcapWriter
のコンストラクタ
キャプチャしたパケットをファイルに保存する為のJpcapWriterインスタンスを作成する
L
len
- class jpcap.
Packet
の変数
このパケットの長さ
length
- class jpcap.
IPPacket
の変数
パケット長 (v4/v6)
length
- class jpcap.
UDPPacket
の変数
パケット長
lookupDevice()
- class jpcap.
Jpcap
の static メソッド
キャプチャ可能なデバイスを発見する
loopPacket(int, JpcapHandler)
- class jpcap.
Jpcap
のメソッド
パケットを連続して所得する 指定した数のパケットを所得します。
M
m_flag
- class jpcap.
IPv6Option
の変数
後続フラグ(フラグメントオプション)
more_frag
- class jpcap.
IPPacket
の変数
フラグメント後続ありのフラグ (v4)
mtu
- class jpcap.
ICMPPacket
の変数
MTU
N
next_header
- class jpcap.
IPv6Option
の変数
次ヘッダ
NONE_OPTION
- class jpcap.
IPv6Option
の static 変数
次ヘッダ無し
O
offset
- class jpcap.
IPPacket
の変数
フラグメントオフセット (v4)
offset
- class jpcap.
IPv6Option
の変数
オフセット(フラグメントオプション)
openRawSocket()
- class jpcap.
Jpcap
のメソッド
IPパケット送信用のソケットを初期化する
operation
- class jpcap.
ARPPacket
の変数
オペレーション
option
- class jpcap.
IPv6Option
の変数
オプション
option
- class jpcap.
TCPPacket
の変数
TCPオプション
options
- class jpcap.
IPPacket
の変数
オプションヘッダ (v6)
orig_timestamp
- class jpcap.
ICMPPacket
の変数
タイムスタンプリクエスト
P
Packet
- class jpcap.
Packet
.
Jpcap
によってキャプチャされる全てのパケットデータの親クラスです。
Packet()
- class jpcap.
Packet
のコンストラクタ
plen
- class jpcap.
ARPPacket
の変数
プロトコルアドレス長
preference
- class jpcap.
ICMPPacket
の変数
プリファレンス
priority
- class jpcap.
IPPacket
の変数
このパケットの優先度(クラス) (v4/v6)
processPacket(int, JpcapHandler)
- class jpcap.
Jpcap
のメソッド
パケットを連続して所得する 指定した数のパケットを所得します。
protocol
- class jpcap.
IPPacket
の変数
下位レイヤプロトコル (v4/v6)
prototype
- class jpcap.
ARPPacket
の変数
プロトコルタイプ
PROTOTYPE_IP
- class jpcap.
ARPPacket
の static 変数
プロトコルタイプ: IP
psh
- class jpcap.
TCPPacket
の変数
PSHフラグ: PUSH(強制送信)要求
R
r_flag
- class jpcap.
IPPacket
の変数
IPフラグビット[R]eliability 高信頼性要求 (v4)
RARP_REPLY
- class jpcap.
ARPPacket
の static 変数
Reverse ARPリプライ
RARP_REQUEST
- class jpcap.
ARPPacket
の static 変数
Reverse ARPリクエスト
received_packets
- class jpcap.
Jpcap
の変数
受信したパケット数
recv_timestamp
- class jpcap.
ICMPPacket
の変数
タイムスタンプリクエスト
redir_ip
- class jpcap.
ICMPPacket
の変数
リダイレクト先アドレス
router_ip
- class jpcap.
ICMPPacket
の変数
広告されたアドレス
ROUTING_OPTION
- class jpcap.
IPv6Option
の static 変数
経路制御オプション
routing_type
- class jpcap.
IPv6Option
の変数
ルーティングタイプ(経路制御オプション)
rst
- class jpcap.
TCPPacket
の変数
RSTフラグ: 強制切断要求
rsv_frag
- class jpcap.
IPPacket
の変数
予約フラグメントフラグ (v4)
S
sec
- class jpcap.
Packet
の変数
キャプチャされた時刻のタイムスタンプ(秒)
sender_hardaddr
- class jpcap.
ARPPacket
の変数
送信者ハードウェアアドレス
sender_protoaddr
- class jpcap.
ARPPacket
の変数
送信者プロトコルアドレス
sendPacket(IPPacket)
- class jpcap.
Jpcap
のメソッド
IPパケットを1つ送信する。
seq
- class jpcap.
ICMPPacket
の変数
シーケンス番号
sequence
- class jpcap.
IPv6Option
の変数
シーケンス番号(AHオプション用)
sequence
- class jpcap.
TCPPacket
の変数
シーケンス番号
setAddressConvert(boolean)
- class jpcap.
IPAddress
の static メソッド
toString()メソッドでアドレスとドメイン名のどちらを返すか 指定します。
setFilter(String, boolean)
- class jpcap.
Jpcap
のメソッド
フィルタを設定する
setIPv4Parameter(int, boolean, boolean, boolean, boolean, boolean, boolean, int, int, int, int, IPAddress, IPAddress)
- class jpcap.
IPPacket
のメソッド
IPv4としてパケットのパラメータを設定します
setIPv6Parameter(int, int, int, int, IPAddress, IPAddress)
- class jpcap.
IPPacket
のメソッド
IPv6としてパケットのパラメータを設定します
spi
- class jpcap.
IPv6Option
の変数
SPI(AHオプション用)
src_ip
- class jpcap.
IPPacket
の変数
送信元IPアドレス
src_mac
- class jpcap.
EthernetPacket
の変数
送信元MACアドレス(6byte)
src_port
- class jpcap.
UDPPacket
の変数
送信元ポート
src_port
- class jpcap.
TCPPacket
の変数
送信元ポート
subnetmask
- class jpcap.
ICMPPacket
の変数
アドレスマスク
syn
- class jpcap.
TCPPacket
の変数
SYNフラグ: シーケンス番号の同期要求
T
t_flag
- class jpcap.
IPPacket
の変数
IPフラグビット[T]hrough 高スループット要求 (v4)
target_hardaddr
- class jpcap.
ARPPacket
の変数
ターゲットハードウェアアドレス
target_protoaddr
- class jpcap.
ARPPacket
の変数
ターゲットプロトコルアドレス
TCPPacket
- class jpcap.
TCPPacket
.
TCPパケットを表現するクラスです
TCPPacket(int, int, long, long, boolean, boolean, boolean, boolean, boolean, boolean, int, int)
- class jpcap.
TCPPacket
のコンストラクタ
TCPパケットのオブジェクトを生成します
toString()
- class jpcap.
Packet
のメソッド
このパケットの内容を文字列で表現します
形式: sec:usec
toString()
- class jpcap.
ARPPacket
のメソッド
このパケットの内容を文字列で表現する
形式: ARP(hardtype:prototype)
toString()
- class jpcap.
IPPacket
のメソッド
このパケットの内容を文字列で表現する 形式(IPv4): src_ip->dst_ip protocol(protocol) priority(priority) [D][T][R] hop(hop_limit) [RF/][DF/][MF] offset(offset) ident(ident) 形式(IPv6): src_ip->dst_ip protocol(protocol) priority(priority) flowlabel(flow_label) hop(hop_limit)
toString()
- class jpcap.
ICMPPacket
のメソッド
このパケットの内容を文字列で表現します
形式:type(type) code(code)
toString()
- class jpcap.
UDPPacket
のメソッド
このパケットの内容を文字列で表現します
形式: src_port > dst_port
toString()
- class jpcap.
IPAddress
のメソッド
IPアドレス文字列("%d.%d.%d.%d" または"%x:%x::%x:%x" )または ドメイン名を返します
toString()
- class jpcap.
EthernetPacket
のメソッド
このヘッダの内容を文字列で表現します
形式:src_mac -> dst_mac (frametype)
toString()
- class jpcap.
TCPPacket
のメソッド
このパケットの内容を文字列で表現します
形式: src_port > dst_port seq(sequence) win(window) [ack ack_num] [S][F][P]
trans_timestamp
- class jpcap.
ICMPPacket
の変数
タイムスタンプリクエスト
type
- class jpcap.
ICMPPacket
の変数
ICMPタイプ
type
- class jpcap.
IPv6Option
の変数
拡張オプションタイプ
U
UDPPacket
- class jpcap.
UDPPacket
.
UDPパケットを表現するクラスです
UDPPacket(int, int)
- class jpcap.
UDPPacket
のコンストラクタ
UDPパケットのオブジェクトを生成します
updateStat()
- class jpcap.
Jpcap
のメソッド
received_packets
と
dropped_packets
を更新する
urg
- class jpcap.
TCPPacket
の変数
URGフラグ: 緊急データ(優先送信要求)
urgent_pointer
- class jpcap.
TCPPacket
の変数
緊急ポインタ
usec
- class jpcap.
Packet
の変数
キャプチャされた時刻のタイムスタンプ(マイクロ秒)
V
version
- class jpcap.
IPPacket
の変数
IPのバージョン (v4/v6)
W
window
- class jpcap.
TCPPacket
の変数
ウィンドウ(受信バッファ残りバイト数)
writeDumpFile(Packet)
- class jpcap.
JpcapWriter
のメソッド
ダンプファイルにパケット情報を書き出す
A
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
V
W
パッケージ
クラス
階層ツリー
非推奨 API
索引
ヘルプ
前 次
フレームあり
フレームなし