Newsgroup: it.comp.reti.ip-admin
Titolo: FTP da linea di comando

Salve, da un po' di tempo non riesco più a scaricare le definizioni dei
virus del mio antivirus MCafee con ftp da linea di comando. Mi serve perchè
schedulo di notte il donwload.
il punto è che invece con un qualsiasi client ftp non ho problemi mentre da
linea mi scarica un file corrotto non utilizzabile; eppure sono anni che uso
lo stesso sistema senza problemi.
questi sono i comandi che dò:
open 
ftp.nai.com
anonymous
anon...@anonymous.net
prompt
lcd temp
cd /pub/antivirus/datfiles/4.x/
mget sdat4???.exe
quit
cosa posso fare?Grazie
 
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 eppure sono anni che uso lo stesso sistema senza problemi.
Prova ad impostare anche la modalità passiva. (Dovrebbe essere il 
comando PASV).
-- 
		Luca Amicone
		ICQ: 14890779
		Microsoft MVP
"Come modificare l'intervallo IP del servizio DHCP di Condivisione 
connessione Internet" 
http://support.microsoft.com/?id=230148

 comando PASV).
provo subito.


 comando PASV).
il comando č giusto ma non va...cioč in generale č giusto ma il server mi
risponde che non č valido.
suggerimenti?


 suggerimenti?
il client ftp command line non supporta la modalitą
passiva (PASV) per cui, anche usando "QUOTE
PASV" non si otterrą alcun effetto; direi che potresti
provare a modificare la sequenza di comandi
in questo modo
open 
ftp.nai.com
anonymous
anon...@anonymous.net
prompt
lcd temp
cd /pub/antivirus/datfiles/4.x/
hash
bin
mget sdat4???.exe
quit
inoltre prova ad eseguire quanto sopra "a mano"
(e non in un batch schedulato) per verificare se
vi siano messaggi di errore o altro
Ciao
-- 
* ObiWan
Microsoft MVP: Windows Server - Networking
http://www.microsoft.com/communities/MVP/MVP.mspx
http://mvp.support.microsoft.com
DNS "fail-safe" for Windows clients.
http://ntcanuck.com
408+ XP/2000 tweaks and tips
http://ntcanuck.com/tq/Tip_Quarry.htm

 schedulato) per verificare se vi siano messaggi di errore o altro
Sacrosanto.
-- 
		Luca Amicone
		ICQ: 14890779
		Microsoft MVP
"Come attivare l'accesso automatico in Windows" 
http://support.microsoft.com/?id=315231

> cosa posso fare?Grazie
Quando mi sono posto lo stesso problema, tempo fa ho notato che, eseguendo
dei collegamenti ftp in sequenza, rispondevano server diversi, con sistemi
operativi diversi unix e window.
Quando rispondeva un server con windows lo scarico falliva molto spesso.
Allora ho messo a punto questo shell.
Vedi se ti puo' servire.
---------------------------
# scarico antivirus da server nai
UPDATES="/una/direttiva/da/qualche/parte"
for i in 1 2 3 4
do
   ESITO=errore
   TRY=$i
   rm -fr /tmp/nai
   rm -fr /tmp/nai.*
   mkdir /tmp/nai
   ftp -i 
ftp.nai.com
 << ftp_01
   cd pub/antivirus/datfiles/4.x
   lcd /tmp/nai
   dir . /tmp/nai.elenco
   bin
   mget *
   quit
ftp_01
   SITO=`cat /tmp/nai.elenco | wc -l`
   LETTI=`ls /tmp/nai | wc -l`
   if [ $LETTI -eq $SITO -a $LETTI -ge 2 ]
   then
      ESITO=ok
      break
   fi
   sleep 30
done
if [ $ESITO = "ok" ]
then
   rm -fr ${UPDATES}/*
   cp /tmp/nai/* ${UPDATES}
   chown xxxxx:yyyyy ${UPDATES}/*
   chmod 644         ${UPDATES}/*
   cd ${UPDATES}
   SUB="Scarico firme virus eseguito con successo dopo $TRY tentativi"
   l | mail -s "$SUB" mio.in...@di.posta
else
   l | mail -s "Scarico firme virus FALLITO" mio.in...@di.posta
fi
------------------------------
nel file .netrc ho messo
machine 
ftp.nai.com
    login anonymous password mio.in...@di.posta
-- 
Stefano L.

 200 PORT command successful.
invia un comando PORT e prosegue con la modalità
standard (attiva) infischiandosene del PASV di cui
sopra; come ho scritto, il client FTP standard non ha
il supporto per la modalità PASV; esistono comunque
clients/tools di terze parti (anche cmd-line) che hanno
il supporto completo per tutti i comandi FTP; tanto per
citarne uno, basterebbe...
wget -v -N -nd --passive-ftp 
ftp://ftp.nai.com/pub/antivirus/datfiles/4.x/
per scaricare tutti i files contenuti in "datfiles/4.x" che siano
stati aggiornati dall'ultimo download (paramentro -N), come
vedi ci sono molti modi per automatizzare un download :-)
Per quanto riguarda GNU wget in versione win32, un package
completo che include il programma, le DLL per SSL l'help ed
alcuni files di esempio è scaricabile da qui
ftp://ftp.sunsite.dk/projects/wget/windows/wget-1.9.1b-complete.zip
per ulteriori informazioni leggere anche 
http://xoomer.virgilio.it/hherold/
Ciao

> wget -v -N -nd --passive-ftp 
ftp://ftp.nai.com/pub/antivirus/datfiles/4.x/
Ooops ho dimenticato l'asterisco finale :-)
wget -v -N -nd --passive-ftp 
ftp://ftp.nai.com/pub/antivirus/datfiles/4.x/*
ecco, così funziona
Ciao

 tanto per citarne uno, basterebbe...
 > wget ..
Uno qualsiasi! :D
(ieri a casa il mio 98SE era in crash e sopravvivevano autonomamente e 
in perfetta forma solo programmi sourceforge...) :D
-- 
		Luca Amicone
		ICQ: 14890779
		Microsoft MVP
"Messaggio di errore 'RUNDLL32.EXE - Impossibile trovare punto di 
ingresso' all'avvio del computer" 
http://support.microsoft.com/?id=330159

 quit
sei un mito!
questo era il mio ultimo problema da risolvere prima di dare le dimissioni
da qua e grazie a voi ho pure la coscenza a posto.
grazie



grazie, veramente utile!


 e in perfetta forma solo programmi sourceforge...) :D
beh, almeno qualcosa funzionava :-D

> sei un mito!
No, sono un mitra (scusa ma oggi sono ink***ato :-D)
Ciao

 Hm tipo 
http://filezilla.sourceforge.net
 per caso :-) ??
Si.. ma bastava anche FTPExplorer  :P
http://www.ftpx.com/index.html
(prima che diventasse share..)
-- 
		Luca Amicone
		ICQ: 14890779
		Microsoft MVP
"Fonti di informazioni sui messaggi di errore di Windows 98 e Windows 
ME" 
http://support.microsoft.com/?id=315854

 (prima che diventasse share..)
Ah beh, se non ti piace filezilla c'è sempre
http://www.smartftp.com/
Ciao :-)

 
http://www.smartftp.com/
No no, FileZilla mi piace. SmartFTP un po' meno; semmai usavo anche 
LeechFTP... 
http://stud.fh-heilbronn.de/~jdebis/leechftp/downloads.html
anche se pure questo è "morto"...
-- 
		Luca Amicone
		ICQ: 14890779
		Microsoft MVP
"Risoluzione problemi relativi arresto sistema in Windows 98" 
http://support.microsoft.com/?id=625174

 mi scarica un file corrotto non utilizzabile
Lo scarichi in modalita' ASCII, aggiungi un bin prima dell'mget.
-- 
Saluti,
Giancarlo

 anche se pure questo è "morto"...
Lo conosco, lo usavo anche io... fino a che non è morto "del tutto"
a quel punto mi sono messo alla ricerca di un'altro client e, dopo
averne provati diversi (incluso "smart") sono passato a FileZilla
Ciao