Skip to content

Instantly share code, notes, and snippets.

View gitgotgitgotit's full-sized avatar

gitgotgitgotit

View GitHub Profile
#!/usr/bin/env python3
"""
M365 OSINT Reconnaissance Tool
Based on techniques from: https://dstreefkerk.github.io/2025-07-m365-email-osint-after-lockdown/
This script performs modern M365/Azure AD reconnaissance after Microsoft's lockdown of traditional
enumeration methods. It uses multiple validation techniques to discover organizational information
and attempts to infer MOERA domains.
"""
@gitgotgitgotit
gitgotgitgotit / Bh.md
Last active September 20, 2026 21:05
🐕 BloodHound Ecosystem
bloodhound_ecosystem_infographic

🐕 BloodHound Ecosystem

A structured overview of the BloodHound attack-path analysis ecosystem — official ingestors, community collectors, converters, ADWS alternatives, analysis tools, deployment helpers, and supporting frameworks.

Legend

  • 🟢 Official — maintained by SpecterOps
  • 🔵 Community — third-party / unofficial
@gitgotgitgotit
gitgotgitgotit / Statsgen.py
Last active July 14, 2026 09:16
Python3 pack statsgen
#!/usr/bin/env python3
# StatsGen - Password Statistical Analysis tool
#
# This tool is part of PACK (Password Analysis and Cracking Kit)
#
# VERSION 0.2.0
#
# Original Copyright (C) 2013 Peter Kacherginsky
# Python 3 port / fixes / new options, 2026
#
@gitgotgitgotit
gitgotgitgotit / duplicut_merger.sh
Created July 21, 2026 10:26
Duplicut bash helper
#!/usr/bin/env bash
set -euo pipefail
# Path to the duplicut binary. Shell aliases are never visible to scripts,
# so if `duplicut` is only a shell alias on your system, either:
# 1) run this script as: DUPLICUT_BIN=/path/to/duplicut ./duplicut_merge.sh ...
# 2) or hardcode the path below.
DUPLICUT_BIN="${DUPLICUT_BIN:-duplicut}"
usage() {
@gitgotgitgotit
gitgotgitgotit / group3r_report.py
Last active September 25, 2026 15:41
Group3r log to HTML parser
#!/usr/bin/env python3
"""
group3r_report.py — turn a Group3r text log (-f group3r.log) into a single,
self-contained, searchable/filterable HTML triage dashboard.
Why this exists: Group3r's own "pretty mode" was removed by the author
(see README - it used to truncate data and was a pain to maintain), and the
one community viewer (Group3rExplorer) is interactive-only, needs pinned
old pandas/plotly, and splits results across N separate treemap HTML files.
This is a single static file, zero dependencies, safe to run on an
@gitgotgitgotit
gitgotgitgotit / hashcat_mask.nanorc
Created August 11, 2026 12:35
nano hashcat masks syntax hightlight
syntax "hashcat-mask" "\.(hc)?mask$|\.mask$"
# ?l — lowercase
color brightgreen "\?l"
# ?u — uppercase
color brightyellow "\?u"
# ?d — digits
color brightcyan "\?d"
@gitgotgitgotit
gitgotgitgotit / BH_query.md
Last active August 31, 2026 01:45
BloodHound Cypher Query Generator

BloodHound CE Cypher Query Generator

You are an expert in BloodHound Community Edition (CE) and the openCypher syntax officially supported by BloodHound CE. Your task is to convert my natural-language security question into a valid BloodHound CE Cypher query.

Before writing any query, if you have web search available, check the current BloodHound CE docs (https://bloodhound.specterops.io/analyze-data/explore/cypher-supported) rather than relying on memory — BloodHound CE's supported Cypher

@gitgotgitgotit
gitgotgitgotit / log_checker.py
Last active September 8, 2026 10:32
Quod Libet plugin LOG checker (EAC)
# -*- coding: utf-8 -*-
# eac_log_checker.py — Quod Libet plugin
#
# Scores CD rip logs (EAC / XLD / whipper / CUERipper) next to the
# selected track(s) using a Cambia server (https://github.com/arg274/cambia),
# the same backend used by the foobar2000/MusicBee "loggers" integration
# (https://gitlab.com/SuperSaltyGamer/loggers).
#
# By default it talks to the public instance at logs.musichoarders.xyz.
# For privacy, or to work offline, point it at your own `cambia --server`
@gitgotgitgotit
gitgotgitgotit / nessus_toolkit.py
Last active September 16, 2026 15:17
Nessus report downloader + merger
#!/usr/bin/env python3
#######################################################################################
# Name: Nessus Report Toolkit (download + merge)
#
# Combines and extends:
# - nessus_report_downloader.py (by Nikhil Raj, nikhilraj149@gmail.com)
# - nessus_merge_vibe.py
#
# Description: Download scan reports from a Nessus server, merge existing .nessus