Uploader automatiquement son IP - Windows & Software
Marsh Posté le 28-12-2002 à 19:47:11
1ere remarque : le soft en lui meme fait 40ko, le fichier d'install 1.5Mo
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
M'enfin l'intention est bonne
Marsh Posté le 28-12-2002 à 19:58:01
Houla ! 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 ?
Marsh Posté le 28-12-2002 à 20:46:58
ShonGail 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.
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.
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 |
le pouvoir du VB ....
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 ...
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
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
Marsh Posté le 29-12-2002 à 01:30:17
et pkoi le dns dynamique c'est pas bien ?
Marsh Posté le 29-12-2002 à 01:35:52
littleboboy a écrit : |
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 ??
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. |
Reste la solution Delphi
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.
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
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 )
Il y a le DirectUpdate de dyndns qui permet cela mais il a trop de fioritures en trop
Moi je veux/voulais un truc simple & léger
Marsh Posté le 29-12-2002 à 05:35:21
antp a écrit : |
Yep!
ça me botte!
je suis en train de brainstormé gentiment ce sujet (delphi 7... commence fort le bouquin de Dahan et Toth
)
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.
Kyle!
d'ailleurs je crois que ça colle pile avec ce que je tentais de faire .
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
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!!
maow! à bientôt!
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...
Marsh Posté le 29-12-2002 à 12:37:22
partie PHP :
Code :
|
(je sais pas ce que c'est cette varible, mais c'est facile à trouver dans la doc )
partie Delphi :
Code :
|
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
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 +.
Marsh Posté le 05-01-2003 à 05:53:05
bonne année!!
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. |
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
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)
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