As interfaces TAP servem com uma placa de rede virtual para injetar pacotes de rede diretamente no kernel do sistema operacional. No caso do Linux isso já é bastante antigo e comum de ser feito. No Windows isso era impossível até pouco tempo atrás.
O projeto OpenVPN, além de implementar VPN para windows, também mantêm o projeto TAP-Windows.
Você por estar baixando o pacote de instalação:
http://swupdate.openvpn.org/community/releases/tap-windows-9.9.2_3.exe
TAP em camadas |
Mais detalhes na wiki do OpenWSN Berkeley (internet das coisas / rede de sensores)
https://openwsn.atlassian.net/wiki/pages/viewpage.action?pageId=5373971
Nesta página tem uma implementação em C# para testar o TAP, mas possui algum problemas com o Windows 8.1, para resolver esses problemas criei um github gist com o código corrigido para Windows 8.1 com Visual Studio 2013.
http://www.varsanofiev.com/inside/using_tuntap_under_windows.htm
Também existe uma versão em Python 2.7 com python-win32
https://openwsn.atlassian.net/wiki/download/attachments/5963834/tun-ping-responder.py?api=v2
Código corrigido para Windows 8.1
No comments:
Post a Comment