Skip to content

Add LDAP-only method, fix duplicate DCs, Python 3.12+ support#34

Open
moscowchill wants to merge 2 commits intozyn3rgy:mainfrom
Seqrit-Offsec-Team:main
Open

Add LDAP-only method, fix duplicate DCs, Python 3.12+ support#34
moscowchill wants to merge 2 commits intozyn3rgy:mainfrom
Seqrit-Offsec-Team:main

Conversation

@moscowchill
Copy link
Copy Markdown

Summary

  • Add -method LDAP option to check only server signing (requires authentication)
  • Fix duplicate DCs appearing in scan results by deduplicating DNS response parsing
  • Display IP addresses alongside DC hostnames in output
  • Fix Python 3.12+ compatibility by replacing deprecated ssl.wrap_socket() with SSLContext
  • Clean up output messages for professionalism
  • Update README with new method documentation and Python version notes

Test plan

  • Test -method LDAPS against a DC
  • Test -method LDAP against a DC with valid credentials
  • Test -method BOTH against a DC with valid credentials
  • Verify no duplicate DCs in output
  • Verify IP addresses are shown next to DC hostnames

🤖 Generated with Claude Code

moscowchill and others added 2 commits December 8, 2025 11:38
- Add -method LDAP option to check only server signing (requires auth)
- Fix duplicate DCs appearing in scan results
- Display IP addresses alongside DC hostnames

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
- Replace deprecated ssl.wrap_socket() with SSLContext for Python 3.12+
- Remove unprofessional "PARTY TIME" message
- Update README with LDAP method docs and Python version notes
- Fix venv activation path typo in README

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@moscowchill
Copy link
Copy Markdown
Author

Fully tested.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant