Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3314 connectés 

 


Dernière réponse
Sujet : Uploader automatiquement son IP
mouatt Pour certains FAI (noos..) ou quand on pase par un proxy on obtiens l'ip du proxy avec votre méthode.
 
Il faut donc utiliser $HTTP_X_FORWARDED_FOR
 
PS : je m'étais fait un prog comme ça une fois dans un petit .bat :)
 
(je rappel que windows est livré avec un client ftp)

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
mouatt Pour certains FAI (noos..) ou quand on pase par un proxy on obtiens l'ip du proxy avec votre méthode.
 
Il faut donc utiliser $HTTP_X_FORWARDED_FOR
 
PS : je m'étais fait un prog comme ça une fois dans un petit .bat :)
 
(je rappel que windows est livré avec un client ftp)
CATALINA :) :)  :hello: bonne année!! :hello: :) :)
pour avoir l ip, y a une bonne piste  

Citation :

Corrige certain problèmes liés aux ISP qui placent un proxy entre votre serveur et l'internaute.  
Passez 0 (par défaut) pour avoir l'adresse IP, et une autre valeur pour avoir l'adresse literale.

chez Nexen
une autre page sur le sujet
 
antp -->
ça passe pas trop sur delpho 7 PE .. tu as quelle version de Delphi?
Aprèsune toute petite recherche (limitée au français ;) ) --> faut installer les composants Indy ?
 
bon 'y retourne :hello: :sleep:

Je@nb la page php :
<?=$_SERVER['REMOTE_ADDR']; ?>
 
Le prob est qu'il faut désactiver les proxi.
En php on peut avoir l'ip de la machine à travers le proxi, uniquement si le proxi ajoute le header en +.
antp partie PHP :

Code :
  1. <? echo $la_variable_qui_donne_l'IP >?


(je sais pas ce que c'est cette varible, mais c'est facile à trouver dans la doc :D)
 
partie Delphi :
 

Code :
  1. with TIdHTTP.Create(nil) do
  2.   try
  3.     s := Get('http://monsite.com/mapage.php');
  4.   finally
  5.     Free;
  6.   end;


la variable s contient l'IP publique du routeur ou de la machine, il reste plus qu'à en faire ce qu'on veut (envoi par mail, FTP, ou n'importe quoi d'autre)
Pour l'Upload je pense qu'avec le TIdFTP ça ne doit pas prendre bcp plus de lignes :D

Kyle_Katarn Le problème de Delphi c'est ... que je débute donc je suis pas encore aussi opérationnel qu'en VB...
 
Comme solution pour récupérer les IP à tous les coups et même avec un routeur faire un ipconfig > toto.txt et exploiter le fichier texte.
 
Ca doit pas être sorcier ...
 
Ensuite pour l'upload avec mon K-FTP (composant pour VB6) ça se fait en une ligne de code...  :na:  
CATALINA

antp a écrit :


 
Reste la solution Delphi [:ddr555]
 
Sinon pour le routeur à priori pas moyen de connaître l'IP publique à moins de la demander au routeur (faut un soft sur le routeur, ou à la limite via Telnet si routeur sous Linux), ou alors faire une requête sur un site sur une page PHP qui te renverrait l'IP.


 
Yep!
ça me botte!
 
je suis en train de brainstormé gentiment ce sujet :P (delphi 7... commence fort le bouquin de Dahan et Toth :eek: )
 
d'un coté, je reste un peu sèché.
avec une ch'tite page en php, on pourrait sans problème loger l IP dans un cookie, mais si je ne me trompe pas, seul le serveur pourrait y accèder, a moins de la mettre en clair.
 
:hello: Kyle!
 
d'ailleurs je crois que ça colle pile avec ce que je tentais de faire :P .
 
Vb et Delphi ça fait bon mènage?
 
Je suis en préparation d une de ces usines à gaz, dés que j ai un peu avancé je t en parle :sol:
 
sinon on peu aussi trés implment et trés bêtement récupéré l info àvec un chtit fichier Autoit compilé de moins de 50ko pour peu qu une page renvois l ip :)
 
bon aller hop dodo!!
 
:hello:
 
maow! à bientôt!

littleboboy

farib a écrit :

et pkoi le dns dynamique c'est pas bien ?


c'est pour faire entre autre cela que j'avais posé la question :o
C'est pas pour moi mais pour un pote en fait ;)
& le probleme etait essentiellement de récuperer l'ip derriere un routeur a partir d'une machine windows (dans le cadre d'une connexion direct c'est pas difficile & sous linux un petit bash dans un crontab  fais amplement l'affaire :p )
Il y a le DirectUpdate de dyndns qui permet cela mais il a trop de fioritures en trop :o
Moi je veux/voulais un truc simple & léger ;)

Je@nb C'est ce que j'ai http://ip.jeanb-net.com
antp

Kyle_Katarn a écrit :

Le pouvoir du VB c'es taussi d'avoir "finit" le soft (à cette connerie avec les routeurs près) monis d'une heure après avoir fait le cahier des charges au papier.
 
Savoir programmer et aussi savoir choisir le bon language pour le bon projet.
 
J'aurais bien voulu le faire en C mais j'en serai encore à l'interface et à l'initialisation des sockets.
Tu peux essayer de le faire en asm si ça te tente tant. Ca fera certaniement moins de 50 Ko mais y'aura aussi 50 Kg de cheveu arrachés ...
 
 


 
Reste la solution Delphi [:ddr555]
 
Sinon pour le routeur à priori pas moyen de connaître l'IP publique à moins de la demander au routeur (faut un soft sur le routeur, ou à la limite via Telnet si routeur sous Linux), ou alors faire une requête sur un site sur une page PHP qui te renverrait l'IP.

ShonGail

littleboboy a écrit :


ci tu es connecté directement je pense que ADSL autoconnect ou CascaDSl??? sont plus a proprie pour uploader une ip vers un ftp
Au départ je lui est posé la question pour récupérer justement une ip externe derriere un routeur.
 


 
ben j'ai le cable (Noos) et après avoir rentré les params ben rien ne se passe et je ne vois aucun bouton à appuyer :??:
 
Comment ca fonctionne ??? J'suis idiot ou quoi ?? [:mlc]

farib et pkoi le dns dynamique c'est pas bien ?
Kyle_Katarn ok little, je te maille ça dans la soirée
Houla ! Sinon y'a deja ezdns qui fait ca tres bien par ftp ou email, mais il coute 10$ (demo de 30 jours).
 
http://www.frantzensoft.com/ezdns.asp
littleboboy

Kyle_Katarn a écrit :

Le pouvoir du VB c'es taussi d'avoir "finit" le soft (à cette connerie avec les routeurs près) monis d'une heure après avoir fait le cahier des charges au papier.
 
 


tu peux me les mailer ?
je vais les filer a skweek histoire qu'il s'arrache les cheveux aussi :D

Kyle_Katarn Le pouvoir du VB c'es taussi d'avoir "finit" le soft (à cette connerie avec les routeurs près) monis d'une heure après avoir fait le cahier des charges au papier.
 
Savoir programmer et aussi savoir choisir le bon language pour le bon projet.
 
J'aurais bien voulu le faire en C mais j'en serai encore à l'interface et à l'initialisation des sockets.
Tu peux essayer de le faire en asm si ça te tente tant. Ca fera certaniement moins de 50 Ko mais y'aura aussi 50 Kg de cheveu arrachés ...
 
MossieurPropre

Houla ! a écrit :

1ere remarque : le soft en lui meme fait 40ko, le fichier d'install 1.5Mo  :heink:  


 
le pouvoir du VB .... :pfff:

Kyle_Katarn pour les routeurs je galère pas mal étant donné que j'en ai pas est que donc je code sans possibilitées de tester ...  
 
Je pense ne pas dépasser la beta version actuelle.
Si quelqu'un veut le code source (VB6) pour continuer et améliorer qu'il me contacte.
littleboboy

ShonGail a écrit :


 
ben moi ma bécanne est directement connectée.
 
J'ai rentré les param pour accéder au ftp et ensuite ?? Ca marche comment ? :??:


ci tu es connecté directement je pense que ADSL autoconnect ou CascaDSl??? sont plus a proprie pour uploader une ip vers un ftp
Au départ je lui est posé la question pour récupérer justement une ip externe derriere un routeur.

ShonGail

Houla ! a écrit :


 
Moi non plus, apparament ca ne marche que si la machine ou il est lancé est directement connecté au net (routeur ou autre ca passe pas), et faut de toutes facon faire la manip a la main :heink:  
M'enfin l'intention est bonne :)


 
ben moi ma bécanne est directement connectée.
 
J'ai rentré les param pour accéder au ftp et ensuite ?? Ca marche comment ? :??:

Houla !

ShonGail a écrit :

je n'ai pas très bien compris à quoi sert le soft :??:


 
Moi non plus, apparament ca ne marche que si la machine ou il est lancé est directement connecté au net (routeur ou autre ca passe pas), et faut de toutes facon faire la manip a la main :heink:  
M'enfin l'intention est bonne :)

ShonGail je n'ai pas très bien compris à quoi sert le soft :??:
Houla ! 1ere remarque : le soft en lui meme fait 40ko, le fichier d'install 1.5Mo  :heink:
Kyle_Katarn Visiblement y'a des gars qui avaient besoin de faire ça donc à la demande de l'un d'entre vous (littleboboy) j'ai fait un petit utilisataire qui vous permet d'uplaoder par FTP votre adresse IP sur un serveur.
C'est une version faite en 10 mins alros soyez indulgents ...
 
ftp://ftp2.katarncorp.com/katarnco/beta/ipu.exe
 
Si vous voulez être tenus informés du développement, utilisez ce topic

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)