Page 1 of 1

FTP + Xbox 360

Posted: 11 Aug 2010, 09:25
by Evin
I know, this is a very unique case. But I can connect to Xbox360 through FTP, and I can see the folders, but I can't go to subfolders or copy into them.
However the TotalCommander FTP works fine. But I don't like TC so much.

Re: FTP + Xbox 360

Posted: 11 Aug 2010, 10:28
by Ether
Please post here the logs for the connection (Plugins > FTP Client > Show Logs...).

Re: FTP + Xbox 360

Posted: 11 Aug 2010, 16:54
by Evin

Code: Select all

Connecting to "192.168.0.99" (192.168.0.99) on port 21.
Log UID is 1, time is 2010.08.11. - 16:50:14.

220 Minftpd ready
USER xbox
331 pretend login accepted
PASS (hidden)
230 fake user logged in
(16:50:14): Logged in successfully, getting system information...
SYST
215 Freestyle FTPd
PWD
257 "\"
(16:50:14): Changing path to "\"...
(16:50:14): Listing path "\"...
PORT 192,168,0,194,215,55
200 PORT command successful
TYPE A
200 Type set to I
LIST
150 Opening connection
226 Transfer Complete
(16:50:14): Text listing was parsed by "UNIX6" server type...
(16:50:18): Changing path to "\2009-01-01-10:10 Flash"...
CWD \2009-01-01-10:10 Flash
550 Could not change directory
(16:50:24): Changing path to "\2009-01-01-10:10 HddX"...
CWD \2009-01-01-10:10 HddX
550 Could not change directory
(16:50:25): Changing path to "\2009-01-01-10:10 Hdd1"...
CWD \2009-01-01-10:10 Hdd1
550 Could not change directory

Re: FTP + Xbox 360

Posted: 11 Aug 2010, 21:08
by Ether
Thanks. Firstly, are there any directories without spaces and colons in their names? Secondly, try accessing them in FileZilla and posting the log here (comparing logs with FileZilla has proven useful in debugging FTP connection problems).

Re: FTP + Xbox 360

Posted: 11 Aug 2010, 21:38
by Petr Solin
It seems that listing is not properly parsed, you have date and time in directory name. When you connect to FTP server, use right mouse button in panel to open context menu and choose Show Raw Listing, click Save As and post the file with listing here (list some directory without sensitive data). I will see if I can adapt some existing parser to work with XBOX.

Re: FTP + Xbox 360

Posted: 11 Aug 2010, 22:32
by Evin
Petr Solin wrote:It seems that listing is not properly parsed, you have date and time in directory name.
That's correct.
Petr Solin wrote:I will see if I can adapt some existing parser to work with XBOX.
This is niggling, but the ftp of xbox works fine. The ftp of Xbox360 is my problem. :)

The RAW list.

Code: Select all

dr--r--r--   1 root  root    0 2009-01-01-10:10 Game
dr--r--r--   1 root  root    0 2009-01-01-10:10 Hdd1
dr--r--r--   1 root  root    0 2009-01-01-10:10 HddX
dr--r--r--   1 root  root    0 2009-01-01-10:10 Flash
Ether wrote:Thanks. Firstly, are there any directories without spaces and colons in their names? Secondly, try accessing them in FileZilla and posting the log here (comparing logs with FileZilla has proven useful in debugging FTP connection problems).
The root folders doesn't contain space, just some subfolder. Colon not supported at all in names. I don't know why is there a date and time in the names. That's not the part of the original folder names.

Filezilla Log

Code: Select all

Status:	Connecting to 192.168.0.99:21...
Status:	Connection established, waiting for welcome message...
Response:	220 Minftpd ready
Command:	USER xbox
Response:	331 pretend login accepted
Command:	PASS ****
Response:	230 fake user logged in
Command:	SYST
Response:	215 Freestyle FTPd
Command:	FEAT
Response:	500 command not recognized
Status:	Connected
Status:	Retrieving directory listing...
Command:	PWD
Response:	257 "\"
Command:	TYPE I
Response:	200 Type set to I
Command:	PASV
Response:	227 Entering Passive Mode (192,168,0,99,4,4)
Command:	LIST
Response:	150 Opening connection
Response:	226 Transfer Complete
Status:	Directory listing successful
Status:	Retrieving directory listing...
Command:	CWD Hdd1
Response:	250 CWD command successful
Command:	PWD
Response:	257 "\Hdd1"
Command:	PASV
Response:	227 Entering Passive Mode (192,168,0,99,4,4)
Command:	LIST
Response:	150 Opening connection
Response:	226 Transfer Complete
Status:	Directory listing successful

Re: FTP + Xbox 360

Posted: 12 Aug 2010, 00:07
by Petr Solin
I have prepared parser for Xbox360, you will find it in attachment. How to install it:
-open FTP Client configuration (menu Options / Plugin Configuration), page Servers
-click Other > Import from file, select Xbox360.str file
-use Alt+Up/Down arrows to move Xbox360 parser between UNIX5 and UNIX6 parsers in Supported types of servers listbox
-click OK and try to connect to Xbox360 and let me know how it works ;-)

Re: FTP + Xbox 360

Posted: 12 Aug 2010, 01:22
by Ether
Ether wrote:are there any directories without spaces and colons in their names?
Petr Solin wrote:It seems that listing is not properly parsed, you have date and time in directory name.
I didn't think of that. It should've been my first guess. :oops:

Re: FTP + Xbox 360

Posted: 12 Aug 2010, 18:06
by Evin
Petr Solin wrote:I have prepared parser for Xbox360, you will find it in attachment. How to install it:
-open FTP Client configuration (menu Options / Plugin Configuration), page Servers
-click Other > Import from file, select Xbox360.str file
-use Alt+Up/Down arrows to move Xbox360 parser between UNIX5 and UNIX6 parsers in Supported types of servers listbox
-click OK and try to connect to Xbox360 and let me know how it works ;-)
Works, thank you very much.

Re: FTP + Xbox 360

Posted: 12 Aug 2010, 21:59
by Petr Solin
OK, I'll add it to next version of FTP client. Thanks!