Règles de routage nat via upnp

Soyez le premier à donner votre avis sur cette source.

Vue 12 721 fois - Téléchargée 943 fois

Description

Illustration de la libraire NATUPnP de Microsoft pour définir des règles de routage NAT dans votre routeur via UPnP.

Cela permet de rediriger automatiquement des connexions entrantes, sans passer par le panneau de configuration du routeur. Utile les applications ayant un rôle de serveur utilisées par des néophytes, pour des routeurs dont vous n'avez pas le mot de passe, ou tout simplement pour aller plus vite.

Cette technologie est utilisée entre autres par eMule, BitTorrent, LimeWire, Windows Live Messenger...

Elle doit être supportée par le routeur et autorisée dans le pare-feu. (TCP 2869 et UDP 1900)

On définit le protocole (TCP / UDP), le port externe, et l'adresse et le port interne sur lesquels le port externe est redirigé.

Conclusion :


Cette source est simple, mais je n'ai vu aucun équivalent sur le site, donc je la poste, ça peut servir.

On peut aussi charger l'objet avec la méthode CreateObject :
CreateObject ("HNetCfg.NATUPnP") pour les scripts.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
67
Date d'inscription
dimanche 22 février 2004
Statut
Membre
Dernière intervention
27 mai 2009

Bonjour,
J'ai testé ton code, il a marché 1 fois sur 12 sur le même routeur la même connection rien n'a été modifié Upnp activé sur windows et sur le routeur le message aucun dispositif Upnp detecté ..
ça marche pas vraiment mais tu mérite un 10 rien que pour le fait d'y avoir pensé
Messages postés
282
Date d'inscription
mardi 22 août 2006
Statut
Membre
Dernière intervention
21 décembre 2010

Ca va .., C'est exactement ce que je chercher aussi.

Et de toutes façons, rar sont les (Mr De Cyber) Qui désactivent ce 'NAT UPnP'.

(( J'ai finalement monter mon serveur dans un cyber café de 20Mbps Mouwhahahaha !! Grace a ta source. :) ))

Je trouve que Ta source sert trop !! (Pas Pour hacker) Mais vraiment sa sert Merci :]
Messages postés
3
Date d'inscription
dimanche 3 décembre 2000
Statut
Membre
Dernière intervention
29 juillet 2008

super j'ai codez ce qu'il me faillt grac a ta source merci bien l'ami.
Messages postés
3
Date d'inscription
dimanche 3 décembre 2000
Statut
Membre
Dernière intervention
29 juillet 2008

Franchement rien a redire super programe exactement ce qui me fallait pour scripter mes ouverture/fermeture de port par contre ce serait bien si la librairie etait dispo pour unix et autre dommage.
Messages postés
40
Date d'inscription
mardi 2 septembre 2003
Statut
Membre
Dernière intervention
20 avril 2009

salut,

une 1ére note pour t'encourager et quelques commentaires pour que ta source soit encore meilleure :
1) tout tes boutons sont en français mais le message en haut à droite est en anglais (busy/idle), pourquoi ? , il est vrai aussi que la traduction "google" de IDLE est "paresseux" ce qui ne veut rien dire, donc il est difficile de le mettre en français.
2) lors du 1er démarrage, j'ai eu le message "impossible de trouver un dispositif UPnP gérant NAT sur le réseau local", alors qu'il me semblait que j'avais tout ce qu'il fallait. Il faudrait donc que tu prévois un message complémentaire pour que l'utilisateur sache quoi faire en cas de problème.
3) dans le même état d'esprit d'aide à l'utilisateur, j'aurais bien vu un fichier d'aide justement, car à part la capture d'écran visible seulement sous code source, il n'y a rien d'autre dans ton programme , dommage.

à part ça c'est très bien, et l'idée est nouvelle à ce qu'il me semble, donc bravo.
A+
Afficher les 9 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.