scapy.modules.ldaphero
LDAP Hero: a LDAP browser based on the Scapy LDAP client
- class scapy.modules.ldaphero.BasePopup(parent)[source]
Bases:
objectA tkinter wrapper used to have a popup window with basic controls
- class scapy.modules.ldaphero.LDAPHero(ssp: SSP = None, mech: LDAP_BIND_MECHS = None, simple_username: str = None, simple_password: str = None, encrypt: bool = False, host: str = None, port: int = None, ssl: bool = False)[source]
Bases:
objectLDAP Hero - LDAP GUI browser over Scapy’s LDAP_Client
- Parameters:
ssp – the SSP object to use when binding.
mech – the LDAP_BIND_MECHS to use when binding.
simple_username – if provided, used for Simple binding (instead of the ‘ssp’)
simple_password
encrypt – request encryption by default (useful when using ‘ssp’)
host – auto-connect to a specific host
port – the port to connect to (default: 389/636) (This is only in use when using ‘host’)
ssl – whether to use SSL to connect or not (This is only in use when using ‘host’)
- load_guids()[source]
Load the various guids: - schemaIDguid - propset
This cache is used to resolve the GUIDs of objects in ACEs.