Impacket is a collection of Python classes focused on providing access
to network packets. Impacket allows Python developers to craft and
decode network packets in simple and consistent manner. It includes
support for low-level protocols such as IP, UDP and TCP, as well as
higher-level protocols such as NMB and SMB. Impacket is highly effective
when used in conjunction with a packet capture utility or package such as
Pcapy. Packets can be constructed from scratch, as well as parsed from
raw data. Furthermore, the object oriented API makes it simple to work
with deep protocol hierarchies.
