Linux server.edchosting.com 4.18.0-553.79.1.lve.el7h.x86_64 #1 SMP Wed Oct 15 16:34:46 UTC 2025 x86_64
LiteSpeed
Server IP : 75.98.162.185 & Your IP : 216.73.216.163
Domains :
Cant Read [ /etc/named.conf ]
User : goons4good
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
lib64 /
python2.7 /
site-packages /
ldap /
controls /
Delete
Unzip
Name
Size
Permission
Date
Action
__init__.py
4.21
KB
-rw-r--r--
2014-03-07 15:01
__init__.pyc
5.13
KB
-rw-r--r--
2015-03-06 00:13
__init__.pyo
5.13
KB
-rw-r--r--
2015-03-06 00:13
libldap.py
2.13
KB
-rw-r--r--
2011-10-26 14:46
libldap.pyc
3.49
KB
-rw-r--r--
2015-03-06 00:13
libldap.pyo
3.49
KB
-rw-r--r--
2015-03-06 00:13
openldap.py
1.14
KB
-rw-r--r--
2013-07-05 12:57
openldap.pyc
1.94
KB
-rw-r--r--
2015-03-06 00:13
openldap.pyo
1.94
KB
-rw-r--r--
2015-03-06 00:13
ppolicy.py
3.04
KB
-rw-r--r--
2011-11-27 10:27
ppolicy.pyc
3.78
KB
-rw-r--r--
2015-03-06 00:13
ppolicy.pyo
3.78
KB
-rw-r--r--
2015-03-06 00:13
psearch.py
4.45
KB
-rw-r--r--
2011-10-26 14:46
psearch.pyc
5.16
KB
-rw-r--r--
2015-03-06 00:13
psearch.pyo
5.16
KB
-rw-r--r--
2015-03-06 00:13
pwdpolicy.py
1.12
KB
-rw-r--r--
2014-03-24 06:20
pwdpolicy.pyc
1.74
KB
-rw-r--r--
2015-03-06 00:13
pwdpolicy.pyo
1.74
KB
-rw-r--r--
2015-03-06 00:13
readentry.py
2.5
KB
-rw-r--r--
2011-10-26 14:46
readentry.pyc
3.57
KB
-rw-r--r--
2015-03-06 00:13
readentry.pyo
3.57
KB
-rw-r--r--
2015-03-06 00:13
sessiontrack.py
2.27
KB
-rw-r--r--
2014-03-07 15:01
sessiontrack.pyc
2.73
KB
-rw-r--r--
2015-03-06 00:13
sessiontrack.pyo
2.73
KB
-rw-r--r--
2015-03-06 00:13
simple.py
3.91
KB
-rw-r--r--
2014-03-07 15:01
simple.pyc
6.69
KB
-rw-r--r--
2015-03-06 00:13
simple.pyo
6.69
KB
-rw-r--r--
2015-03-06 00:13
Save
Rename
# -*- coding: utf-8 -*- """ ldap.controls.simple - classes for some very simple LDAP controls See http://www.python-ldap.org/ for details. $Id: simple.py,v 1.9 2012/08/09 07:01:20 stroeder Exp $ """ import struct,ldap from ldap.controls import RequestControl,ResponseControl,LDAPControl,KNOWN_RESPONSE_CONTROLS class ValueLessRequestControl(RequestControl): """ Base class for controls without a controlValue. The presence of the control in a LDAPv3 request changes the server's behaviour when processing the request simply based on the controlType. controlType OID of the request control criticality criticality request control """ def __init__(self,controlType=None,criticality=False): self.controlType = controlType self.criticality = criticality def encodeControlValue(self): return None class OctetStringInteger(LDAPControl): """ Base class with controlValue being unsigend integer values integerValue Integer to be sent as OctetString """ def __init__(self,controlType=None,criticality=False,integerValue=None): self.controlType = controlType self.criticality = criticality self.integerValue = integerValue def encodeControlValue(self): return struct.pack('!Q',self.integerValue) def decodeControlValue(self,encodedControlValue): self.integerValue = struct.unpack('!Q',encodedControlValue)[0] class BooleanControl(LDAPControl): """ Base class for simple request controls with boolean control value. Constructor argument and class attribute: booleanValue Boolean (True/False or 1/0) which is the boolean controlValue. """ boolean2ber = { 1:'\x01\x01\xFF', 0:'\x01\x01\x00' } ber2boolean = { '\x01\x01\xFF':1, '\x01\x01\x00':0 } def __init__(self,controlType=None,criticality=False,booleanValue=False): self.controlType = controlType self.criticality = criticality self.booleanValue = booleanValue def encodeControlValue(self): return self.boolean2ber[int(self.booleanValue)] def decodeControlValue(self,encodedControlValue): self.booleanValue = self.ber2boolean[encodedControlValue] class ManageDSAITControl(ValueLessRequestControl): """ Manage DSA IT Control """ def __init__(self,criticality=False): ValueLessRequestControl.__init__(self,ldap.CONTROL_MANAGEDSAIT,criticality=False) KNOWN_RESPONSE_CONTROLS[ldap.CONTROL_MANAGEDSAIT] = ManageDSAITControl class RelaxRulesControl(ValueLessRequestControl): """ Relax Rules Control """ def __init__(self,criticality=False): ValueLessRequestControl.__init__(self,ldap.CONTROL_RELAX,criticality=False) KNOWN_RESPONSE_CONTROLS[ldap.CONTROL_RELAX] = RelaxRulesControl class ProxyAuthzControl(RequestControl): """ Proxy Authorization Control authzId string containing the authorization ID indicating the identity on behalf which the server should process the request """ def __init__(self,criticality,authzId): RequestControl.__init__(self,ldap.CONTROL_PROXY_AUTHZ,criticality,authzId) class AuthorizationIdentityRequestControl(ValueLessRequestControl): """ Authorization Identity Request and Response Controls """ controlType = '2.16.840.1.113730.3.4.16' def __init__(self,criticality): ValueLessRequestControl.__init__(self,self.controlType,criticality) class AuthorizationIdentityResponseControl(ResponseControl): """ Authorization Identity Request and Response Controls Class attributes: authzId decoded authorization identity """ controlType = '2.16.840.1.113730.3.4.15' def decodeControlValue(self,encodedControlValue): self.authzId = encodedControlValue KNOWN_RESPONSE_CONTROLS[AuthorizationIdentityResponseControl.controlType] = AuthorizationIdentityResponseControl class GetEffectiveRightsControl(RequestControl): """ Get Effective Rights Control """ def __init__(self,criticality,authzId=None): RequestControl.__init__(self,'1.3.6.1.4.1.42.2.27.9.5.2',criticality,authzId)