All pastes #757527 Raw Edit

Mine

public text v1 · immutable
·published 2007-11-01 12:39 UTC
rendered paste body
#allow 10 conections per slave if you have 10 slaves
max_users	100	0

# FUNCTION       | PATH     | GROUP
# * = only wildcard recognized
# = denotes group, - denotes user

# EXAMPLES
# upload * =siteop
# download * -user1
# makedir /usercanmakedir/* -user1 -user2 =group1

upload			/?*/\[NUKED\]-*   !* 
upload			/?*/*   * 
upload			/*      =siteop

download		/PRE/STAFF/ =siteop
download		*	*

makedir			*/*NUKED*/*             !* 
makedir			*/*incomplete*/*        !* 
makedir			/?*/*   * 
makedir			/*      =siteop
makedir                 /SPEEDTEST/*            !*

deleteown		*	*
delete			*	=siteop

renameown		*	*
rename			*	=siteop

#allows pre in /pre/* to group siteop
#pre				/pre/*	=siteop
pre  /PRE/Guests/* =Guests
pre  /PRE/*	=siteop

#hiddendirs
privpath /PRE/STAFF/* =siteop
privpath /PRE/Guests/* =Guests =siteop

privpath /PRE/*	=siteop =Guest


#allows request in /request/ to group request
#request /REQUESTS/ =request =ViP =siteop
request /REQUESTS/ *

hideinwho /PRE/*	*

#Don't update files and bytes on transfers
#nostatsup 	/pre/*	*
#nostatsdn	/pre/*	*
nostatsup       /SPEEDTEST/?*/* *
nostatsdn       /SPEEDTEST/?*/* *
nostatsup       /FREEZONE/* *
nostatsdn       /FREEZONE/* *

#Control credit ratio on uploads (0 = no credits)
#creditcheck <path> <ratio> <flag/=group/-user>
creditcheck /FREEZONE/* 0 *

#Control credit ratio on downloads (0 = no credits)
#creditloss <path> <ratio> <flag/=group/-user>
creditloss /FREEZONE/* 0 *

#msgpath <path> <filename> <flag/=group/-user>
#msgpath /incoming/ ftp-data/incoming.txt

dirlog /PRE/* !* 
dirlog /PRE/?* !*
dirlog /SPEEDTEST/?*/* !* 
dirlog /SPEEDTEST/*/* !*
dirlog ?*/sample/ !*
dirlog		*	*


#dir_names <firstletteruppercase> lower/upper XY XY ..
#dir_names true lower

#file_names <firstletteruppercase> lower/upper XY XY ..
#file_names true lower

give =give =siteop
take =take =siteop

#will allow only users of group siteop to login
#shutdown =siteop
shutdown *

#excepts only one range of ports, if you want more...
# contribute and request :)
#pasv_ports 50000-60000

#to be used if your master does not report the correct outside ip for
#PASV commands
#pasv_addr 1.1.1.1

# TLS enforcements. added pias for sitebot testing
userrejectsecure        !*
userrejectinsecure      *
denydiruncrypted        *
denydatauncrypted       !*

#only allow siteop to see and set bans
ban 	*	=siteop
unban	*	=siteop
bans 	*	=siteop

wipe * =siteop =wipe
link * =siteop
nuke * =siteop =nuke
unnuke * =siteop =nuke
nukes * *
chown * =siteop
slaves * =siteop
find * =siteop
who * =siteop
swho * =siteop

# commands for JobManager don't care about path, extra * is just to conform
addjob * =siteop
removejob * =siteop
listjobs * =siteop
startjobs * =siteop
stopjobs * =siteop

--> MKDIR REGEXP EXAMPLE
# XVID REGEXP
makedirex       /XViD/*/*       (Proof|proof|sample|sub|subs|cover|covers|(cd|dvd|dis[ck])[1-2])$    *
makedirex       /XViD/*/*       (.*)$   !*
makedirex       /XViD/*         (.*)(\.|_|-)(cam|tc|TELESYNC|STV|TS)(.*)  !*
makedirex       /XViD/*         (.*)(\.|_|-)(R5|(DVD(Rip|RiP|Scr|SCR)))\.(XVID|XViD|XviD)(.*) *
makedirex       /XViD/*         (.*) !*

# TV REGEXP
makedirex /TV/*/*  (proof|sample|sub|subs|cover|covers|(cd|dvd|dis[ck])[1-2])$ *
makedirex /TV/*/*  (.*)$   !*
makedirex /TV/*    (.*)(History.Channel|National.Geographic|Discovery\.(Animal|Channel|Civilisation|Civilisations|Realtime|Science|Travel|Turbo))(.*)  !*
makedirex /TV/*    (Big\.Brother|The\.Daily\.Show|Hells\.Kitchen|Entertainment\.Tonight|David\.Letterman|Tonight\.Show) (.*) !*
makedirex /TV/*    (.*)(\.Channel|\.Network)(.*)  !*
makedirex /TV/*    (.*)(\.|_|-)(iht|sys|crimson|BSGTV|GOTHiC|BlueTV|hV|Hype|BAJSKORV)$  !*
makedirex /TV/*    (.*(\.XVID-).*) *
makedirex /TV/*    (.*) !*


# XXX REGEXP
#makedirex /XXX-XViD/* (.*(\.XviD-DivXfacTory).*) *
#makedirex /XXX-XViD/* (.*(\.XViD-Pr0nStarS).*) *
#makedirex /XXX-XViD/* (.*(\.XViD-PORNOLATiON).*) *
#makedirex /XXX-XViD/* (.*(\.XViD-SWE6RUS).*) *
makedirex /XXX-XViD/* (.*(\.XviD-(DivXfacTory|Pr0nStarS|PORNOLATiON|SWE6RUS))) *
makedirex /XXX-XViD/*/*  (Proof|proof|sample|sub|subs|Covers|cover|covers|(cd|dvd|dis[ck])[1-2])$ *
makedirex /XXX-XViD/* (.*) !*

uploadex /REQUESTS/*/*/* (.*) *

# VCD Filters
#makedirex       /VCD/*/*        (sample|(cd|dis[ck])[1-9])$ *
#makedirex       /VCD/*/*        (.*)$   !*
#makedirex       /VCD/*          (.*)(\.|_|-)(iht|sys|crimson|BSGTV|GOTHiC|BlueTV)$  !*
#makedirex       /VCD/*          (.*)(\.|_|-)(cam|svcd|vcd|screener)(.*) *
#makedirex       /VCD/*          (.*) !*

#MP3 regex
makedirex	/MP3/*/*	(.*)(2007-(TBM|TALiON|SND|OBC|MNS|NVS|TGX|SQ|GT4|C4|XDS|1KING|TWCLIVE||1REAL|HLSMP3|MTD|UKP|UME|OGC|RAGEMP3|RRR|CHR|DRX|OSC|XXL)) *
makedirex	/MP3/*/*	(.*)(2007-(HSALIVE|CEC|OMNi|iHQ|WHOA|SUT|ERB|H3X|KzT|JRP|EGO|TBM|GTi|MiM|PULSE|TGX|MOD|TSP|USF|TCLUB|eMF|HQEM|DFM|TSP|QMI)) *
makedirex	/MP3/*/*	(.*)(2007-(MiP|BTL|WTW|MNS|QMI|KTMP3|DDS|MPX|XDS|DOC|uF|BPM)) *
makedirex	/MP3/*		(.*)(-Promo|-WEB)(.*)  !*
makedirex	/MP3/*/*	(.*) !*

#DVDR regex
makedirex       /DVDR/*         (.*)(\.|_|-)(Custom)(.*)  !*

--> UPLOAD REGEXP EXAMPLE
# Prevents mpg|mpeg|vob|avi in CD dirs.
uploadex /*/*/Sample/ (.*)\.(mpg|mpgeg|vob|avi)$ *
uploadex /*/*/Proof/ (.*)\.(mpg|mpgeg|vob|avi)$ *
uploadex /*/*/proof/ (.*)\.(mpg|mpgeg|vob|avi)$ *
uploadex /*/*/*/ (.*)\.(mpg|mpgeg|vob|avi)$ !*

# Prevents people sending blah(12).nfo etc
uploadex        *       (.*)\([0-9]{1,4}\)\.[a-z0-9]{3}$        !*