How to implement Virtual Network Driver with WDF? RRS feed

  • Question

  • My explain so not correct because I confused NDIS concept and WDF concept.

    So, you can point out my explain. and you have to do.

    Implement plan is 2 level.


    it is operate visible ethernet network card like a physical network driver( on Network Connection tab )

    and enable IP in IP , IP in UDP function.

    1. IP in IP, IP in UDP capturing

    2. modulation about packet structure

    So, how to implement?

    make Miniport Driver? Intermediate Driver?  answer me please...

    Monday, July 30, 2018 1:59 AM


  • To modify data above L2 you need a WFP driver. To create a virtual miniport unrelated to any existing netcard, you need a miniport. If you want also hide existing netcards, you need an intermediate driver (but these are deprecated, maybe they have better options now).  

    All this indeed can be complicated for a beginner, you may want to find a consultant.

    -- pa

    • Marked as answer by EthanHuh Wednesday, August 1, 2018 3:14 AM
    Monday, July 30, 2018 10:16 AM