Class: Pcap::TCPv6Packet
- Inherits:
-
IPv6Packet
- Object
- IPv6Packet
- Pcap::TCPv6Packet
- Defined in:
- lib/pcap/packet.rb,
ext/pcap/tcp_packet.c
Instance Method Summary collapse
- #dport ⇒ Object
- #sport ⇒ Object
- #tcp_ack ⇒ Object
- #tcp_ack? ⇒ Boolean
- #tcp_csumok? ⇒ Boolean
- #tcp_data ⇒ Object
- #tcp_data_len ⇒ Object
- #tcp_dport ⇒ Object
- #tcp_fin? ⇒ Boolean
- #tcp_flags ⇒ Object
- #tcp_flags_s ⇒ Object
- #tcp_hlen ⇒ Object
- #tcp_off ⇒ Object
- #tcp_options ⇒ Object
- #tcp_psh? ⇒ Boolean
- #tcp_rst? ⇒ Boolean
- #tcp_seq ⇒ Object
-
#tcp_sport ⇒ Object
define methods under IPv6.
- #tcp_sum ⇒ Object
- #tcp_syn? ⇒ Boolean
- #tcp_urg? ⇒ Boolean
- #tcp_urp ⇒ Object
- #tcp_win ⇒ Object
- #to_s ⇒ Object
Instance Method Details
#dport ⇒ Object
#sport ⇒ Object
#tcp_ack ⇒ Object
#tcp_ack? ⇒ Boolean
#tcp_csumok? ⇒ Boolean
350 351 352 |
# File 'ext/pcap/tcp_packet.c', line 350 static VALUE tcpp_csumokv6(self) VALUE self; |
#tcp_data ⇒ Object
333 334 335 |
# File 'ext/pcap/tcp_packet.c', line 333 static VALUE tcppv6_data(self) VALUE self; |
#tcp_data_len ⇒ Object
323 324 325 |
# File 'ext/pcap/tcp_packet.c', line 323 static VALUE tcppv6_data_len(self) VALUE self; |
#tcp_dport ⇒ Object
#tcp_fin? ⇒ Boolean
#tcp_flags ⇒ Object
#tcp_flags_s ⇒ Object
73 74 75 76 77 78 79 80 81 |
# File 'lib/pcap/packet.rb', line 73 def tcp_flags_s return \ (tcp_urg? ? 'U' : '.') + (tcp_ack? ? 'A' : '.') + (tcp_psh? ? 'P' : '.') + (tcp_rst? ? 'R' : '.') + (tcp_syn? ? 'S' : '.') + (tcp_fin? ? 'F' : '.') end |
#tcp_hlen ⇒ Object
#tcp_off ⇒ Object
#tcp_options ⇒ Object
95 96 97 |
# File 'ext/pcap/tcp_packet.c', line 95 static VALUE (self) VALUE self; |
#tcp_psh? ⇒ Boolean
#tcp_rst? ⇒ Boolean
#tcp_seq ⇒ Object
#tcp_sport ⇒ Object
define methods under IPv6
#tcp_sum ⇒ Object
#tcp_syn? ⇒ Boolean
#tcp_urg? ⇒ Boolean
#tcp_urp ⇒ Object
#tcp_win ⇒ Object
#to_s ⇒ Object
83 84 85 |
# File 'lib/pcap/packet.rb', line 83 def to_s "#{src_s}:#{sport} > #{dst_s}:#{dport} #{tcp_flags_s}" end |