This is a multipart message in MIME format.
--===============0195306875==
Content-Type: multipart/alternative;
boundary="=_alternative 00051209CA25730D_="

This is a multipart message in MIME format.
--=_alternative 00051209CA25730D_=
Content-Type: text/plain; charset="US-ASCII"

Hi

I am having a problem that I am unable to resolve so I thought I would ask
the brains trust...

I have users connecting to our FTP Server using the LeechFTP client. Leech
is Ver 1.3 build 207. Proftp is as follows...

- ProFTPD Version: 1.3.0a (stable)
- Scoreboard Version: 01040002
- Built: Mon Mar 12 15:04:13 EST 2007
- Module: mod_core.c
- Module: mod_xfer.c
- Module: mod_auth_unix.c
- Module: mod_auth_file.c
- Module: mod_auth.c
- Module: mod_ls.c
- Module: mod_log.c
- Module: mod_site.c
- Module: mod_delay/0.5
- Module: mod_auth_pam.c
- Module: mod_cap/1.0


Users are able to connect to the server without issue. However when
attempting to upload a file, Leech reports the following error...

! Upload failed on 148.145.48.74 (/Ops_Test/bfi.exe). (upload not allowed)

followed by...

~ Upload complete on ftp.dpi.nsw.gov.au (/Ops_Test/bfi.exe).

A check of the directory shows that the file was uploaded successfully.
The LeechFtp log shows...

[09:40@03.07.07] 0x00000D88 < 220 ProFTPD 1.3.0a Server (NSW Department of
Primary Industries FTP) [148.145.48.74]
[09:40@03.07.07] 0x00000D88 > USER dpiguest
[09:40@03.07.07] 0x00000D88 < 331 Password required for dpiguest.
[09:40@03.07.07] 0x00000D88 > PASS *****
[09:40@03.07.07] 0x00000D88 < 230 Anonymous access granted, restrictions
apply.
[09:40@03.07.07] 0x00000D88 > REST 1
[09:40@03.07.07] 0x00000D88 < 501 REST: Resuming transfers not allowed in
ASCII mode
[09:40@03.07.07] 0x00000D88 > SYST
[09:40@03.07.07] 0x00000D88 < 215 UNIX Type: L8
[09:40@03.07.07] 0x00000D88 > PWD
[09:40@03.07.07] 0x00000D88 < 257 "/" is current directory.
[09:40@03.07.07] 0x00000D88 > TYPE I
[09:40@03.07.07] 0x00000D88 < 200 Type set to I
[09:40@03.07.07] 0x00000D88 > PORT 148,145,11,31,12,141
[09:40@03.07.07] 0x00000D88 < 200 PORT command successful
[09:40@03.07.07] 0x00000D88 > STOR /Ops_Test/putty.exe
[09:40@03.07.07] 0x00000D88 < 550 /Ops_Test/putty.exe: No such file or
directory
[09:40@03.07.07] 0x00000D88 > TYPE I
[09:40@03.07.07] 0x00000D88 < 200 Type set to I
[09:40@03.07.07] 0x00000D88 > PORT 148,145,11,31,12,142
[09:40@03.07.07] 0x00000D88 < 200 PORT command successful
[09:40@03.07.07] 0x00000D88 > STOR /Ops_Test/putty.exe
[09:40@03.07.07] 0x00000D88 < 150 Opening BINARY mode data connection for
/Ops_Test/putty.exe
[09:40@03.07.07] 0x00000468 < 220 ProFTPD 1.3.0a Server (NSW Department of
Primary Industries FTP) [148.145.48.74]
[09:40@03.07.07] 0x00000468 > USER dpiguest
[09:40@03.07.07] 0x00000468 < 331 Password required for dpiguest.
[09:40@03.07.07] 0x00000468 > PASS *****
[09:40@03.07.07] 0x00000468 < 230 Anonymous access granted, restrictions
apply.
[09:40@03.07.07] 0x00000468 > REST 1
[09:40@03.07.07] 0x00000468 < 501 REST: Resuming transfers not allowed in
ASCII mode
[09:40@03.07.07] 0x00000468 > SYST
[09:40@03.07.07] 0x00000468 < 215 UNIX Type: L8
[09:40@03.07.07] 0x00000468 > PWD
[09:40@03.07.07] 0x00000468 < 257 "/" is current directory.
[09:40@03.07.07] 0x00000D88 < 226 Transfer complete.

Debug output on the server shows...

oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - FTP session
requested from unknown class
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - connected -
local : 148.145.48.74:21
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - connected -
remote : 148.145.48.1:11206
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - FTP session
opened.
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - dispatching
PRE_CMD command 'USER dpiguest' to mod_core
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - dispatching
PRE_CMD command 'USER dpiguest' to mod_core
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - dispatching
PRE_CMD command 'USER dpiguest' to mod_delay
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - dispatching
PRE_CMD command 'USER dpiguest' to mod_auth
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - dispatching CMD
command 'USER dpiguest' to mod_auth
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - dispatching
POST_CMD command 'USER dpiguest' to mod_delay
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - mod_delay/0.5:
delaying for 173 usecs
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - dispatching
LOG_CMD command 'USER dpiguest' to mod_log
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - dispatching
PRE_CMD command 'PASS (hidden)' to mod_core
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - dispatching
PRE_CMD command 'PASS (hidden)' to mod_core
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - dispatching
PRE_CMD command 'PASS (hidden)' to mod_delay
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - dispatching
PRE_CMD command 'PASS (hidden)' to mod_auth
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - dispatching CMD
command 'PASS (hidden)' to mod_auth
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - PAM(dpiguest):
Authentication failure.
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - user dpiguest
authenticated by mod_auth_unix.c
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) -
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - Config for NSW
Department of Primary Industries FTP:
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) -
/home/ftp/pub/rlpbftp/
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - /
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - /incoming
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - Limit
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - Deny
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) -
RequireValidShell
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - Umask
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - DirUmask
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - AllowOverwrite
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - DisplayLogin
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - /fromnswag
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - Limit
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - Allow
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) -
RequireValidShell
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - Umask
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - DirUmask
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - AllowOverwrite
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - DisplayLogin
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - Limit
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - Deny
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) -
RequireValidShell
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - Umask
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - DirUmask
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - AllowOverwrite
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - DisplayLogin
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) -
AnonRequirePassword
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - UserName
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - GroupName
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) -
RequireValidShell
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - Umask
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - DirUmask
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - AllowOverwrite
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - DisplayLogin
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) -
/home/ftp/pub/xlpiuser/
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - Limit
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - Allow
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) -
AnonRequirePassword
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - UserName
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - GroupName
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) -
RequireValidShell
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - Umask
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - DirUmask
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - AllowOverwrite
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - DisplayLogin
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) -
/home/ftp/pub/giaguest/
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - Limit
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - Allow
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) -
AnonRequirePassword
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - UserName
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - GroupName
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) -
RequireValidShell
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - Umask
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - DirUmask
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - AllowOverwrite
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - DisplayLogin
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) -
/home/ftp/pub/gisguest/
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - Limit
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - Allow
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) -
AnonRequirePassword
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - UserName
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - GroupName
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) -
RequireValidShell
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - Umask
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - DirUmask
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - AllowOverwrite
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - DisplayLogin
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) -
/home/ftp/pub/desguest/
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - Limit
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - Allow
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) -
AnonRequirePassword
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - UserName
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - GroupName
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) -
RequireValidShell
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - Umask
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - DirUmask
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - AllowOverwrite
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - DisplayLogin
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) -
/home/ftp/pub/firedata/
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - Limit
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - Allow
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) -
AnonRequirePassword
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - UserName
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - GroupName
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) -
RequireValidShell
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - Umask
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - DirUmask
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - AllowOverwrite
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - DisplayLogin
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) -
/home/ftp/pub/vicpic/
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - Limit
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - Allow
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) -
AnonRequirePassword
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - UserName
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - GroupName
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) -
RequireValidShell
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - Umask
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - DirUmask
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - AllowOverwrite
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - DisplayLogin
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) -
/home/ftp/pub/asguest/
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - /
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - /data
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - Limit
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - Allow
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) -
RequireValidShell
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - Umask
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - DirUmask
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - AllowOverwrite
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - DisplayLogin
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - Limit
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - Allow
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - Limit
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - Deny
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) -
RequireValidShell
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - Umask
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - DirUmask
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - AllowOverwrite
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - DisplayLogin
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) -
AnonRequirePassword
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - UserName
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - GroupName
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) -
RequireValidShell
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - Umask
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - DirUmask
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - AllowOverwrite
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - DisplayLogin
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) -
/home/ftp/pub/asguest/
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - Limit
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - Allow
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) -
AnonRequirePassword
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - UserName
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - GroupName
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) -
RequireValidShell
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - Umask
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - DirUmask
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - AllowOverwrite
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - DisplayLogin
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) -
/home/ftp/pub/ftpfish/
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - Limit
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - Allow
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) -
AnonRequirePassword
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - UserName
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - GroupName
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) -
RequireValidShell
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - Umask
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - DirUmask
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - AllowOverwrite
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - DisplayLogin
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) -
/home/ftp/pub/texpress/
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - Limit
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - Allow
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) -
AnonRequirePassword
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - UserName
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - GroupName
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) -
RequireValidShell
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - Umask
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - DirUmask
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - AllowOverwrite
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - DisplayLogin
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) -
/home/ftp/pub/agguest/
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - Limit
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - Allow
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) -
AnonRequirePassword
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - UserName
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - GroupName
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) -
RequireValidShell
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - Umask
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - DirUmask
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - AllowOverwrite
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - DisplayLogin
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) -
/home/ftp/pub/agguest/
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - Limit
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - Allow
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) -
AnonRequirePassword
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - UserName
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - GroupName
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) -
RequireValidShell
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - Umask
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - DirUmask
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - AllowOverwrite
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - DisplayLogin
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - Limit
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - DenyAll
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - DefaultServer
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - IdentLookups
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - UserID
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - UserName
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - GroupID
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - GroupName
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - DefaultRoot
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - AllowOverwrite
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - DisplayLogin
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - CURRENT-CLIENTS
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - USER
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - ANON dpiguest:
Login successful.
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - Preparing to
chroot to directory '/home/ftp/pub/agguest'
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - Environment
successfully chroot()ed.
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - in
dir_check_full(): path = '/', fullpath = '/home/ftp/pub/agguest/'.
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - dispatching
POST_CMD command 'PASS (hidden)' to mod_cap
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - mod_cap/1.0:
capabilities '= cap_net_bind_service+ep'
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - dispatching
POST_CMD command 'PASS (hidden)' to mod_delay
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - mod_delay/0.5:
delaying for 931 usecs
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - dispatching
POST_CMD command 'PASS (hidden)' to mod_log
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - dispatching
POST_CMD command 'PASS (hidden)' to mod_ls
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - dispatching
POST_CMD command 'PASS (hidden)' to mod_auth
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - dispatching
LOG_CMD command 'PASS (hidden)' to mod_log
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - dispatching
PRE_CMD command 'REST 1' to mod_core
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - dispatching
PRE_CMD command 'REST 1' to mod_core
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - dispatching CMD
command 'REST 1' to mod_xfer
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - REST not allowed
in ASCII mode
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - dispatching
LOG_CMD_ERR command 'REST 1' to mod_log
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - dispatching
PRE_CMD command 'SYST' to mod_core
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - dispatching
PRE_CMD command 'SYST' to mod_core
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - dispatching CMD
command 'SYST' to mod_core
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - dispatching
LOG_CMD command 'SYST' to mod_log
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - dispatching
PRE_CMD command 'PWD' to mod_core
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - dispatching
PRE_CMD command 'PWD' to mod_core
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - dispatching CMD
command 'PWD' to mod_core
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - dispatching
LOG_CMD command 'PWD' to mod_log
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - dispatching
PRE_CMD command 'TYPE I' to mod_core
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - dispatching
PRE_CMD command 'TYPE I' to mod_core
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - dispatching CMD
command 'TYPE I' to mod_xfer
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - dispatching
LOG_CMD command 'TYPE I' to mod_log
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - dispatching
PRE_CMD command 'PORT 148,145,48,1,43,199' to mod_core
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - dispatching
PRE_CMD command 'PORT 148,145,48,1,43,199' to mod_core
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - dispatching CMD
command 'PORT 148,145,48,1,43,199' to mod_core
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - dispatching
LOG_CMD command 'PORT 148,145,48,1,43,199' to mod_log
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - dispatching
PRE_CMD command 'STOR /Ops_Test/putty.exe' to mod_core
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - dispatching
PRE_CMD command 'STOR /Ops_Test/putty.exe' to mod_core
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - dispatching
PRE_CMD command 'STOR /Ops_Test/putty.exe' to mod_xfer
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - in dir_check():
setting umask to 0022 (was 0022)
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - dispatching
LOG_CMD_ERR command 'STOR /Ops_Test/putty.exe' to mod_log
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - dispatching
LOG_CMD_ERR command 'STOR /Ops_Test/putty.exe' to mod_xfer
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - dispatching
PRE_CMD command 'TYPE I' to mod_core
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - dispatching
PRE_CMD command 'TYPE I' to mod_core
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - dispatching CMD
command 'TYPE I' to mod_xfer
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - dispatching
LOG_CMD command 'TYPE I' to mod_log
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - dispatching
PRE_CMD command 'PORT 148,145,48,1,43,200' to mod_core
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - dispatching
PRE_CMD command 'PORT 148,145,48,1,43,200' to mod_core
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - dispatching CMD
command 'PORT 148,145,48,1,43,200' to mod_core
oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1]) - dispatching
LOG_CMD command 'PORT 148,145,48,1,43,200' to mod_log

I think thats all of the relevant section. And just in case,
proftpd.conf...

# NSW Department of Primary Industries FTP Server Configuration
# File.
# proftp Ver 1.3.0a
# Initial Config dpw 13/03/2007

ServerName "NSW Department of Primary Industries FTP"
ServerType standalone
DefaultServer on

# Port 21 is the standard FTP port.
Port 21

#Disable Reverse DNS lookup to speed up connection
UseReverseDNS off
IdentLookups off

# Umask 022 is a good standard umask to prevent new dirs and files
# from being group and world writable.
#Umask 022

# To prevent DoS attacks, set the maximum number of child processes
# to 30. If you need to allow more than 30 concurrent connections
# at once, simply increase this value. Note that this ONLY works
# in standalone mode, in inetd mode you should use an inetd server
# that allows you to limit maximum number of processes per service
# (such as xinetd).
MaxInstances 30

# Set the user and group under which the server will run.
User nobody
Group nobody

# To cause every FTP user to be "jailed" (chrooted) into their home
# directory, uncomment this line.
DefaultRoot ~

# Normally, we want files to be overwriteable.
AllowOverwrite on

# We want 'welcome.msg' displayed at login.
DisplayLogin welcome.msg

# Bar use of SITE CHMOD by default

DenyAll


### agguest configuration


AnonRequirePassword on
User agguest
Group agguest
RequireValidShell off
Umask 0022 0007



Allow agguest





### dpiguest configuration


AnonRequirePassword on
User dpiguest
Group dpiguest
RequireValidShell off
Umask 0022 0007



Allow dpiguest





### texpress configuration


AnonRequirePassword on
User texpress
Group texpress
RequireValidShell off
Umask 0022 0007



Allow texpress





### ftpfish configuration


AnonRequirePassword on
User ftpfish
Group ftpfish
RequireValidShell off
Umask 0022 0007



Allow ftpfish





### asguest configuration


AnonRequirePassword on
User asguest
Group asguest
RequireValidShell off
Umask 0022 0007



Allow asguest






AnonRequirePassword on
User asreml
Group asreml
RequireValidShell off
Umask 0022 0007



Allow asreml





Deny All


Allow asreml





### vicpic configuration


AnonRequirePassword on
User vicpic
Group vicpic
RequireValidShell off
Umask 0022 0007



Allow vicpic





### firedata configuration


AnonRequirePassword on
User firedata
Group firedata
RequireValidShell off
Umask 0022 0007



Allow firedata





### desguest configuration


AnonRequirePassword on
User desguest
Group desguest
RequireValidShell off
Umask 0022 0007



Allow desguest





### gisguest configuration


AnonRequirePassword on
User gisguest
Group gisguest
RequireValidShell off
Umask 0022 0007



Allow gisguest





### giaguest configuration


AnonRequirePassword on
User giaguest
Group giaguest
RequireValidShell off
Umask 0022 0007



Allow giaguest





### xlpiuser configuration


AnonRequirePassword on
User xlpiuser
Group xlpiuser
RequireValidShell off
Umask 0022 0007



Allow xlpiuser





### rlpbftp configuration


AnonRequirePassword on
User rlpbftp
Group rlpbftp
RequireValidShell off
Umask 0022 0007



Deny All





Deny All





Allow All





# Anonymous configuration. For no anonymous users,
# simply delete this entire section.
#
#
# After anonymous login, daemon runs as user/group agguest
# User agguest
# Group agguest
#
# The client login anonymous is aliased to the real user agguest
# UserAlias anonymous agguest
#
# Authenticate anonymous login against anonymous alias rather than
# the real agguest user
# AuthAliasOnly on
# AuthUsingAlias on
# AnonRequirePassword off
# Limit the maximum number of anonymous logins
# MaxClients 20

# We want 'welcome.msg' displayed at login, and '.message' displayed
# in each newly chdired directory.
# DisplayLogin welcome.msg
# DisplayFirstChdir .message

# Limit WRITE everywhere in the anonymous chroot
#
# DenyAll
#

#


Hopefully thats enough info to help diagnose. Thanks in advance...

---------------------------------------------------------------------------------------------------------
David Wilde
Systems Administrator
Information & Communications Technology
Host Systems - Integration
NSW Department of Primary Industries
161 Kite St
Orange NSW 2800

Tel: (02) 6391 3142
Fax: (02) 6391 3290
Email: david.wilde@dpi.nsw.gov.au
--------------------------------------------------------------------------------------------------------

This message is intended for the addressee named and may contain confidential information. If you are not the intended recipient, please delete it and notify the sender. Views expressed in this message are those of the individual sender, and are not necessarily the views of their organisation.

--=_alternative 00051209CA25730D_=
Content-Type: text/html; charset="US-ASCII"



Hi



I am having a problem that I am unable
to resolve so I thought I would ask the brains trust...




I have users connecting to our FTP Server
using the LeechFTP client. Leech is Ver 1.3 build 207. Proftp is as follows...




 - ProFTPD Version: 1.3.0a (stable)

 -   Scoreboard Version:
01040002


 -   Built: Mon Mar 12 15:04:13
EST 2007


 -     Module: mod_core.c

 -     Module: mod_xfer.c

 -     Module: mod_auth_unix.c

 -     Module: mod_auth_file.c

 -     Module: mod_auth.c

 -     Module: mod_ls.c

 -     Module: mod_log.c

 -     Module: mod_site.c

 -     Module: mod_delay/0.5

 -     Module: mod_auth_pam.c

 -     Module: mod_cap/1.0





Users are able to connect to the server without issue. However when attempting
to upload a file, Leech reports the following error...




! Upload failed on 148.145.48.74 (/Ops_Test/bfi.exe).
(upload not allowed)




followed by...



~ Upload complete on ftp.dpi.nsw.gov.au
(/Ops_Test/bfi.exe).




A check of the directory shows that
the file was uploaded successfully. The LeechFtp log shows...




[09:40@03.07.07] 0x00000D88 < 220
ProFTPD 1.3.0a Server (NSW Department of Primary Industries FTP) [148.145.48.74]


[09:40@03.07.07] 0x00000D88 > USER
dpiguest


[09:40@03.07.07] 0x00000D88 < 331
Password required for dpiguest.


[09:40@03.07.07] 0x00000D88 > PASS
*****


[09:40@03.07.07] 0x00000D88 < 230
Anonymous access granted, restrictions apply.


[09:40@03.07.07] 0x00000D88 > REST
1


[09:40@03.07.07] 0x00000D88 < 501
REST: Resuming transfers not allowed in ASCII mode


[09:40@03.07.07] 0x00000D88 > SYST

[09:40@03.07.07] 0x00000D88 < 215
UNIX Type: L8


[09:40@03.07.07] 0x00000D88 > PWD

[09:40@03.07.07] 0x00000D88 < 257
"/" is current directory.


[09:40@03.07.07] 0x00000D88 > TYPE
I


[09:40@03.07.07] 0x00000D88 < 200
Type set to I


[09:40@03.07.07] 0x00000D88 > PORT
148,145,11,31,12,141


[09:40@03.07.07] 0x00000D88 < 200
PORT command successful


[09:40@03.07.07] 0x00000D88 > STOR
/Ops_Test/putty.exe


[09:40@03.07.07] 0x00000D88 < 550
/Ops_Test/putty.exe: No such file or directory


[09:40@03.07.07] 0x00000D88 > TYPE
I


[09:40@03.07.07] 0x00000D88 < 200
Type set to I


[09:40@03.07.07] 0x00000D88 > PORT
148,145,11,31,12,142


[09:40@03.07.07] 0x00000D88 < 200
PORT command successful


[09:40@03.07.07] 0x00000D88 > STOR
/Ops_Test/putty.exe


[09:40@03.07.07] 0x00000D88 < 150
Opening BINARY mode data connection for /Ops_Test/putty.exe


[09:40@03.07.07] 0x00000468 < 220
ProFTPD 1.3.0a Server (NSW Department of Primary Industries FTP) [148.145.48.74]


[09:40@03.07.07] 0x00000468 > USER
dpiguest


[09:40@03.07.07] 0x00000468 < 331
Password required for dpiguest.


[09:40@03.07.07] 0x00000468 > PASS
*****


[09:40@03.07.07] 0x00000468 < 230
Anonymous access granted, restrictions apply.


[09:40@03.07.07] 0x00000468 > REST
1


[09:40@03.07.07] 0x00000468 < 501
REST: Resuming transfers not allowed in ASCII mode


[09:40@03.07.07] 0x00000468 > SYST

[09:40@03.07.07] 0x00000468 < 215
UNIX Type: L8


[09:40@03.07.07] 0x00000468 > PWD

[09:40@03.07.07] 0x00000468 < 257
"/" is current directory.


[09:40@03.07.07] 0x00000D88 < 226
Transfer complete.




Debug output on the server shows...



oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- FTP session requested from unknown class


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- connected - local  : 148.145.48.74:21


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- connected - remote : 148.145.48.1:11206


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- FTP session opened.


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- dispatching PRE_CMD command 'USER dpiguest' to mod_core


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- dispatching PRE_CMD command 'USER dpiguest' to mod_core


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- dispatching PRE_CMD command 'USER dpiguest' to mod_delay


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- dispatching PRE_CMD command 'USER dpiguest' to mod_auth


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- dispatching CMD command 'USER dpiguest' to mod_auth


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- dispatching POST_CMD command 'USER dpiguest' to mod_delay


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- mod_delay/0.5: delaying for 173 usecs


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- dispatching LOG_CMD command 'USER dpiguest' to mod_log


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- dispatching PRE_CMD command 'PASS (hidden)' to mod_core


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- dispatching PRE_CMD command 'PASS (hidden)' to mod_core


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- dispatching PRE_CMD command 'PASS (hidden)' to mod_delay


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- dispatching PRE_CMD command 'PASS (hidden)' to mod_auth


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- dispatching CMD command 'PASS (hidden)' to mod_auth


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- PAM(dpiguest): Authentication failure.


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- user dpiguest authenticated by mod_auth_unix.c


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- Config for NSW Department of Primary Industries FTP:


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- /home/ftp/pub/rlpbftp/


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  /


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-   /incoming


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-    Limit


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-     Deny


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-    RequireValidShell


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-    Umask


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-    DirUmask


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-    AllowOverwrite


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-    DisplayLogin


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-   /fromnswag


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-    Limit


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-     Allow


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-    RequireValidShell


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-    Umask


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-    DirUmask


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-    AllowOverwrite


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-    DisplayLogin


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-   Limit


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-    Deny


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-   RequireValidShell


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-   Umask


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-   DirUmask


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-   AllowOverwrite


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-   DisplayLogin


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  AnonRequirePassword


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  UserName


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  GroupName


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  RequireValidShell


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  Umask


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  DirUmask


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  AllowOverwrite


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  DisplayLogin


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- /home/ftp/pub/xlpiuser/


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  Limit


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-   Allow


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  AnonRequirePassword


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  UserName


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  GroupName


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  RequireValidShell


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  Umask


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  DirUmask


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  AllowOverwrite


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  DisplayLogin


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- /home/ftp/pub/giaguest/


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  Limit


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-   Allow


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  AnonRequirePassword


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  UserName


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  GroupName


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  RequireValidShell


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  Umask


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  DirUmask


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  AllowOverwrite


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  DisplayLogin


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- /home/ftp/pub/gisguest/


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  Limit


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-   Allow


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  AnonRequirePassword


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  UserName


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  GroupName


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  RequireValidShell


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  Umask


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  DirUmask


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  AllowOverwrite


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  DisplayLogin


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- /home/ftp/pub/desguest/


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  Limit


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-   Allow


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  AnonRequirePassword


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  UserName


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  GroupName


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  RequireValidShell


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  Umask


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  DirUmask


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  AllowOverwrite


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  DisplayLogin


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- /home/ftp/pub/firedata/


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  Limit


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-   Allow


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  AnonRequirePassword


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  UserName


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  GroupName


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  RequireValidShell


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  Umask


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  DirUmask


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  AllowOverwrite


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  DisplayLogin


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- /home/ftp/pub/vicpic/


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  Limit


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-   Allow


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  AnonRequirePassword


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  UserName


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  GroupName


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  RequireValidShell


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  Umask


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  DirUmask


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  AllowOverwrite


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  DisplayLogin


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- /home/ftp/pub/asguest/


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  /


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-   /data


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-    Limit


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-     Allow


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-    RequireValidShell


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-    Umask


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-    DirUmask


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-    AllowOverwrite


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-    DisplayLogin


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-   Limit


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-    Allow


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-   Limit


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-    Deny


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-   RequireValidShell


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-   Umask


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-   DirUmask


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-   AllowOverwrite


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-   DisplayLogin


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  AnonRequirePassword


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  UserName


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  GroupName


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  RequireValidShell


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  Umask


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  DirUmask


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  AllowOverwrite


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  DisplayLogin


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- /home/ftp/pub/asguest/


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  Limit


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-   Allow


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  AnonRequirePassword


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  UserName


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  GroupName


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  RequireValidShell


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  Umask


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  DirUmask


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  AllowOverwrite


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  DisplayLogin


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- /home/ftp/pub/ftpfish/


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  Limit


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-   Allow


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  AnonRequirePassword


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  UserName


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  GroupName


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  RequireValidShell


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  Umask


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  DirUmask


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  AllowOverwrite


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  DisplayLogin


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- /home/ftp/pub/texpress/


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  Limit


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-   Allow


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  AnonRequirePassword


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  UserName


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  GroupName


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  RequireValidShell


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  Umask


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  DirUmask


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  AllowOverwrite


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  DisplayLogin


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- /home/ftp/pub/agguest/


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  Limit


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-   Allow


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  AnonRequirePassword


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  UserName


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  GroupName


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  RequireValidShell


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  Umask


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  DirUmask


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  AllowOverwrite


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  DisplayLogin


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- /home/ftp/pub/agguest/


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  Limit


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-   Allow


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  AnonRequirePassword


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  UserName


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  GroupName


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  RequireValidShell


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  Umask


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  DirUmask


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  AllowOverwrite


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  DisplayLogin


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- Limit


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
-  DenyAll


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- DefaultServer


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- IdentLookups


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- UserID


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- UserName


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- GroupID


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- GroupName


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- DefaultRoot


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- AllowOverwrite


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- DisplayLogin


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- CURRENT-CLIENTS


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- USER


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- ANON dpiguest: Login successful.


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- Preparing to chroot to directory '/home/ftp/pub/agguest'


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- Environment successfully chroot()ed.


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- in dir_check_full(): path = '/', fullpath = '/home/ftp/pub/agguest/'.


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- dispatching POST_CMD command 'PASS (hidden)' to mod_cap


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- mod_cap/1.0: capabilities '= cap_net_bind_service+ep'


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- dispatching POST_CMD command 'PASS (hidden)' to mod_delay


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- mod_delay/0.5: delaying for 931 usecs


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- dispatching POST_CMD command 'PASS (hidden)' to mod_log


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- dispatching POST_CMD command 'PASS (hidden)' to mod_ls


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- dispatching POST_CMD command 'PASS (hidden)' to mod_auth


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- dispatching LOG_CMD command 'PASS (hidden)' to mod_log


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- dispatching PRE_CMD command 'REST 1' to mod_core


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- dispatching PRE_CMD command 'REST 1' to mod_core


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- dispatching CMD command 'REST 1' to mod_xfer


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- REST not allowed in ASCII mode


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- dispatching LOG_CMD_ERR command 'REST 1' to mod_log


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- dispatching PRE_CMD command 'SYST' to mod_core


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- dispatching PRE_CMD command 'SYST' to mod_core


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- dispatching CMD command 'SYST' to mod_core


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- dispatching LOG_CMD command 'SYST' to mod_log


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- dispatching PRE_CMD command 'PWD' to mod_core


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- dispatching PRE_CMD command 'PWD' to mod_core


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- dispatching CMD command 'PWD' to mod_core


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- dispatching LOG_CMD command 'PWD' to mod_log


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- dispatching PRE_CMD command 'TYPE I' to mod_core


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- dispatching PRE_CMD command 'TYPE I' to mod_core


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- dispatching CMD command 'TYPE I' to mod_xfer


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- dispatching LOG_CMD command 'TYPE I' to mod_log


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- dispatching PRE_CMD command 'PORT 148,145,48,1,43,199' to mod_core


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- dispatching PRE_CMD command 'PORT 148,145,48,1,43,199' to mod_core


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- dispatching CMD command 'PORT 148,145,48,1,43,199' to mod_core


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- dispatching LOG_CMD command 'PORT 148,145,48,1,43,199' to mod_log


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- dispatching PRE_CMD command 'STOR /Ops_Test/putty.exe' to mod_core


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- dispatching PRE_CMD command 'STOR /Ops_Test/putty.exe' to mod_core


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- dispatching PRE_CMD command 'STOR /Ops_Test/putty.exe' to mod_xfer


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- in dir_check(): setting umask to 0022 (was 0022)


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- dispatching LOG_CMD_ERR command 'STOR /Ops_Test/putty.exe' to mod_log


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- dispatching LOG_CMD_ERR command 'STOR /Ops_Test/putty.exe' to mod_xfer


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- dispatching PRE_CMD command 'TYPE I' to mod_core


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- dispatching PRE_CMD command 'TYPE I' to mod_core


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- dispatching CMD command 'TYPE I' to mod_xfer


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- dispatching LOG_CMD command 'TYPE I' to mod_log


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- dispatching PRE_CMD command 'PORT 148,145,48,1,43,200' to mod_core


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- dispatching PRE_CMD command 'PORT 148,145,48,1,43,200' to mod_core


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- dispatching CMD command 'PORT 148,145,48,1,43,200' to mod_core


oranprodftp.dpi.nsw.gov.au (148.145.48.1[148.145.48.1])
- dispatching LOG_CMD command 'PORT 148,145,48,1,43,200' to mod_log




I think thats all of the relevant section.
And just in case, proftpd.conf...




# NSW Department of Primary Industries
FTP Server Configuration


# File.

# proftp Ver 1.3.0a

# Initial Config dpw 13/03/2007



ServerName        
               "NSW
Department of Primary Industries FTP"


ServerType        
               standalone


DefaultServer      
               
 on




# Port 21 is the standard FTP port.

Port        
               
       21




#Disable Reverse DNS lookup to speed
up connection


UseReverseDNS      
 off


IdentLookups        off



# Umask 022 is a good standard umask
to prevent new dirs and files


# from being group and world writable.

#Umask        
               
       022




# To prevent DoS attacks, set the maximum
number of child processes


# to 30.  If you need to allow
more than 30 concurrent connections


# at once, simply increase this value.
 Note that this ONLY works


# in standalone mode, in inetd mode
you should use an inetd server


# that allows you to limit maximum
number of processes per service


# (such as xinetd).

MaxInstances        
               30




# Set the user and group under which
the server will run.


User        
               
       nobody


Group        
               
       nobody




# To cause every FTP user to be "jailed"
(chrooted) into their home


# directory, uncomment this line.

DefaultRoot ~



# Normally, we want files to be overwriteable.

AllowOverwrite      
         on




# We want 'welcome.msg' displayed at
login.


  DisplayLogin      
 welcome.msg




# Bar use of SITE CHMOD by default

<Limit SITE_CHMOD>

  DenyAll

</Limit>



### agguest configuration



<Anonymous      
 /home/ftp/pub/agguest>


  AnonRequirePassword    
    on        


  User        
       agguest


  Group        
       agguest


  RequireValidShell    
   off


  Umask        0022
0007




<Directory *>

<Limit WRITE>

Allow agguest

</Limit>

</Directory>



</Anonymous>



### dpiguest configuration



<Anonymous      /home/ftp/pub/agguest>

  AnonRequirePassword   on

  User        
 dpiguest


  Group        
dpiguest


  RequireValidShell    
off


  Umask 0022 0007



<Directory *>

<Limit WRITE>

Allow dpiguest

</Limit>

</Directory>



</Anonymous>



### texpress configuration



<Anonymous      /home/ftp/pub/texpress>

  AnonRequirePassword   on

  User        
 texpress


  Group        
texpress


  RequireValidShell    
off


  Umask 0022 0007



<Directory *>

<Limit WRITE>

Allow texpress

</Limit>

</Directory>



</Anonymous>



### ftpfish configuration



<Anonymous      /home/ftp/pub/ftpfish>

  AnonRequirePassword   on

  User        
 ftpfish


  Group        
ftpfish


  RequireValidShell    
off


  Umask 0022 0007



<Directory *>

<Limit WRITE>

Allow ftpfish

</Limit>

</Directory>



</Anonymous>



### asguest configuration



<Anonymous      /home/ftp/pub/asguest>

  AnonRequirePassword   on

  User        
 asguest


  Group        
asguest


  RequireValidShell    
off


  Umask 0022 0007



<Directory *>

<Limit WRITE>

Allow asguest

</Limit>

</Directory>



</Anonymous>



<Anonymous      /home/ftp/pub/asguest>

  AnonRequirePassword   on

  User        
 asreml


  Group        
asreml


  RequireValidShell    
off


  Umask 0022 0007



<Directory data>

<Limit WRITE>

Allow asreml

</Limit>

</Directory>



<Directory />

<Limit WRITE>

Deny All

</Limit>

<Limit RETR>

Allow asreml

</Limit>

</Directory>



</Anonymous>



### vicpic configuration



<Anonymous      /home/ftp/pub/vicpic>

  AnonRequirePassword   on

  User        
 vicpic


  Group        
vicpic


  RequireValidShell    
off


  Umask 0022 0007



<Directory *>

<Limit WRITE>

Allow vicpic

</Limit>

</Directory>



</Anonymous>



### firedata configuration



<Anonymous      /home/ftp/pub/firedata>

  AnonRequirePassword   on

  User        
 firedata


  Group        
firedata


  RequireValidShell    
off


  Umask 0022 0007



<Directory *>

<Limit WRITE>

Allow firedata

</Limit>

</Directory>



</Anonymous>



### desguest configuration



<Anonymous      /home/ftp/pub/desguest>

  AnonRequirePassword   on

  User        
 desguest


  Group        
desguest


  RequireValidShell    
off


  Umask 0022 0007



<Directory *>

<Limit WRITE>

Allow desguest

</Limit>

</Directory>



</Anonymous>



### gisguest configuration



<Anonymous      /home/ftp/pub/gisguest>

  AnonRequirePassword   on

  User        
 gisguest


  Group        
gisguest


  RequireValidShell    
off


  Umask 0022 0007



<Directory *>

<Limit WRITE>

Allow gisguest

</Limit>

</Directory>



</Anonymous>



### giaguest configuration



<Anonymous      /home/ftp/pub/giaguest>

  AnonRequirePassword   on

  User        
 giaguest


  Group        
giaguest


  RequireValidShell    
off


  Umask 0022 0007



<Directory *>

<Limit WRITE>

Allow giaguest

</Limit>

</Directory>



</Anonymous>



### xlpiuser configuration



<Anonymous      /home/ftp/pub/xlpiuser>

  AnonRequirePassword   on

  User        
 xlpiuser


  Group        
xlpiuser


  RequireValidShell    
off


  Umask 0022 0007



<Directory *>

<Limit WRITE>

Allow xlpiuser

</Limit>

</Directory>



</Anonymous>



### rlpbftp configuration



<Anonymous      /home/ftp/pub/rlpbftp>

  AnonRequirePassword   on

  User        
 rlpbftp


  Group        
rlpbftp


  RequireValidShell    
off


  Umask 0022 0007



<Directory />

<Limit WRITE>

Deny All

</Limit>

</Directory>



<Directory incoming>

<Limit WRITE>

Deny All

</Limit>

</Directory>



<Directory fromnswag>

<Limit WRITE>

Allow All

</Limit>

</Directory>



</Anonymous>



# Anonymous configuration. For no anonymous
users,


# simply delete this entire <Anonymous>
section.


#

#<Anonymous      
 /home/ftp/pub/agguest>


# After anonymous login, daemon runs
as user/group agguest


#  User        
       agguest


#  Group      
         agguest


#

# The client login anonymous is aliased
to the real user agguest


#  UserAlias      
 anonymous agguest


#

# Authenticate anonymous login against
anonymous alias rather than


# the real agguest user

# AuthAliasOnly      
         on


# AuthUsingAlias      
 on


# AnonRequirePassword    
   off


# Limit the maximum number of anonymous
logins


#  MaxClients      
               
 20




# We want 'welcome.msg' displayed at
login, and '.message' displayed


# in each newly chdired directory.

#  DisplayLogin    
               
   welcome.msg


#  DisplayFirstChdir    
           .message




# Limit WRITE everywhere in the anonymous
chroot


#  <Limit WRITE>

#    DenyAll

#  </Limit>

#</Anonymous>



Hopefully thats enough info to help
diagnose. Thanks in advance...




---------------------------------------------------------------------------------------------------------

David Wilde

Systems Administrator

Information & Communications Technology

Host Systems - Integration

NSW Department of Primary Industries

161 Kite St

Orange  NSW  2800



Tel:    (02) 6391 3142

Fax:   (02) 6391 3290

Email: david.wilde@dpi.nsw.gov.au

--------------------------------------------------------------------------------------------------------





This message is intended for the addressee named a nd may contain confidential information. If you ar e not the intended recipient, please delete it and  notify the sender. Views expressed in this messag e are those of the individual sender, and are not  necessarily the views of their organisation.

--=_alternative 00051209CA25730D_=--



--===============0195306875==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
--===============0195306875==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
ProFTPD Users List
Unsubscribe problems?
http://www.proftpd.org/list-unsub.html
--===============0195306875==--