Skip to main content

msprobe

About

Finding all things on-prem Microsoft for password spraying and enumeration.

The tool will used a list of common subdomains associated with your target apex domain to attempt to discover valid instances of on-prem Microsoft solutions. Screenshots of the tool in action are below:

FLqt1cWXEAklMP1

Installing

Install the project using pipx

pipx install git+https://github.com/puzzlepeaches/msprobe.git

Usage

The tool has four different modules that assist with the discovery of on-prem Microsoft products:

  • Exchange
  • RD Web
  • ADFS
  • Skype for Business

The help menu and supported modules are shown below:

Usage: msprobe [OPTIONS] COMMAND [ARGS]...

  Find Microsoft Exchange, RD Web, ADFS, and Skype instances

Options:
  --help  Show this message and exit.

Commands:
  adfs   Find Microsoft ADFS servers
  exch   Find Microsoft Exchange servers
  full   Find all Microsoft supported by msprobe
  rdp    Find Microsoft RD Web servers
  skype  Find Microsoft Skype servers

Examples

Find ADFS servers associated with apex domain:

msprobe adfs acme.com

Find RD Web servers associated with apex domain with verbose output:

msprobe rdp acme.com -v

Find all Microsoft products hostsed on-prem for a domain:

msprobe full acme.com

Coming Soon

  • Full wiki for each module
  • Fixes for lxml based parsing in RD Web module

Acknowledgements

Metadata

Release files for msprobe 0.1.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for msprobe 0.1.4
File Size Uploaded
msprobe-0.1.4.tar.gz 16.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for msprobe 0.1.4
File Interpreter ABI Platform
msprobe-0.1.4-py3-none-any.whl Python 3 none any Details

Total release size: 44.0 kB

Release files / msprobe-0.1.4.tar.gz

Download URL msprobe-0.1.4.tar.gz
Size 16.8 kB
Tags Source
SHA-256 checksum
How to use checksums
59ca07db5cac58f1e30c3068a11981a166a33b584961de9316769eedef7e46d1
BLAKE2b-256 checksum
How to use checksums
211e5254bc24a9cf5fdf6d66d36023819636149a26e26cecc460245e04b87361
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.13 CPython/3.9.12 Darwin/21.4.0

Release files / msprobe-0.1.4-py3-none-any.whl

Download URL msprobe-0.1.4-py3-none-any.whl
Size 27.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1432e2bf08d7de9f6edafc0e74e0e79a966e64815c5c2dbe680dffc7f682455d
BLAKE2b-256 checksum
How to use checksums
182ee41a33c14212147e4beab9fd5c5e624f5a13bad8ac1123ac9ae1eab73fcc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.13 CPython/3.9.12 Darwin/21.4.0

Release history Release notifications | RSS feed

This release

0.1.4 This release

2 release files

0.1.3

2 release files

0.1.2

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page