Voila je vas unclient qui liste les ftp ! Et comme y a des ftp dans des dmz
je peux pas utiliser le mode PASV et quand je lance la commande port avec ip
exterieur et un des port nater
re envoie une commande port avant de lister comletement aleatoir pour moi se
qui fait que le list echoue
$ftp->port("$cmdport");
$tailledir{$tmpdir} = 0 ;
my $taille = 0;
my $entry_ref = parse_dir($ftp->dir());
Net::FTP=GLOB(0x2212678)>>> CWD /
Net::FTP=GLOB(0x2212678)<<< 250 OK. Current directory is /
Net::FTP=GLOB(0x2212678)>>> PWD
Net::FTP=GLOB(0x2212678)<<< 257 "/" is your current location
Net::FTP=GLOB(0x2212678)>>> PORT 82,64,189,181,15,148 <--------------
la mienne
Net::FTP=GLOB(0x2212678)<<< 200 PORT command successful
Net::FTP=GLOB(0x2212678)>>> PORT 82,64,189,181,16,119
<--------------Celle qui dois pas exister
Net::FTP=GLOB(0x2212678)<<< 200 PORT command successful
Net::FTP=GLOB(0x2212678)>>> LIST
Net::FTP=GLOB(0x2212678): Timeout at C:\_perl\_final\final2.pl line 87
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Laurent Wacrenier
Onishin écrit:
Voila je vas unclient qui liste les ftp ! Et comme y a des ftp dans des dmz je peux pas utiliser le mode PASV et quand je lance la commande port avec ip exterieur et un des port nater re envoie une commande port avant de lister comletement aleatoir pour moi se qui fait que le list echoue
Moi pas comprendre quoi toi écrire.
Onishin <Onishin@free.fr> écrit:
Voila je vas unclient qui liste les ftp ! Et comme y a des ftp dans des dmz
je peux pas utiliser le mode PASV et quand je lance la commande port avec ip
exterieur et un des port nater
re envoie une commande port avant de lister comletement aleatoir pour moi se
qui fait que le list echoue
Voila je vas unclient qui liste les ftp ! Et comme y a des ftp dans des dmz je peux pas utiliser le mode PASV et quand je lance la commande port avec ip exterieur et un des port nater re envoie une commande port avant de lister comletement aleatoir pour moi se qui fait que le list echoue
Moi pas comprendre quoi toi écrire.
Onishin
Je code un perl qui liste les fichiers et repertoires de plusieurs ftp ! Comme certain server Ftp sont accesible que sur le port 21 Le mode Pasv ne marche pas et c'est normal vu qu'il sont dans des DMZ
Donc seul solution utiliser le mode Port Comme moi aussi je suis derriere un routeur J'ai natter des port une 10 pour etre accessible de l'exterieur J'envoie la commande PORT au server marche parfaitement ! Et le perl dans mon dos r'envoies une commande PORT elle avec un port erronee par raport a ma config reseau alors que c'etait pas necessaire
Donc ma question Comment definir la plage de port que net::ftp peut utilise et l'ip exterieur Ou comment l'empecher de reenvoyer une commande Port qui sera errone mais utiliser la mienne
"Laurent Wacrenier" <lwa@ teaser . fr> a écrit dans le message de news:
Onishin écrit:
Voila je vas unclient qui liste les ftp ! Et comme y a des ftp dans des dmz
je peux pas utiliser le mode PASV et quand je lance la commande port avec ip
exterieur et un des port nater re envoie une commande port avant de lister comletement aleatoir pour moi se
qui fait que le list echoue
Moi pas comprendre quoi toi écrire.
Je code un perl qui liste les fichiers et repertoires de plusieurs ftp !
Comme certain server Ftp sont accesible que sur le port 21
Le mode Pasv ne marche pas et c'est normal vu qu'il sont dans des DMZ
Donc seul solution utiliser le mode Port
Comme moi aussi je suis derriere un routeur
J'ai natter des port une 10 pour etre accessible de l'exterieur
J'envoie la commande PORT au server marche parfaitement !
Et le perl dans mon dos r'envoies une commande PORT elle avec un port
erronee par raport a ma config reseau alors que c'etait pas necessaire
Donc ma question Comment definir la plage de port que net::ftp peut utilise
et l'ip exterieur
Ou comment l'empecher de reenvoyer une commande Port qui sera errone mais
utiliser la mienne
"Laurent Wacrenier" <lwa@ teaser . fr> a écrit dans le message de
news:slrnbi3f2p.i83.lwa@victor.teaser.fr...
Onishin <Onishin@free.fr> écrit:
Voila je vas unclient qui liste les ftp ! Et comme y a des ftp dans des
dmz
je peux pas utiliser le mode PASV et quand je lance la commande port
avec ip
exterieur et un des port nater
re envoie une commande port avant de lister comletement aleatoir pour
moi se
Je code un perl qui liste les fichiers et repertoires de plusieurs ftp ! Comme certain server Ftp sont accesible que sur le port 21 Le mode Pasv ne marche pas et c'est normal vu qu'il sont dans des DMZ
Donc seul solution utiliser le mode Port Comme moi aussi je suis derriere un routeur J'ai natter des port une 10 pour etre accessible de l'exterieur J'envoie la commande PORT au server marche parfaitement ! Et le perl dans mon dos r'envoies une commande PORT elle avec un port erronee par raport a ma config reseau alors que c'etait pas necessaire
Donc ma question Comment definir la plage de port que net::ftp peut utilise et l'ip exterieur Ou comment l'empecher de reenvoyer une commande Port qui sera errone mais utiliser la mienne
"Laurent Wacrenier" <lwa@ teaser . fr> a écrit dans le message de news:
Onishin écrit:
Voila je vas unclient qui liste les ftp ! Et comme y a des ftp dans des dmz
je peux pas utiliser le mode PASV et quand je lance la commande port avec ip
exterieur et un des port nater re envoie une commande port avant de lister comletement aleatoir pour moi se
qui fait que le list echoue
Moi pas comprendre quoi toi écrire.
onishin
Onishin wrote:
Je code un perl qui liste les fichiers et repertoires de plusieurs ftp ! Comme certain server Ftp sont accesible que sur le port 21 Le mode Pasv ne marche pas et c'est normal vu qu'il sont dans des DMZ
Donc seul solution utiliser le mode Port Comme moi aussi je suis derriere un routeur J'ai natter des port une 10 pour etre accessible de l'exterieur J'envoie la commande PORT au server marche parfaitement ! Et le perl dans mon dos r'envoies une commande PORT elle avec un port erronee par raport a ma config reseau alors que c'etait pas necessaire
Donc ma question Comment definir la plage de port que net::ftp peut utilise et l'ip exterieur Ou comment l'empecher de reenvoyer une commande Port qui sera errone mais utiliser la mienne
Personne a la reponse toutjours pas trouver !
Onishin wrote:
Je code un perl qui liste les fichiers et repertoires de plusieurs ftp !
Comme certain server Ftp sont accesible que sur le port 21
Le mode Pasv ne marche pas et c'est normal vu qu'il sont dans des DMZ
Donc seul solution utiliser le mode Port
Comme moi aussi je suis derriere un routeur
J'ai natter des port une 10 pour etre accessible de l'exterieur
J'envoie la commande PORT au server marche parfaitement !
Et le perl dans mon dos r'envoies une commande PORT elle avec un port
erronee par raport a ma config reseau alors que c'etait pas necessaire
Donc ma question Comment definir la plage de port que net::ftp peut
utilise et l'ip exterieur
Ou comment l'empecher de reenvoyer une commande Port qui sera errone mais
utiliser la mienne
Je code un perl qui liste les fichiers et repertoires de plusieurs ftp ! Comme certain server Ftp sont accesible que sur le port 21 Le mode Pasv ne marche pas et c'est normal vu qu'il sont dans des DMZ
Donc seul solution utiliser le mode Port Comme moi aussi je suis derriere un routeur J'ai natter des port une 10 pour etre accessible de l'exterieur J'envoie la commande PORT au server marche parfaitement ! Et le perl dans mon dos r'envoies une commande PORT elle avec un port erronee par raport a ma config reseau alors que c'etait pas necessaire
Donc ma question Comment definir la plage de port que net::ftp peut utilise et l'ip exterieur Ou comment l'empecher de reenvoyer une commande Port qui sera errone mais utiliser la mienne
Personne a la reponse toutjours pas trouver !
Paul GABORIT
À (at) Mon, 11 Aug 2003 19:23:59 +0200, onishin écrivait (wrote):
Onishin wrote:
Je code un perl qui liste les fichiers et repertoires de plusieurs ftp ! Comme certain server Ftp sont accesible que sur le port 21 Le mode Pasv ne marche pas et c'est normal vu qu'il sont dans des DMZ
Donc seul solution utiliser le mode Port Comme moi aussi je suis derriere un routeur J'ai natter des port une 10 pour etre accessible de l'exterieur J'envoie la commande PORT au server marche parfaitement ! Et le perl dans mon dos r'envoies une commande PORT elle avec un port erronee par raport a ma config reseau alors que c'etait pas necessaire
Donc ma question Comment definir la plage de port que net::ftp peut utilise et l'ip exterieur Ou comment l'empecher de reenvoyer une commande Port qui sera errone mais utiliser la mienne
Personne a la reponse toutjours pas trouver !
1 - Lire la doc !?!
If for some reason you want to have complete control over the data connection, this includes generating it and calling the "response" method when required, then the user can use these methods to do so.
**** However calling these methods only affects the use of the methods above that can return a data connection. They have no effect on methods "get", "put", "put_unique" and those that do not require data connections. ****
port ( [ PORT ] ) Send a "PORT" command to the server. If "PORT" is specified then it is sent to the server. If not, then a listen socket is created and the correct information sent to the server.
2 - Utiliser 'ssh' !?!
etc.
-- Paul Gaborit - <http://www.enstimac.fr/~gaborit/> Perl en français - <http://www.enstimac.fr/Perl/> Remove '.OOO' from e-mail address - Supprimez '.OOO' de l'adresse e-mail
À (at) Mon, 11 Aug 2003 19:23:59 +0200,
onishin <onishin@free.fr> écrivait (wrote):
Onishin wrote:
Je code un perl qui liste les fichiers et repertoires de plusieurs ftp !
Comme certain server Ftp sont accesible que sur le port 21
Le mode Pasv ne marche pas et c'est normal vu qu'il sont dans des DMZ
Donc seul solution utiliser le mode Port
Comme moi aussi je suis derriere un routeur
J'ai natter des port une 10 pour etre accessible de l'exterieur
J'envoie la commande PORT au server marche parfaitement !
Et le perl dans mon dos r'envoies une commande PORT elle avec un port
erronee par raport a ma config reseau alors que c'etait pas necessaire
Donc ma question Comment definir la plage de port que net::ftp peut
utilise et l'ip exterieur
Ou comment l'empecher de reenvoyer une commande Port qui sera errone mais
utiliser la mienne
Personne a la reponse toutjours pas trouver !
1 - Lire la doc !?!
If for some reason you want to have complete control over
the data connection, this includes generating it and calling
the "response" method when required, then the user can use
these methods to do so.
**** However calling these methods only affects the use of the
methods above that can return a data connection. They have
no effect on methods "get", "put", "put_unique" and those
that do not require data connections. ****
port ( [ PORT ] )
Send a "PORT" command to the server. If "PORT" is
specified then it is sent to the server. If not, then a
listen socket is created and the correct information
sent to the server.
2 - Utiliser 'ssh' !?!
etc.
--
Paul Gaborit - <http://www.enstimac.fr/~gaborit/>
Perl en français - <http://www.enstimac.fr/Perl/>
Remove '.OOO' from e-mail address - Supprimez '.OOO' de l'adresse e-mail
À (at) Mon, 11 Aug 2003 19:23:59 +0200, onishin écrivait (wrote):
Onishin wrote:
Je code un perl qui liste les fichiers et repertoires de plusieurs ftp ! Comme certain server Ftp sont accesible que sur le port 21 Le mode Pasv ne marche pas et c'est normal vu qu'il sont dans des DMZ
Donc seul solution utiliser le mode Port Comme moi aussi je suis derriere un routeur J'ai natter des port une 10 pour etre accessible de l'exterieur J'envoie la commande PORT au server marche parfaitement ! Et le perl dans mon dos r'envoies une commande PORT elle avec un port erronee par raport a ma config reseau alors que c'etait pas necessaire
Donc ma question Comment definir la plage de port que net::ftp peut utilise et l'ip exterieur Ou comment l'empecher de reenvoyer une commande Port qui sera errone mais utiliser la mienne
Personne a la reponse toutjours pas trouver !
1 - Lire la doc !?!
If for some reason you want to have complete control over the data connection, this includes generating it and calling the "response" method when required, then the user can use these methods to do so.
**** However calling these methods only affects the use of the methods above that can return a data connection. They have no effect on methods "get", "put", "put_unique" and those that do not require data connections. ****
port ( [ PORT ] ) Send a "PORT" command to the server. If "PORT" is specified then it is sent to the server. If not, then a listen socket is created and the correct information sent to the server.
2 - Utiliser 'ssh' !?!
etc.
-- Paul Gaborit - <http://www.enstimac.fr/~gaborit/> Perl en français - <http://www.enstimac.fr/Perl/> Remove '.OOO' from e-mail address - Supprimez '.OOO' de l'adresse e-mail