Tool
Impacket
Impacket is a Python library for constructing and parsing network packets and working with protocol implementations. It covers protocols including SMB and MSRPC and includes example tools.
- Targets
- Protocol
- Category
- Protocol analysis tools
- Relationship
- Foundation tool
- Sources reviewed
Requirements & limits
- Requires Python 3; the README recommends pipx for system-wide installation.
- The README describes the software as intended for research and education, not production or commercial use.
- Apache Software License with slight modifications, per LICENSE.
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · fortra/impacket · Revision 0b3ef2b
More in Protocols
- open-appleremote: Siri Remote protocol reconstruction · Case study
- GAMEKB-K17: reconstructing a macropad configuration protocol · Case study
- cooler-lcd: a Thermalright display protocol implementation · Case study
- NJFE: a Soulear camera protocol bridge for desktop inspection · Case study
- hw-harness: scanner USB protocol investigation · Case study
- Roborock Local Server: a self-hosted stand-in for Roborock’s vacuum cloud · Case study