%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/lib/python2.7/site-packages/fail2ban/tests/
Upload File :
Create Path :
Current File : //usr/lib/python2.7/site-packages/fail2ban/tests/clientbeautifiertestcase.pyo

�
��&dc@s�dZdZdZddlZddlmZddlmZddlmZdd	l	m
Z
mZd
ejfd��YZ
dS(sAlexander Koeppes>Copyright (c) 2016 Cyril Jaquier, 2011-2013 Yaroslav HalchenkotGPLi����Ni(t
Beautifier(tversion(tIPAddr(tUnknownJailExceptiontDuplicateJailExceptiontBeautifierTestcBs�eZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
d�Zd
�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�ZRS(cCs#tt|�j�t�|_dS(N(tsuperRtsetUpRtb(tself((sK/usr/lib/python2.7/site-packages/fail2ban/tests/clientbeautifiertestcase.pyR!scCstt|�j�dS(N(RRttearDown(R
((sK/usr/lib/python2.7/site-packages/fail2ban/tests/clientbeautifiertestcase.pyR&scCs6dg}|jj|�|j|jj�|�dS(Nttest(R	tsetInputCmdtassertEqualtgetInputCmd(R
tcmd((sK/usr/lib/python2.7/site-packages/fail2ban/tests/clientbeautifiertestcase.pyttestGetInputCmd*s	cCs3|jjdg�|j|jjd�d�dS(NtpingtpongsServer replied: pong(R	R
Rtbeautify(R
((sK/usr/lib/python2.7/site-packages/fail2ban/tests/clientbeautifiertestcase.pyttestPing/scCs3|jjdg�|j|jjt�t�dS(NR(R	R
RRR(R
((sK/usr/lib/python2.7/site-packages/fail2ban/tests/clientbeautifiertestcase.pyttestVersion3scCs3|jjdg�|j|jjd�d�dS(NtaddtsshsAdded jail ssh(R	R
RR(R
((sK/usr/lib/python2.7/site-packages/fail2ban/tests/clientbeautifiertestcase.pyttestAddJail7scCs3|jjdg�|j|jjd�d�dS(NtstartsJail started(R	R
RRtNone(R
((sK/usr/lib/python2.7/site-packages/fail2ban/tests/clientbeautifiertestcase.pyt
testStartJail;scCs6|jjddg�|j|jjd�d�dS(NtstopRsJail stopped(R	R
RRR(R
((sK/usr/lib/python2.7/site-packages/fail2ban/tests/clientbeautifiertestcase.pyttestStopJail?scCs3|jjdg�|j|jjd�d�dS(NRsShutdown successful(R	R
RRR(R
((sK/usr/lib/python2.7/site-packages/fail2ban/tests/clientbeautifiertestcase.pyttestShutdownCsc	Cs$|jjdg�ddddgff}d}|j|jj|�|�|jjddg�ddd d!gfd
d"d#dtd�td�td�gfgff}d}|d7}|d7}|d7}|d7}|d7}|d7}|d7}|d7}|j|jj|�|�dS($NtstatussNumber of jailsis	Jail listRtexim4s4Status
|- Number of jails:	0
`- Jail list:	ssh exim4tFiltersCurrently failedsTotal faileds	File lists/var/log/auth.logtActionssCurrently bannedisTotal bannedsBanned IP lists192.168.0.1s::ffff:10.2.2.1s2001:db8::1sStatus for the jail: ssh
s
|- Filter
s|  |- Currently failed:	0
s|  |- Total failed:	0
s#|  `- File list:	/var/log/auth.log
s`- Actions
s   |- Currently banned:	3
s   |- Total banned:	3
s6   `- Banned IP list:	192.168.0.1 10.2.2.1 2001:db8::1(sNumber of jailsi(sCurrently failedi(sTotal failedi(s	File lists/var/log/auth.log(sCurrently bannedi(sTotal bannedi(R	R
RRR(R
tresponsetoutput((sK/usr/lib/python2.7/site-packages/fail2ban/tests/clientbeautifiertestcase.pyt
testStatusGs4			







cCs3|jjdg�|j|jjd�d�dS(Nt	flushlogssrolled overslogs: rolled over(R	R
RR(R
((sK/usr/lib/python2.7/site-packages/fail2ban/tests/clientbeautifiertestcase.pyt
testFlushLogslscCs<|jjddg�d}|j|jjd�|�dS(Ntgettsyslogsockets!Current syslog socket is:
`- autotauto(R	R
RR(R
R%((sK/usr/lib/python2.7/site-packages/fail2ban/tests/clientbeautifiertestcase.pyttestSyslogSocketpscCs<|jjddg�d}|j|jjd�|�dS(NR)t	logtargets3Current logging target is:
`- /var/log/fail2ban.logs/var/log/fail2ban.log(R	R
RR(R
R%((sK/usr/lib/python2.7/site-packages/fail2ban/tests/clientbeautifiertestcase.pyt
testLogTargetuscCs<|jjddg�d}|j|jjd�|�dS(NR)tloglevelsCurrent logging level is 'INFO'tINFO(R	R
RR(R
R%((sK/usr/lib/python2.7/site-packages/fail2ban/tests/clientbeautifiertestcase.pyttestLogLevelzscCsb|jjddg�d}d|}|j|jj|�|�|j|jjd�d�dS(NR)tdbfiles"/var/lib/fail2ban/fail2ban.sqlite3sCurrent database file is:
`- sDatabase currently disabled(R	R
RRR(R
R$R%((sK/usr/lib/python2.7/site-packages/fail2ban/tests/clientbeautifiertestcase.pyt
testDbFiles

cCsX|jjddg�d}|j|jjd�|�|j|jjd�d�dS(NR)t
dbpurgeages.Current database purge age is:
`- 86400secondsi�QsDatabase currently disabled(R	R
RRR(R
R%((sK/usr/lib/python2.7/site-packages/fail2ban/tests/clientbeautifiertestcase.pyttestDbPurgeAge�scCs|jjdddg�g}d}|j|jj|�|�dg}d}|j|jj|�|�|jjdddd	g�d	dg}d
}|d7}|j|jj|�|�|jjdddd	g�dg}|j|jj|�|�dS(
NR)tsshdtlogpathsNo file is currently monitoreds/var/log/auth.logs3Current monitored log file(s):
`- /var/log/auth.logtsett
addlogpaths/var/log/messagessCurrent monitored log file(s):
s)|- /var/log/messages
`- /var/log/auth.logt
dellogpath(R	R
RR(R
R$R%t	outputadd((sK/usr/lib/python2.7/site-packages/fail2ban/tests/clientbeautifiertestcase.pyttestLogPath�s	
	cCs?|jjdddg�d}|j|jjd�|�dS(NR)R6tlogencodings%Current log encoding is set to:
UTF-8sUTF-8(R	R
RR(R
R%((sK/usr/lib/python2.7/site-packages/fail2ban/tests/clientbeautifiertestcase.pyttestLogEncoding�scCs|jjdddg�|j|jjg�d�|jjdddg�ddgg}d	}|d
7}|j|jj|�|�|jddg�|d7}|j|jj|�|�|jjddd
g�|j|d�|j|jj|�|jd�d�dS(NR)R6tjournalmatchsNo journal match filter setR8taddjournalmatcht
_SYSTEMD_UNITssshd.servicesCurrent match filter:
s_SYSTEMD_UNIT sshd.servicet_COMMs
 + _COMM sshdtdeljournalmatchis + i(R	R
RRtappendtremovetsplit(R
R$R%((sK/usr/lib/python2.7/site-packages/fail2ban/tests/clientbeautifiertestcase.pyttestJournalMatch�s

cCs�|jjdddg�d}d	}|j|jjd�|d�|j|jj|�|d�|j|jjd
�|d�dS(NR)R6tdatepatternsCurrent date pattern set to: sDefault DetectorssNot set/requiredRstest (test)(NsDefault Detectors(steststest(R	R
RRR(R
R%R$((sK/usr/lib/python2.7/site-packages/fail2ban/tests/clientbeautifiertestcase.pyttestDatePattern�scCs�|jjdddg�d}|j|jjg�|�|jjdddg�tdd�td	�td
d�td�g}d
}|d7}|d7}|d7}|d7}|j|jj|�|�dS(NR)R6tignoreips No IP address/network is ignoredR8taddignoreips	127.0.0.0is::1s
2001:db8::i s::ffff:10.0.2.1s)These IP addresses/networks are ignored:
s|- 127.0.0.0/8
s|- ::1
s|- 2001:db8::/32
s`- 10.0.2.1(R	R
RRR(R
R%R$((sK/usr/lib/python2.7/site-packages/fail2ban/tests/clientbeautifiertestcase.pyttestIgnoreIP�s	



cCsq|jjdddg�d}|j|jjg�|�d}|d7}|j|jjddg�|�dS(	NR)R6t	failregexs No regular expression is defineds.The following regular expression are defined:
s|- [0]: ^$
`- [1]: .*s^$s.*(R	R
RR(R
R%((sK/usr/lib/python2.7/site-packages/fail2ban/tests/clientbeautifiertestcase.pyt
testFailRegex�s
cCsn|jjdddg�d}|j|jjg�|�d}|d7}|j|jjdg�|�dS(NR)R6tactionssNo actions for jail sshds)The jail sshd has the following actions:
siptables-multiport(R	R
RR(R
R%((sK/usr/lib/python2.7/site-packages/fail2ban/tests/clientbeautifiertestcase.pyttestActions�s
cCst|jjddddg�d}|j|jjg�|�d}|d7}d
}|j|jj|�|�dS(NR)R6tactionpropertiestiptabless+No properties for jail sshd action iptabless;The jail sshd action iptables has the following properties:s
actionban, actionunbant	actionbantactionunban(RSRT(R	R
RR(R
R%R$((sK/usr/lib/python2.7/site-packages/fail2ban/tests/clientbeautifiertestcase.pyttestActionProperties�s
cCst|jjddddg�d}|j|jjg�|�d}|d7}|j|jjdd	g�|�dS(
NR)R6t
actionmethodsRRs(No methods for jail sshd action iptabless9The jail sshd action iptables has the following methods:
s
ban, unbantbantunban(R	R
RR(R
R%((sK/usr/lib/python2.7/site-packages/fail2ban/tests/clientbeautifiertestcase.pyttestActionMethods�s
cCs�td�}d}|j|jj|�|�td�}d}|j|jj|�|�d}|j|jjt��|�dS(NR6s(Sorry but the jail 'sshd' does not existsThe jail 'sshd' already existss Sorry but the command is invalid(RRR	t
beautifyErrorRt
IndexError(R
R$R%((sK/usr/lib/python2.7/site-packages/fail2ban/tests/clientbeautifiertestcase.pyttestBeautifyError�s(t__name__t
__module__RRRRRRRRRR&R(R,R.R1R3R5R<R>RGRIRLRNRPRURYR\(((sK/usr/lib/python2.7/site-packages/fail2ban/tests/clientbeautifiertestcase.pyRs4										%																
	
(t
__author__t
__copyright__t__license__tunittesttclient.beautifierRRtserver.ipdnsRt
exceptionsRRtTestCaseR(((sK/usr/lib/python2.7/site-packages/fail2ban/tests/clientbeautifiertestcase.pyt<module>s

Zerion Mini Shell 1.0