亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪(fǎng)問(wèn)板塊 發(fā)新帖
樓主: Godbach
打印 上一主題 下一主題

Linux內(nèi)核發(fā)送構(gòu)造數(shù)據(jù)包的方式 [復(fù)制鏈接]

論壇徽章:
36
IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-04-10 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-04-16 06:20:0015-16賽季CBA聯(lián)賽之廣東
日期:2016-04-16 19:59:32IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-04-18 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-04-19 06:20:00每日論壇發(fā)貼之星
日期:2016-04-19 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-04-25 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-05-06 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-05-08 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-05-13 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-05-28 06:20:00每日論壇發(fā)貼之星
日期:2016-05-28 06:20:00
11 [報(bào)告]
發(fā)表于 2009-09-02 17:18 |只看該作者
原帖由 瀚海書(shū)香 于 2009-9-2 17:14 發(fā)表
分析的非常好,小弟收藏了


呵呵,多多交流。帖子中也是有提出問(wèn)題的,大家有相關(guān)經(jīng)驗(yàn)的可以分享一下。

論壇徽章:
6
金牛座
日期:2013-10-08 10:19:10技術(shù)圖書(shū)徽章
日期:2013-10-14 16:24:09CU十二周年紀(jì)念徽章
日期:2013-10-24 15:41:34獅子座
日期:2013-11-24 19:26:19未羊
日期:2014-01-23 15:50:002015年亞洲杯之阿聯(lián)酋
日期:2015-05-09 14:36:15
12 [報(bào)告]
發(fā)表于 2009-09-02 17:27 |只看該作者

回復(fù) #1 Godbach 的帖子

其實(shí)好像發(fā)送也可以通過(guò)接收來(lái)實(shí)現(xiàn)。
在PREROUTING點(diǎn)上修改數(shù)據(jù)包的目的ip,然后修改校驗(yàn)和,之后調(diào)用netif_receive_skb(),這樣數(shù)據(jù)包就會(huì)走forward鏈而發(fā)送出去。

論壇徽章:
36
IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-04-10 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-04-16 06:20:0015-16賽季CBA聯(lián)賽之廣東
日期:2016-04-16 19:59:32IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-04-18 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-04-19 06:20:00每日論壇發(fā)貼之星
日期:2016-04-19 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-04-25 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-05-06 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-05-08 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-05-13 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-05-28 06:20:00每日論壇發(fā)貼之星
日期:2016-05-28 06:20:00
13 [報(bào)告]
發(fā)表于 2009-09-02 17:30 |只看該作者
原帖由 瀚海書(shū)香 于 2009-9-2 17:27 發(fā)表
其實(shí)好像發(fā)送也可以通過(guò)接收來(lái)實(shí)現(xiàn)。
在PREROUTING點(diǎn)上修改數(shù)據(jù)包的目的ip,然后修改校驗(yàn)和,之后調(diào)用netif_receive_skb(),這樣數(shù)據(jù)包就會(huì)走forward鏈而發(fā)送出去。


你的意思相當(dāng)于,修改后的數(shù)據(jù)包再次走PREROUTING點(diǎn)了。

另外,修改之后是否會(huì)走forward還是需要看路由的。

論壇徽章:
0
14 [報(bào)告]
發(fā)表于 2009-09-02 17:32 |只看該作者
原帖由 Godbach 于 2009-9-2 16:56 發(fā)表


你的意思是說(shuō),如果在橋模式下使用REJECT,RST包可能發(fā)布出去。

是的,應(yīng)該發(fā)不出去,因?yàn)橹皇切薷牧嗽茨康?IP 源目的 PORT,之后交給 LOCAL_OUT 自動(dòng)選路了
因此,本地協(xié)議棧會(huì)自動(dòng)尋找適合的 interface 去發(fā)包,整個(gè)過(guò)程沒(méi)有修改 dev

[ 本帖最后由 platinum 于 2009-9-2 17:50 編輯 ]

論壇徽章:
6
金牛座
日期:2013-10-08 10:19:10技術(shù)圖書(shū)徽章
日期:2013-10-14 16:24:09CU十二周年紀(jì)念徽章
日期:2013-10-24 15:41:34獅子座
日期:2013-11-24 19:26:19未羊
日期:2014-01-23 15:50:002015年亞洲杯之阿聯(lián)酋
日期:2015-05-09 14:36:15
15 [報(bào)告]
發(fā)表于 2009-09-02 17:36 |只看該作者

回復(fù) #13 Godbach 的帖子

如果目的ip是本地就不會(huì)走forward,如果目的ip不是本地就會(huì)走forward。

修改之后會(huì)重新進(jìn)入NF的流程

論壇徽章:
0
16 [報(bào)告]
發(fā)表于 2009-09-02 17:43 |只看該作者
原帖由 瀚海書(shū)香 于 2009-9-2 17:36 發(fā)表
如果目的ip是本地就不會(huì)走forward,如果目的ip不是本地就會(huì)走forward。

修改之后會(huì)重新進(jìn)入NF的流程

如果是別人發(fā)過(guò)來(lái)的包,那確實(shí)如此,如果是自己發(fā)出去的包,就和 FORWARD 無(wú)關(guān)了

論壇徽章:
36
IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-04-10 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-04-16 06:20:0015-16賽季CBA聯(lián)賽之廣東
日期:2016-04-16 19:59:32IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-04-18 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-04-19 06:20:00每日論壇發(fā)貼之星
日期:2016-04-19 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-04-25 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-05-06 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-05-08 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-05-13 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-05-28 06:20:00每日論壇發(fā)貼之星
日期:2016-05-28 06:20:00
17 [報(bào)告]
發(fā)表于 2009-09-02 17:48 |只看該作者
原帖由 platinum 于 2009-9-2 17:32 發(fā)表

是的,應(yīng)該發(fā)不出去,因?yàn)橹皇切薷牧嗽茨康?MAC 和源目的 IP 源目的端口,之后交給 LOCAL_OUT 自動(dòng)選路了
因此,本地協(xié)議棧會(huì)自動(dòng)尋找適合的 interface 去發(fā)包,整個(gè)過(guò)程沒(méi)有修改 dev


REJECT模塊并未修改源和目的MAC的吧。

另外,在構(gòu)造包并調(diào)用dev_queue_xmit函數(shù)之前,也并未修改dev啊。

論壇徽章:
36
IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-04-10 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-04-16 06:20:0015-16賽季CBA聯(lián)賽之廣東
日期:2016-04-16 19:59:32IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-04-18 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-04-19 06:20:00每日論壇發(fā)貼之星
日期:2016-04-19 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-04-25 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-05-06 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-05-08 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-05-13 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-05-28 06:20:00每日論壇發(fā)貼之星
日期:2016-05-28 06:20:00
18 [報(bào)告]
發(fā)表于 2009-09-02 17:50 |只看該作者
修改之后會(huì)重新進(jìn)入NF的流程

這種修改之后調(diào)用netif_recieve_skb的方式你是否實(shí)踐過(guò)?

論壇徽章:
0
19 [報(bào)告]
發(fā)表于 2009-09-02 17:51 |只看該作者
原帖由 Godbach 于 2009-9-2 17:48 發(fā)表


REJECT模塊并未修改源和目的MAC的吧。

另外,在構(gòu)造包并調(diào)用dev_queue_xmit函數(shù)之前,也并未修改dev啊。

是的,我看錯(cuò)了,沒(méi)有修改 MAC
送到上層后,是通過(guò)本地 IP 棧自動(dòng)選路的

論壇徽章:
36
IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-04-10 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-04-16 06:20:0015-16賽季CBA聯(lián)賽之廣東
日期:2016-04-16 19:59:32IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-04-18 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-04-19 06:20:00每日論壇發(fā)貼之星
日期:2016-04-19 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-04-25 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-05-06 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-05-08 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-05-13 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-05-28 06:20:00每日論壇發(fā)貼之星
日期:2016-05-28 06:20:00
20 [報(bào)告]
發(fā)表于 2009-09-02 17:53 |只看該作者
原帖由 platinum 于 2009-9-2 17:51 發(fā)表

是的,我看錯(cuò)了,沒(méi)有修改 MAC
送到上層后,是通過(guò)本地 IP 棧自動(dòng)選路的


對(duì)。這個(gè)地方send_reset為什么還需要自己在模塊代碼中查找新路由呢,交給IP協(xié)議棧統(tǒng)一處理不行嗎?
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專(zhuān)區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP