banIP support thread

gawk installed @timur.davletshin

Create report:

[18/05/2026-08:45:35] banIP-1.8.8-r3[10797]: f_getdl   ::: auto/update: 0/0, cmd: /bin/uclient-fetch, parm:  --timeout=20 -O, rdapparm: --timeout=5 -O, etagparm: -, geoparm: --timeout=5 --quiet -O- --post-data

I didn't know that before.

Upload rules:

It looks like the system has stabilized again - 61 sec

Thanks for the reply.but How to block outgoing and incoming http/https requests to countries that are blacklisted via banip?

Update:

Create report now also fawless.

Thanks all for your patience.

Neuro

@dibdot @timur.davletshin

In your above config you've configured the country feed to inbound (which is the default anyway), to block outgoing connections you have to set this feed to outbound. For a quick test, just add the domain to your local blocklist (which blocks inbound & outbound by default), hit "Save & Reload" and test again. If it still does not work, check your interface settings, as you have configured them manually.

Thanks for the update. Anyway, I will remove a potential timeout issue in the reporting with the next update.

1 Like

Should i add more in the inbound and outbound feed like those in the feed selection?

@dibdot I miss the spamhaus feed

    list ban_feedout 'bogon'
	list ban_feedout 'dns'
	list ban_feedout 'doh'
	list ban_feedinout 'asn'
	list ban_feedinout 'becyber'
	list ban_feedinout 'country'
	list ban_feedinout 'drop'
	list ban_feedinout 'spamhaus'
	list ban_feedinout 'turris'
	list ban_feed 'asn'
	list ban_feed 'becyber'
	list ban_feed 'bogon'
	list ban_feed 'cinsscore'
	list ban_feed 'dns'
	list ban_feed 'doh'
	list ban_feed 'drop'
	list ban_feed 'greensnow'
	list ban_feed 'spamhaus'
	list ban_feed 'turris'
[19/05/2026-16:16:43] banIP-1.8.8-r4[5252]: f_chkip   ::: feed: allowlist.v6, ipver: 6, type: local, prefix: -, col1: 1, col2: -, separator: [[:space:]]+
[19/05/2026-16:16:43] banIP-1.8.8-r4[5252]: f_nftload ::: file: tmp.kiNGFd.allowlist.v6.nft, load_rc: 0, cnt/max_cnt: 1/3
[19/05/2026-16:16:43] banIP-1.8.8-r4[5252]: f_down    ::: feed: allowlist.v6, policy: inout, complete: -, cnt_dl: 49951, cnt_set: 0, split_size: 0, time: 1, rc: 0
[19/05/2026-16:16:43] banIP-1.8.8-r4[5252]: f_restore ::: feed: asn.31898.v4, file: banIP.asn.31898.v4.gz, in_rc: -, rc: 0
[19/05/2026-16:16:43] banIP-1.8.8-r4[5252]: f_restore ::: feed: asn.749.v4, file: banIP.asn.749.v4.gz, in_rc: -, rc: 0
[19/05/2026-16:16:43] banIP-1.8.8-r4[5252]: f_restore ::: feed: asn.138699.v4, file: banIP.asn.138699.v4.gz, in_rc: -, rc: 0
[19/05/2026-16:16:43] banIP-1.8.8-r4[5252]: f_restore ::: feed: asn.32934.v4, file: banIP.asn.32934.v4.gz, in_rc: -, rc: 0
[19/05/2026-16:16:43] banIP-1.8.8-r4[5252]: f_restore ::: feed: asn.396986.v4, file: banIP.asn.396986.v4.gz, in_rc: -, rc: 0
[19/05/2026-16:16:43] banIP-1.8.8-r4[5252]: f_chkip   ::: feed: asn.32934.v4, ipver: 4, type: feed, prefix: -, col1: 1, col2: -, separator: [[:space:]]+
[19/05/2026-16:16:43] banIP-1.8.8-r4[5252]: f_chkip   ::: feed: asn.138699.v4, ipver: 4, type: feed, prefix: -, col1: 1, col2: -, separator: [[:space:]]+
[19/05/2026-16:16:43] banIP-1.8.8-r4[5252]: f_chkip   ::: feed: asn.396986.v4, ipver: 4, type: feed, prefix: -, col1: 1, col2: -, separator: [[:space:]]+
[19/05/2026-16:16:43] banIP-1.8.8-r4[5252]: f_nftload ::: file: tmp.kiNGFd.asn.32934.v4.nft, load_rc: 0, cnt/max_cnt: 1/3
[19/05/2026-16:16:43] banIP-1.8.8-r4[5252]: f_down    ::: feed: asn.32934.v4, policy: inout, complete: -, cnt_dl: 24, cnt_set: 22, split_size: 0, time: 0, rc: 0
[19/05/2026-16:16:43] banIP-1.8.8-r4[5252]: f_chkip   ::: feed: asn.31898.v4, ipver: 4, type: feed, prefix: -, col1: 1, col2: -, separator: [[:space:]]+
[19/05/2026-16:16:43] banIP-1.8.8-r4[5252]: f_nftload ::: file: tmp.kiNGFd.asn.138699.v4.nft, load_rc: 0, cnt/max_cnt: 1/3
[19/05/2026-16:16:43] banIP-1.8.8-r4[5252]: f_nftload ::: file: tmp.kiNGFd.asn.396986.v4.nft, load_rc: 0, cnt/max_cnt: 1/3
[19/05/2026-16:16:43] banIP-1.8.8-r4[5252]: f_down    ::: feed: asn.138699.v4, policy: inout, complete: -, cnt_dl: 9, cnt_set: 7, split_size: 0, time: 1, rc: 0
[19/05/2026-16:16:43] banIP-1.8.8-r4[5252]: f_down    ::: feed: asn.396986.v4, policy: inout, complete: -, cnt_dl: 98, cnt_set: 55, split_size: 0, time: 1, rc: 0
[19/05/2026-16:16:43] banIP-1.8.8-r4[5252]: f_restore ::: feed: bogon.v4, file: banIP.bogon.v4.gz, in_rc: -, rc: 0
[19/05/2026-16:16:43] banIP-1.8.8-r4[5252]: f_nftload ::: file: tmp.kiNGFd.asn.31898.v4.nft, load_rc: 0, cnt/max_cnt: 1/3
[19/05/2026-16:16:43] banIP-1.8.8-r4[5252]: f_restore ::: feed: becyber.v4, file: banIP.becyber.v4.gz, in_rc: -, rc: 0
[19/05/2026-16:16:43] banIP-1.8.8-r4[5252]: f_chkip   ::: feed: asn.749.v4, ipver: 4, type: feed, prefix: -, col1: 1, col2: -, separator: [[:space:]]+
[19/05/2026-16:16:43] banIP-1.8.8-r4[5252]: f_restore ::: feed: cinsscore.v4, file: banIP.cinsscore.v4.gz, in_rc: -, rc: 0
[19/05/2026-16:16:43] banIP-1.8.8-r4[5252]: f_down    ::: feed: asn.31898.v4, policy: inout, complete: -, cnt_dl: 1046, cnt_set: 655, split_size: 0, time: 1, rc: 0
[19/05/2026-16:16:43] banIP-1.8.8-r4[5252]: f_chkip   ::: feed: bogon.v4, ipver: 4, type: feed, prefix: -, col1: 1, col2: -, separator: [[:space:]]+
[19/05/2026-16:16:43] banIP-1.8.8-r4[5252]: f_restore ::: feed: dns.v4, file: banIP.dns.v4.gz, in_rc: -, rc: 0
[19/05/2026-16:16:43] banIP-1.8.8-r4[5252]: f_nftload ::: file: tmp.kiNGFd.asn.749.v4.nft, load_rc: 0, cnt/max_cnt: 1/3
[19/05/2026-16:16:43] banIP-1.8.8-r4[5252]: f_down    ::: feed: asn.749.v4, policy: inout, complete: -, cnt_dl: 2714, cnt_set: 1381, split_size: 0, time: 1, rc: 0
[19/05/2026-16:16:44] banIP-1.8.8-r4[5252]: f_nftload ::: file: tmp.kiNGFd.bogon.v4.nft, load_rc: 0, cnt/max_cnt: 1/3
[19/05/2026-16:16:44] banIP-1.8.8-r4[5252]: f_chkip   ::: feed: cinsscore.v4, ipver: 4, type: feed, prefix: -, col1: 1, col2: -, separator: [[:space:]]+
[19/05/2026-16:16:44] banIP-1.8.8-r4[5252]: f_down    ::: feed: bogon.v4, policy: out, complete: -, cnt_dl: 2936, cnt_set: 2402, split_size: 0, time: 0, rc: 0
[19/05/2026-16:16:44] banIP-1.8.8-r4[5252]: f_nftload ::: file: tmp.kiNGFd.cinsscore.v4.nft, load_rc: 0, cnt/max_cnt: 1/3
[19/05/2026-16:16:45] banIP-1.8.8-r4[5252]: f_down    ::: feed: cinsscore.v4, policy: in, complete: -, cnt_dl: 15000, cnt_set: 11901, split_size: 0, time: 2, rc: 0
[19/05/2026-16:16:48] banIP-1.8.8-r4[5252]: f_chkip   ::: feed: becyber.v4, ipver: 4, type: feed, prefix: -, col1: 1, col2: -, separator: [[:space:]]+
[19/05/2026-16:16:48] banIP-1.8.8-r4[5252]: f_chkip   ::: feed: dns.v4, ipver: 4, type: feed, prefix: -, col1: 1, col2: -, separator: [[:space:]]+
[19/05/2026-16:16:50] banIP-1.8.8-r4[5252]: f_nftload ::: file: tmp.kiNGFd.becyber.v4.nft, load_rc: 0, cnt/max_cnt: 1/3
[19/05/2026-16:16:53] banIP-1.8.8-r4[5252]: f_nftload ::: file: tmp.kiNGFd.dns.v4.nft, load_rc: 0, cnt/max_cnt: 1/3
[19/05/2026-16:17:00] banIP-1.8.8-r4[5252]: f_down    ::: feed: becyber.v4, policy: inout, complete: -, cnt_dl: 84755, cnt_set: 74960, split_size: 0, time: 17, rc: 0
[19/05/2026-16:17:03] banIP-1.8.8-r4[5252]: f_down    ::: feed: dns.v4, policy: out, complete: -, cnt_dl: 99652, cnt_set: 95464, split_size: 0, time: 19, rc: 0
[19/05/2026-16:17:03] banIP-1.8.8-r4[5252]: f_restore ::: feed: doh.v4, file: banIP.doh.v4.gz, in_rc: -, rc: 0
[19/05/2026-16:17:03] banIP-1.8.8-r4[5252]: f_chkip   ::: feed: doh.v4, ipver: 4, type: feed, prefix: -, col1: 1, col2: -, separator: [[:space:]]+
[19/05/2026-16:17:04] banIP-1.8.8-r4[5252]: f_nftload ::: file: tmp.kiNGFd.doh.v4.nft, load_rc: 0, cnt/max_cnt: 1/3
[19/05/2026-16:17:04] banIP-1.8.8-r4[5252]: f_down    ::: feed: doh.v4, policy: out, complete: -, cnt_dl: 1791, cnt_set: 1474, split_size: 0, time: 1, rc: 0
[19/05/2026-16:17:04] banIP-1.8.8-r4[5252]: f_restore ::: feed: drop.v4, file: banIP.drop.v4.gz, in_rc: -, rc: 0
[19/05/2026-16:17:04] banIP-1.8.8-r4[5252]: f_chkip   ::: feed: drop.v4, ipver: 4, type: feed, prefix: -, col1: 1, col2: -, separator: [[:space:]]+
[19/05/2026-16:17:05] banIP-1.8.8-r4[5252]: f_nftload ::: file: tmp.kiNGFd.drop.v4.nft, load_rc: 0, cnt/max_cnt: 1/3
[19/05/2026-16:17:05] banIP-1.8.8-r4[5252]: f_down    ::: feed: drop.v4, policy: inout, complete: -, cnt_dl: 1643, cnt_set: 1386, split_size: 0, time: 1, rc: 0
[19/05/2026-16:17:05] banIP-1.8.8-r4[5252]: f_restore ::: feed: greensnow.v4, file: banIP.greensnow.v4.gz, in_rc: -, rc: 0
[19/05/2026-16:17:05] banIP-1.8.8-r4[5252]: f_chkip   ::: feed: greensnow.v4, ipver: 4, type: feed, prefix: -, col1: 1, col2: -, separator: [[:space:]]+
[19/05/2026-16:17:06] banIP-1.8.8-r4[5252]: f_nftload ::: file: tmp.kiNGFd.greensnow.v4.nft, load_rc: 0, cnt/max_cnt: 1/3
[19/05/2026-16:17:06] banIP-1.8.8-r4[5252]: f_down    ::: feed: greensnow.v4, policy: in, complete: -, cnt_dl: 692, cnt_set: 666, split_size: 0, time: 2, rc: 0
[19/05/2026-16:17:07] banIP-1.8.8-r4[5252]: f_restore ::: feed: spamhaus.v4, file: banIP.spamhaus.v4.gz, in_rc: -, rc: 0
[19/05/2026-16:17:07] banIP-1.8.8-r4[5252]: f_chkip   ::: feed: spamhaus.v4, ipver: 4, type: feed, prefix: -, col1: 4, col2: -, separator: "
[19/05/2026-16:17:08] banIP-1.8.8-r4[5252]: skip empty feed 'spamhaus.v4'
[19/05/2026-16:17:08] banIP-1.8.8-r4[5252]: f_down    ::: feed: spamhaus.v4, policy: inout, complete: -, cnt_dl: 0, cnt_set: -, split_size: 0, time: 1, rc: 0
[19/05/2026-16:17:08] banIP-1.8.8-r4[5252]: f_restore ::: feed: turris.v4, file: banIP.turris.v4.gz, in_rc: -, rc: 0
[19/05/2026-16:17:08] banIP-1.8.8-r4[5252]: f_chkip   ::: feed: turris.v4, ipver: 4, type: feed, prefix: -, col1: 1, col2: -, separator: ,
[19/05/2026-16:17:09] banIP-1.8.8-r4[5252]: f_nftload ::: file: tmp.kiNGFd.turris.v4.nft, load_rc: 0, cnt/max_cnt: 1/3
[19/05/2026-16:17:09] banIP-1.8.8-r4[5252]: f_down    ::: feed: turris.v4, policy: inout, complete: -, cnt_dl: 2899, cnt_set: 2495, split_size: 0, time: 2, rc: 0
[19/05/2026-16:17:09] banIP-1.8.8-r4[5252]: f_nftload ::: file: tmp.kiNGFd.blocklist.v4MAC.nft, load_rc: 0, cnt/max_cnt: 1/3
[19/05/2026-16:17:09] banIP-1.8.8-r4[5252]: f_down    ::: feed: blocklist.v4MAC, policy: inout, complete: -, cnt_dl: 2, cnt_set: 0, split_size: 0, time: 0, rc: 0
[19/05/2026-16:17:09] banIP-1.8.8-r4[5252]: f_nftload ::: file: tmp.kiNGFd.blocklist.v6MAC.nft, load_rc: 0, cnt/max_cnt: 1/3
[19/05/2026-16:17:09] banIP-1.8.8-r4[5252]: f_down    ::: feed: blocklist.v6MAC, policy: inout, complete: -, cnt_dl: 2, cnt_set: 0, split_size: 0, time: 0, rc: 0
[19/05/2026-16:17:09] banIP-1.8.8-r4[5252]: f_chkip   ::: feed: blocklist.v4, ipver: 4, type: local, prefix: -, col1: 1, col2: -, separator: [[:space:]]+
[19/05/2026-16:17:09] banIP-1.8.8-r4[5252]: f_nftload ::: file: tmp.kiNGFd.blocklist.v4.nft, load_rc: 0, cnt/max_cnt: 1/3
[19/05/2026-16:17:09] banIP-1.8.8-r4[5252]: f_down    ::: feed: blocklist.v4, policy: inout, complete: -, cnt_dl: 2, cnt_set: 2, split_size: 0, time: 0, rc: 0
[19/05/2026-16:17:09] banIP-1.8.8-r4[5252]: f_chkip   ::: feed: blocklist.v6, ipver: 6, type: local, prefix: -, col1: 1, col2: -, separator: [[:space:]]+
[19/05/2026-16:17:09] banIP-1.8.8-r4[5252]: f_nftload ::: file: tmp.kiNGFd.blocklist.v6.nft, load_rc: 0, cnt/max_cnt: 1/3
[19/05/2026-16:17:09] banIP-1.8.8-r4[5252]: f_down    ::: feed: blocklist.v6, policy: inout, complete: -, cnt_dl: 2, cnt_set: 0, split_size: 0, time: 0, rc: 0
[19/05/2026-16:17:10] banIP-1.8.8-r4[5252]: f_rmset   ::: feed: -, rc: -
[19/05/2026-16:17:29] banIP-1.8.8-r4[5252]: start banIP domain lookup
[19/05/2026-16:17:29] banIP-1.8.8-r4[5252]: f_mkdir   ::: directory: /mnt/sda1/banip/tmp.ljCGDd/tmp.kiNGFd.lookup.blocklist
[19/05/2026-16:17:29] banIP-1.8.8-r4[5252]: f_rmdir   ::: directory: /mnt/sda1/banip/tmp.ljCGDd/tmp.kiNGFd.lookup.blocklist
[19/05/2026-16:17:29] banIP-1.8.8-r4[5252]: f_lookup  ::: feed: blocklist, domains: 0, IPs: 0, duration: 0m 0s
[19/05/2026-16:17:29] banIP-1.8.8-r4[5252]: f_mkdir   ::: directory: /mnt/sda1/banip/tmp.ljCGDd/tmp.kiNGFd.lookup.allowlist
[19/05/2026-16:17:35] banIP-1.8.8-r4[5252]: f_rmdir   ::: directory: /mnt/sda1/banip/tmp.ljCGDd/tmp.kiNGFd.lookup.allowlist
[19/05/2026-16:17:47] banIP-1.8.8-r4[5252]: f_lookup  ::: feed: allowlist, domains: 17, IPs: 21, duration: 0m 17s
[19/05/2026-16:17:47] banIP-1.8.8-r4[5252]: finish banIP processing
[19/05/2026-16:17:47] banIP-1.8.8-r4[5252]: start detached banIP log service (/sbin/logread)
[19/05/2026-16:17:52] banIP-1.8.8-r4[5252]: f_rmdir   ::: directory: /mnt/sda1/banip/tmp.ljCGDd

Is this the cause:

[19/05/2026-16:17:08] banIP-1.8.8-r4[5252]: skip empty feed 'spamhaus.v4'

Maybe a temporary issue ... it works for me, e.g.:

[...]
[20/05/2026-05:55:43] banIP-1.8.8-r4[13029]: f_etag    ::: feed: spamhaus.v4, suffix: -, http_code: 200, feed/etag: 1/1, rc: 0
[20/05/2026-05:55:43] banIP-1.8.8-r4[13029]: f_restore ::: feed: spamhaus.v4, file: banIP.spamhaus.v4.gz, in_rc: 0, rc: 0
[20/05/2026-05:55:43] banIP-1.8.8-r4[13029]: f_chkip   ::: feed: spamhaus.v4, ipver: 4, type: feed, prefix: -, col1: 4, col2: -, separator: "
[20/05/2026-05:55:44] banIP-1.8.8-r4[13029]: f_nftload ::: file: tmp.MoAPNi.spamhaus.v4.nft, load_rc: 0, cnt/max_cnt: 1/3
[20/05/2026-05:55:44] banIP-1.8.8-r4[13029]: f_down    ::: feed: spamhaus.v4, policy: in, complete: -, cnt_dl: 1305, cnt_set: 1087, split_size: 0, time: 2, rc: 0
[20/05/2026-05:55:44] banIP-1.8.8-r4[13029]: f_etag    ::: feed: spamhaus.v6, suffix: -, http_code: 200, feed/etag: 1/1, rc: 0
[20/05/2026-05:55:44] banIP-1.8.8-r4[13029]: f_restore ::: feed: spamhaus.v6, file: banIP.spamhaus.v6.gz, in_rc: 0, rc: 0
[20/05/2026-05:55:44] banIP-1.8.8-r4[13029]: f_chkip   ::: feed: spamhaus.v6, ipver: 6, type: feed, prefix: -, col1: 4, col2: -, separator: "
[20/05/2026-05:55:45] banIP-1.8.8-r4[13029]: f_nftload ::: file: tmp.MoAPNi.spamhaus.v6.nft, load_rc: 0, cnt/max_cnt: 1/3
[20/05/2026-05:55:45] banIP-1.8.8-r4[13029]: f_down    ::: feed: spamhaus.v6, policy: in, complete: -, cnt_dl: 96, cnt_set: 86, split_size: 0, time: 1, rc: 0
[...]

Please consult the readme and check at least the " Sensible choice of blocklists" paragraph.

GM,

tested again in the morning with the 3 different download methods wget, curl and uclient-fetch.

I received the same errormessage "skip empty feed 'spamhaus.v4'".

I can open the path https://www.spamhaus.org/drop/drop_v4.json in the webbrowsser.

:woozy_face:

What will happen when you tick drop AND spamhaus in parallel - same IP adresses listed??

Will the last feed say "empty feed" because the first list load all the same IP adress list?

Update:

tested - yes double info will deliver "empty feed".

Thx Dirk for your engangement.

1 Like

Cool, that means deduplicating works perfectly ... :slight_smile:

1 Like

It seems when it starts by the 1st time, all lists are skipped, but when it's reloaded everything works fine.

Lines 2 and 3 below seems duplicated.
All lists were skiped at 4:04 and 4:11, then it was restarted at 6:00 and it seems ok.

[21/05/2026-04:04:35] banIP-1.8.8-r4[5777]: start banIP processing (start, 1.8.8-r4)
[21/05/2026-04:04:35] banIP-1.8.8-r4[5777]: remove IPv4 interface 'wan' from config
[21/05/2026-04:04:35] banIP-1.8.8-r4[5777]: remove IPv4 interface 'wan' from config
[21/05/2026-04:04:35] banIP-1.8.8-r4[5777]: add IPv4 interface 'wan' to config
[21/05/2026-04:04:35] banIP-1.8.8-r4[5777]: add device 'pppoe-wan' to config
[21/05/2026-04:04:35] banIP-1.8.8-r4[5777]: initialize banIP nftables namespace
[21/05/2026-04:04:35] banIP-1.8.8-r4[5777]: start banIP download processes
[21/05/2026-04:04:37] banIP-1.8.8-r4[5777]: skip empty feed 'country.cn.v4'
[21/05/2026-04:04:38] banIP-1.8.8-r4[5777]: skip empty feed 'country.hk.v4'
[21/05/2026-04:04:38] banIP-1.8.8-r4[5777]: skip empty feed 'country.ir.v4'
[21/05/2026-04:04:38] banIP-1.8.8-r4[5777]: skip empty feed 'country.il.v4'
[21/05/2026-04:04:38] banIP-1.8.8-r4[5777]: skip empty feed 'country.tw.v4'
[21/05/2026-04:04:38] banIP-1.8.8-r4[5777]: skip empty feed 'country.ru.v4'
[21/05/2026-04:04:38] banIP-1.8.8-r4[5777]: skip empty feed 'country.ua.v4'
[21/05/2026-04:04:39] banIP-1.8.8-r4[5777]: skip empty feed 'country.ae.v4'
[21/05/2026-04:04:39] banIP-1.8.8-r4[5777]: skip empty feed 'country.us.v4'
[21/05/2026-04:11:16] banIP-1.8.8-r4[5777]: skip empty feed 'cinsscore.v4'
[21/05/2026-04:11:17] banIP-1.8.8-r4[5777]: skip empty feed 'country.cn.v4'
[21/05/2026-04:11:18] banIP-1.8.8-r4[5777]: skip empty feed 'country.hk.v4'
[21/05/2026-04:11:19] banIP-1.8.8-r4[5777]: skip empty feed 'country.ir.v4'
[21/05/2026-04:11:19] banIP-1.8.8-r4[5777]: skip empty feed 'country.il.v4'
[21/05/2026-04:11:20] banIP-1.8.8-r4[5777]: skip empty feed 'country.ru.v4'
[21/05/2026-04:11:21] banIP-1.8.8-r4[5777]: skip empty feed 'country.tw.v4'
[21/05/2026-04:11:22] banIP-1.8.8-r4[5777]: skip empty feed 'country.ua.v4'
[21/05/2026-04:11:23] banIP-1.8.8-r4[5777]: skip empty feed 'country.ae.v4'
[21/05/2026-04:11:26] banIP-1.8.8-r4[5777]: can't load initial file to nfset 'country.us.v4'
[21/05/2026-04:11:27] banIP-1.8.8-r4[5777]: skip empty feed 'country.cn.v4'
[21/05/2026-04:11:28] banIP-1.8.8-r4[5777]: skip empty feed 'country.hk.v4'
[21/05/2026-04:11:29] banIP-1.8.8-r4[5777]: skip empty feed 'country.ir.v4'
[21/05/2026-04:11:30] banIP-1.8.8-r4[5777]: skip empty feed 'country.il.v4'
[21/05/2026-04:11:31] banIP-1.8.8-r4[5777]: skip empty feed 'country.ru.v4'
[21/05/2026-04:11:32] banIP-1.8.8-r4[5777]: skip empty feed 'country.tw.v4'
[21/05/2026-04:11:33] banIP-1.8.8-r4[5777]: skip empty feed 'country.ua.v4'
[21/05/2026-04:11:34] banIP-1.8.8-r4[5777]: skip empty feed 'country.ae.v4'
[21/05/2026-04:11:36] banIP-1.8.8-r4[5777]: skip empty feed 'country.us.v4'
[21/05/2026-04:11:38] banIP-1.8.8-r4[5777]: skip empty feed 'debl.v4'
[21/05/2026-04:11:41] banIP-1.8.8-r4[5777]: skip empty feed 'firehol4.v4'
[21/05/2026-04:11:42] banIP-1.8.8-r4[5777]: skip empty feed 'greensnow.v4'
[21/05/2026-04:11:43] banIP-1.8.8-r4[5777]: skip empty feed 'ipthreat.v4'
[21/05/2026-04:11:44] banIP-1.8.8-r4[5777]: skip empty feed 'threat.v4'
[21/05/2026-04:11:45] banIP-1.8.8-r4[5777]: skip empty feed 'turris.v4'
[21/05/2026-04:11:56] banIP-1.8.8-r4[5777]: start banIP domain lookup
[21/05/2026-04:11:56] banIP-1.8.8-r4[5777]: finish banIP processing
[21/05/2026-04:11:56] banIP-1.8.8-r4[5777]: start detached banIP log service (/sbin/logread)
[21/05/2026-06:00:00] banIP-1.8.8-r4[10607]: start banIP processing (reload, 1.8.8-r4)
[21/05/2026-06:00:01] banIP-1.8.8-r4[10607]: start banIP download processes
[21/05/2026-06:00:36] banIP-1.8.8-r4[10607]: start banIP domain lookup
[21/05/2026-06:00:36] banIP-1.8.8-r4[10607]: finish banIP processing
[21/05/2026-06:00:36] banIP-1.8.8-r4[10607]: start detached banIP log service (/sbin/logread)

Hi, on "Set reporting" tab, at the "Elements (max 5)" column, could you sort the IP by hitting number rather than by the ascending number?

1 Like

Sounds useful & doable ... :wink:

2 Likes

@Renato Both issues you've reported are fixed/added with this banIP update:

4 Likes

Fantastic! You're legendary :+1:

1 Like