Edit: /opt/dedrads/__pycache__/check_prov.cpython-313.pyc (6394B)
}jj S SK r S SKrS SKrS SKrS SKJrJrJr S SK r Sr
S rS rS r
S rS rS \S
\4S jrSrS
rSrS r\S:X a \" 5 gg) N)
interfacesifaddressesAF_INETz/root/prov_logc / n [ 5 HE n[ [ U5 ; d M [ U5 [ H nU R US 5 M MG U $ )z(List ipv4 addresses setup on this systemaddr)r r r append)ip_list interfacelinks /opt/dedrads/check_prov.py
ip4_addressesr
sK G\ k),,#I.w7tF|, 8 " N c Sn [ SSS9 nUR 5 HF nUR 5 ( d M UR 5 S S:X d M3 UR 5 S n MH SSS5 U $ ! , ( d f U $ = f)zbThis should only be run on brand new vps. so there will be 2 IP's.
The main IP and a local addressNz/etc/wwwacct.confzutf-8)encodingr ADDR )open readlinesstripsplit)main_ipflines r
get_mainipr sq G
!G 4KKMD::<<zz|A&(**,q/ "
5 N
5 4 Ns A A2A22
Bc n S[ l [ R " 5 n [ 5 n [ R
" U 5 n[
U S- U- 5 SnU H nXR:X a UnM M XB:X a [
US- U - 5 g[
S5 g! [ a n[
S5 [
U5 SnAgSnAff = f)z4Check that forward and reverse DNS is setup properlyr z
resolves to zA record for hostname not foundNFTz2Reverse DNS either doesn't match or is not present)systracebacklimitsocketgetfqdnr
gethostbynameprint Exception)vps_hostnamevps_ipshostname_iper ips r check_dnsr( ( s C>>#LoG**<8
l_,{:; G
G
g',67
>?
/0
as 'B
B4B//B4c [ 5 n / SQn/ nU H n [ R R 5 nSR [ [
U 5 R S5 5 5 S- U- nUR US5 nUR US5 nUR SU < SU< SUS < S US < S
3 5 M [ U5 S: a gg! [ R R a M f = f)
z3Ripped this straight from google. it does the trick)zzen.spamhaus.orgz
spam.abuse.chzcbl.abuseat.orgzvirbl.dnsbl.bit.nlz
dnsbl.inps.dezix.dnsbl.manitu.netzdnsbl.sorbs.netzbl.spamcop.netzxbl.spamhaus.orgzpbl.spamhaus.orgzdb.wpbl.info.ATXTzIP: z IS listed in z (r z: )FT)r dnsresolverResolverjoinreversedstrr resolver NXDOMAINlen)my_ipblslistingsblmy_resolverqueryanswers
answer_txts r check_mailipr? C s LEC H ,,//1KHHXc%j&6&6s&;<=CbHE!))%5G$,,UE:JOO"gaj*Q-9
8}q ||$$ s B"CC0/C0c / n [ R " S5 H u pU H nU R U5 M M" U R S5 [ U 5 S: a [
S5 g[
U S S- 5 g! [ a N9f = f) z8Check if the reseller user was setup during provisioningz/var/cpanel/userssystemr z Reseller user not setup properlyFr z setup as reseller userT)oswalkr remover" r6 r! ) user_list_filesfiles r check_user_setuprI h s Iww231DT" 4
" 9~
01 )A,2
23
s A<