<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    stone2083

    Hosts綁定新思路之DNS代理服務器實現篇

    背景
    詳見《Hosts綁定新思路之DNS代理篇》

    核心內容
    1. DNS協議解析
    2. 啟動UDP服務,監聽53端口
    3. 根據DB或者文本,進行Hosts解析

    DNS協議
    DNS Protocol Overview (推薦)
    非強詳細,但是不怎么看得懂的長篇大論

    如果沒有耐心的同學,可以看看我通過wireshark分析之后制作的兩張gif圖片。大概能知道DNS協議的內容。
    Request數據包(圖片可放大)


    Response數據包(圖片可放大)


    代碼
    protocol.py

    proxy.py
    代碼均為完成,只提供了部分核心功能,僅作學習之用。
    其中protocol,未實現Authority和Additional數據包
    proxy,僅完成了最簡單的代理

    備注:
    linux下利用convert命令制作gif圖片的方法
    convert -delay 100 *.png req.gif

    posted on 2011-05-23 21:24 stone2083 閱讀(2916) 評論(0)  編輯  收藏 所屬分類: python

    主站蜘蛛池模板: 日韩亚洲欧洲在线com91tv| 亚洲伊人久久大香线蕉影院| 亚洲中文无韩国r级电影| 亚洲国产精品久久久久婷婷软件| 亚洲xxxx视频| 三年片免费高清版 | 亚洲av无码专区在线电影| 国产裸体美女永久免费无遮挡| 最近中文字幕大全中文字幕免费| 国产免费无遮挡精品视频| 久久精品国产亚洲av麻豆色欲| 国产成人亚洲精品91专区高清| 精品无码国产污污污免费网站| 亚洲成人午夜在线| 一级特黄a免费大片| 免费看大美女大黄大色| 777亚洲精品乱码久久久久久| 一区二区三区免费电影| 亚洲日本乱码在线观看| 色网站在线免费观看| 99久久免费精品国产72精品九九| 久久久久久亚洲精品中文字幕| 久久精品私人影院免费看| 久久久久亚洲?V成人无码| 精品国产日韩亚洲一区91| 日韩精品成人无码专区免费| 亚洲精品无码久久久久久| 丁香花免费完整高清观看| 99亚洲精品高清一二区| 毛片a级毛片免费观看品善网| 亚洲综合小说久久另类区| 国产成人精品无码免费看| 亚洲激情电影在线| 国产精品无码免费视频二三区| 亚洲av产在线精品亚洲第一站| 1000部免费啪啪十八未年禁止观看| 亚洲AV无码成人网站久久精品大| 99在线热播精品免费99热| 亚洲午夜久久久久久久久电影网| 日本免费人成视频在线观看| 老色鬼久久亚洲AV综合|