Package jpcap.packet
Class TCPPacket
java.lang.Object
jpcap.packet.Packet
jpcap.packet.IPPacket
jpcap.packet.TCPPacket
- All Implemented Interfaces:
Serializable
This class represents TCP packet.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionboolean
ACK flaglong
ACK numberint
Destination port numberboolean
FIN flagbyte[]
TCP optionboolean
PSH flagboolean
RST flagboolean
RSV1 flagboolean
RSV2 flaglong
Sequence numberint
Source port numberboolean
SYN flagboolean
URG flagshort
Urgent pointerint
Window sizeFields inherited from class jpcap.packet.IPPacket
d_flag, dont_frag, dst_ip, flow_label, hop_limit, ident, IPPROTO_HOPOPT, IPPROTO_ICMP, IPPROTO_IGMP, IPPROTO_IP, IPPROTO_IPv6, IPPROTO_IPv6_Frag, IPPROTO_IPv6_ICMP, IPPROTO_IPv6_NoNxt, IPPROTO_IPv6_Opts, IPPROTO_IPv6_Route, IPPROTO_TCP, IPPROTO_UDP, length, more_frag, offset, options, priority, protocol, r_flag, rsv_frag, rsv_tos, src_ip, t_flag, version
-
Constructor Summary
ConstructorsConstructorDescriptionTCPPacket
(int src_port, int dst_port, long sequence, long ack_num, boolean urg, boolean ack, boolean psh, boolean rst, boolean syn, boolean fin, boolean rsv1, boolean rsv2, int window, int urgent) Creates a TCP packet. -
Method Summary
Methods inherited from class jpcap.packet.IPPacket
setIPv4Parameter, setIPv6Parameter
-
Field Details
-
src_port
public int src_portSource port number -
dst_port
public int dst_portDestination port number -
sequence
public long sequenceSequence number -
ack_num
public long ack_numACK number -
urg
public boolean urgURG flag -
ack
public boolean ackACK flag -
psh
public boolean pshPSH flag -
rst
public boolean rstRST flag -
syn
public boolean synSYN flag -
fin
public boolean finFIN flag -
rsv1
public boolean rsv1RSV1 flag -
rsv2
public boolean rsv2RSV2 flag -
window
public int windowWindow size -
urgent_pointer
public short urgent_pointerUrgent pointer -
option
public byte[] optionTCP option
-
-
Constructor Details
-
TCPPacket
public TCPPacket(int src_port, int dst_port, long sequence, long ack_num, boolean urg, boolean ack, boolean psh, boolean rst, boolean syn, boolean fin, boolean rsv1, boolean rsv2, int window, int urgent) Creates a TCP packet.- Parameters:
rsv1
- RSV1 flagrsv2
- RSV2 flagsrc_port
- Source port numberdst_port
- Destination port numbersequence
- sequence numberack_num
- ACK numberurg
- URG flagack
- ACK flagpsh
- PSH flagrst
- RST flagsyn
- SYN flagfin
- FIN flagwindow
- window sizeurgent
- urgent pointer
-
-
Method Details