Sha256: f272c70e51dda7fd1e15ea3db0181ac08aac4201b8925ac78dc4a85de265e7ae

Contents?: true

Size: 737 Bytes

Versions: 4

Compression:

Stored size: 737 Bytes

Contents

# frozen_string_literal: true

# This file is part of PacketGen
# See https://github.com/lemontree55/packetgen for more informations
# Copyright (C) 2016 Sylvain Daubert <sylvain.daubert@laposte.net>
# Copyright (C) 2024 LemonTree55 <lenontree@proton.me>
# This program is published under MIT license.
require_relative 'pcaprub_wrapper'

module PacketGen
  # Module to inject packets on wire
  # @author Sylvain Daubert
  # @api private
  # @since 3.1.4
  module Inject
    # Inject given data onto wire
    # @param [String] iface interface name
    # @param [String,Packet,Header::Base] data to inject
    # @return [void]
    def self.inject(iface:, data:)
      PCAPRUBWrapper.inject(iface: iface, data: data.to_s)
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
packetgen-4.1.0 lib/packetgen/inject.rb
packetgen-4.0.0 lib/packetgen/inject.rb
packetgen-3.3.3 lib/packetgen/inject.rb
packetgen-3.3.2 lib/packetgen/inject.rb