Script pour surveiller une connexion vpn en comparent l'ip

Script pour surveiller une connexion vpn en comparent l'ip - Divers - Programmation

Marsh Posté le 06-08-2022 à 20:49:01    

Bonjour,
 
je souhaiterait créé un script qui récupère mon ip public (celle que le vpn me donne si il est activé)
 
je voudrais ensuite qu'il la compare a mon ip de ma box celle qui est static.(que je peut lui donner dans le code puisque celle-ci ne change jamais)
 
Et enfin qu'il me retourne si l'ip est différente ou non.
 
Je pense que faire ce genre de scripte est assez simple, mais je ne voie pas comment faire :)
 
Merci d'avance pour vos réponses. :)

Reply

Marsh Posté le 06-08-2022 à 20:49:01   

Reply

Marsh Posté le 06-08-2022 à 23:22:24    

On ne fait pas le boulot des gens ici et il faudrait au moins préciser l'OS...
 
Je suppose que ton VPN c'est pas pour enfreindre les droits d'auteurs etc? :o

Reply

Marsh Posté le 06-08-2022 à 23:40:30    

Hello,  
 
Concernant  ta question sur le téléchargement, je ne télécharge rien derrière ce vpn.
 
Ce vpn tourne sous un windows dans lequel j'héberge une VM debian avec un reverse proxy pour avoir accès a mes applis auto héberger (domotique, nextcloud ect).
Mon principal problème n'est pas forcément de faire le code, mais plutôt de comment récupéré les ip dans celui-ci.
Je me débrouille un peut en python je pense que je pourrais le faire avec, je n'est juste pas la solution pour "importer" mon ip.
 
Désolé, j'aurais du être plus précis dans mon premier message.
 
 
 
 
 
 
 

Reply

Marsh Posté le 07-08-2022 à 03:04:38    

Pour récupérer l'IP publique tu dois pouvoir passer par un des nombreux sites qui te l'indiquent (et qui ont une API), avec un bout de Python ça ne doit être très compliqué.
 
Sinon sous Linux il y a la commande ip qui permet d'afficher pleins de trucs dont l'IP, mais avec ces histoires de VPN et Co je ne m'y connais pas, donc je ne pourrais pas te donner la commande exacte. Ca doit se trouver sur le web.

Reply

Marsh Posté le 09-08-2022 à 21:45:08    

une simple requête HTTP sur https://api.ipify.org et zou.
Tu as les exemples dans plein de langages.

Reply

Marsh Posté le 05-09-2022 à 13:23:40    

https://api64.ipify.org?format=json  ;)


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed