SSF.OS.OSPFv2.test
Class TOSDump
java.lang.Object
|
+--SSF.OS.OSPFv2.test.TOSDump
- public class TOSDump
- extends java.lang.Object
A standalone class that translates binaryTcpDump files into ASCII
format. This is a modified DumpPro, which dumps OSPF packets. Parts of the code
were taken from SSF.OS.DumpPro.
|
Field Summary |
(package private) static int |
ACK
|
(package private) static int |
ACK_NO
|
(package private) static int |
ADV_WIN
|
(package private) static int |
BYTE_COUNT
|
(package private) static boolean |
data
|
(package private) static int |
DATLEN
|
(package private) static int |
DEST_IP
|
(package private) static int |
DEST_PORT
|
(package private) static int |
dip
|
(package private) static int |
DLT_EN10MB
|
(package private) static int |
DLT_FDDI
|
(package private) static int |
DLT_NULL
|
(package private) static int |
DLT_RAW
|
(package private) static int |
DLT_SLIP
|
(package private) static int |
dport
|
(package private) static double |
etime
|
(package private) static int |
FIN
|
(package private) static byte |
flag_mask
|
(package private) static int |
FLAGS
|
(package private) java.io.DataInputStream |
in
|
(package private) int |
init_microsec
|
(package private) int |
init_second
|
(package private) int |
link_hdr_len
|
(package private) static int |
OFFSET
|
(package private) static int |
PKT_LEN
|
(package private) static int |
PROTOCOL
|
(package private) static int |
SEQ_NO
|
(package private) static int |
sip
|
(package private) static int |
sport
|
(package private) static int |
SRC_IP
|
(package private) static int |
SRC_PORT
|
(package private) static double |
stime
|
(package private) boolean |
swap
|
(package private) static int |
SYN
|
(package private) static int |
TIMESTAMP
|
(package private) static int |
TTL
|
|
Constructor Summary |
TOSDump(java.lang.String infile,
java.lang.String option)
Constructors |
| Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait |
DLT_NULL
static final int DLT_NULL
DLT_EN10MB
static final int DLT_EN10MB
DLT_SLIP
static final int DLT_SLIP
DLT_FDDI
static final int DLT_FDDI
DLT_RAW
static final int DLT_RAW
TIMESTAMP
static final int TIMESTAMP
PKT_LEN
static final int PKT_LEN
SRC_IP
static final int SRC_IP
DEST_IP
static final int DEST_IP
BYTE_COUNT
static final int BYTE_COUNT
PROTOCOL
static final int PROTOCOL
TTL
static final int TTL
SRC_PORT
static final int SRC_PORT
DEST_PORT
static final int DEST_PORT
SEQ_NO
static final int SEQ_NO
ACK_NO
static final int ACK_NO
FLAGS
static final int FLAGS
ADV_WIN
static final int ADV_WIN
OFFSET
static final int OFFSET
DATLEN
static final int DATLEN
SYN
static final int SYN
FIN
static final int FIN
ACK
static final int ACK
in
java.io.DataInputStream in
swap
boolean swap
link_hdr_len
int link_hdr_len
init_second
int init_second
init_microsec
int init_microsec
stime
static double stime
etime
static double etime
sip
static int sip
dip
static int dip
sport
static int sport
dport
static int dport
flag_mask
static byte flag_mask
data
static boolean data
TOSDump
public TOSDump(java.lang.String infile,
java.lang.String option)
throws java.io.IOException
- Constructors
compact
int[] compact(int[] ar)
getFileHeader
public TOSDump.DumpFileHeader getFileHeader()
throws java.io.IOException
- read information from binary tcpdump file header
getPktHeader
public TOSDump.PktHeader getPktHeader()
throws java.io.IOException
- read packet tcpdump header
getTime
public double getTime(TOSDump.PktHeader hdr)
throws java.io.IOException
getIpHeader
public TOSDump.IPHeader getIpHeader()
throws java.io.IOException
- read ip header
scanForIpAddr
public int[] scanForIpAddr()
throws java.io.IOException
format
public void format()
- output with standard format
IPtoString
public static java.lang.String IPtoString(int ipAddr)
byteToInt
public int byteToInt(boolean swap,
byte[] b)
main
public static void main(java.lang.String[] args)