impacket-rpcdump command not found

In this troubleshooting guide we learn how to fix impacket-rpcdump command not found error message

Introduction

When you run more command in linux terminal / console, you get the following error message

impacket-rpcdump: command not found

or when using sudo you get the following error message

sudo: impacket-rpcdump: command not found

Solutions to impacket-rpcdump: command not found

How To Fix impacket-rpcdump: command not found in Ubuntu / Debian / Kali Linux / Raspbian

In Ubuntu impacket-rpcdump is provided by python3-impacket package.

python3-impacket is:

Impacket is a collection of Python3 classes focused on providing access to network packets. Impacket allows Python3 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.

To fix this problem, we can install more using the command below.

sudo apt-get -y install python3-impacket

This command might take some time to finish depending on your machine internet connection.

You can also use apt command to install python3-impacket.

sudo apt -y install python3-impacket

Or if you have aptitude installed you can use the following command.

sudo aptitude install python3-impacket

Summary

In this tutorial we learn how to fix impacket-rpcdump command not found error in Ubuntu / Debian / Kali Linux or Raspbian distribution.