Re: WinPCap: Can't find the NPF_TapExForEachOpen() implementation

Daniel Miller <[email protected]>
Newsgroups gmane.comp.security.nmap.devel
Message-ID <CABmvJnOqhLbmuhVLXvepnsMcnRb4xxR7dPZL_n017PTE9QfWLA@mail.gmail.com>
Marius,

This function is implemented by the Npcap driver and library, which is
distributed under a separate license from Nmap. The code is open source:
https://github.com/nmap/npcap/

Dan

On Tue, Aug 8, 2017 at 6:51 AM, Marius A <[email protected]> wrote:

> Hello npcap-developers,
>
>
> thank you for providing the code of nmap, I learned a lot through it.
> Great work!
>
>
> I am currently developing a driver for Windows that is capturing
> TCP/UDP-packets.
>
> I want to share these packets with a usermode-program. I am not sure how
> to send the NET_BUFFER_LIST to the usermode. WinPCap is doing it via the
> NPF_TapExForEachOpen()-function. That's why I wanted to take a look at it
> but the implementation of the function doesn't seem to be on github. (I can
> only find the function-prototype in the header-file "Packet.h").
>
> Is this intentional? It would be very nice to have a look at it since
> handling NET_BUFFER_LISTS appears to be complicated.
>
>
> Thanks and regards,
>
> Marius Anderie
>
> _______________________________________________
> Sent through the dev mailing list
> https://nmap.org/mailman/listinfo/dev
> Archived at http://seclists.org/nmap-dev/
>

_______________________________________________
Sent through the dev mailing list
https://nmap.org/mailman/listinfo/dev
Archived at http://seclists.org/nmap-dev/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.