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 <nsadickpics@protonmail.com>
Description: Old school iptables and ipset without nftables backend.
dpkg-deb --build snorkotables_0.3.3_amd64