apt-get install build-essential make pkg-config linux-headers-$(uname -r) mkdir ~/src && cd ~/src wget https://netfilter.org/projects/libmnl/files/libmnl-1.0.5.tar.bz2 wget https://netfilter.org/projects/iptables/files/iptables-1.8.9.tar.xz wget https://ipset.netfilter.org/ipset-7.17.tar.bz2 tar -xf libmnl-1.0.5.tar.bz2 xz -d iptables-1.8.9.tar.xz tar -xf iptables-1.8.9.tar tar -xf ipset-7.17.tar.bz2 cd libmnl-1.0.5 ./configure make make install cd ../iptables-1.8.9 ./configure --disable-nftables make make install cd ../ipset-7.17 ./configure make make install cd .. mkdir -p snorkotables_0.3.3_amd64/usr/local/sbin mkdir -p snorkotables_0.3.3_amd64/usr/lib/x86_64-linux-gnu cp -P /usr/local/sbin/ip6tables* snorkotables_0.3.3_amd64/usr/local/sbin cp -P /usr/local/sbin/iptables* snorkotables_0.3.3_amd64/usr/local/sbin cp -P /usr/local/sbin/ipset* snorkotables_0.3.3_amd64/usr/local/sbin cp -P /usr/local/sbin/xtables* snorkotables_0.3.3_amd64/usr/local/sbin cp -P /usr/local/lib/libip4tc.* snorkotables_0.3.3_amd64/usr/lib/x86_64-linux-gnu cp -P /usr/local/lib/libip6tc.* snorkotables_0.3.3_amd64/usr/lib/x86_64-linux-gnu cp -P /usr/local/lib/libipset.* snorkotables_0.3.3_amd64/usr/lib/x86_64-linux-gnu cp -P /usr/local/lib/libxtables.* snorkotables_0.3.3_amd64/usr/lib/x86_64-linux-gnu cp -P -R /usr/local/lib/xtables snorkotables_0.3.3_amd64/usr/lib/x86_64-linux-gnu mkdir snorkotables_0.3.3_amd64/DEBIAN nano snorkotables_0.3.3_amd64/DEBIAN/control Package: snorkotables Version: 0.3.3 Architecture: amd64 Replaces: iptables, ipset, nftables, libip4tc2, libip6tc2, libipset13, libnetfilter-conntrack3, libnfnetlink0, libxtables12 Conflicts: iptables, ipset, nftables, libip4tc2, libip6tc2, libipset13, libnetfilter-conntrack3, libnfnetlink0, libxtables12 Maintainer: Snork Description: Old school iptables and ipset without nftables backend. dpkg-deb --build snorkotables_0.3.3_amd64