Uploader automatiquement son IP

Uploader automatiquement son IP - Windows & Software

Marsh Posté le 28-12-2002 à 19:02:38    

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

Reply

Marsh Posté le 28-12-2002 à 19:02:38   

Reply

Marsh Posté le 28-12-2002 à 19:47:11    

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

Reply

Marsh Posté le 28-12-2002 à 19:50:32    

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

Reply

Marsh Posté le 28-12-2002 à 19:55:46    

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 :)

Reply

Marsh Posté le 28-12-2002 à 19:58:01    

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 ? :??:

Reply

Marsh Posté le 28-12-2002 à 20:46:58    

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.

Reply

Marsh Posté le 28-12-2002 à 20:49:55    

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.

Reply

Marsh Posté le 28-12-2002 à 20:51:04    

Houla ! a écrit :

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


 
le pouvoir du VB .... :pfff:


---------------
www.novemberguitars.com
Reply

Marsh Posté le 28-12-2002 à 20:56:28    

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 ...
 

Reply

Marsh Posté le 28-12-2002 à 21:03:43    

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

Reply

Marsh Posté le 28-12-2002 à 21:03:43   

Reply

Marsh Posté le 28-12-2002 à 21:40:48    

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

Reply

Marsh Posté le 28-12-2002 à 22:38:01    

ok little, je te maille ça dans la soirée

Reply

Marsh Posté le 29-12-2002 à 01:30:17    

et pkoi le dns dynamique c'est pas bien ?


---------------
Bitcoin, Magical Thinking, and Political Ideology
Reply

Marsh Posté le 29-12-2002 à 01:35:52    

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]

Reply

Marsh Posté le 29-12-2002 à 02:02:19    

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.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 29-12-2002 à 02:08:22    

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

Reply

Marsh Posté le 29-12-2002 à 02:55:15    

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 ;)

Reply

Marsh Posté le 29-12-2002 à 05:35:21    

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!


---------------
Twitch YoutubeGaming Hitbox à toute, maooow!
Reply

Marsh Posté le 29-12-2002 à 10:53:45    

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:  

Reply

Marsh Posté le 29-12-2002 à 12:37:22    

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


Message édité par antp le 29-12-2002 à 12:38:13

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 29-12-2002 à 14:13:03    

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 +.

Reply

Marsh Posté le 05-01-2003 à 05:53:05    

:) :)  :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:


Message édité par CATALINA le 05-01-2003 à 06:45:32

---------------
Twitch YoutubeGaming Hitbox à toute, maooow!
Reply

Marsh Posté le 05-01-2003 à 08:01:25    

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)


---------------
[:moua] [moua]
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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