Ross ROSS = Recommend OSS · open-source software intelligence for agents

fortra/impacket

Impacket is a collection of Python classes for working with network protocols. observed · 2026-08-28

github.com/fortra/impacket · homepage · Python · NOASSERTION (other) observed · 2026-08-28

Health v2 · maintenance only

83/100

  • Activity 99
  • Release rhythm 52
  • Longevity 100

Flags: no_license

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 304.0
  • age_days: 4158
  • days_rel: 106
  • days_push: 9
  • n_releases_24m: 3

Full methodology

Adoption not part of the score

16038 stars · 3954 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

Impacket is a collection of Python classes for low-level programmatic access to network protocols, including full implementations of SMB1-3 and MSRPC. It also ships a set of example tools for tasks like authentication with hashes and tickets, remote execution, and Windows protocol interaction.

Use cases

  • interact with SMB shares from Python
  • perform pass-the-hash attacks during pentests
  • craft and parse raw network packets
  • query WMI and execute commands on remote Windows hosts
  • work with Kerberos tickets and NTLM authentication
  • implement MSRPC/DCE-RPC client tooling
  • dump credentials or enumerate Windows services remotely

When to choose

  • you need low-level Python access to Windows network protocols like SMB, MSRPC, or WMI
  • you are doing penetration testing or red team work against Windows/Active Directory environments
  • you want to authenticate with hashes, tickets, or keys instead of passwords
  • you need to build custom protocol clients from scratch or parse raw packets

When to avoid

  • you need a general-purpose high-level networking library for everyday HTTP or TCP work
  • you want a cross-platform file sharing client with a GUI
  • your project is not Python-based
  • you need a passive network sniffer or IDS rather than protocol client tooling

Facets

library · maturity active

networking security parser auth http-client sdk security penetration-testing networking developer-tools python windows cross-platform cli smb kerberos ntlm msrpc dcerpc wmi pass-the-hash pentesting windows-protocols network-protocols linux macos

1 source

Member repositories

RepositoryRoleHealth v2
fortra/impacketmain83

For agents

markdown · JSON · MCP: product_card(name="fortra/impacket")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem