Search Criteria
Package Details: xtables-addons 3.13-1
Git Clone URL: | https://aur.archlinux.org/xtables-addons.git (read-only, click to copy) |
---|---|
Package Base: | xtables-addons |
Description: | Xtables-addons is a set of additional extensions for the Xtables packet filter that is present in the Linux kernel |
Upstream URL: | https://inai.de/projects/xtables-addons |
Keywords: | iptablex xtables |
Licenses: | |
Conflicts: | |
Replaces: | |
Submitter: | None |
Maintainer: | k0ste |
Last Packager: | k0ste |
Votes: | 30 |
Popularity: | 0.000026 |
First Submitted: | 2009-04-20 09:21 |
Last Updated: | 2020-12-08 06:55 |
Dependencies (8)
- glibc (glibc-git)
- iptables (iptables-git, iptables-minimal-git, iptables-nosystemd-minimal-git, iptables-fullconenat, iptables-fullconenat-nft, iptables-nft)
- linux (linux-surfacepro3-git, linux-aarch64-rock64-bin, linux-ec2, linux-galliumos, linux-zest-git, linux-lts49-kallsyms, linux-bootsplash, linux-odroid)
- gcc (gcc-multilib-x32, fastgcc, gcc-multilib-git, gcc-git) (make)
- libtool (libtool-git) (make)
- linux-api-headers (linux-api-headers-git) (make)
- linux-headers (linux-surfacepro3-git-headers, linux-aarch64-rock64-bin-headers, linux-ec2-headers, kernel-uek-devel, linux-galliumos-headers, linux-zest-git-headers, linux-lts49-kallsyms-headers, linux-bootsplash-headers, linux-fbcondecor-headers, linux-ck-fbcondecor-headers, linux-odroid-headers) (make)
- pkg-config (pkgconf-git, pkgconf) (make)
Latest Comments
1 2 3 4 5 6 Next › Last »
k0ste commented on 2020-12-08 06:57
@punkrockguy318, seems project change home page couple a weeks ago. I updated pkgbuild, should builds fine on kernel 5.9 and 5.10. Thanks!
punkrockguy318 commented on 2020-12-07 21:16
Not currently able to compile this; getting the same error kenubi was getting in 2018
error: initialization of ‘int ()(struct sock , int, sockptr_t, unsigned int)’ from incompatible pointer type ‘int ()(struct sock , int, void *, unsigned int)’ [-Werror=incompatible-pointer-types]
amish commented on 2019-08-22 11:20
@jimbo You may want to have a look at: https://aur.archlinux.org/packages/xtables-geoip-db/
jimbo commented on 2019-08-22 08:43
I had to execute:
cd /usr/share/xt_geoip
sudo cp /usr/lib/xtables-addons/xt_geoip .
sudo ./xt_geoip_dl
sudo ./xt_geoip_build -S GeoLite2-Country-CSV_ -D /usr/share/xt_geoip *.csv
kenubi commented on 2019-07-26 09:59
[kernel 5.2.2-arch1-1 , x64, xtables-addons snapshot 2019-03-14 02:27 / 20190726] CC [M] /alt/packages/xtables-addons-3.3-1/xtables-addons/src/xtables-addons-3.3/extensions/pknock/xt_pknock.o /alt/packages/xtables-addons-3.3-1/xtables-addons/src/xtables-addons-3.3/extensions/pknock/xt_pknock.c: In function ‘xt_pknock_mt_init’: /alt/packages/xtables-addons-3.3-1/xtables-addons/src/xtables-addons-3.3/extensions/pknock/xt_pknock.c:1128:13: error: ‘struct shash_desc’ has no member named ‘flags’ 1128 | crypto.desc.flags = 0; | ^
nmset commented on 2019-03-18 13:37
I am having a strange problem on IPV6 with module geoip.
These two ip6tables don't work as expected :
ip6tables -A INPUT -p tcp -i eth0 -m multiport --dports 22,2222 -m geoip --src-cc FR -j ACCEPT
ip6tables -A INPUT -p tcp -i eth0 -m multiport --dports 22,2222 -j DROP
I can't connect via IPV6 to my SSH server, while I should be able, my ISP being in France.
If I remove line #2, I can connect successfully.
However, I can connect with :
ip6tables -A INPUT -p tcp -i eth0 -m multiport --dports 22,2222 -m geoip ! --src-cc FR -j ACCEPT
ip6tables -A INPUT -p tcp -i eth0 -m multiport --dports 22,2222 -j DROP
while reversing the criteria.
Can someone confirm that reverse logic ? It's working as expected with IPV4.
Thanks.
UPDATE : This reverse logic is found fixed in 3.9-1.
wooparadog commented on 2018-12-04 01:11
I found that this aur will install libxt_*.so in
/usr/lib/iptables
, but iptables is no longer reading so libs from there. The new location is/usr/lib/xtables
.If you ever encountered problems when executing
iptables -A OUTPUT -m geoip --dst-cc CN -j DROP
or something similar, and havingCouldn't load match 'geoip':No such file or directory
problem.the temporary fix is:
ln -s /usr/lib/iptables/libxt_geoip.so /usr/lib/xtables/libxt_geoip.so
Or you can just edit the pkgbuild before build/install..
kenubi commented on 2018-09-18 13:28
4.18.8 :( """CC [M] /alt/packages/xtables-addons-3.0-2/xtables-addons/src/xtables-addons-3.0/extensions/xt_DNETMAP.o /alt/packages/xtables-addons-3.0-2/xtables-addons/src/xtables-addons-3.0/extensions/xt_DNETMAP.c: In function ‘dnetmap_tg’: /alt/packages/xtables-addons-3.0-2/xtables-addons/src/xtables-addons-3.0/extensions/xt_DNETMAP.c:406:32: error: passing argument 2 of ‘nf_nat_setup_info’ from incompatible pointer type [-Werror=incompatible-pointer-types] return nf_nat_setup_info(ct, &newrange, ^~~~~~~~~ In file included from /alt/packages/xtables-addons-3.0-2/xtables-addons/src/xtables-addons-3.0/extensions/xt_DNETMAP.c:35: ./include/net/netfilter/nf_nat.h:42:39: note: expected ‘const struct nf_nat_range2 ’ but argument is of type ‘struct nf_nat_range ’ const struct nf_nat_range2 range, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /alt/packages/xtables-addons-3.0-2/xtables-addons/src/xtables-addons-3.0/extensions/xt_DNETMAP.c:495:31: error: passing argument 2 of ‘nf_nat_setup_info’ from incompatible pointer type [-Werror=incompatible-pointer-types] return nf_nat_setup_info(ct, &newrange, HOOK2MANIP(par->state->hook)); ^~~~~~~~~ In file included from /alt/packages/xtables-addons-3.0-2/xtables-addons/src/xtables-addons-3.0/extensions/xt_DNETMAP.c:35: ./include/net/netfilter/nf_nat.h:42:39: note: expected ‘const struct nf_nat_range2 ’ but argument is of type ‘struct nf_nat_range ’ const struct nf_nat_range2 range, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ cc1: some warnings being treated as errors """
k0ste commented on 2018-05-17 09:40
Compiling is fine, was checked already.
kenubi commented on 2018-05-17 09:39
can you check the compilation? /var/pacman.log: [2018-05-17 10:17] [ALPM] upgraded linux-api-headers (4.14.8-1 -> 4.16.1-1) ??; gcc-libs (7.3.1+20180312-2 -> 8.1.0-1) -big change? ; linux (4.15.14-1 -> 4.16.8-1); linux-headers (4.15.14-1 -> 4.16.8-1) ("checked already." thanks k0ste) [edit:] I'm stupid :), I worked with an old pkgbuild (Feb / 2018), I was looking at PKGBUILD pkgver = 3.0 pkgrel = 1