請問 Tcl 可不可以用來產生低階格式的封包?

探討「內嵌」以及「腳本化」這兩個主題的技術-版主XO老師(熟悉的目前是 Tcl,討論內容也會環繞在 Tcl 四周,但是本版還是歡迎其他 Scripting 語言以及任何「內嵌」技術的討論。)

版主: b80203, ghost3401, XO, maa

分享到: Facebook

請問 Tcl 可不可以用來產生低階格式的封包?

文章Jarry_Chang » 週二 10月 22, 2013 9:34 am

請問各位前輩

請問 Tcl 可不可以用來產生低階格式的封包?
就是沒有透過網路層 例如 aoe (ATA over Ethernet)
Jarry_Chang
剛學走路的小朋友
 
文章: 4
註冊時間: 週三 10月 02, 2013 4:52 pm

Re: 請問 Tcl 可不可以用來產生低階格式的封包?

文章jimmy » 週六 1月 18, 2014 1:39 am

有人包了一個dll去呼叫WinPcap,可以送任意封包
http://wiki.tcl.tk/13150
http://sourceforge.net/projects/tclwinpcap/
但是用這種方法會很辛苦,所有資料都要自己產生和解析
例如送個dhcp discover
就要自己編輯 Ethernet frame, IP , UDP ,data
IP 裡面的checksum還要自己算(可能可以讓網卡自己幫你修正,沒試過)
如果是有特定的應用的話,直接找相對應的library來呼叫會比較方便
jimmy
問題很多的小學生
 
文章: 10
註冊時間: 週四 12月 23, 2010 8:28 am


回到 內嵌與腳本化(Embedding & Scripting)

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron