Daemon and tooling to enable using scapy without root.
Project description
scapy-unroot
Daemon and tooling to enable using scapy without root.
Installation
scapy_unroot
can be installed by just running
./setup.py install
The requirements also installed by this are listed in
requirements.txt
.
Usage
The scapy-unroot
daemon
The daemon to allow usage of scapy without root requires root itself. You can start it with the following command:
sudo scapy-unroot scapy
The provided argument scapy
should be a permission group, users who are
allowed to use scapy without root should be in.
By default, all files related to scapy_unroot
are managed in the directory
/var/run/scapy-unroot
. You can change that directory using the -r
/
--run-dir
argument:
sudo scapy-unroot --run-dir /tmp scapy
Network interfaces that users of scapy_unroot
should not be able to send over
or sniff on can be blacklisted using the -b
/ --interface-blacklist
argument. Multiple interfaces can be provided:
sudo scapy-unroot scapy --interface-blacklist wlan0 eth0 lo
To run the daemon in background, use the -d
/ --daemonize
parameter:
sudo scapy-unroot -d scapy
To get more information on the arguments of the scapy-unroot
daemon, run
sudo scapy-unroot -h
All arguments described above can be combined.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for scapy_unroot-0.1.1a1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 535531fbf9361af834637298ef8421a43dc50108dce01a83a3b380dfd6f733ff |
|
MD5 | 8ffc9401b18a201a1ea41adc417ad5e8 |
|
BLAKE2b-256 | cb1b716f5d868877dcd9cf5ba23fdcb45faf529af52698c9aa54914577f174e1 |