Auteur Sujet: Recherche tunnel IP over UDP pour Windows  (Lu 2335 fois)

0 Membres et 1 Invité sur ce sujet

Leon

  • Client SFR sur réseau Numericable
  • Modérateur
  • *
  • Messages: 5 971
Recherche tunnel IP over UDP pour Windows
« le: 17 juillet 2016 à 00:50:15 »
Bonjour à tous,

Je cherche une solution pour faire un tunnel "IP over UDP" sur des machines Windows.

Je bidouille actuellement une application qui émule un réseau (contenant plusieurs machines sur un même sous réseau), le tout codée en C.
L'objectif est donc de récupérer/injecter ce trafic depuis mon application bidouillée vers mon PC host (voire plus tard vers d'autres machines sur mon réseau local). L'échange doit se faire si possible en UDP, pour rester le plus simple possible.
Donc un bout du tunnel serait mon application, et l'autre bout le logiciel de tunnel. Le tunnel resterait en local de mon PC.
C'est de la pure bidouille, pour apprendre, pour m'amuser.
Je souhaite manipuler de l'IP directement, car je n'ai pas envie de m'embêter à émuler la partie Ethernet (l'ARP et autre).
Je ne souhaite pas de cryptage/authentification, ça doit rester le plus simple possible. Les échanges resteront sur mon réseau local.

J'ai trouvé plusieurs logiciels de tunnels qui font ça, à base de "tun/tap", mais comme la partie "Tun" (= accès IP) n'a pas été portée sous Windows, seule la partie "TAP" (=accès Ethernet) est utilisable, et ça ne me convient pas, car je n'ai pas envie d'émuler l'Ethernet (complexité inutile, avec l'ARP, l'encapsulation Ethernet).

Désolé pour la demande étrange, mais c'est bel et bien mon "cahier des charges".

*********************

Sinon, si vous avez d'autres solutions pour émuler une carte réseau, et récupérer le tout au niveau IP (pas Ethernet), dans une application codée par mes propres soins, ça m'intéresse aussi fortement comme solution de remplacement.  Pour l'instant, je n'ai pas trouvé.

Leon.

thenico

  • Expert.
  • Abonné OVH
  • *
  • Messages: 1 009
  • FTTH >500 Mb/s (13)
Recherche tunnel IP over UDP pour Windows
« Réponse #1 le: 17 juillet 2016 à 03:42:02 »

J'ai trouvé plusieurs logiciels de tunnels qui font ça, à base de "tun/tap", mais comme la partie "Tun" (= accès IP) n'a pas été portée sous Windows, seule la partie "TAP" (=accès Ethernet) est utilisable, et ça ne me convient pas, car je n'ai pas envie d'émuler l'Ethernet (complexité inutile, avec l'ARP, l'encapsulation Ethernet)
Erreur, c'est un driver tun/tap complet:
// This driver is designed to work on Windows Vista or higher
// versions of Windows.
//
// It is SMP-safe and handles power management.
//
// By default we operate as a "tap" virtual ethernet
// 802.3 interface, but we can emulate a "tun"
// interface (point-to-point IPv4) through the
// TAP_WIN_IOCTL_CONFIG_POINT_TO_POINT or
// TAP_WIN_IOCTL_CONFIG_TUN ioctl.


vivien

  • Administrateur
  • *
  • Messages: 47 084
    • Twitter LaFibre.info
Recherche tunnel IP over UDP pour Windows
« Réponse #2 le: 17 juillet 2016 à 08:09:53 »
OpenVPN fonctionne sous Windows et permet de faire un tunnel niveau 2 (pour transporter autre ces que de l'IP) ou niveau 3 (IP) en encapsulant les paquets dans des paquets IP+UDP ou IP+TCP au choix. Le chiffrement des données est possible mais pas obligatoire.

Bref tout est à la carte.

=> https://openvpn.net/index.php/open-source/downloads.html

Leon

  • Client SFR sur réseau Numericable
  • Modérateur
  • *
  • Messages: 5 971
Recherche tunnel IP over UDP pour Windows
« Réponse #3 le: 17 juillet 2016 à 08:22:46 »
OK, merci à tous les 2, je vais regarder tout ça, et je vais voir si je m'en sors.

Leon.