IE als FTP-client, probleem: niet elke sessie krijgt NOOP

Pagina: 1
Acties:
  • 423 views sinds 30-01-2008
  • Reageer

  • Feestkabouter
  • Registratie: Augustus 2005
  • Laatst online: 13-02-2023
Ik heb met Bulletproof een ftp-server opgezet, gewoon voor als ik eens wat bestanden wil uitwisselen met bekenden.
adres.mine.nu via poort 2122

Internet Explorer heeft ook een ingebouwde FTP-client. Voor de digibeten is het daarom handig om via IE de bestanden op te halen en naar mij toe te slepen. Ze hoeven dan verder niks in te stellen of te installeren, heel simpel.
Ik hoef ze dan maar deze link te geven: ftp://user:password@adres.mine.nu:2122
En dan werkt het!

Maar....... het werkt niet altijd :-(
Bij het eerste inloggen waarbij ook de bestandenlijst moet worden opgehaald (commando LIST) wordt eerder het commando NOOP gebruikt (door de ftp-client, dus IE). Dat is positief, die sessie zal actief blijven.
Als je nou een bestand gaat overzetten, wordt meestal een nieuwe sessie aangemaakt, en dan gaat het meestal mis.
Stel nou dat GEEN nieuwe sessie wordt gestart voor de transfer, dan gaat de bestandsoverdracht prima (en NOOP is gebruikt in die sessie).
Maar meestal wordt dus WEL een nieuwe sessie gestart, en heel soms wordt dan in die nieuwe sessie WEL het commando NOOP gebruikt: dan gaat het verder goed.
Helaas wordt bij de nieuwe sessie meestal GEEN NOOP gebruikt, en dan gaat het mis.

Vraag: hoe kan ik zorgen dat in de nieuwe sessie WEL het commando NOOP wordt gebruikt?
Of: hoe kan ik zorgen dat de transfer plaatsvindt in de reeds actieve sessie?

Over de 2e vraag: als je een 2e transfer start terwijl er al een transfer bezig is krijg je per definitie een nieuwe sessie......... maar ook als de originele sessie helemaal niets doet wordt meestal een nieuwe sessie gestart voor de transfer.

Over de 1e vraag zit ik me net te bedenken........ ik kan zorgen dat er max. 1 verbinding per user mogelijk is, maar het is niet zeker dat de transfers dan ook via die verbinding zullen plaatsvinden, ik verwacht dat ie eigenlijk meestal gewoon zal proberen een nieuwe verbinding te maken wat dus simpelweg niet lukt. Einde transfer-poging (verwacht ik).

Heb ik de logging eens bestudeerd, valt me iets op: de stappen die de ftp-client uitvoert na het inloggen zijn niet altijd hetzelfde. Je zou verwachten dat IE als client bij elke login op een ftp-server dezelfde stappen (eerst user/pw, dan dingen als TYPE A, PASV, NOOP, TYPE I, LIST) in dezelfde volgorde uitvoert, maar dat is dus niet zo. Waarom niet?


(alle logging is van sessies vanuit IE, eerste kolom is sessie-id).

Alles gaat goed, alles gebeurt in sessie 16:
(000016) 30-7-2005 13:34:33 - (not logged in) (ip) > connected to ip : 192.168.1.55
(000016) 30-7-2005 13:34:33 - (not logged in) (ip) > sending welcome message.
(000016) 30-7-2005 13:34:33 - (not logged in) (ip) > 220 Hello world
(000016) 30-7-2005 13:34:33 - (not logged in) (ip) > USER hello
(000016) 30-7-2005 13:34:33 - (not logged in) (ip) > 331 Password required for hello.
(000016) 30-7-2005 13:34:33 - (not logged in) (ip) > PASS ********
(000016) 30-7-2005 13:34:33 - Hello (ip) > logged in.
(000016) 30-7-2005 13:34:33 - Hello (ip) > 230 User Hello logged in.
(000016) 30-7-2005 13:34:34 - Hello (ip) > OPTS utf8 on
(000016) 30-7-2005 13:34:34 - Hello (ip) > 500 Unknown command.
(000016) 30-7-2005 13:34:34 - Hello (ip) > SYST
(000016) 30-7-2005 13:34:34 - Hello (ip) > 215 UNIX Type: L8
(000016) 30-7-2005 13:34:34 - Hello (ip) > SITE help
(000016) 30-7-2005 13:34:34 - Hello (ip) > 500 Unknown command.
(000016) 30-7-2005 13:34:34 - Hello (ip) > PWD
(000016) 30-7-2005 13:34:34 - Hello (ip) > 257 "/" is current directory.
(000016) 30-7-2005 13:34:34 - Hello (ip) > NOOP
(000016) 30-7-2005 13:34:34 - Hello (ip) > 200 NOOP command successful.
(000016) 30-7-2005 13:34:34 - Hello (ip) > CWD /
(000016) 30-7-2005 13:34:34 - Hello (ip) > asked to change directory : 'C:FTP -> C:FTP' --> Access allowed.
(000016) 30-7-2005 13:34:34 - Hello (ip) > 250 CWD command successful. "/" is current directory.
(000016) 30-7-2005 13:34:35 - Hello (ip) > TYPE A
(000016) 30-7-2005 13:34:35 - Hello (ip) > 200 Type set to A.
(000016) 30-7-2005 13:34:35 - Hello (ip) > PASV
(000016) 30-7-2005 13:34:35 - Hello (ip) > 227 Entering Passive Mode (192,168,1,55,99,197).
(000016) 30-7-2005 13:34:35 - Hello (ip) > LIST
(000016) 30-7-2005 13:34:35 - Hello (ip) > 150 Data connection accepted from ip:12688; transfer starting.
(000016) 30-7-2005 13:34:35 - Hello (ip) > 226 Transfer ok
(000016) 30-7-2005 13:34:52 - Hello (ip) > NOOP
(000016) 30-7-2005 13:34:52 - Hello (ip) > 200 NOOP command successful.
(000016) 30-7-2005 13:34:52 - Hello (ip) > CWD /
(000016) 30-7-2005 13:34:52 - Hello (ip) > asked to change directory : 'C:FTP -> C:FTP' --> Access allowed.
(000016) 30-7-2005 13:34:52 - Hello (ip) > 250 CWD command successful. "/" is current directory.
(000016) 30-7-2005 13:34:52 - Hello (ip) > NOOP
(000016) 30-7-2005 13:34:52 - Hello (ip) > 200 NOOP command successful.
(000016) 30-7-2005 13:34:52 - Hello (ip) > CWD /
(000016) 30-7-2005 13:34:52 - Hello (ip) > asked to change directory : 'C:FTP -> C:FTP' --> Access allowed.
(000016) 30-7-2005 13:34:52 - Hello (ip) > 250 CWD command successful. "/" is current directory.
(000016) 30-7-2005 13:34:52 - Hello (ip) > PWD
(000016) 30-7-2005 13:34:52 - Hello (ip) > 257 "/" is current directory.
(000016) 30-7-2005 13:34:52 - Hello (ip) > CWD /
(000016) 30-7-2005 13:34:52 - Hello (ip) > asked to change directory : 'C:FTP -> C:FTP' --> Access allowed.
(000016) 30-7-2005 13:34:52 - Hello (ip) > 250 CWD command successful. "/" is current directory.
(000016) 30-7-2005 13:34:52 - Hello (ip) > TYPE I
(000016) 30-7-2005 13:34:52 - Hello (ip) > 200 Type set to I.
(000016) 30-7-2005 13:34:52 - Hello (ip) > PASV
(000016) 30-7-2005 13:34:52 - Hello (ip) > 227 Entering Passive Mode (192,168,1,55,28,71).
(000016) 30-7-2005 13:34:52 - Hello (ip) > SIZE file.mp3
(000016) 30-7-2005 13:34:52 - Hello (ip) > 213 5484921
(000016) 30-7-2005 13:34:52 - Hello (ip) > RETR file.mp3
(000016) 30-7-2005 13:34:52 - Hello (ip) > asked to download 'C:FTPfile.mp3' --> Access allowed.
(000016) 30-7-2005 13:34:52 - Hello (ip) > 150 Data connection accepted from ip:12689; transfer starting for file.mp3 (5484921 bytes).
(000016) 30-7-2005 13:34:52 - Hello (ip) > started downloading 'C:FTPfile.mp3'.
(000016) 30-7-2005 13:36:01 - Hello (ip) > finished downloading 'C:FTPfile.mp3' - (00:01:09 - 5356,368 KB - 77,629 KBytes/s)
(000016) 30-7-2005 13:36:01 - Hello (ip) > 226 Transfer ok


Alles gaat goed, transfer is gestart vanuit de file-list van sessie 16 (IE-scherm stond nog open, maar sessie 16 was al disconnected vanwege time-out):
(000017) 30-7-2005 13:50:48 - (not logged in) (ip) > connected to ip : 192.168.1.55
(000017) 30-7-2005 13:50:48 - (not logged in) (ip) > sending welcome message.
(000017) 30-7-2005 13:50:48 - (not logged in) (ip) > 220 Hello world
(000017) 30-7-2005 13:50:48 - (not logged in) (ip) > USER hello
(000017) 30-7-2005 13:50:48 - (not logged in) (ip) > 331 Password required for hello.
(000017) 30-7-2005 13:50:48 - (not logged in) (ip) > PASS ********
(000017) 30-7-2005 13:50:48 - Hello (ip) > logged in.
(000017) 30-7-2005 13:50:48 - Hello (ip) > 230 User Hello logged in.
(000017) 30-7-2005 13:50:48 - Hello (ip) > OPTS utf8 on
(000017) 30-7-2005 13:50:48 - Hello (ip) > 500 Unknown command.
(000017) 30-7-2005 13:50:48 - Hello (ip) > PWD
(000017) 30-7-2005 13:50:48 - Hello (ip) > 257 "/" is current directory.
(000017) 30-7-2005 13:50:48 - Hello (ip) > NOOP
(000017) 30-7-2005 13:50:48 - Hello (ip) > 200 NOOP command successful.
(000017) 30-7-2005 13:50:48 - Hello (ip) > CWD /
(000017) 30-7-2005 13:50:48 - Hello (ip) > asked to change directory : 'C:FTP -> C:FTP' --> Access allowed.
(000017) 30-7-2005 13:50:48 - Hello (ip) > 250 CWD command successful. "/" is current directory.
(000017) 30-7-2005 13:50:48 - Hello (ip) > PWD
(000017) 30-7-2005 13:50:48 - Hello (ip) > 257 "/" is current directory.
(000017) 30-7-2005 13:50:48 - Hello (ip) > CWD /
(000017) 30-7-2005 13:50:48 - Hello (ip) > asked to change directory : 'C:FTP -> C:FTP' --> Access allowed.
(000017) 30-7-2005 13:50:48 - Hello (ip) > 250 CWD command successful. "/" is current directory.
(000017) 30-7-2005 13:50:48 - Hello (ip) > TYPE I
(000017) 30-7-2005 13:50:48 - Hello (ip) > 200 Type set to I.
(000017) 30-7-2005 13:50:48 - Hello (ip) > PASV
(000017) 30-7-2005 13:50:48 - Hello (ip) > 227 Entering Passive Mode (192,168,1,55,16,137).
(000017) 30-7-2005 13:50:48 - Hello (ip) > SIZE file.mp3
(000017) 30-7-2005 13:50:48 - Hello (ip) > 213 6383420
(000017) 30-7-2005 13:50:48 - Hello (ip) > RETR file.mp3
(000017) 30-7-2005 13:50:48 - Hello (ip) > asked to download 'C:FTPfile.mp3' --> Access allowed.
(000017) 30-7-2005 13:50:48 - Hello (ip) > 150 Data connection accepted from ip:12699; transfer starting for file.mp3 (6383420 bytes).
(000017) 30-7-2005 13:50:48 - Hello (ip) > started downloading 'C:FTPfile.mp3'.
(000017) 30-7-2005 13:52:08 - Hello (ip) > finished downloading 'C:FTPfile.mp3' - (00:01:20 - 6233,809 KB - 77,923 KBytes/s)
(000017) 30-7-2005 13:52:08 - Hello (ip) > 226 Transfer ok
(000017) 30-7-2005 13:54:34 - Hello (ip) > disconnected. (00:03:46)


Dit gaat niet goed, geen NOOP, transfers zijn wederom gestart vanuit file-list van sessie 16:
(000018) 30-7-2005 22:18:38 - (not logged in) (ip) > connected to ip : 192.168.1.55
(000018) 30-7-2005 22:18:38 - (not logged in) (ip) > sending welcome message.
(000018) 30-7-2005 22:18:38 - (not logged in) (ip) > 220 Hello world
(000018) 30-7-2005 22:18:38 - (not logged in) (ip) > USER hello
(000018) 30-7-2005 22:18:38 - (not logged in) (ip) > 331 Password required for hello.
(000018) 30-7-2005 22:18:38 - (not logged in) (ip) > PASS ********
(000018) 30-7-2005 22:18:38 - Hello (ip) > logged in.
(000018) 30-7-2005 22:18:38 - Hello (ip) > 230 User Hello logged in.
(000018) 30-7-2005 22:18:38 - Hello (ip) > TYPE I
(000018) 30-7-2005 22:18:38 - Hello (ip) > 200 Type set to I.
(000018) 30-7-2005 22:18:38 - Hello (ip) > PASV
(000018) 30-7-2005 22:18:38 - Hello (ip) > 227 Entering Passive Mode (192,168,1,55,181,63).
(000018) 30-7-2005 22:18:38 - Hello (ip) > SIZE /file.mp3
(000018) 30-7-2005 22:18:38 - Hello (ip) > 213 7234560
(000018) 30-7-2005 22:18:38 - Hello (ip) > RETR /file.mp3
(000018) 30-7-2005 22:18:38 - Hello (ip) > asked to download 'C:FTPfile.mp3' --> Access allowed.
(000018) 30-7-2005 22:18:38 - Hello (ip) > 150 Data connection accepted from ip:12720; transfer starting for file.mp3 (7234560 bytes).
(000018) 30-7-2005 22:18:38 - Hello (ip) > started downloading 'C:FTPfile.mp3'.
(000018) 30-7-2005 22:18:38 - Hello (ip) > aborted downloading 'C:FTPfile.mp3' - (00:00:01 - 52,000 KB - 52,000 KBytes/s)
(000018) 30-7-2005 22:18:38 - Hello (ip) > 426 Cannot retrieve. Failed. Connection reset (10054).
(000019) 30-7-2005 22:18:41 - (not logged in) (ip) > connected to ip : 192.168.1.55
(000019) 30-7-2005 22:18:41 - (not logged in) (ip) > sending welcome message.
(000019) 30-7-2005 22:18:41 - (not logged in) (ip) > 220 Hello world
(000019) 30-7-2005 22:18:41 - (not logged in) (ip) > USER hello
(000019) 30-7-2005 22:18:41 - (not logged in) (ip) > 331 Password required for hello.
(000019) 30-7-2005 22:18:41 - (not logged in) (ip) > PASS ********
(000019) 30-7-2005 22:18:41 - Hello (ip) > logged in.
(000019) 30-7-2005 22:18:41 - Hello (ip) > 230 User Hello logged in.
(000019) 30-7-2005 22:18:41 - Hello (ip) > TYPE I
(000019) 30-7-2005 22:18:41 - Hello (ip) > 200 Type set to I.
(000019) 30-7-2005 22:18:41 - Hello (ip) > PASV
(000019) 30-7-2005 22:18:41 - Hello (ip) > 227 Entering Passive Mode (192,168,1,55,94,122).
(000019) 30-7-2005 22:18:41 - Hello (ip) > SIZE /file.mp3
(000019) 30-7-2005 22:18:41 - Hello (ip) > 213 7234560
(000019) 30-7-2005 22:18:41 - Hello (ip) > RETR /file.mp3
(000019) 30-7-2005 22:18:41 - Hello (ip) > asked to download 'C:FTPfile.mp3' --> Access allowed.
(000019) 30-7-2005 22:18:41 - Hello (ip) > 150 Data connection accepted from ip:12722; transfer starting for file.mp3 (7234560 bytes).
(000019) 30-7-2005 22:18:41 - Hello (ip) > started downloading 'C:FTPfile.mp3'.
(000018) 30-7-2005 22:20:05 - Hello (ip) > TYPE I
(000018) 30-7-2005 22:20:05 - Hello (ip) > 200 Type set to I.
(000018) 30-7-2005 22:20:05 - Hello (ip) > PASV
(000018) 30-7-2005 22:20:05 - Hello (ip) > 227 Entering Passive Mode (192,168,1,55,165,160).
(000018) 30-7-2005 22:20:05 - Hello (ip) > SIZE /file.mp3
(000018) 30-7-2005 22:20:05 - Hello (ip) > 213 5484921
(000018) 30-7-2005 22:20:05 - Hello (ip) > RETR /file.mp3
(000018) 30-7-2005 22:20:05 - Hello (ip) > asked to download 'C:FTPfile.mp3' --> Access allowed.
(000018) 30-7-2005 22:20:05 - Hello (ip) > 150 Data connection accepted from ip:12725; transfer starting for file.mp3 (5484921 bytes).
(000018) 30-7-2005 22:20:05 - Hello (ip) > started downloading 'C:FTPfile.mp3'.
(000018) 30-7-2005 22:20:06 - Hello (ip) > aborted downloading 'C:FTPfile.mp3' - (00:00:01 - 32,000 KB - 32,000 KBytes/s)
(000018) 30-7-2005 22:20:06 - Hello (ip) > 426 Cannot retrieve. Failed. Connection reset (10054).
(000019) 30-7-2005 22:20:09 - Hello (ip) > aborted downloading 'C:FTPfile.mp3' - (00:01:28 - 6748,000 KB - 76,682 KBytes/s)
(000019) 30-7-2005 22:20:09 - Hello (ip) > 426 Cannot retrieve. Failed. Connection reset (10054).
(000019) 30-7-2005 22:20:09 - Hello (ip) > TYPE I
(000019) 30-7-2005 22:20:09 - Hello (ip) > 200 Type set to I.
(000019) 30-7-2005 22:20:09 - Hello (ip) > PASV
(000019) 30-7-2005 22:20:09 - Hello (ip) > 227 Entering Passive Mode (192,168,1,55,67,229).
(000019) 30-7-2005 22:20:09 - Hello (ip) > SIZE /file.mp3
(000019) 30-7-2005 22:20:09 - Hello (ip) > 213 5484921
(000019) 30-7-2005 22:20:09 - Hello (ip) > RETR /file.mp3
(000019) 30-7-2005 22:20:09 - Hello (ip) > asked to download 'C:FTPfile.mp3' --> Access allowed.
(000019) 30-7-2005 22:20:09 - Hello (ip) > 150 Data connection accepted from ip:12726; transfer starting for file.mp3 (5484921 bytes).
(000019) 30-7-2005 22:20:09 - Hello (ip) > started downloading 'C:FTPfile.mp3'.
(000019) 30-7-2005 22:20:30 - Hello (ip) > aborted downloading 'C:FTPfile.mp3' - (00:00:21 - 1632,000 KB - 77,714 KBytes/s)
(000019) 30-7-2005 22:20:30 - Hello (ip) > 426 Cannot retrieve. Failed. Connection reset (10054).
(000019) 30-7-2005 22:20:31 - Hello (ip) > disconnected. (00:01:49)
(000018) 30-7-2005 22:20:39 - Hello (ip) > disconnected. (00:02:01)


Ophalen file-list gaat goed (sessie 22), maar voor 1e transfer wordt sessie 23 gestart, voor 2e en 3e transfer sessie 24 gestart (die meteen na afloop van 3e mislukte transfer wordt gedisconnect), voor 4e transfer weer sessie 23 (????), voor 5e transfer sessie 25..... en zodra die niet lukt worden meteen sessie 22, 23 en 25 gedisconnect........ opmerkelijk:
(000022) 31-7-2005 22:36:40 - (not logged in) (ip) > connected to ip : 192.168.1.55
(000022) 31-7-2005 22:36:40 - (not logged in) (ip) > sending welcome message.
(000022) 31-7-2005 22:36:40 - (not logged in) (ip) > 220 Hello world
(000022) 31-7-2005 22:36:40 - (not logged in) (ip) > USER hello
(000022) 31-7-2005 22:36:40 - (not logged in) (ip) > 331 Password required for hello.
(000022) 31-7-2005 22:36:41 - (not logged in) (ip) > PASS ********
(000022) 31-7-2005 22:36:41 - Hello (ip) > logged in.
(000022) 31-7-2005 22:36:41 - Hello (ip) > 230 User Hello logged in.
(000022) 31-7-2005 22:36:41 - Hello (ip) > OPTS utf8 on
(000022) 31-7-2005 22:36:41 - Hello (ip) > 500 Unknown command.
(000022) 31-7-2005 22:36:41 - Hello (ip) > SYST
(000022) 31-7-2005 22:36:41 - Hello (ip) > 215 UNIX Type: L8
(000022) 31-7-2005 22:36:41 - Hello (ip) > SITE help
(000022) 31-7-2005 22:36:41 - Hello (ip) > 500 Unknown command.
(000022) 31-7-2005 22:36:41 - Hello (ip) > PWD
(000022) 31-7-2005 22:36:41 - Hello (ip) > 257 "/" is current directory.
(000022) 31-7-2005 22:36:41 - Hello (ip) > NOOP
(000022) 31-7-2005 22:36:41 - Hello (ip) > 200 NOOP command successful.
(000022) 31-7-2005 22:36:41 - Hello (ip) > CWD /
(000022) 31-7-2005 22:36:41 - Hello (ip) > asked to change directory : 'C:FTP -> C:FTP' --> Access allowed.
(000022) 31-7-2005 22:36:41 - Hello (ip) > 250 CWD command successful. "/" is current directory.
(000022) 31-7-2005 22:36:41 - Hello (ip) > TYPE A
(000022) 31-7-2005 22:36:41 - Hello (ip) > 200 Type set to A.
(000022) 31-7-2005 22:36:41 - Hello (ip) > PASV
(000022) 31-7-2005 22:36:41 - Hello (ip) > 227 Entering Passive Mode (192,168,1,55,71,219).
(000022) 31-7-2005 22:36:41 - Hello (ip) > LIST
(000022) 31-7-2005 22:36:41 - Hello (ip) > 150 Data connection accepted from ip:10052; transfer starting.
(000022) 31-7-2005 22:36:41 - Hello (ip) > 226 Transfer ok
(000023) 31-7-2005 22:36:49 - (not logged in) (ip) > connected to ip : 192.168.1.55
(000023) 31-7-2005 22:36:49 - (not logged in) (ip) > sending welcome message.
(000023) 31-7-2005 22:36:49 - (not logged in) (ip) > 220 Hello world
(000023) 31-7-2005 22:36:49 - (not logged in) (ip) > USER hello
(000023) 31-7-2005 22:36:49 - (not logged in) (ip) > 331 Password required for hello.
(000023) 31-7-2005 22:36:49 - (not logged in) (ip) > PASS ********
(000023) 31-7-2005 22:36:49 - Hello (ip) > logged in.
(000023) 31-7-2005 22:36:49 - Hello (ip) > 230 User Hello logged in.
(000023) 31-7-2005 22:36:49 - Hello (ip) > TYPE I
(000023) 31-7-2005 22:36:49 - Hello (ip) > 200 Type set to I.
(000023) 31-7-2005 22:36:49 - Hello (ip) > PASV
(000023) 31-7-2005 22:36:49 - Hello (ip) > 227 Entering Passive Mode (192,168,1,55,220,249).
(000023) 31-7-2005 22:36:49 - Hello (ip) > SIZE /file.mpeg
(000023) 31-7-2005 22:36:49 - Hello (ip) > 213 2496517
(000023) 31-7-2005 22:36:49 - Hello (ip) > RETR /file.mpeg
(000023) 31-7-2005 22:36:49 - Hello (ip) > asked to download 'C:FTPfile.mpeg' --> Access allowed.
(000023) 31-7-2005 22:36:49 - Hello (ip) > 150 Data connection accepted from ip:10055; transfer starting for file.mpeg (2496517 bytes).
(000023) 31-7-2005 22:36:49 - Hello (ip) > started downloading 'C:FTPfile.mpeg'.
(000023) 31-7-2005 22:36:55 - Hello (ip) > aborted downloading 'C:FTPfile.mpeg' - (00:00:06 - 84,000 KB - 14,000 KBytes/s)
(000023) 31-7-2005 22:36:55 - Hello (ip) > 426 Cannot retrieve. Failed. Connection reset (10054).
(000024) 31-7-2005 22:36:57 - (not logged in) (ip) > connected to ip : 192.168.1.55
(000024) 31-7-2005 22:36:57 - (not logged in) (ip) > sending welcome message.
(000024) 31-7-2005 22:36:57 - (not logged in) (ip) > 220 Hello world
(000024) 31-7-2005 22:36:57 - (not logged in) (ip) > USER hello
(000024) 31-7-2005 22:36:57 - (not logged in) (ip) > 331 Password required for hello.
(000024) 31-7-2005 22:36:57 - (not logged in) (ip) > PASS ********
(000024) 31-7-2005 22:36:57 - Hello (ip) > logged in.
(000024) 31-7-2005 22:36:57 - Hello (ip) > 230 User Hello logged in.
(000024) 31-7-2005 22:36:57 - Hello (ip) > TYPE I
(000024) 31-7-2005 22:36:57 - Hello (ip) > 200 Type set to I.
(000024) 31-7-2005 22:36:57 - Hello (ip) > PASV
(000024) 31-7-2005 22:36:57 - Hello (ip) > 227 Entering Passive Mode (192,168,1,55,228,116).
(000024) 31-7-2005 22:36:57 - Hello (ip) > SIZE /file.mpeg
(000024) 31-7-2005 22:36:57 - Hello (ip) > 213 2496517
(000024) 31-7-2005 22:36:57 - Hello (ip) > RETR /file.mpeg
(000024) 31-7-2005 22:36:57 - Hello (ip) > asked to download 'C:FTPfile.mpeg' --> Access allowed.
(000024) 31-7-2005 22:36:57 - Hello (ip) > 150 Data connection accepted from ip:10057; transfer starting for file.mpeg (2496517 bytes).
(000024) 31-7-2005 22:36:57 - Hello (ip) > started downloading 'C:FTPfile.mpeg'.
(000024) 31-7-2005 22:36:58 - Hello (ip) > aborted downloading 'C:FTPfile.mpeg' - (00:00:01 - 32,000 KB - 32,000 KBytes/s)
(000024) 31-7-2005 22:36:58 - Hello (ip) > 426 Cannot retrieve. Failed. Connection reset (10054).
(000024) 31-7-2005 22:36:58 - Hello (ip) > TYPE I
(000024) 31-7-2005 22:36:58 - Hello (ip) > 200 Type set to I.
(000024) 31-7-2005 22:36:58 - Hello (ip) > PASV
(000024) 31-7-2005 22:36:58 - Hello (ip) > 227 Entering Passive Mode (192,168,1,55,151,97).
(000024) 31-7-2005 22:36:58 - Hello (ip) > SIZE /file.mpeg
(000024) 31-7-2005 22:36:58 - Hello (ip) > 213 2496517
(000024) 31-7-2005 22:36:58 - Hello (ip) > RETR /file.mpeg
(000024) 31-7-2005 22:36:58 - Hello (ip) > asked to download 'C:FTPfile.mpeg' --> Access allowed.
(000024) 31-7-2005 22:36:58 - Hello (ip) > 150 Data connection accepted from ip:10058; transfer starting for file.mpeg (2496517 bytes).
(000024) 31-7-2005 22:36:58 - Hello (ip) > started downloading 'C:FTPfile.mpeg'.
(000024) 31-7-2005 22:37:08 - Hello (ip) > aborted downloading 'C:FTPfile.mpeg' - (00:00:10 - 668,000 KB - 66,800 KBytes/s)
(000024) 31-7-2005 22:37:08 - Hello (ip) > 426 Cannot retrieve. Failed. Connection reset (10054).
(000024) 31-7-2005 22:37:08 - Hello (ip) > disconnected. (00:00:11)
(000023) 31-7-2005 22:37:11 - Hello (ip) > TYPE I
(000023) 31-7-2005 22:37:11 - Hello (ip) > 200 Type set to I.
(000023) 31-7-2005 22:37:11 - Hello (ip) > PASV
(000023) 31-7-2005 22:37:11 - Hello (ip) > 227 Entering Passive Mode (192,168,1,55,252,224).
(000023) 31-7-2005 22:37:11 - Hello (ip) > SIZE /file.mp3
(000023) 31-7-2005 22:37:11 - Hello (ip) > 213 7498922
(000023) 31-7-2005 22:37:11 - Hello (ip) > RETR /file.mp3
(000023) 31-7-2005 22:37:11 - Hello (ip) > asked to download 'C:FTPfile.mp3' --> Access allowed.
(000023) 31-7-2005 22:37:11 - Hello (ip) > 150 Data connection accepted from ip:10063; transfer starting for file.mp3 (7498922 bytes).
(000023) 31-7-2005 22:37:11 - Hello (ip) > started downloading 'C:FTPfile.mp3'.
(000023) 31-7-2005 22:37:11 - Hello (ip) > aborted downloading 'C:FTPfile.mp3' - (00:00:01 - 20,000 KB - 20,000 KBytes/s)
(000023) 31-7-2005 22:37:11 - Hello (ip) > 426 Cannot retrieve. Failed. Connection reset (10054).
(000025) 31-7-2005 22:37:13 - (not logged in) (ip) > connected to ip : 192.168.1.55
(000025) 31-7-2005 22:37:13 - (not logged in) (ip) > sending welcome message.
(000025) 31-7-2005 22:37:13 - (not logged in) (ip) > 220 Hello world
(000025) 31-7-2005 22:37:13 - (not logged in) (ip) > USER hello
(000025) 31-7-2005 22:37:13 - (not logged in) (ip) > 331 Password required for hello.
(000025) 31-7-2005 22:37:13 - (not logged in) (ip) > PASS ********
(000025) 31-7-2005 22:37:13 - Hello (ip) > logged in.
(000025) 31-7-2005 22:37:13 - Hello (ip) > 230 User Hello logged in.
(000025) 31-7-2005 22:37:13 - Hello (ip) > TYPE I
(000025) 31-7-2005 22:37:13 - Hello (ip) > 200 Type set to I.
(000025) 31-7-2005 22:37:13 - Hello (ip) > PASV
(000025) 31-7-2005 22:37:13 - Hello (ip) > 227 Entering Passive Mode (192,168,1,55,237,233).
(000025) 31-7-2005 22:37:14 - Hello (ip) > SIZE /file.mp3
(000025) 31-7-2005 22:37:14 - Hello (ip) > 213 7498922
(000025) 31-7-2005 22:37:14 - Hello (ip) > RETR /file.mp3
(000025) 31-7-2005 22:37:14 - Hello (ip) > asked to download 'C:FTPfile.mp3' --> Access allowed.
(000025) 31-7-2005 22:37:14 - Hello (ip) > 150 Data connection accepted from ip:10065; transfer starting for file.mp3 (7498922 bytes).
(000025) 31-7-2005 22:37:14 - Hello (ip) > started downloading 'C:FTPfile.mp3'.
(000025) 31-7-2005 22:37:22 - Hello (ip) > aborted downloading 'C:FTPfile.mp3' - (00:00:09 - 612,000 KB - 68,000 KBytes/s)
(000025) 31-7-2005 22:37:22 - Hello (ip) > 426 Cannot retrieve. Failed. Connection reset (10054).
(000022) 31-7-2005 22:37:22 - Hello (ip) > disconnected. (00:00:41)
(000023) 31-7-2005 22:37:22 - Hello (ip) > disconnected. (00:00:33)
(000025) 31-7-2005 22:37:22 - Hello (ip) > disconnected. (00:00:08)


HELP!

Moeilijk om zo specifiek hierover iets te vinden op internet..........

Verwijderd

Wil je natuurlijk niet horen, maar waarom zou je in 's hemelsnaam IE als FTP client gebruiken :?

Er zijn echt wel talloze proggies die veel beter zijn.

offtopic:
Mag ik je trouwens ff feleciteren met je goede startpost en goede topictitel, dat zie je hier niet vaak meer van nieuwe users :)

[ Voor 35% gewijzigd door Verwijderd op 05-08-2005 11:43 ]


Verwijderd

Verwijderd schreef op vrijdag 05 augustus 2005 @ 11:41:
Wil je natuurlijk niet horen, maar waarom zou je in 's hemelsnaam IE als FTP client gebruiken :?

Er zijn echt wel talloze proggies die veel beter zijn.
Hij zegt al:
Internet Explorer heeft ook een ingebouwde FTP-client. Voor de digibeten is het daarom handig om via IE de bestanden op te halen en naar mij toe te slepen. Ze hoeven dan verder niks in te stellen of te installeren, heel simpel.
Ik hoef ze dan maar deze link te geven: ftp://user:password@adres.mine.nu:2122
En dan werkt het!
Hij beheert de FTP server, maar heeft als ik dat zo lees niet direct de controle over welke FTP client zijn gebruikers ter beschikking hebben. Voor de digibeten onder zijn gebruikers zal het vaak zo zijn dat ze helemaal geen FTP client hebben. En het is een stuk makkelijker om een link te sturen dan om iemand (op afstand) uit te leggen hoe een FTP client geinstalleerd en gebruikt dient te worden. Dus betere proggies zijn er wel, maar ga jij support desk spelen voor hem? ;)

  • Feestkabouter
  • Registratie: Augustus 2005
  • Laatst online: 13-02-2023
Kryz: dank voor het beantwoorden van Carnage :)

Carnage: dank voor het compliment. Ik stoor me er vaak aan bij anderen als ik dingen zoek, dus ja dan moet je zelf wel laten zien hoe het dan wel moet he. Heel klein beetje nadenken bij wat je doet doet wonderen, maar voor veel mensen blijft het teveel gevraagd.

Nou nog iemand met een verklaring/oplossing.......... dat zou wel leuk zijn!

[ Voor 27% gewijzigd door Feestkabouter op 05-08-2005 11:54 ]


Verwijderd

> 227 Entering Passive Mode (192,168,1,55,28,71)
Door geen passive mode IP-adres op te geven en waarschijnlijk dus ook geen passive port range te mappen ben je erg afhankelijk hoe je router er mee om gaat. Jouw router is kennelijk intelligent genoeg om packets inhoudelijk te wijzigen zodat clients toch met je FTP server kunnen connecten. Maar... voor de test zou je het eens "netjes" kunnen configureren om te zien of het probleem daarmee verdwijnt. Dat het NOOP commando er iets mee te maken zou hebben lijkt mij ondanks het log erg onwaarschijnlijk. NOOP doet namelijk, zoals de naam al doet vermoeden, helemaal niets.

  • Feestkabouter
  • Registratie: Augustus 2005
  • Laatst online: 13-02-2023
Hoe meer ik er over lees, hoe duidelijker het me wordt dat NOOP er waarschijnlijk niks mee te maken heeft......

Wat bedoel je met 'netjes' configureren?

En waarom wil men eigenlijk altijd een andere poort nemen dan de standaard poort 21? (degene die me hiermee op weg hielp vertelde me dat ik port 2122 moest nemen)

[ Voor 5% gewijzigd door Feestkabouter op 06-08-2005 14:21 ]


Verwijderd

Poort 21 wordt vaak niet gebruikt omdat er personen zijn die op zoek gaan naar FTP servers om deze proberen te misbruiken. Gebruik je een andere poort dan wordt je FTP server niet gevonden.

Met "netjes" configureren bedoel ik: Je externe IP adres invullen in BulletProof bij "Passive IP", hier ook een passive IP poortrange opgeven en deze poortrange forwarden in je router. Het Passive IP adres wordt naar de client gestuurd samen met een poortnummer uit de passive range. De client maakt naast de control connectie op poort 2122 ook een data connectie naar de opgegeven adres/poort combinatie. Zie ook dit.

Verwijderd

Verwijderd schreef op zaterdag 06 augustus 2005 @ 15:21:
Poort 21 wordt vaak niet gebruikt omdat er personen zijn die op zoek gaan naar FTP servers om deze proberen te misbruiken. Gebruik je een andere poort dan wordt je FTP server niet gevonden.
Yup. Mijn huisgenootje deed dat heel netjes: gewoon op poort 21 een FTP server, anonymous login toestaan, schrijfrechten geven voor anonymous, maar... geen leesrechten. :) Resultaat: die rare warez eikeltjes vinden je FTP host, connecten anoniem, proberen te schrijven, zien dat het lukt, springen een klein gat in de lucht (yay, weer een open FTP host gevonden!), zetten er een film of een spel op, proberen hem later te downloaden, en zien dan ineens dat dat niet gaat, omdat ze geen rechten hebben om te lezen.

Bedankt voor de warez en tot ziens. :D

  • alt-92
  • Registratie: Maart 2000
  • Niet online

alt-92

ye olde farte

Verwijderd schreef op zaterdag 06 augustus 2005 @ 00:57:
NOOP doet namelijk, zoals de naam al doet vermoeden, helemaal niets.
Nou ja.. niets..
simpelweg wordt door dat commando te geven de connectie open gehouden, lijkt me toch wel prettig ;)

maar goed, dat was een beetje offtopic.

ik heb een 864 GB floppydrive! - certified prutser - the social skills of a thermonuclear device


  • Feestkabouter
  • Registratie: Augustus 2005
  • Laatst online: 13-02-2023
Verwijderd schreef op zaterdag 06 augustus 2005 @ 15:21:
Poort 21 wordt vaak niet gebruikt omdat er personen zijn die op zoek gaan naar FTP servers om deze proberen te misbruiken. Gebruik je een andere poort dan wordt je FTP server niet gevonden.

Met "netjes" configureren bedoel ik: Je externe IP adres invullen in BulletProof bij "Passive IP", hier ook een passive IP poortrange opgeven en deze poortrange forwarden in je router. Het Passive IP adres wordt naar de client gestuurd samen met een poortnummer uit de passive range. De client maakt naast de control connectie op poort 2122 ook een data connectie naar de opgegeven adres/poort combinatie. Zie ook dit.
Voor indringers hoef ik dan niet echt bang te zijn, ik was NIET van plan anonieme login toe te staan, ik heb juist een paar aparte users gemaakt met aparte instellingen.

Ik ga het proberen..... maar even nog:
-"hier ook een passive IP poortrange opgeven"..... je zegt 'range', maar moet dat er 1 of meer zijn? suggestie? (ik lees op je link: 50000-50100....... moet ik DIE range opgeven? of een range daarbinnen? of 1 port-nr daarbinnen?)
-ik kan in mijn router maar 1 port forwarden (en daar heb ik die 2122 ingevuld)...... lukt je aanwijzing dan niet?

Of moet ik er gewoon port 21 van maken (ik laat toch geen anonieme login toe) en dan is alles opgelost?

Dank voor de aanwijzingen zover (en anderen ook)!

Verwijderd

Je hoeft niet specifiek die range op te geven als het maar tussen de 1024 en 65535 ligt. Hoeveel poorten je open zet is afhankelijk van het aantal gelijktijdige verbindingen, normaal gesproken één per gebruiker. Omdat IE vaak al gelijk 2 sessies opent zou ik 2 per gebruiker aanhouden. Als je in je router geen range kan opgeven dus bijvoorbeeld poort 50000 t/m 50005 moet je ze één voor één forwarden. De forward voor poort 2122 moet je gewoon zo laten.

  • Feestkabouter
  • Registratie: Augustus 2005
  • Laatst online: 13-02-2023
Verwijderd schreef op zondag 07 augustus 2005 @ 11:53:
Je hoeft niet specifiek die range op te geven als het maar tussen de 1024 en 65535 ligt. Hoeveel poorten je open zet is afhankelijk van het aantal gelijktijdige verbindingen, normaal gesproken één per gebruiker. Omdat IE vaak al gelijk 2 sessies opent zou ik 2 per gebruiker aanhouden. Als je in je router geen range kan opgeven dus bijvoorbeeld poort 50000 t/m 50005 moet je ze één voor één forwarden. De forward voor poort 2122 moet je gewoon zo laten.
Maar stel dat ik een range opgeef (bijv. 50000 - 50100), hoe weet de ftp-server aan mijn kant en/of de client dan dat ie DIE poorten moet gaan gebruiken? Of moet ik het ook nog in de ftp-server-instellingen zetten?

Begrijp ik het goed dat poort 2122 (of standaard 21) wordt gebruikt door het ftp-gebeuren om alleen in het begin van een sessie even heel kort af te spreken welke poort ze gaan gebruiken voor de data-overdracht? (ik wil het graag tot in detail begrijpen, ben gewoon benieuwd hoe het precies werkt)

In dat geval begrijp ik ook dat het 'netjes' is om de poorten specifiek in de router te forwarden, voor als er meer ftp-servers achter de router op mijn netwerk zijn.

Mijn router heeft overigens 1 probleempje: het is niet alleen zo dat ik geen range kan forwarden, ik kan echt maar 1 keer 1 poort forwarden (dus niet met losse poort-forwards een range opbouwen).
Nou maken de 'nette' instellingen niet zo uit, want er is maar 1 ftp-server hier.

Verwijderd

Maar stel dat ik een range opgeef (bijv. 50000 - 50100), hoe weet de ftp-server aan mijn kant en/of de client dan dat ie DIE poorten moet gaan gebruiken?
Je externe IP adres invullen in BulletProof bij "Passive IP", hier ook een passive IP poortrange opgeven en deze poortrange forwarden in je router.
De FTP server weet dus welke poorten 'ie kan gebruiken omdat je dat dus gewoon instelt in het programma. De client weet welke poort omdat de server dat doorgeeft. Zie het regeltje in het log na PASV.
Begrijp ik het goed dat poort 2122 (of standaard 21) wordt gebruikt door het ftp-gebeuren om alleen in het begin van een sessie even heel kort af te spreken welke poort ze gaan gebruiken voor de data-overdracht?
Die initiele connectie blijft gewoon actief hoor, alle commando's lopen over dit zoganaamde command-channel. De feitelijke dataoverdracht (bestanden en listings) verloopt over de andere connectie, het data-channel.
Mijn router heeft overigens 1 probleempje: het is niet alleen zo dat ik geen range kan forwarden, ik kan echt maar 1 keer 1 poort forwarden
Lijkt me sterk. Elke flip-fluitketel router kan meerdere poorten forwarden.

Succes ermee, ik hoop dat je je probleem opgelost krijgt. <<

  • Feestkabouter
  • Registratie: Augustus 2005
  • Laatst online: 13-02-2023
Verwijderd schreef op dinsdag 09 augustus 2005 @ 22:17:
[...]

Lijkt me sterk. Elke flip-fluitketel router kan meerdere poorten forwarden.
maar ik heb geen flip-fluitketel router, ik heb een etech!
ja goedkoop ding, ik weet het, en ook al een best aantal jaartjes oud, en geloof me: ik kan alles bij elkaar echt maar 1 port forwarden :)
Pagina: 1