diff --git a/README.md b/README.md index 1a20bfc8..be61c78c 100644 --- a/README.md +++ b/README.md @@ -57,9 +57,9 @@ ## Download > [!NOTE] > -> If you are unsure which package to download, you should probably choose the first from your operating system list. +> Remember to install the [required dependencies](https://github.com/GyulyVGC/sniffnet/wiki/Required-dependencies) for your operating system. -| Windows | macOS | Linux (.deb) | Linux (.rpm) | +| Windows | macOS | Linux (.deb) | Linux (.rpm) | |:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| |         [64‑bit](https://github.com/GyulyVGC/sniffnet/releases/latest/download/Sniffnet_Windows_64-bit.msi) \| [32‑bit](https://github.com/GyulyVGC/sniffnet/releases/latest/download/Sniffnet_Windows_32-bit.msi)         | [Intel](https://github.com/GyulyVGC/sniffnet/releases/latest/download/Sniffnet_macOS_Intel.dmg) \| [Apple silicon](https://github.com/GyulyVGC/sniffnet/releases/latest/download/Sniffnet_macOS_AppleSilicon.dmg) | [amd64](https://github.com/GyulyVGC/sniffnet/releases/latest/download/Sniffnet_LinuxDEB_amd64.deb) \| [arm64](https://github.com/GyulyVGC/sniffnet/releases/latest/download/Sniffnet_LinuxDEB_arm64.deb) \| [i386](https://github.com/GyulyVGC/sniffnet/releases/latest/download/Sniffnet_LinuxDEB_i386.deb) \| [armhf](https://github.com/GyulyVGC/sniffnet/releases/latest/download/Sniffnet_LinuxDEB_armhf.deb) |         [x86_64](https://github.com/GyulyVGC/sniffnet/releases/latest/download/Sniffnet_LinuxRPM_x86_64.rpm) \| [aarch64](https://github.com/GyulyVGC/sniffnet/releases/latest/download/Sniffnet_LinuxRPM_aarch64.rpm)         | @@ -165,73 +165,6 @@ ## Download -## Required dependencies - -Depending on your operating system, you may need to install some dependencies to run Sniffnet: - -
- - Windows dependencies  - - In order to correctly build and run Sniffnet on Windows systems you need to: - - - Install [Npcap](https://npcap.com/#download), making sure to check the box `Install Npcap in WinPcap API-compatible Mode` during the installation. - - - Download the [Npcap SDK](https://npcap.com/#download). - - - Add the SDK's ```/Lib/x64``` (or ```/Lib```) folder to your ```LIB``` environment variable. - -> **Note** -> -> If you just need to run the app, perform only the first step (second and third steps are required only for the build). - -
- - -
- - Linux dependencies  - - - On [Debian-based](https://en.wikipedia.org/wiki/List_of_Linux_distributions#Debian-based) distributions: - - `libpcap-dev` - - `libasound2-dev` - - `libfontconfig1-dev` - - `libgtk-3-dev` - - On [RPM-based](https://en.wikipedia.org/wiki/List_of_Linux_distributions#RPM-based) distributions: - - `libpcap-devel` - - `alsa-lib-devel` - - `fontconfig-devel` - - `gtk3-devel` - -> **Note** -> -> If you just need to run the app, the `-dev` / `-devel` part of the dependencies is not needed (it's required only for the build). - - Note that if you are not running as root, you need to set capabilities to inspect a network adapter: - -```sh -sudo setcap cap_net_raw,cap_net_admin=eip -``` - - Alternatively you can run the app with sudo privileges: - -```sh -sudo sniffnet -``` - -
- - -
- - MacOS dependencies  - - MacOS natively has all the dependencies you need to build and run Sniffnet!
- However, remember to run the app with administrator privileges: this is needed to analyse the activity of your network device. - -
- - ## Features - 💻 choose a network adapter of your PC to inspect