module PacketFu::TCPHeaderMixin
This Mixin simplifies access to the TCPHeaders. Mix this in with your packet interface, and it will add methods that essentially delegate to the 'tcp_header' method (assuming that it is a TCPHeader
object)
Public Instance Methods
tcp_ack()
click to toggle source
# File lib/packetfu/protos/tcp/mixin.rb, line 13 def tcp_ack; self.tcp_header.tcp_ack; end
tcp_ack=(v)
click to toggle source
# File lib/packetfu/protos/tcp/mixin.rb, line 12 def tcp_ack=(v); self.tcp_header.tcp_ack= v; end
tcp_ack_readable()
click to toggle source
# File lib/packetfu/protos/tcp/mixin.rb, line 41 def tcp_ack_readable; self.tcp_header.tcp_ack_readable; end
tcp_calc_hlen()
click to toggle source
# File lib/packetfu/protos/tcp/mixin.rb, line 31 def tcp_calc_hlen; self.tcp_header.tcp_calc_hlen; end
tcp_calc_seq()
click to toggle source
# File lib/packetfu/protos/tcp/mixin.rb, line 28 def tcp_calc_seq; self.tcp_header.tcp_calc_seq; end
tcp_calc_src()
click to toggle source
# File lib/packetfu/protos/tcp/mixin.rb, line 29 def tcp_calc_src; self.tcp_header.tcp_calc_src; end
tcp_dport()
click to toggle source
# File lib/packetfu/protos/tcp/mixin.rb, line 37 def tcp_dport; self.tcp_header.tcp_dport; end
tcp_dport=(v)
click to toggle source
# File lib/packetfu/protos/tcp/mixin.rb, line 38 def tcp_dport=(v); self.tcp_header.tcp_dport= v; end
tcp_dst()
click to toggle source
# File lib/packetfu/protos/tcp/mixin.rb, line 9 def tcp_dst; self.tcp_header.tcp_dst; end
tcp_dst=(v)
click to toggle source
# File lib/packetfu/protos/tcp/mixin.rb, line 8 def tcp_dst=(v); self.tcp_header.tcp_dst= v; end
tcp_ecn()
click to toggle source
# File lib/packetfu/protos/tcp/mixin.rb, line 24 def tcp_ecn; self.tcp_header.tcp_ecn; end
tcp_ecn=(v)
click to toggle source
# File lib/packetfu/protos/tcp/mixin.rb, line 25 def tcp_ecn=(v); self.tcp_header.tcp_ecn= v; end
tcp_flags()
click to toggle source
# File lib/packetfu/protos/tcp/mixin.rb, line 45 def tcp_flags; self.tcp_header.tcp_flags; end
tcp_flags=(v)
click to toggle source
# File lib/packetfu/protos/tcp/mixin.rb, line 46 def tcp_flags=(v); self.tcp_header.tcp_flags= v; end
tcp_flags_dotmap()
click to toggle source
# File lib/packetfu/protos/tcp/mixin.rb, line 33 def tcp_flags_dotmap; self.tcp_header.tcp_flags_dotmap; end
tcp_flags_readable()
click to toggle source
# File lib/packetfu/protos/tcp/mixin.rb, line 40 def tcp_flags_readable; self.tcp_header.tcp_flags_readable; end
tcp_hlen()
click to toggle source
# File lib/packetfu/protos/tcp/mixin.rb, line 20 def tcp_hlen; self.tcp_header.tcp_hlen; end
tcp_hlen=(v)
click to toggle source
# File lib/packetfu/protos/tcp/mixin.rb, line 21 def tcp_hlen=(v); self.tcp_header.tcp_hlen= v; end
tcp_options()
click to toggle source
# File lib/packetfu/protos/tcp/mixin.rb, line 32 def tcp_options; self.tcp_header.tcp_options; end
tcp_options=(v)
click to toggle source
# File lib/packetfu/protos/tcp/mixin.rb, line 34 def tcp_options=(v); self.tcp_header.tcp_options= v; end
tcp_opts()
click to toggle source
# File lib/packetfu/protos/tcp/mixin.rb, line 26 def tcp_opts; self.tcp_header.tcp_opts; end
tcp_opts=(v)
click to toggle source
# File lib/packetfu/protos/tcp/mixin.rb, line 27 def tcp_opts=(v); self.tcp_header.tcp_opts= v; end
tcp_opts_len()
click to toggle source
# File lib/packetfu/protos/tcp/mixin.rb, line 30 def tcp_opts_len; self.tcp_header.tcp_opts_len; end
tcp_opts_readable()
click to toggle source
# File lib/packetfu/protos/tcp/mixin.rb, line 44 def tcp_opts_readable; self.tcp_header.tcp_opts_readable; end
tcp_recalc(*v)
click to toggle source
# File lib/packetfu/protos/tcp/mixin.rb, line 39 def tcp_recalc(*v); self.tcp_header.tcp_recalc(*v); end
tcp_reserved()
click to toggle source
# File lib/packetfu/protos/tcp/mixin.rb, line 22 def tcp_reserved; self.tcp_header.tcp_reserved; end
tcp_reserved=(v)
click to toggle source
# File lib/packetfu/protos/tcp/mixin.rb, line 23 def tcp_reserved=(v); self.tcp_header.tcp_reserved= v; end
tcp_seq()
click to toggle source
# File lib/packetfu/protos/tcp/mixin.rb, line 11 def tcp_seq; self.tcp_header.tcp_seq; end
tcp_seq=(v)
click to toggle source
# File lib/packetfu/protos/tcp/mixin.rb, line 10 def tcp_seq=(v); self.tcp_header.tcp_seq= v; end
tcp_seq_readable()
click to toggle source
# File lib/packetfu/protos/tcp/mixin.rb, line 42 def tcp_seq_readable; self.tcp_header.tcp_seq_readable; end
tcp_sport()
click to toggle source
# File lib/packetfu/protos/tcp/mixin.rb, line 35 def tcp_sport; self.tcp_header.tcp_sport; end
tcp_sport=(v)
click to toggle source
# File lib/packetfu/protos/tcp/mixin.rb, line 36 def tcp_sport=(v); self.tcp_header.tcp_sport= v; end
tcp_src()
click to toggle source
# File lib/packetfu/protos/tcp/mixin.rb, line 7 def tcp_src; self.tcp_header.tcp_src; end
tcp_src=(v)
click to toggle source
# File lib/packetfu/protos/tcp/mixin.rb, line 6 def tcp_src=(v); self.tcp_header.tcp_src= v; end
tcp_sum()
click to toggle source
# File lib/packetfu/protos/tcp/mixin.rb, line 17 def tcp_sum; self.tcp_header.tcp_sum; end
tcp_sum=(v)
click to toggle source
# File lib/packetfu/protos/tcp/mixin.rb, line 16 def tcp_sum=(v); self.tcp_header.tcp_sum= v; end
tcp_sum_readable()
click to toggle source
# File lib/packetfu/protos/tcp/mixin.rb, line 43 def tcp_sum_readable; self.tcp_header.tcp_sum_readable; end
tcp_urg()
click to toggle source
# File lib/packetfu/protos/tcp/mixin.rb, line 19 def tcp_urg; self.tcp_header.tcp_urg; end
tcp_urg=(v)
click to toggle source
# File lib/packetfu/protos/tcp/mixin.rb, line 18 def tcp_urg=(v); self.tcp_header.tcp_urg= v; end
tcp_win()
click to toggle source
# File lib/packetfu/protos/tcp/mixin.rb, line 15 def tcp_win; self.tcp_header.tcp_win; end
tcp_win=(v)
click to toggle source
# File lib/packetfu/protos/tcp/mixin.rb, line 14 def tcp_win=(v); self.tcp_header.tcp_win= v; end