SM0 She11
Path:
/
/
tmp
/
csf
Full Path (server): /tmp/csf
Create Fil3
Upl04d Fil3
📁 ConfigServer
Open
[D]
[R]
📁 Crypt
Open
[D]
[R]
📁 Geo
Open
[D]
[R]
📁 HTTP
Open
[D]
[R]
📁 JSON
Open
[D]
[R]
📄 LICENSE.txt
[E]
[D]
[R]
📁 Module
Open
[D]
[R]
📁 Net
Open
[D]
[R]
📄 accounttracking.txt
[E]
[D]
[R]
📄 alert.txt
[E]
[D]
[R]
📄 changelog.txt
[E]
[D]
[R]
📄 connectiontracking.txt
[E]
[D]
[R]
📄 consolealert.txt
[E]
[D]
[R]
📁 cpanel
Open
[D]
[R]
📄 cpanel.allow
[E]
[D]
[R]
📄 cpanel.comodo.allow
[E]
[D]
[R]
📄 cpanel.comodo.ignore
[E]
[D]
[R]
📄 cpanel.ignore
[E]
[D]
[R]
📄 cpanelalert.txt
[E]
[D]
[R]
📁 csf
Open
[D]
[R]
📄 csf.1.txt
[E]
[D]
[R]
📄 csf.allow
[E]
[D]
[R]
📄 csf.blocklists
[E]
[D]
[R]
📄 csf.c
[E]
[D]
[R]
📄 csf.cloudflare
[E]
[D]
[R]
📄 csf.conf
[E]
[D]
[R]
📄 csf.deny
[E]
[D]
[R]
📄 csf.directadmin.allow
[E]
[D]
[R]
📄 csf.directadmin.conf
[E]
[D]
[R]
📄 csf.directadmin.ignore
[E]
[D]
[R]
📄 csf.directadmin.pignore
[E]
[D]
[R]
📄 csf.dirwatch
[E]
[D]
[R]
📄 csf.div
[E]
[D]
[R]
📄 csf.dyndns
[E]
[D]
[R]
📄 csf.fignore
[E]
[D]
[R]
📄 csf.generic.allow
[E]
[D]
[R]
📄 csf.generic.conf
[E]
[D]
[R]
📄 csf.generic.ignore
[E]
[D]
[R]
📄 csf.generic.pignore
[E]
[D]
[R]
📄 csf.help
[E]
[D]
[R]
📄 csf.ignore
[E]
[D]
[R]
📄 csf.logfiles
[E]
[D]
[R]
📄 csf.logignore
[E]
[D]
[R]
📄 csf.mignore
[E]
[D]
[R]
📄 csf.pignore
[E]
[D]
[R]
📄 csf.rblconf
[E]
[D]
[R]
📄 csf.rbls
[E]
[D]
[R]
📄 csf.redirect
[E]
[D]
[R]
📄 csf.resellers
[E]
[D]
[R]
📄 csf.rignore
[E]
[D]
[R]
📄 csf.service
[E]
[D]
[R]
📄 csf.signore
[E]
[D]
[R]
📄 csf.sips
[E]
[D]
[R]
📄 csf.smtpauth
[E]
[D]
[R]
📄 csf.suignore
[E]
[D]
[R]
📄 csf.syslogs
[E]
[D]
[R]
📄 csf.syslogusers
[E]
[D]
[R]
📄 csf.uidignore
[E]
[D]
[R]
📄 csfajaxtail.js
[E]
[D]
[R]
📁 da
Open
[D]
[R]
📄 exploitalert.txt
[E]
[D]
[R]
📄 filealert.txt
[E]
[D]
[R]
📄 forkbombalert.txt
[E]
[D]
[R]
📄 install.txt
[E]
[D]
[R]
📄 integrityalert.txt
[E]
[D]
[R]
📄 lfd.logrotate
[E]
[D]
[R]
📄 lfd.service
[E]
[D]
[R]
📄 license.txt
[E]
[D]
[R]
📄 loadalert.txt
[E]
[D]
[R]
📄 logalert.txt
[E]
[D]
[R]
📄 logfloodalert.txt
[E]
[D]
[R]
📁 messenger
Open
[D]
[R]
📄 modsecipdbalert.txt
[E]
[D]
[R]
📄 netblock.txt
[E]
[D]
[R]
📄 out.txt
[E]
[D]
[R]
📄 out.txt2
[E]
[D]
[R]
📄 permblock.txt
[E]
[D]
[R]
📄 portknocking.txt
[E]
[D]
[R]
📄 portscan.txt
[E]
[D]
[R]
📄 processtracking.txt
[E]
[D]
[R]
📁 profiles
Open
[D]
[R]
📄 queuealert.txt
[E]
[D]
[R]
📄 readme.txt
[E]
[D]
[R]
📄 recaptcha.txt
[E]
[D]
[R]
📄 regex.custom.pm
[E]
[D]
[R]
📄 regex.txt
[E]
[D]
[R]
📄 relayalert.txt
[E]
[D]
[R]
📄 resalert.txt
[E]
[D]
[R]
📄 reselleralert.txt
[E]
[D]
[R]
📄 restricted.txt
[E]
[D]
[R]
📄 sanity.txt
[E]
[D]
[R]
📄 scriptalert.txt
[E]
[D]
[R]
📄 sshalert.txt
[E]
[D]
[R]
📄 sualert.txt
[E]
[D]
[R]
📄 syslogalert.txt
[E]
[D]
[R]
📄 tracking.txt
[E]
[D]
[R]
📁 ui
Open
[D]
[R]
📄 uialert.txt
[E]
[D]
[R]
📄 uidscan.txt
[E]
[D]
[R]
📄 upgrade.txt
[E]
[D]
[R]
📄 usertracking.txt
[E]
[D]
[R]
📁 version
Open
[D]
[R]
📄 version.txt
[E]
[D]
[R]
📄 watchalert.txt
[E]
[D]
[R]
📁 webmin
Open
[D]
[R]
📄 webminalert.txt
[E]
[D]
[R]
📄 x-arf.txt
[E]
[D]
[R]
Editing: regex.custom.pm
#!/usr/bin/perl ############################################################################### # Copyright 2006-2018, Way to the Web Limited # URL: http://www.configserver.com # Email: sales@waytotheweb.com ############################################################################### sub custom_line { my $line = shift; my $lgfile = shift; # Do not edit before this point ############################################################################### # # Custom regex matching can be added to this file without it being overwritten # by csf upgrades. The format is slightly different to regex.pm to cater for # additional parameters. You need to specify the log file that needs to be # scanned for log line matches in csf.conf under CUSTOMx_LOG. You can scan up # to 9 custom logs (CUSTOM1_LOG .. CUSTOM9_LOG) # # The regex matches in this file will supercede the matches in regex.pm # # Example: # if (($globlogs{CUSTOM1_LOG}{$lgfile}) and ($line =~ /^\S+\s+\d+\s+\S+ \S+ pure-ftpd: \(\?\@(\d+\.\d+\.\d+\.\d+)\) \[WARNING\] Authentication failed for user/)) { # return ("Failed myftpmatch login from",$1,"myftpmatch","5","20,21","1","0"); # } # # The return values from this example are as follows: # # "Failed myftpmatch login from" = text for custom failure message # $1 = the offending IP address # "myftpmatch" = a unique identifier for this custom rule, must be alphanumeric and have no spaces # "5" = the trigger level for blocking # "20,21" = the ports to block the IP from in a comma separated list, only used if LF_SELECT enabled. To specify the protocol use 53;udp,53;tcp # "1" = n/temporary (n = number of seconds to temporarily block) or 1/permanant IP block, only used if LF_TRIGGER is disabled # "0" = whether to trigger Cloudflare block if CF_ENABLE is set. "0" = disable, "1" = enable # If the matches in this file are not syntactically correct for perl then lfd # will fail with an error. You are responsible for the security of any regex # expressions you use. Remember that log file spoofing can exploit poorly # constructed regex's ############################################################################### # Do not edit beyond this point return 0; } 1;
Save