memo.log

技術情報の雑なメモ

2021-01-11から1日間の記事一覧

RubyでEtherIPパケットを作るメモ書き(RAWソケットで生データを書き込む)

require "socket" # EtherIPヘッダも含んでそれらも含めた上側のデータ def trans_data # IP Header: 20Byte # MAC Header: 14Byte # EtherIP Header: 2Byte # とりあえず、EtherIPヘッダ+自然に生成されたEtherヘッダ+IPヘッダをベタで。 bynary_data = 0…