Language : 🇺🇸 English | 🇨🇳 简体中文
netop is a terminal command line interface that can customize the filter network traffic rule 🎯
bpf rule filterrust Writtendocker deploymentdocker run -it --rm --net=host zingerbee/netop
need rust and pcap, detail look at How to build
# install
sudo cargo install netop
# and then run
netop
# or designated network interface card running
netop -n eth0
On NetBSD there's an official package available. To install a pre-compiled binary, simply run
pkgin install netop
Or, if you prefer to build it from source,
cd /usr/pkgsrc/net/netop
make install
e to enter edit mode input bpf rule, and then press enterEsc to exit edit mode<- or -> to switch between different rulesdd to delete current ruleq to quitnetop -h
# docker
docker run -it --rm --net=host zingerbee/netop -h
Output as follows
netop 0.1.0
USAGE:
netop [OPTIONS]
OPTIONS:
-h, --help Print help information
-n, --name <NAME> Name of Network Interface Card
-V, --version Print version information
The parameter is name of network interface card
*unix: Use
ifconfigto view network interface cards informationwindows: Use
ipconfigto view network interface cards information
netop -n eth0
# docker
docker run -it --rm --net=host zingerbee/netop -n eth0
Development environment
root user, pcap requires permissionsrust >= 1.40.0pcap
apt install libpcap-devsudo cargo install --path .
# or
sudo cargo run
SEE CHANGELOG
Content type
Image
Digest
sha256:d26ecfce4…
Size
70.2 MB
Last updated
almost 3 years ago
docker pull zingerbee/netop