HEX
Server: LiteSpeed
System: Linux srv146.niagahoster.com 4.18.0-553.30.1.lve.el8.x86_64 #1 SMP Tue Dec 3 01:21:19 UTC 2024 x86_64
User: kodi1989 (1633)
PHP: 8.1.34
Disabled: symlink,shell_exec,exec,popen,system,dl,passthru,escapeshellarg,escapeshellcmd,show_source,pcntl_exec
Upload Files
File: //opt/alt/python37/lib/python3.7/site-packages/pydnsbl/__pycache__/tests.cpython-37.pyc
B

��fn�@s�ddlZddlZddlZddlmZmZmZddlmZdd�Z	dd�Z
d	d
�Zdd�Zd
d�Z
dd�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�ZdS)�N�)�DNSBLChecker�DNSBLIpChecker�DNSBLDomainChecker)�ProvidercCsbt�}|�d�}|jst�|js$t�|js.t�|�ddg�}|dj|jksPt�|djr^t�dS)Nz68.128.212.240z8.8.8.8rr)r�check�blacklisted�AssertionError�
categories�detected_by�
bulk_check)�checker�res�results�r�>/opt/alt/python37/lib/python3.7/site-packages/pydnsbl/tests.py�test_checker	s



rcCstt�}|�d�}|jrt�|jr$t�|jr.t�|jr8t�ttd�gd�}|�d�}|js\t�|jsft�|jspt�dS)Nz2001:4860:4860::8844zv6.fullbogons.cymru.com)�	providersz::1)rrrr	r
r�failed_providersr)r
rrrr�test_checker_ipv6s







rcCs<t�}|�d�}|jrt�|jr$t�|jr.t�|jr8t�dS)z, Providers should not mark google ip as bad z8.8.8.8N)rrrr	r
rr)r
rrrr�test_providers!s



rc
Cs@ddg}x2|D]*}t�}t�t��|�|�WdQRXqWdS)N�abcz	8.8.8.256)r�pytest�raises�
ValueErrorr)�misformated_ips�ipr
rrr�test_wrong_ip_format*s

rcCsft�}d}|�|�}|jst�|js(t�|js2t�|�|dg�}|dj|jksTt�|djrbt�dS)Nzdbltest.comz
google.comrr)rrrr	r
rr)r
Zmalicious_domainrrrrr�test_domain_checker2s



rcCs<t�}|�d�}|jrt�|jr$t�|jr.t�|jr8t�dS)z4 Domain Providers should not mark google.com as bad z
google.comN)rrrr	r
rr)r
rrrr�test_domain_providers>s



rc
CsFdddg}x6|D].}t�}t�t��t|�|��WdQRXqWdS)Nzabc-z	8.8.8.256Zbababa)rrrr�printr)rrr
rrr�test_wrong_domain_formatGs


r!cCsTdddg}xD|D]<}t�}|�|�}|jr.t�|jr8t�|jrBt�|jrt�qWdS)Nz
Google.comuдом.рфzwww.digital.govt.nz)rrrr	r
rr)Zcapitalized_domains�domainr
rrrr�test_domain_variantsOs





r#cs:d��fdd�}tj|d�}|��|���js6t�dS)Ncst�}|�d��dS)Nz68.128.212.240)rr)r
)�resultrr�test]sztest_main_thread.<locals>.test)�target)�	threading�Thread�start�joinrr	)r%Zthrr)r$r�test_main_thread[sr+cCst�}|�d�dkst�dS)Nz2001:db8:1:2:3:4:567:89abz?b.a.9.8.7.6.5.0.4.0.0.0.3.0.0.0.2.0.0.0.1.0.0.0.8.b.d.0.1.0.0.2)rZ
prepare_queryr	)r
rrr�test_ipv6_convertinggsr,cCsbt�}|�d�}|jst�|js$t�|js.t�|�ddg�}|dj|jksPt�|djr^t�dS)Nz68.128.212.240z8.8.8.8rr)r�check_iprr	r
rZ	check_ips)r
rrrrr�test_checker_compat_0_6ns



r.cCs<t�}|�d�}|jrt�|jr$t�|jr.t�|jr8t�dS)z, Providers should not mark google ip as bad z8.8.8.8N)rr-rr	r
rr)r
rrrr�test_providers_compat_0_6ys



r/c
Cs@ddg}x2|D]*}t�}t�t��|�|�WdQRXqWdS)Nrz	8.8.8.256)rrrrr-)rrr
rrr�test_wrong_ip_format_compat_0_6�s

r0)Zasyncior'rr
rrrrrrrrrrrr!r#r+r,r.r/r0rrrr�<module>s"