P
P
Pcap
Search
K

Installing Libpcap or Npcap

Installing required third party software.

On Windows

  1. 1.
    Download Npcap installer from https://nmap.org/npcap.
  2. 2.
    Install Npcap in "Winpcap Compatible Mode"
Other installation methods:
Powershell
Chocolatey
$urlPath = "https://nmap.org/npcap/dist/npcap-0.96.exe"
$checksum = "83667e1306fdcf7f9967c10277b36b87e50ee8812e1ee2bb9443bdd065dc04a1"
# Download the file
echo "Downloading... ($urlPath)"
wget $urlPath -UseBasicParsing -OutFile $PSScriptRoot"\npcap.exe"
# Now let's check its checksum
$_chksum = $(CertUtil -hashfile $PSScriptRoot"\npcap.exe" SHA256)[1] -replace " ",""
if ($_chksum -ne $checksum){
echo "Hashes NOT match."
exit
} else {
echo "Hashes match."
echo "Installing Npcap..."
}
# Run installer
Start-Process $PSScriptRoot"\npcap.exe" -ArgumentList "/S /npf_startup=yes /loopback_support=yes /dlt_null=no /admin_only=no /dot11_support=no /vlan_support=no /winpcap_mode=yes" -wait
echo "Npcap has been installed."
choco install nmap -y

On Linux

Debian/Ubuntu
CentOS
sudo apt install libpcap0.8
yum install libpcap

On Mac OS X

Libpcap should be installed on Mac OS X by default.
Using latest version of libpcap:
  1. 1.
    Download libpcap source code from https://www.tcpdump.org
  2. 2.
    tar -xzvf libpcap*.tar.gz
  3. 3.
    cd libpcap
  4. 4.
    ./configure --prefix=/usr/local
  5. 5.
    make
  6. 6.
    sudo make install
  7. 7.
    Run your application with custom native library path jna.library.path=/usr/local/lib