Skip to content
This repository has been archived by the owner on Mar 4, 2022. It is now read-only.

Latest commit

 

History

History
19 lines (12 loc) · 1.1 KB

CONTRIBUTING.md

File metadata and controls

19 lines (12 loc) · 1.1 KB

Contributing to the LDAP Server Library

We generally appreciate any contributions to the LDAP Server Library. Please note, that whilst this aims to be a general-purpose library, this library was ultimately created to implement an LDAP Server in the Gatekeeper application.

Setup Dev Environment

The repository includes a dev container that ships all the required dependencies to set this up. Either use GitHub Codespaces or Visual Studio Code Remote Containers.

Using Wireshark to analyze the traffic

The sample application provided in the "Sample" folder can easily be intercepted with tcpdump:

cd Sample/ && dotnet run
ldapsearch -w test -H ldap://localhost:3389 -b "dc=example,dc=com" -D "cn=Manager,dc=example,dc=com" "cn=test1"
tcpdump -i lo -w output.dump port 3389

Once done, download "output.dump" and open it in Wireshark. This will give you a good overview of the behaviour.