Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] Upload FTP via HTTP

Mi collego da dietro un proxy gestito da un amministratore psicopatico
convinto che il mondo sia pieno di hacker interessati alla sua rete
(cinque computer che condividono una fastweb). Ad ogni modo, ha
totalmente chiuso la porta FTP: mi chiedevo se esistono servizi gratuiti
e/o semigratuiti che permettano di inviare file tramite http (un po'
come le interfacce "file manager" di alcuni servizi di hosting) e poi
trasferirli a server ftp di cui fornisco indirizzo, username e password.
Grazie (e scusate per l'OT)
J.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 username e password.
Fermo restando che bloccare l'UPLOAD via FTP č una grande
str...upidaggine :-) (semmai bloccare il download avrebbe qualche
senso, ma č difficile che un FW sia abbastanza avanzato da
rilevare la differenza, quindi di solito si blocca tutto e via), un appunto:
se l'amministratore ha il diritto legale di bloccare l'FTP e [X] tenta
di scavalcare queste limitazioni, [X] potrebbe avere dei guai...
lo sai giŕ, vero :-) ?
P.S.: a parte tutto, non so se esista qualcosa di simile, sorry.
Bye, G.

 Bye, G.


creati un server con un dns fisso su un pc all'esterno della rete.
Lascia aperta la porta 8080
poi impostalo per ricevere file in automatico (magari dietro inserimento
password) e postarli sul server ftp che vuoi.
In vb non è difficile.
Puoi usare in paio di controlli Winscok e un Inet.
bye
-- 
Esistono 10 tipi di persone: chi conosce il binario e chi no.
www.nicolaottomano.it

 ridire.
E... come lo fai ? 8-)
Comunque sono d'accordo con Nicola O., hai bisogno di un terzo
sistema che faccia da ponte e che stia al di fuori di quella rete.
Ma quello che conta è che sia tu a gestirlo, perché ci deve girare
sopra un tuo prog.
Per esempio potresti mettere su un server FTP (magari in passive
mode) che non usi la 20/21 ma la 80/81 ;-). Credo che WarFTP
possa lavorare su porte alternative, oppure potresti lavorare con
qualcosa di AnalogX, tipo il PortMapper o il Proxy:
http://www.analogx.com/contents/download/network.htm
Un'altra possibilità, e volendo complicarti la vita :-), è fare un upload
via HTTP, su una macchina che poi automaticamente faccia l'FTP
sulla macchina destinazione. Esempio: tu, dall'interno della rete,
dal PC A, fai un upload via HTTP sulla macchina B, e spedisci il file
Miofile.bla. Poi spedisci un Miofile.Comando che contenga per
esempio indirizzo della macchina C su cui fare l'FTP, il nome del
file da trasferire, il percorso su cui trasferirlo ed eventualmente
(criptati...) il nome utente e la pwd da usare.
Poi ci vuole un prog in VB ogni tot secondi che controlli la dir dei file
in arivo e se trova un file .Comando lo esegua.
In tutti i casi, comunque, hai bisogno che la macchina su cui fai
FTP o una macchina "ponte" possano far girare un tuo programma.
Bye, G.

 FTP o una macchina "ponte" possano far girare un tuo programma.
Una sul quale fa girare il server di ricezione e una sul quale fa girare il
client (in questo caso il suo pc).
Per quanto riguarda il poter raggiungere il Pc esterno alla LAN, può usare
un dns fisso (lo danno gratuitamente a 
www.dyndns.org
).


 E... come lo fai ? 8-)
Con un'interfaccia web (ce l'ha anche domaindlx). Sě, per inserire un
file ci metti mezz'ora tra banner e messaggi "aggiornati all'offerta a
pagamento che ti diamo l'accesso FTP" (!), ma funziona.
