From 05617defefcd6954915d0b42d73d4ccfcccad2d4 Mon Sep 17 00:00:00 2001 From: Sagar-Jangam Date: Wed, 8 Apr 2020 07:23:35 -0400 Subject: [PATCH] Added DNSUpdate.py, a small script to add DNS record to DC for gatering from different VLANs --- tools/DNSUpdate.py | 185 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 185 insertions(+) create mode 100644 tools/DNSUpdate.py diff --git a/tools/DNSUpdate.py b/tools/DNSUpdate.py new file mode 100644 index 0000000..23b0791 --- /dev/null +++ b/tools/DNSUpdate.py @@ -0,0 +1,185 @@ +#!/usr/bin/env python + +import sys +import argparse +import getpass +import re +import socket +from impacket.structure import Structure +import ldap3 +import dns.resolver +from collections import defaultdict + + +class DNS_RECORD(Structure): + """ + dnsRecord - used in LDAP [MS-DNSP] section 2.3.2.2 + impacket based structure, all of the below are tuples in format (fieldName, format) + """ + structure = ( + ('DataLength', 'L'), + ('Reserved', '