41 lines
895 B
Markdown
41 lines
895 B
Markdown
# Installing Scapy on Raspberry Pi 5
|
|
|
|
## Option 1: Install via apt (Recommended)
|
|
|
|
```bash
|
|
sudo apt-get install python3-scapy
|
|
```
|
|
|
|
This is the safest method and integrates with the system package manager.
|
|
|
|
## Option 2: Use --break-system-packages (For system tools)
|
|
|
|
Since this is a system-level monitoring tool that runs as root, you can use:
|
|
|
|
```bash
|
|
sudo pip3 install --break-system-packages scapy
|
|
```
|
|
|
|
## Option 3: Virtual Environment (Not recommended for root tools)
|
|
|
|
If you prefer a virtual environment (though less convenient for root tools):
|
|
|
|
```bash
|
|
python3 -m venv ~/scapy-env
|
|
source ~/scapy-env/bin/activate
|
|
pip install scapy
|
|
```
|
|
|
|
Then run the script with:
|
|
```bash
|
|
sudo ~/scapy-env/bin/python3 rpi_capture_ra_ta_python.py 11
|
|
```
|
|
|
|
## Quick Install Command
|
|
|
|
For this use case (system monitoring tool), Option 2 is acceptable:
|
|
|
|
```bash
|
|
sudo pip3 install --break-system-packages scapy
|
|
```
|