ServerName "Welcome on my ftp-Server"
ServerType standalone
DefaultServer on
ServerIdent on "Welcome on my own ftp"
Port 21
ServerAdmin bofh@3d-crew.com
Umask 022
MaxInstances 30
User nobody
Group nogroup
DefaultRoot ~/
CommandBufferSize 70
DirFakeUser on dreckskind
DirFakeGroup on dreckskind
DirFakeMode 0640
IgnoreHidden on
DisplayConnect /home/ftp/.msg/.connect
DisplayLogin .msg/.login
DisplayQuit /home/ftp/.msg/.quit
DisplayReadme INDEX
DisplayGoAway /home/ftp/.msg/.goaway
AccessDenyMsg "-= : { Access for %u denided } : =-"
AccessGrantMsg "-= : { Access for %u allowed } : =-"
TimeoutIdle 800
TimeoutLogin 300
TimeoutNoTransfer 800
TimeoutStalled 0
MaxClients 100 "sry, zuviel User"
MaxClientsPerHost 10 "Wieviel denn noch?!"
MaxLoginAttempts 5 "[x] go away"
TransferLog /var/log/proftp
LogFormat default "%h %l %u %t \"%r\" %s %b"
LogFormat auth "%v [%P] %h %t \"%r\" %s"
LogFormat write "%h %l %u %t \"%r\" %s %b"
ExtendedLog /var/log/proftp/proftpd-access.log WRITE,READ write
ExtendedLog /var/log/proftp/proftpd-auth.log AUTH auth
DenyFilter "%"
DenyFilter "ls ///////////////////////////////////"
DenyFilter "\\*/"
PathAllowFilter ^[a-zA-Z0-9][a-zA-Z0-9\.\_-]{0,69}$
MaxLoad 10.0 "Server is busy.. seek elsewhere"
GzipFS /home/ftp/uploads 9
AllowOverwrite on
HideUser dope
Order deny,allow
Deny from .aol.com
Allow from all
DenyAll
DenyAll
AllowAll
AllowStoreRestart on
AllowAll
DenyAll
AllowStoreRestart on
AllowAll
DenyAll
AllowStoreRestart on
AllowAll
DenyAll
Order deny,allow
Deny from .aol.com
Deny from .msn.com
Deny from .hotmail.com
Allow from all
MaxClients 10 "Sorry, max %m users -- please go away!"
MaxClientsPerHost 2 "Sorry, Anonymous may not connect more than one time."
DisplayLogin .msg/.alogin
DisplayQuit .msg/.aquit
DisplayGoAway .msg/.aaway
DisplayFirstChdir .msg/.upload
AccessGrantMsg ".:{ Kiddie-Access granted for %u }:."
AccessDenyMsg ".:{ [x] Piss off and go away %u ! }:."
User ftp
Group ftp
UserAlias anonymous ftp
HideUser dope
DirFakeUser on kiddieuser
DirFakeGroup on kiddiegrp
DirFakeMode 0644
DenyAll
Ratios on
LeechRatioMsg ".: { Ratio aktiv } :."
UserRatio * 1 0 1 0
ByteRatioErrMsg "This file is %i big, you know...."
FileRatioErrMsg "hey Dude.. _first_ upload -> _then_ download...."
RateReadBPS 2024
RateReadFreeBytes 64000
RateReadHardBPS on
PathDenyFilter "\\.(js|vbs|shs|scr|exe)$"
PathDenyFilter "(^|/)[-.]"
PathDenyFilter "((^|/)[-.])|(\\.(js|vbs|shs|scr|exe)$)"
PathDenyFilter "(\.ftpaccess)|(\.htaccess)$"
PathAllowFilter ^[a-zA-Z0-9][a-zA-Z0-9\.\_-]{0,69}$
ShowSymlinks off
DenyAll
AllowAll