15 lines
352 B
Bash
15 lines
352 B
Bash
#!/bin/bash
|
|
set -e
|
|
dir=$(dirname "$0")
|
|
echo $dir
|
|
cd $dir
|
|
apt update
|
|
apt install -y python3-bpfcc python3-pip bpfcc-tools ipset
|
|
pip install --break-system-packages dnslib psutil
|
|
mkdir -p /etc/dnsf/
|
|
cp dnsf.service /etc/systemd/system
|
|
cp dnsf.py /etc/dnsf/
|
|
cp host_whitelist.conf /etc/dnsf/
|
|
cp dns_whitelist.conf /etc/dnsf/
|
|
systemctl enable dnsf.service
|