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 TypeFieldDescriptionbooleanACK flaglongACK numberintDestination port numberbooleanFIN flagbyte[]TCP optionbooleanPSH flagbooleanRST flagbooleanRSV1 flagbooleanRSV2 flaglongSequence numberintSource port numberbooleanSYN flagbooleanURG flagshortUrgent pointerintWindow 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