So identifizieren Sie ein LDAP-Paket / einen Frame

412
Sam

Ich entwickle eine Anwendung in Java, die wissen muss, ob ein Frame ein LDAP-Paket enthält oder nicht.
Bisher habe ich herausgefunden, wie ich herausfinden kann, ob der Frame IPv4- und TCP-Header enthält. Wie kann ich jedoch nach LDAP suchen?
Bei Online-Recherchen kann ich keinen eindeutigen Bezeichner für den LDAP-Header finden.
Danke

0
Sie können nicht nur einen Frame erkennen. Bei einem vollständigen Paket würden Sie etwas wie [LDIF] (https://tools.ietf.org/html/rfc2849) als Inhalt sehen. Sie müssten nach diesem Format suchen. Es wird wahrscheinlich keine magische Zahl oder ähnliches geben, wenn Sie sich auf Anwendungsebene befinden. Seth vor 6 Jahren 0
Wissen Sie, ob diese Frames den Standard-LDAP-Port verwenden? Der Standard-LDAP-Port ist 384: https://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers Nathan.Eilisha Shiraini vor 6 Jahren 1
@NathanShiraini Nein, ich verwende Port 3060 für meine persönlichen Tests. Ich dachte ursprünglich, dass ich meinen Code so programmieren sollte, dass er nach Port 3060 oder 384 sucht und dann davon ausgeht, dass es sich bei einem übereinstimmenden Port um einen LDAP-Frame handelt. Sam vor 6 Jahren 0
Das hängt von Ihrer Bewerbung ab. Wenn Sie nur einen kleinen Logger erstellen, sollten Sie das IP / Port-Paar mit einer Liste bekannter LDAP-Dienste abgleichen. Wenn Sie eine Paketanalyse-Firewall entwerfen, müssen Sie natürlich eine bessere Strategie verwenden, wie die von @Seth empfohlene. Nathan.Eilisha Shiraini vor 6 Jahren 1

0 Antworten auf die Frage