View Issue Details

IDProjectCategoryView StatusLast Update
0009833Kali LinuxNew Tool Requestspublic2026-08-17 22:45
Reportermacmod Assigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
Status newResolutionopen 
Summary0009833: ldapx - Flexible LDAP proxy that can be used to inspect & transform all LDAP packets generated by other tools on the fly.
Description

[Author]
https://github.com/Macmod

[Repository]
https://github.com/Macmod/ldapx

[Version]
v1.3.3

[Description]
Ldapx is a flexible LDAP proxy that can be used to inspect & transform all LDAP packets generated by other tools on the fly, supporting both plaintext LDAP traffic and encrypted traffic (identifying, decrypting and re-encrypting all well-known security layers).

[Usage]
$ ldapx -t LDAPSERVER:389 [-f MIDDLEWARECHAIN] [-a MIDDLEWARECHAIN] [-b MIDDLEWARECHAIN] [-l LOCALADDR:LOCALPORT] [-o MIDDLEWAREOPTION=VALUE] [...]

Where:

-f will apply Filter middlewares to all applicable requests
-a will apply AttrList middlewares to all applicable requests
-b will apply BaseDN middlewares to all applicable requests
-e will apply AttrEntries middlewares to all applicable requests
-o can be specified multiple times and is used to specify options for the middlewares
-F specifies the verbosity level for forward packets (requests)
-R specifies the verbosity level for reverse packets (responses)
-x can be used to specify a SOCKS proxy to use for the connection to the target

If --ldaps / -s is specified, then the connection to the target will use LDAPS. This can come in handy if you must use a tool that doesn't support LDAPS. Use --no-shell / -N if you don't want to interact with the shell to modify the settings while the program is running.

Each middleware is specified by a single-letter key (detailed below), and can be specified multiple times. For each type of middleware, the middlewares in the chain will be applied in the order that they are specified in the command.

The README includes the definitions of the transformation middlewares, obfuscation examples, and other usage instructions.

[Dependencies]
Go 1.25.0
Golang-specific libraries described in the go.mod

[Similar tools] ldapx-py, Invoke-Maldaptive

[Activity] Project started in Dec/2024 and is still maintained.

[License] MIT

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2026-08-17 22:45 macmod New Issue