mirror of https://github.com/fail2ban/fail2ban
				
				
				
			
		
			
				
	
	
		
			263 lines
		
	
	
		
			5.4 KiB
		
	
	
	
		
			Groff
		
	
	
			
		
		
	
	
			263 lines
		
	
	
		
			5.4 KiB
		
	
	
	
		
			Groff
		
	
	
.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.36.
 | 
						|
.TH FAIL2BAN-CLIENT "1" "March 2008" "fail2ban-client v0.8.2" "User Commands"
 | 
						|
.SH NAME
 | 
						|
fail2ban-client \- configure and control the server
 | 
						|
.SH SYNOPSIS
 | 
						|
.B fail2ban-client
 | 
						|
[\fIOPTIONS\fR] \fI<COMMAND>\fR
 | 
						|
.SH DESCRIPTION
 | 
						|
Fail2Ban v0.8.2 reads log file that contains password failure report
 | 
						|
and bans the corresponding IP addresses using firewall rules.
 | 
						|
.SH OPTIONS
 | 
						|
.TP
 | 
						|
\fB\-c\fR <DIR>
 | 
						|
configuration directory
 | 
						|
.TP
 | 
						|
\fB\-s\fR <FILE>
 | 
						|
socket path
 | 
						|
.TP
 | 
						|
\fB\-d\fR
 | 
						|
dump configuration. For debugging
 | 
						|
.TP
 | 
						|
\fB\-i\fR
 | 
						|
interactive mode
 | 
						|
.TP
 | 
						|
\fB\-v\fR
 | 
						|
increase verbosity
 | 
						|
.TP
 | 
						|
\fB\-q\fR
 | 
						|
decrease verbosity
 | 
						|
.TP
 | 
						|
\fB\-x\fR
 | 
						|
force execution of the server (remove socket file)
 | 
						|
.TP
 | 
						|
\fB\-h\fR, \fB\-\-help\fR
 | 
						|
display this help message
 | 
						|
.TP
 | 
						|
\fB\-V\fR, \fB\-\-version\fR
 | 
						|
print the version
 | 
						|
.SH COMMAND
 | 
						|
.IP
 | 
						|
BASIC
 | 
						|
.TP
 | 
						|
\fBstart\fR
 | 
						|
starts the server and the jails
 | 
						|
.TP
 | 
						|
\fBreload\fR
 | 
						|
reloads the configuration
 | 
						|
.TP
 | 
						|
\fBreload <JAIL>\fR
 | 
						|
reloads the jail <JAIL>
 | 
						|
.TP
 | 
						|
\fBstop\fR
 | 
						|
stops all jails and terminate the
 | 
						|
server
 | 
						|
.TP
 | 
						|
\fBstatus\fR
 | 
						|
gets the current status of the
 | 
						|
server
 | 
						|
.TP
 | 
						|
\fBping\fR
 | 
						|
tests if the server is alive
 | 
						|
.IP
 | 
						|
LOGGING
 | 
						|
.TP
 | 
						|
\fBset loglevel <LEVEL>\fR
 | 
						|
sets logging level to <LEVEL>. 0
 | 
						|
is minimal, 4 is debug
 | 
						|
.TP
 | 
						|
\fBget loglevel\fR
 | 
						|
gets the logging level
 | 
						|
.TP
 | 
						|
\fBset logtarget <TARGET>\fR
 | 
						|
sets logging target to <TARGET>.
 | 
						|
Can be STDOUT, STDERR, SYSLOG or a
 | 
						|
file
 | 
						|
.TP
 | 
						|
\fBget logtarget\fR
 | 
						|
gets logging target
 | 
						|
.IP
 | 
						|
JAIL CONTROL
 | 
						|
.TP
 | 
						|
\fBadd <JAIL> <BACKEND>\fR
 | 
						|
creates <JAIL> using <BACKEND>
 | 
						|
.TP
 | 
						|
\fBstart <JAIL>\fR
 | 
						|
starts the jail <JAIL>
 | 
						|
.TP
 | 
						|
\fBstop <JAIL>\fR
 | 
						|
stops the jail <JAIL>. The jail is
 | 
						|
removed
 | 
						|
.TP
 | 
						|
\fBstatus <JAIL>\fR
 | 
						|
gets the current status of <JAIL>
 | 
						|
.IP
 | 
						|
JAIL CONFIGURATION
 | 
						|
.TP
 | 
						|
\fBset <JAIL> idle on|off\fR
 | 
						|
sets the idle state of <JAIL>
 | 
						|
.TP
 | 
						|
\fBset <JAIL> addignoreip <IP>\fR
 | 
						|
adds <IP> to the ignore list of
 | 
						|
<JAIL>
 | 
						|
.TP
 | 
						|
\fBset <JAIL> delignoreip <IP>\fR
 | 
						|
removes <IP> from the ignore list
 | 
						|
of <JAIL>
 | 
						|
.TP
 | 
						|
\fBset <JAIL> addlogpath <FILE>\fR
 | 
						|
adds <FILE> to the monitoring list
 | 
						|
of <JAIL>
 | 
						|
.TP
 | 
						|
\fBset <JAIL> dellogpath <FILE>\fR
 | 
						|
removes <FILE> to the monitoring
 | 
						|
list of <JAIL>
 | 
						|
.TP
 | 
						|
\fBset <JAIL> addfailregex <REGEX>\fR
 | 
						|
adds the regular expression
 | 
						|
<REGEX> which must match failures
 | 
						|
for <JAIL>
 | 
						|
.TP
 | 
						|
\fBset <JAIL> delfailregex <INDEX>\fR
 | 
						|
removes the regular expression at
 | 
						|
<INDEX> for failregex
 | 
						|
.TP
 | 
						|
\fBset <JAIL> addignoreregex <REGEX>\fR
 | 
						|
adds the regular expression
 | 
						|
<REGEX> which should match pattern
 | 
						|
to exclude for <JAIL>
 | 
						|
.TP
 | 
						|
\fBset <JAIL> delignoreregex <INDEX>\fR
 | 
						|
removes the regular expression at
 | 
						|
<INDEX> for ignoreregex
 | 
						|
.TP
 | 
						|
\fBset <JAIL> findtime <TIME>\fR
 | 
						|
sets the number of seconds <TIME>
 | 
						|
for which the filter will look
 | 
						|
back for <JAIL>
 | 
						|
.TP
 | 
						|
\fBset <JAIL> bantime <TIME>\fR
 | 
						|
sets the number of seconds <TIME>
 | 
						|
a host will be banned for <JAIL>
 | 
						|
.TP
 | 
						|
\fBset <JAIL> maxretry <RETRY>\fR
 | 
						|
sets the number of failures
 | 
						|
<RETRY> before banning the host
 | 
						|
for <JAIL>
 | 
						|
.TP
 | 
						|
\fBset <JAIL> addaction <ACT>\fR
 | 
						|
adds a new action named <NAME> for
 | 
						|
<JAIL>
 | 
						|
.TP
 | 
						|
\fBset <JAIL> delaction <ACT>\fR
 | 
						|
removes the action <NAME> from
 | 
						|
<JAIL>
 | 
						|
.TP
 | 
						|
\fBset <JAIL> setcinfo <ACT> <KEY> <VALUE>\fR
 | 
						|
sets <VALUE> for <KEY> of the
 | 
						|
action <NAME> for <JAIL>
 | 
						|
.TP
 | 
						|
\fBset <JAIL> delcinfo <ACT> <KEY>\fR
 | 
						|
removes <KEY> for the action
 | 
						|
<NAME> for <JAIL>
 | 
						|
.TP
 | 
						|
\fBset <JAIL> actionstart <ACT> <CMD>\fR
 | 
						|
sets the start command <CMD> of
 | 
						|
the action <ACT> for <JAIL>
 | 
						|
.TP
 | 
						|
\fBset <JAIL> actionstop <ACT> <CMD>\fR
 | 
						|
sets the stop command <CMD> of the
 | 
						|
action <ACT> for <JAIL>
 | 
						|
.TP
 | 
						|
\fBset <JAIL> actioncheck <ACT> <CMD>\fR
 | 
						|
sets the check command <CMD> of
 | 
						|
the action <ACT> for <JAIL>
 | 
						|
.TP
 | 
						|
\fBset <JAIL> actionban <ACT> <CMD>\fR
 | 
						|
sets the ban command <CMD> of the
 | 
						|
action <ACT> for <JAIL>
 | 
						|
.TP
 | 
						|
\fBset <JAIL> actionunban <ACT> <CMD>\fR
 | 
						|
sets the unban command <CMD> of
 | 
						|
the action <ACT> for <JAIL>
 | 
						|
.IP
 | 
						|
JAIL INFORMATION
 | 
						|
.TP
 | 
						|
\fBget <JAIL> logpath\fR
 | 
						|
gets the list of the monitored
 | 
						|
files for <JAIL>
 | 
						|
.TP
 | 
						|
\fBget <JAIL> ignoreip\fR
 | 
						|
gets the list of ignored IP
 | 
						|
addresses for <JAIL>
 | 
						|
.TP
 | 
						|
\fBget <JAIL> timeregex\fR
 | 
						|
gets the regular expression used
 | 
						|
for the time detection for <JAIL>
 | 
						|
.TP
 | 
						|
\fBget <JAIL> timepattern\fR
 | 
						|
gets the pattern used for the time
 | 
						|
detection for <JAIL>
 | 
						|
.TP
 | 
						|
\fBget <JAIL> failregex\fR
 | 
						|
gets the list of regular
 | 
						|
expressions which matches the
 | 
						|
failures for <JAIL>
 | 
						|
.TP
 | 
						|
\fBget <JAIL> ignoreregex\fR
 | 
						|
gets the list of regular
 | 
						|
expressions which matches patterns
 | 
						|
to ignore for <JAIL>
 | 
						|
.TP
 | 
						|
\fBget <JAIL> findtime\fR
 | 
						|
gets the time for which the filter
 | 
						|
will look back for failures for
 | 
						|
<JAIL>
 | 
						|
.TP
 | 
						|
\fBget <JAIL> bantime\fR
 | 
						|
gets the time a host is banned for
 | 
						|
<JAIL>
 | 
						|
.TP
 | 
						|
\fBget <JAIL> maxretry\fR
 | 
						|
gets the number of failures
 | 
						|
allowed for <JAIL>
 | 
						|
.TP
 | 
						|
\fBget <JAIL> addaction\fR
 | 
						|
gets the last action which has
 | 
						|
been added for <JAIL>
 | 
						|
.TP
 | 
						|
\fBget <JAIL> actionstart <ACT>\fR
 | 
						|
gets the start command for the
 | 
						|
action <ACT> for <JAIL>
 | 
						|
.TP
 | 
						|
\fBget <JAIL> actionstop <ACT>\fR
 | 
						|
gets the stop command for the
 | 
						|
action <ACT> for <JAIL>
 | 
						|
.TP
 | 
						|
\fBget <JAIL> actioncheck <ACT>\fR
 | 
						|
gets the check command for the
 | 
						|
action <ACT> for <JAIL>
 | 
						|
.TP
 | 
						|
\fBget <JAIL> actionban <ACT>\fR
 | 
						|
gets the ban command for the
 | 
						|
action <ACT> for <JAIL>
 | 
						|
.TP
 | 
						|
\fBget <JAIL> actionunban <ACT>\fR
 | 
						|
gets the unban command for the
 | 
						|
action <ACT> for <JAIL>
 | 
						|
.SH FILES
 | 
						|
\fI/etc/fail2ban/*\fR
 | 
						|
.SH AUTHOR
 | 
						|
Written by Cyril Jaquier <cyril.jaquier@fail2ban.org>.
 | 
						|
Many contributions by Yaroslav O. Halchenko <debian@onerussian.com>.
 | 
						|
.SH "REPORTING BUGS"
 | 
						|
Report bugs to <cyril.jaquier@fail2ban.org>
 | 
						|
.SH COPYRIGHT
 | 
						|
Copyright \(co 2004-2008 Cyril Jaquier
 | 
						|
.br
 | 
						|
Copyright of modifications held by their respective authors.
 | 
						|
Licensed under the GNU General Public License v2 (GPL).
 | 
						|
.SH "SEE ALSO"
 | 
						|
.br 
 | 
						|
fail2ban-server(1)
 |