class Pcap::Packet
- Pcap::Packet
- Reference
- Object
Defined in:
pcap/packet.crConstructors
Instance Method Summary
- #caplen(*args, **options)
- #caplen(*args, **options, &)
-
#capture_slice
##################################################################### ## human friendly api
- #data_slice
-
#dst
returns a string of host and port about dst ex: "127.0.0.1:80"
- #ether_header
-
#hexdump(io : IO)
similar to "tcpdump -XX"
- #hexdump
-
#inspect(io : IO)
Appends a String representation of this object which includes its class name, its object address and the values of all instance variables.
- #ip_dst
- #ip_header
- #ip_hl
- #ip_id
- #ip_len
- #ip_proto
- #ip_src
- #ip_sum
- #ip_tos
- #ip_ttl
- #ip_v
- #len(*args, **options)
- #len(*args, **options, &)
- #packet_header : Pcap::PacketHeader
- #packet_header=(packet_header : Pcap::PacketHeader)
- #size_ip
- #size_tcp
-
#src
returns a string of host and port about src ex: "127.0.0.1:80"
- #tcp_ack
- #tcp_ack?
- #tcp_cwr?
- #tcp_data
- #tcp_data?
- #tcp_dst
- #tcp_ece?
- #tcp_fin?
- #tcp_header
- #tcp_offx2
- #tcp_push?
- #tcp_rst?
- #tcp_seq
- #tcp_src
- #tcp_sum
- #tcp_syn?
- #tcp_urg
- #tcp_urg?
- #tcp_urp?
- #tcp_win
-
#to_s(io : IO)
Appends a short String representation of this object which includes its class name and its object address.
Constructor Detail
Instance Method Detail
def capture_slice
#
def inspect(io : IO)
#
Description copied from class Reference
Appends a String representation of this object which includes its class name, its object address and the values of all instance variables.
class Person
def initialize(@name : String, @age : Int32)
end
end
Person.new("John", 32).inspect # => #<Person:0x10fd31f20 @name="John", @age=32>
def to_s(io : IO)
#
Description copied from class Reference
Appends a short String representation of this object which includes its class name and its object address.
class Person
def initialize(@name : String, @age : Int32)
end
end
Person.new("John", 32).to_s # => #<Person:0x10a199f20>