luci-app-banip: sync with banIP-0.8.4-1
authorDirk Brenken <dev@brenken.org>
Sun, 23 Apr 2023 20:17:09 +0000 (22:17 +0200)
committerDirk Brenken <dev@brenken.org>
Sun, 23 Apr 2023 20:17:09 +0000 (22:17 +0200)
* add a custom feed editor (req. >= banIP-0.8.4-1)
* various small fixes and enhancements
* sync translations

Signed-off-by: Dirk Brenken <dev@brenken.org>
44 files changed:
applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js
applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js
applications/luci-app-banip/htdocs/luci-static/resources/view/banip/custom.css [new file with mode: 0644]
applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js [new file with mode: 0644]
applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js
applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js
applications/luci-app-banip/po/ar/banip.po
applications/luci-app-banip/po/bg/banip.po
applications/luci-app-banip/po/bn_BD/banip.po
applications/luci-app-banip/po/ca/banip.po
applications/luci-app-banip/po/cs/banip.po
applications/luci-app-banip/po/da/banip.po
applications/luci-app-banip/po/de/banip.po
applications/luci-app-banip/po/el/banip.po
applications/luci-app-banip/po/en/banip.po
applications/luci-app-banip/po/es/banip.po
applications/luci-app-banip/po/fi/banip.po
applications/luci-app-banip/po/fr/banip.po
applications/luci-app-banip/po/he/banip.po
applications/luci-app-banip/po/hi/banip.po
applications/luci-app-banip/po/hu/banip.po
applications/luci-app-banip/po/it/banip.po
applications/luci-app-banip/po/ja/banip.po
applications/luci-app-banip/po/ko/banip.po
applications/luci-app-banip/po/mr/banip.po
applications/luci-app-banip/po/ms/banip.po
applications/luci-app-banip/po/nb_NO/banip.po
applications/luci-app-banip/po/nl/banip.po
applications/luci-app-banip/po/pl/banip.po
applications/luci-app-banip/po/pt/banip.po
applications/luci-app-banip/po/pt_BR/banip.po
applications/luci-app-banip/po/ro/banip.po
applications/luci-app-banip/po/ru/banip.po
applications/luci-app-banip/po/sk/banip.po
applications/luci-app-banip/po/sv/banip.po
applications/luci-app-banip/po/sw/banip.po
applications/luci-app-banip/po/templates/banip.pot
applications/luci-app-banip/po/tr/banip.po
applications/luci-app-banip/po/uk/banip.po
applications/luci-app-banip/po/vi/banip.po
applications/luci-app-banip/po/zh_Hans/banip.po
applications/luci-app-banip/po/zh_Hant/banip.po
applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json
applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json

index c4b847026227d09794d5ee7107e3bd30ed2f5f00..e70222c0236099b0cef1372a6daddd12c8f14c4d 100644 (file)
@@ -11,17 +11,20 @@ return view.extend({
                ]);
        },
        handleSave: function (ev) {
                ]);
        },
        handleSave: function (ev) {
-               var value = ((document.querySelector('textarea').value || '').trim().toLowerCase().replace(/\r\n/g, '\n')) + '\n';
+               let value = ((document.querySelector('textarea').value || '').trim().toLowerCase().replace(/\r\n/g, '\n')) + '\n';
                return fs.write('/etc/banip/banip.allowlist', value)
                return fs.write('/etc/banip/banip.allowlist', value)
-                       .then(function (rc) {
+                       .then(function () {
                                document.querySelector('textarea').value = value;
                                document.querySelector('textarea').value = value;
+                               document.body.scrollTop = document.documentElement.scrollTop = 0;
                                ui.addNotification(null, E('p', _('Allowlist modifications have been saved, start the Domain Lookup or restart banIP that changes take effect.')), 'info');
                        }).catch(function (e) {
                                ui.addNotification(null, E('p', _('Allowlist modifications have been saved, start the Domain Lookup or restart banIP that changes take effect.')), 'info');
                        }).catch(function (e) {
+                               document.body.scrollTop = document.documentElement.scrollTop = 0;
                                ui.addNotification(null, E('p', _('Unable to save modifications: %s').format(e.message)), 'error');
                        });
        },
        render: function (allowlist) {
                if (allowlist[0].size >= 100000) {
                                ui.addNotification(null, E('p', _('Unable to save modifications: %s').format(e.message)), 'error');
                        });
        },
        render: function (allowlist) {
                if (allowlist[0].size >= 100000) {
+                       document.body.scrollTop = document.documentElement.scrollTop = 0;
                        ui.addNotification(null, E('p', _('The allowlist is too big, unable to save modifications.')), 'error');
                }
                return E([
                        ui.addNotification(null, E('p', _('The allowlist is too big, unable to save modifications.')), 'error');
                }
                return E([
index e9e654effde84acd3055c77cbb418e8050578997..22391cc9823941f253a4d1d58446b2577a140ae9 100644 (file)
@@ -11,17 +11,20 @@ return view.extend({
                ]);
        },
        handleSave: function (ev) {
                ]);
        },
        handleSave: function (ev) {
-               var value = ((document.querySelector('textarea').value || '').trim().toLowerCase().replace(/\r\n/g, '\n')) + '\n';
+               let value = ((document.querySelector('textarea').value || '').trim().toLowerCase().replace(/\r\n/g, '\n')) + '\n';
                return fs.write('/etc/banip/banip.blocklist', value)
                return fs.write('/etc/banip/banip.blocklist', value)
-                       .then(function (rc) {
+                       .then(function () {
                                document.querySelector('textarea').value = value;
                                document.querySelector('textarea').value = value;
+                               document.body.scrollTop = document.documentElement.scrollTop = 0;
                                ui.addNotification(null, E('p', _('Blocklist modifications have been saved, start the Domain Lookup or restart banIP that changes take effect.')), 'info');
                        }).catch(function (e) {
                                ui.addNotification(null, E('p', _('Blocklist modifications have been saved, start the Domain Lookup or restart banIP that changes take effect.')), 'info');
                        }).catch(function (e) {
+                               document.body.scrollTop = document.documentElement.scrollTop = 0;
                                ui.addNotification(null, E('p', _('Unable to save modifications: %s').format(e.message)), 'error');
                        });
        },
        render: function (blocklist) {
                if (blocklist[0].size >= 100000) {
                                ui.addNotification(null, E('p', _('Unable to save modifications: %s').format(e.message)), 'error');
                        });
        },
        render: function (blocklist) {
                if (blocklist[0].size >= 100000) {
+                       document.body.scrollTop = document.documentElement.scrollTop = 0;
                        ui.addNotification(null, E('p', _('The blocklist is too big, unable to save modifications.')), 'error');
                }
                return E([
                        ui.addNotification(null, E('p', _('The blocklist is too big, unable to save modifications.')), 'error');
                }
                return E([
diff --git a/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/custom.css b/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/custom.css
new file mode 100644 (file)
index 0000000..4125e88
--- /dev/null
@@ -0,0 +1,3 @@
+.cbi-input-text {
+       width: 90% !important;
+}
\ No newline at end of file
diff --git a/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js b/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js
new file mode 100644 (file)
index 0000000..672b23d
--- /dev/null
@@ -0,0 +1,234 @@
+'use strict';
+'require view';
+'require form';
+'require fs';
+'require ui';
+
+/*
+       include custom CSS
+*/
+document.querySelector('head').appendChild(E('link', {
+       'rel': 'stylesheet',
+       'type': 'text/css',
+       'href': L.resource('view/banip/custom.css')
+}));
+
+/*
+       observe DOM changes
+*/
+const observer = new MutationObserver(function (mutations) {
+       if (mutations) {
+               const inputs = document.querySelectorAll('input');
+               inputs.forEach(function (input) {
+                       input.setAttribute('autocomplete', 'off')
+                       input.setAttribute('autocorrect', 'off')
+                       input.setAttribute('autocapitalize', 'off')
+                       input.setAttribute('spellcheck', false)
+               })
+               const labels = document.querySelectorAll('label[for^="widget.cbid.json"][for$="name"]');
+               labels.forEach(function (label) {
+                       label.setAttribute("style", "font-weight: bold !important; color: #595 !important;");
+               })
+               L.resolveDefault(fs.stat('/etc/banip/banip.custom.feeds'), '').then(function (stat) {
+                       const buttons = document.querySelectorAll('#btnClear, #btnCreate, #btnSave');
+                       if (buttons[0] && stat.size === 0) {
+                               buttons[0].removeAttribute('disabled');
+                       } else if (buttons[1] && buttons[2] && stat.size > 0) {
+                               buttons[1].removeAttribute('disabled');
+                               buttons[2].removeAttribute('disabled');
+                       }
+               });
+       }
+});
+
+const targetNode = document.getElementById('view');
+const observerConfig = {
+       childList: true,
+       subtree: true,
+       attributes: false,
+       characterData: false
+};
+observer.observe(targetNode, observerConfig);
+
+/*
+       button handling
+*/
+function handleEdit(ev) {
+       if (ev === 'create') {
+               return fs.read_direct('/etc/banip/banip.feeds', 'json').then(function (content) {
+                       fs.write('/etc/banip/banip.custom.feeds', JSON.stringify(content)).then(function () {
+                               location.reload();
+                       });
+               });
+       }
+       if (ev === 'clear') {
+               return fs.write('/etc/banip/banip.custom.feeds', null).then(function () {
+                       location.reload();
+               });
+       }
+       if (ev === 'save') {
+               const invalid = document.querySelectorAll('.cbi-input-invalid');
+               if (invalid.length > 0) {
+                       document.body.scrollTop = document.documentElement.scrollTop = 0;
+                       return ui.addNotification(null, E('p', _('Invalid input values, unable to save modifications.')), 'error');
+               }
+       }
+       let sumSubElements = [], exportJson;
+       const nodeKeys = document.querySelectorAll('[id^="widget.cbid.json"][id$="name"]');
+       for (let i = 0; i < nodeKeys.length; i++) {
+               let subElements = {};
+               let elements = document.querySelectorAll('[id^="widget.cbid.json.' + nodeKeys[i].id.split('.')[3] + '\."]');
+               for (const element of elements) {
+                       let key = element.id.split('.')[4];
+                       let value = element.value || "";
+                       switch (key) {
+                               case 'url_4':
+                                       subElements.url_4 = value;
+                                       break;
+                               case 'rule_4':
+                                       subElements.rule_4 = value;
+                                       break;
+                               case 'url_6':
+                                       subElements.url_6 = value;
+                                       break;
+                               case 'rule_6':
+                                       subElements.rule_6 = value;
+                                       break;
+                               case 'descr':
+                                       subElements.descr = value;
+                                       break;
+                               case 'flag':
+                                       subElements.flag = value;
+                                       break;
+                       }
+               }
+               sumSubElements.push(nodeKeys[i].value, subElements);
+       }
+       exportJson = JSON.stringify(sumSubElements).replace(/,{/g, ':{').replace(/^\[/g, '{').replace(/\]$/g, '}');
+       return fs.write('/etc/banip/banip.custom.feeds', exportJson).then(function () {
+               location.reload();
+       });
+}
+
+return view.extend({
+       load: function () {
+               return L.resolveDefault(fs.read_direct('/etc/banip/banip.custom.feeds', 'json'), "");
+       },
+
+       render: function (data) {
+               let m, s, o, feed, url_4, url_6, rule_4, rule_6, descr, flag;
+
+               m = new form.JSONMap(data, 'Custom Feed Editor', _('With this editor you can fill up an initial custom feed file (a 1:1 copy of the version shipped with the package). \
+                       The file is located at \'/etc/banip/banip.custom.feeds\'. \
+                       Then you can edit this file, delete entries, add new ones, etc. To go back to the maintainers version just empty the custom feed file again (do not delete it!).'));
+               for (let i = 0; i < Object.keys(m.data.data).length; i++) {
+                       feed = Object.keys(m.data.data)[i];
+                       url_4 = m.data.data[feed].url_4;
+                       rule_4 = m.data.data[feed].rule_4;
+                       url_6 = m.data.data[feed].url_6;
+                       rule_6 = m.data.data[feed].rule_6;
+                       descr = m.data.data[feed].descr;
+                       flag = m.data.data[feed].flag;
+
+                       s = m.section(form.TypedSection, feed, null);
+                       s.addremove = true;
+                       s.anonymous = true;
+
+                       o = s.option(form.Value, 'name', _('Feed Name'));
+                       o.ucioption = '.name';
+                       o.datatype = 'and(minlength(3),maxlength(15))';
+                       o.validate = function (section_id, value) {
+                               if (!value) {
+                                       return _('Empty field not allowed');
+                               }
+                               if (!value.match(/^[a-z0-9]+$/)) {
+                                       return _('Invalid characters');
+                               }
+                               return true;
+                       }
+
+                       o = s.option(form.Value, 'url_4', _('URLv4'));
+                       o.validate = function (section_id, value) {
+                               if (!value) {
+                                       return true;
+                               }
+                               if (!value.match(/^(http:\/\/|https:\/\/)[A-Za-z0-9\/\.\-_\?\&=]+$/)) {
+                                       return _('Protocol/URL format not supported');
+                               }
+                               return true;
+                       }
+
+                       o = s.option(form.Value, 'rule_4', _('Rulev4'));
+
+                       o = s.option(form.Value, 'url_6', _('URLv6'));
+                       o.validate = function (section_id, value) {
+                               if (!value) {
+                                       return true;
+                               }
+                               if (!value.match(/^(http:\/\/|https:\/\/)[A-Za-z0-9\/\.\-_\?\&=:]+$/)) {
+                                       return _('Protocol/URL format not supported');
+                               }
+                               return true;
+                       }
+
+                       o = s.option(form.Value, 'rule_6', _('Rulev6'));
+
+                       o = s.option(form.Value, 'descr', _('Description'));
+                       o.datatype = 'and(minlength(3),maxlength(30))';
+                       o.validate = function (section_id, value) {
+                               if (!value) {
+                                       return _('Empty field not allowed');
+                               }
+                               return true;
+                       }
+
+                       o = s.option(form.Value, 'flag', _('Flag'));
+                       o.datatype = 'and(minlength(2),maxlength(2))';
+                       o.validate = function (section_id, value) {
+                               if (!value) {
+                                       return true;
+                               }
+                               if (!value.match(/^gz$/)) {
+                                       return _('Flag not supported');
+                               }
+                               return true;
+                       }
+               }
+
+               s = m.section(form.NamedSection, 'global');
+               s.render = L.bind(function () {
+                       return E('div', { class: 'right' }, [
+                               E('button', {
+                                       'class': 'btn cbi-button cbi-button-action important',
+                                       'id': 'btnCreate',
+                                       'disabled': 'disabled',
+                                       'click': ui.createHandlerFn(this, function () {
+                                               return handleEdit('create');
+                                       })
+                               }, [_('Fill Custom Feeds')]),
+                               '\xa0\xa0\xa0',
+                               E('button', {
+                                       'class': 'btn cbi-button cbi-button-negative important',
+                                       'id': 'btnClear',
+                                       'disabled': 'disabled',
+                                       'click': ui.createHandlerFn(this, function () {
+                                               return handleEdit('clear');
+                                       })
+                               }, [_('Clear Custom Feeds')]),
+                               '\xa0\xa0\xa0',
+                               E('button', {
+                                       'class': 'btn cbi-button cbi-button-positive important',
+                                       'id': 'btnSave',
+                                       'disabled': 'disabled',
+                                       'click': ui.createHandlerFn(this, function () {
+                                               return handleEdit('save');
+                                       })
+                               }, [_('Save Custom Feeds')])
+                       ])
+               });
+               return m.render();
+       },
+       handleSaveApply: null,
+       handleSave: null,
+       handleReset: null
+});
index dcc0c9518c570c84914cafe9a849d1c7acdfa7dd..ce6a0832b070ff3f0ace5ac668a7bb39f7d5ff00 100644 (file)
@@ -7,6 +7,9 @@
 'require form';
 'require tools.widgets as widgets';
 
 'require form';
 'require tools.widgets as widgets';
 
+/*
+       button handling
+*/
 function handleAction(ev) {
        fs.exec_direct('/etc/init.d/banip', [ev])
 }
 function handleAction(ev) {
        fs.exec_direct('/etc/init.d/banip', [ev])
 }
@@ -14,6 +17,7 @@ function handleAction(ev) {
 return view.extend({
        load: function () {
                return Promise.all([
 return view.extend({
        load: function () {
                return Promise.all([
+                       L.resolveDefault(fs.read_direct('/etc/banip/banip.custom.feeds'), ''),
                        L.resolveDefault(fs.read_direct('/etc/banip/banip.feeds'), ''),
                        L.resolveDefault(fs.read_direct('/etc/banip/banip.countries'), ''),
                        uci.load('banip')
                        L.resolveDefault(fs.read_direct('/etc/banip/banip.feeds'), ''),
                        L.resolveDefault(fs.read_direct('/etc/banip/banip.countries'), ''),
                        uci.load('banip')
@@ -21,7 +25,7 @@ return view.extend({
        },
 
        render: function (result) {
        },
 
        render: function (result) {
-               var m, s, o;
+               let m, s, o;
 
                m = new form.Map('banip', 'banIP', _('Configuration of the banIP package to ban incoming and outgoing ip addresses/subnets via sets in nftables. \
                        For further information <a href="https://github.com/openwrt/packages/blob/master/net/banip/files/README.md" target="_blank" rel="noreferrer noopener" >check the online documentation</a>'));
 
                m = new form.Map('banip', 'banIP', _('Configuration of the banIP package to ban incoming and outgoing ip addresses/subnets via sets in nftables. \
                        For further information <a href="https://github.com/openwrt/packages/blob/master/net/banip/files/README.md" target="_blank" rel="noreferrer noopener" >check the online documentation</a>'));
@@ -29,110 +33,110 @@ return view.extend({
                /*
                        poll runtime information
                */
                /*
                        poll runtime information
                */
-               var buttons, rt_res, inf_stat, inf_version, inf_elements, inf_feeds, inf_devices, inf_subnets, inf_system, nft_infos, run_infos, inf_flags, last_run
+               let buttons, rtRes, infStat, infVer, infElements, infFeeds, infDevices, infSubnets, infSystem, nftInfos, runInfos, infFlags, last_run
 
                pollData: poll.add(function () {
                        return L.resolveDefault(fs.stat('/var/run/banip.lock')).then(function (stat) {
                                buttons = document.querySelectorAll('.cbi-button');
 
                pollData: poll.add(function () {
                        return L.resolveDefault(fs.stat('/var/run/banip.lock')).then(function (stat) {
                                buttons = document.querySelectorAll('.cbi-button');
-                               inf_stat = document.getElementById('status');
+                               infStat = document.getElementById('status');
                                if (stat) {
                                if (stat) {
-                                       for (var i = 0; i < buttons.length; i++) {
+                                       for (let i = 0; i < buttons.length; i++) {
                                                buttons[i].setAttribute('disabled', 'true');
                                        }
                                                buttons[i].setAttribute('disabled', 'true');
                                        }
-                                       if (inf_stat && !inf_stat.classList.contains('spinning')) {
-                                               inf_stat.classList.add('spinning');
+                                       if (infStat && !infStat.classList.contains('spinning')) {
+                                               infStat.classList.add('spinning');
                                        }
                                } else {
                                        }
                                } else {
-                                       for (var i = 0; i < buttons.length; i++) {
+                                       for (let i = 0; i < buttons.length; i++) {
                                                buttons[i].removeAttribute('disabled');
                                        }
                                                buttons[i].removeAttribute('disabled');
                                        }
-                                       if (inf_stat && inf_stat.classList.contains('spinning')) {
-                                               inf_stat.classList.remove('spinning');
+                                       if (infStat && infStat.classList.contains('spinning')) {
+                                               infStat.classList.remove('spinning');
                                        }
                                }
                                L.resolveDefault(fs.exec_direct('/etc/init.d/banip', ['status'])).then(function (result) {
                                        if (result) {
                                        }
                                }
                                L.resolveDefault(fs.exec_direct('/etc/init.d/banip', ['status'])).then(function (result) {
                                        if (result) {
-                                               rt_res = result.trim().split('\n');
-                                               if (rt_res) {
-                                                       for (var i = 0; i < rt_res.length; i++) {
-                                                               if (rt_res[i].match(/^\s+\+\sstatus\s+\:\s+(.*)$/)) {
-                                                                       rt_res.status = rt_res[i].match(/^\s+\+\sstatus\s+\:\s+(.*)$/)[1];
-                                                               } else if (rt_res[i].match(/^\s+\+\sversion\s+\:\s+(.*)$/)) {
-                                                                       rt_res.version = rt_res[i].match(/^\s+\+\sversion\s+\:\s+(.*)$/)[1];
-                                                               } else if (rt_res[i].match(/^\s+\+\selement_count\s+\:\s+(.*)$/)) {
-                                                                       rt_res.element_count = rt_res[i].match(/^\s+\+\selement_count\s+\:\s+(.*)$/)[1];
-                                                               } else if (rt_res[i].match(/^\s+\+\sactive_feeds\s+\:\s+(.*)$/)) {
-                                                                       rt_res.active_feeds = rt_res[i].match(/^\s+\+\sactive_feeds\s+\:\s+(.*)$/)[1];
-                                                               } else if (rt_res[i].match(/^\s+\+\sactive_devices\s+\:\s+(.*)$/)) {
-                                                                       rt_res.active_devices = rt_res[i].match(/^\s+\+\sactive_devices\s+\:\s+(.*)$/)[1];
-                                                               } else if (rt_res[i].match(/^\s+\+\sactive_subnets\s+\:\s+(.*)$/)) {
-                                                                       rt_res.active_subnets = rt_res[i].match(/^\s+\+\sactive_subnets\s+\:\s+(.*)$/)[1];
-                                                               } else if (rt_res[i].match(/^\s+\+\snft_info\s+\:\s+(.*)$/)) {
-                                                                       rt_res.nft_info = rt_res[i].match(/^\s+\+\snft_info\s+\:\s+(.*)$/)[1];
-                                                               } else if (rt_res[i].match(/^\s+\+\srun_info\s+\:\s+(.*)$/)) {
-                                                                       rt_res.run_info = rt_res[i].match(/^\s+\+\srun_info\s+\:\s+(.*)$/)[1];
-                                                               } else if (rt_res[i].match(/^\s+\+\srun_flags\s+\:\s+(.*)$/)) {
-                                                                       rt_res.run_flags = rt_res[i].match(/^\s+\+\srun_flags\s+\:\s+(.*)$/)[1];
-                                                               } else if (rt_res[i].match(/^\s+\+\slast_run\s+\:\s+(.*)$/)) {
-                                                                       rt_res.last_run = rt_res[i].match(/^\s+\+\slast_run\s+\:\s+(.*)$/)[1];
-                                                               } else if (rt_res[i].match(/^\s+\+\ssystem_info\s+\:\s+(.*)$/)) {
-                                                                       rt_res.system_info = rt_res[i].match(/^\s+\+\ssystem_info\s+\:\s+(.*)$/)[1];
+                                               rtRes = result.trim().split('\n');
+                                               if (rtRes) {
+                                                       for (let i = 0; i < rtRes.length; i++) {
+                                                               if (rtRes[i].match(/^\s+\+\sstatus\s+\:\s+(.*)$/)) {
+                                                                       rtRes.status = rtRes[i].match(/^\s+\+\sstatus\s+\:\s+(.*)$/)[1];
+                                                               } else if (rtRes[i].match(/^\s+\+\sversion\s+\:\s+(.*)$/)) {
+                                                                       rtRes.version = rtRes[i].match(/^\s+\+\sversion\s+\:\s+(.*)$/)[1];
+                                                               } else if (rtRes[i].match(/^\s+\+\selement_count\s+\:\s+(.*)$/)) {
+                                                                       rtRes.elementCount = rtRes[i].match(/^\s+\+\selement_count\s+\:\s+(.*)$/)[1];
+                                                               } else if (rtRes[i].match(/^\s+\+\sactive_feeds\s+\:\s+(.*)$/)) {
+                                                                       rtRes.activeFeeds = rtRes[i].match(/^\s+\+\sactive_feeds\s+\:\s+(.*)$/)[1];
+                                                               } else if (rtRes[i].match(/^\s+\+\sactive_devices\s+\:\s+(.*)$/)) {
+                                                                       rtRes.activeDevices = rtRes[i].match(/^\s+\+\sactive_devices\s+\:\s+(.*)$/)[1];
+                                                               } else if (rtRes[i].match(/^\s+\+\sactive_subnets\s+\:\s+(.*)$/)) {
+                                                                       rtRes.activeSubnets = rtRes[i].match(/^\s+\+\sactive_subnets\s+\:\s+(.*)$/)[1];
+                                                               } else if (rtRes[i].match(/^\s+\+\snft_info\s+\:\s+(.*)$/)) {
+                                                                       rtRes.nftInfo = rtRes[i].match(/^\s+\+\snft_info\s+\:\s+(.*)$/)[1];
+                                                               } else if (rtRes[i].match(/^\s+\+\srun_info\s+\:\s+(.*)$/)) {
+                                                                       rtRes.runInfo = rtRes[i].match(/^\s+\+\srun_info\s+\:\s+(.*)$/)[1];
+                                                               } else if (rtRes[i].match(/^\s+\+\srun_flags\s+\:\s+(.*)$/)) {
+                                                                       rtRes.runFlags = rtRes[i].match(/^\s+\+\srun_flags\s+\:\s+(.*)$/)[1];
+                                                               } else if (rtRes[i].match(/^\s+\+\slast_run\s+\:\s+(.*)$/)) {
+                                                                       rtRes.lastRun = rtRes[i].match(/^\s+\+\slast_run\s+\:\s+(.*)$/)[1];
+                                                               } else if (rtRes[i].match(/^\s+\+\ssystem_info\s+\:\s+(.*)$/)) {
+                                                                       rtRes.systemInfo = rtRes[i].match(/^\s+\+\ssystem_info\s+\:\s+(.*)$/)[1];
                                                                }
                                                        }
                                                }
                                                                }
                                                        }
                                                }
-                                               if (rt_res) {
-                                                       inf_stat = document.getElementById('status');
-                                                       if (inf_stat) {
-                                                               inf_stat.textContent = rt_res.status || '-';
+                                               if (rtRes) {
+                                                       infStat = document.getElementById('status');
+                                                       if (infStat) {
+                                                               infStat.textContent = rtRes.status || '-';
                                                        }
                                                        }
-                                                       inf_version = document.getElementById('version');
-                                                       if (inf_version) {
-                                                               inf_version.textContent = rt_res.version || '-';
+                                                       infVer = document.getElementById('version');
+                                                       if (infVer) {
+                                                               infVer.textContent = rtRes.version || '-';
                                                        }
                                                        }
-                                                       inf_elements = document.getElementById('elements');
-                                                       if (inf_elements) {
-                                                               inf_elements.textContent = rt_res.element_count || '-';
+                                                       infElements = document.getElementById('elements');
+                                                       if (infElements) {
+                                                               infElements.textContent = rtRes.elementCount || '-';
                                                        }
                                                        }
-                                                       inf_feeds = document.getElementById('feeds');
-                                                       if (inf_feeds) {
-                                                               inf_feeds.textContent = rt_res.active_feeds || '-';
+                                                       infFeeds = document.getElementById('feeds');
+                                                       if (infFeeds) {
+                                                               infFeeds.textContent = rtRes.activeFeeds || '-';
                                                        }
                                                        }
-                                                       inf_devices = document.getElementById('devices');
-                                                       if (inf_devices) {
-                                                               inf_devices.textContent = rt_res.active_devices || '-';
+                                                       infDevices = document.getElementById('devices');
+                                                       if (infDevices) {
+                                                               infDevices.textContent = rtRes.activeDevices || '-';
                                                        }
                                                        }
-                                                       inf_subnets = document.getElementById('subnets');
-                                                       if (inf_subnets) {
-                                                               inf_subnets.textContent = rt_res.active_subnets || '-';
+                                                       infSubnets = document.getElementById('subnets');
+                                                       if (infSubnets) {
+                                                               infSubnets.textContent = rtRes.activeSubnets || '-';
                                                        }
                                                        }
-                                                       nft_infos = document.getElementById('nft');
-                                                       if (nft_infos) {
-                                                               nft_infos.textContent = rt_res.nft_info || '-';
+                                                       nftInfos = document.getElementById('nft');
+                                                       if (nftInfos) {
+                                                               nftInfos.textContent = rtRes.nftInfo || '-';
                                                        }
                                                        }
-                                                       run_infos = document.getElementById('run');
-                                                       if (run_infos) {
-                                                               run_infos.textContent = rt_res.run_info || '-';
+                                                       runInfos = document.getElementById('run');
+                                                       if (runInfos) {
+                                                               runInfos.textContent = rtRes.runInfo || '-';
                                                        }
                                                        }
-                                                       inf_flags = document.getElementById('flags');
-                                                       if (inf_flags) {
-                                                               inf_flags.textContent = rt_res.run_flags || '-';
+                                                       infFlags = document.getElementById('flags');
+                                                       if (infFlags) {
+                                                               infFlags.textContent = rtRes.runFlags || '-';
                                                        }
                                                        last_run = document.getElementById('last');
                                                        if (last_run) {
                                                        }
                                                        last_run = document.getElementById('last');
                                                        if (last_run) {
-                                                               last_run.textContent = rt_res.last_run || '-';
+                                                               last_run.textContent = rtRes.lastRun || '-';
                                                        }
                                                        }
-                                                       inf_system = document.getElementById('system');
-                                                       if (inf_system) {
-                                                               inf_system.textContent = rt_res.system_info || '-';
+                                                       infSystem = document.getElementById('system');
+                                                       if (infSystem) {
+                                                               infSystem.textContent = rtRes.systemInfo || '-';
                                                        }
                                                }
                                        } else {
                                                        }
                                                }
                                        } else {
-                                               inf_stat = document.getElementById('status');
-                                               if (inf_stat) {
-                                                       inf_stat.textContent = '-';
+                                               infStat = document.getElementById('status');
+                                               if (infStat) {
+                                                       infStat.textContent = '-';
                                                        poll.stop();
                                                        poll.stop();
-                                                       if (inf_stat.classList.contains('spinning')) {
-                                                               inf_stat.classList.remove('spinning');
+                                                       if (infStat.classList.contains('spinning')) {
+                                                               infStat.classList.remove('spinning');
                                                        }
                                                }
                                        }
                                                        }
                                                }
                                        }
@@ -193,7 +197,7 @@ return view.extend({
                                ]),
                                E('div', { class: 'right' }, [
                                        E('button', {
                                ]),
                                E('div', { class: 'right' }, [
                                        E('button', {
-                                               'class': 'btn cbi-button cbi-button-apply',
+                                               'class': 'btn cbi-button cbi-button-action',
                                                'click': ui.createHandlerFn(this, function () {
                                                        return handleAction('lookup');
                                                })
                                                'click': ui.createHandlerFn(this, function () {
                                                        return handleAction('lookup');
                                                })
@@ -397,13 +401,13 @@ return view.extend({
                o.rawhtml = true;
                o.default = '<em><b>' + _('Changes on this tab needs a banIP service restart to take effect.') + '</b></em>';
 
                o.rawhtml = true;
                o.default = '<em><b>' + _('Changes on this tab needs a banIP service restart to take effect.') + '</b></em>';
 
-               o = s.taboption('adv_chain', form.ListValue, 'ban_nftpolicy', _('Set Policy'), _('Set the nft policy for banIP-related sets.'));
+               o = s.taboption('adv_chain', form.ListValue, 'ban_nftpolicy', _('NFT Set Policy'), _('Set the nft policy for banIP-related Sets.'));
                o.value('memory', _('memory (default)'));
                o.value('performance', _('performance'));
                o.optional = true;
                o.rmempty = true;
 
                o.value('memory', _('memory (default)'));
                o.value('performance', _('performance'));
                o.optional = true;
                o.rmempty = true;
 
-               o = s.taboption('adv_chain', form.ListValue, 'ban_nftpriority', _('Chain Priority'), _('Set the nft chain priority within the banIP table. Please note: lower values means higher priority.'));
+               o = s.taboption('adv_chain', form.ListValue, 'ban_nftpriority', _('NFT Chain Priority'), _('Set the nft chain priority within the banIP table. Please note: lower values means higher priority.'));
                o.value('0', _('0'));
                o.value('-100', _('-100'));
                o.value('-200', _('-200 (default)'));
                o.value('0', _('0'));
                o.value('-100', _('-100'));
                o.value('-200', _('-200 (default)'));
@@ -412,14 +416,24 @@ return view.extend({
                o.optional = true;
                o.rmempty = true;
 
                o.optional = true;
                o.rmempty = true;
 
+               o = s.taboption('adv_chain', form.ListValue, 'ban_blockpolicy', _('Default Block Policy'), _('By default each feed is active in all supported chains. Limit the default block policy to a certain chain.'));
+               o.value('input', _('WAN-Input Chain'));
+               o.value('forwardwan', _('WAN-Forward Chain'));
+               o.value('forwardlan', _('LAN-Forward Chain'));
+               o.optional = true;
+               o.rmempty = true;
+
+               let feed, feeds, descr;
                if (result[0]) {
                if (result[0]) {
-                       var feed, feeds;
                        feeds = JSON.parse(result[0]);
                        feeds = JSON.parse(result[0]);
-
+               } else if (result[1]) {
+                       feeds = JSON.parse(result[1]);
+               }
+               if (feeds) {
                        o = s.taboption('adv_chain', form.MultiValue, 'ban_blockinput', _('WAN-Input Chain'), _('Limit certain feeds to the WAN-Input chain.'));
                        o.value('allowlist', _('local allowlist'));
                        o.value('blocklist', _('local blocklist'));
                        o = s.taboption('adv_chain', form.MultiValue, 'ban_blockinput', _('WAN-Input Chain'), _('Limit certain feeds to the WAN-Input chain.'));
                        o.value('allowlist', _('local allowlist'));
                        o.value('blocklist', _('local blocklist'));
-                       for (var i = 0; i < Object.keys(feeds).length; i++) {
+                       for (let i = 0; i < Object.keys(feeds).length; i++) {
                                feed = Object.keys(feeds)[i].trim();
                                o.value(feed);
                        }
                                feed = Object.keys(feeds)[i].trim();
                                o.value(feed);
                        }
@@ -429,7 +443,7 @@ return view.extend({
                        o = s.taboption('adv_chain', form.MultiValue, 'ban_blockforwardwan', _('WAN-Forward Chain'), _('Limit certain feeds to the WAN-Forward chain.'));
                        o.value('allowlist', _('local allowlist'));
                        o.value('blocklist', _('local blocklist'));
                        o = s.taboption('adv_chain', form.MultiValue, 'ban_blockforwardwan', _('WAN-Forward Chain'), _('Limit certain feeds to the WAN-Forward chain.'));
                        o.value('allowlist', _('local allowlist'));
                        o.value('blocklist', _('local blocklist'));
-                       for (var i = 0; i < Object.keys(feeds).length; i++) {
+                       for (let i = 0; i < Object.keys(feeds).length; i++) {
                                feed = Object.keys(feeds)[i].trim();
                                o.value(feed);
                        }
                                feed = Object.keys(feeds)[i].trim();
                                o.value(feed);
                        }
@@ -439,7 +453,7 @@ return view.extend({
                        o = s.taboption('adv_chain', form.MultiValue, 'ban_blockforwardlan', _('LAN-Forward Chain'), _('Limit certain feeds to the LAN-Forward chain.'));
                        o.value('allowlist', _('local allowlist'));
                        o.value('blocklist', _('local blocklist'));
                        o = s.taboption('adv_chain', form.MultiValue, 'ban_blockforwardlan', _('LAN-Forward Chain'), _('Limit certain feeds to the LAN-Forward chain.'));
                        o.value('allowlist', _('local allowlist'));
                        o.value('blocklist', _('local blocklist'));
-                       for (var i = 0; i < Object.keys(feeds).length; i++) {
+                       for (let i = 0; i < Object.keys(feeds).length; i++) {
                                feed = Object.keys(feeds)[i].trim();
                                o.value(feed);
                        }
                                feed = Object.keys(feeds)[i].trim();
                                o.value(feed);
                        }
@@ -472,11 +486,11 @@ return view.extend({
                o.value('notice', _('notice'));
                o.value('info', _('info'));
                o.value('debug', _('debug'));
                o.value('notice', _('notice'));
                o.value('info', _('info'));
                o.value('debug', _('debug'));
-               o.value('audit', _('audit'));
                o.optional = true;
                o.rmempty = true;
 
                o.optional = true;
                o.rmempty = true;
 
-               o = s.taboption('adv_log', form.ListValue, 'ban_loglimit', _('Log Limit'), _('Parse only the last stated number of log entries for suspicious events.'));
+               o = s.taboption('adv_log', form.ListValue, 'ban_loglimit', _('Log Limit'), _('Parse only the last stated number of log entries for suspicious events. To disable the log monitor at all set it to \'0\'.'));
+               o.value('0', _('0 (disable)'));
                o.value('50', _('50'));
                o.value('100', _('100 (default)'));
                o.value('250', _('250'));
                o.value('50', _('50'));
                o.value('100', _('100 (default)'));
                o.value('250', _('250'));
@@ -528,15 +542,12 @@ return view.extend({
                o.rawhtml = true;
                o.default = '<em><b>' + _('List of supported and fully pre-configured banIP feeds.') + '</b></em>';
 
                o.rawhtml = true;
                o.default = '<em><b>' + _('List of supported and fully pre-configured banIP feeds.') + '</b></em>';
 
-               if (result[0]) {
-                       var focus, feed, feeds;
-                       feeds = JSON.parse(result[0]);
-
+               if (feeds) {
                        o = s.taboption('feeds', form.MultiValue, 'ban_feed', _('Feed Selection'));
                        o = s.taboption('feeds', form.MultiValue, 'ban_feed', _('Feed Selection'));
-                       for (var i = 0; i < Object.keys(feeds).length; i++) {
+                       for (let i = 0; i < Object.keys(feeds).length; i++) {
                                feed = Object.keys(feeds)[i].trim();
                                feed = Object.keys(feeds)[i].trim();
-                               focus = feeds[feed].focus.trim();
-                               o.value(feed, feed + ' (' + focus + ')');
+                               descr = feeds[feed].descr.trim() || '-';
+                               o.value(feed, feed + ' (' + descr + ')');
                        }
                        o.optional = true;
                        o.rmempty = true;
                        }
                        o.optional = true;
                        o.rmempty = true;
@@ -545,12 +556,12 @@ return view.extend({
                /*
                        prepare country data
                */
                /*
                        prepare country data
                */
-               var code, country, countries = [];
-               if (result[1]) {
-                       countries = result[1].trim().split('\n');
+               let code, country, countries = [];
+               if (result[2]) {
+                       countries = result[2].trim().split('\n');
 
                        o = s.taboption('feeds', form.MultiValue, 'ban_country', _('Countries'));
 
                        o = s.taboption('feeds', form.MultiValue, 'ban_country', _('Countries'));
-                       for (var i = 0; i < countries.length; i++) {
+                       for (let i = 0; i < countries.length; i++) {
                                code = countries[i].match(/^(\w+);/)[1].trim();
                                country = countries[i].match(/^\w+;(.*$)/)[1].trim();
                                o.value(code, country);
                                code = countries[i].match(/^(\w+);/)[1].trim();
                                country = countries[i].match(/^\w+;(.*$)/)[1].trim();
                                o.value(code, country);
index acad67e289dd202a015ccc561033059a599178ae..97d8e2b24399662eb2eeb6b6e939576252fdd8d8 100644 (file)
@@ -41,13 +41,13 @@ function handleAction(report, ev) {
                                E('button', {
                                        'class': 'btn cbi-button-action',
                                        'click': ui.createHandlerFn(this, function (ev) {
                                E('button', {
                                        'class': 'btn cbi-button-action',
                                        'click': ui.createHandlerFn(this, function (ev) {
-                                               var ip = document.getElementById('search').value.trim().toLowerCase();
+                                               let ip = document.getElementById('search').value.trim().toLowerCase();
                                                if (ip) {
                                                        document.getElementById('run').classList.add("spinning");
                                                        document.getElementById('search').value = ip;
                                                        document.getElementById('result').textContent = 'The search is running, please wait...';
                                                        L.resolveDefault(fs.exec_direct('/etc/init.d/banip', ['search', ip])).then(function (res) {
                                                if (ip) {
                                                        document.getElementById('run').classList.add("spinning");
                                                        document.getElementById('search').value = ip;
                                                        document.getElementById('result').textContent = 'The search is running, please wait...';
                                                        L.resolveDefault(fs.exec_direct('/etc/init.d/banip', ['search', ip])).then(function (res) {
-                                                               var result = document.getElementById('result');
+                                                               let result = document.getElementById('result');
                                                                if (res) {
                                                                        result.textContent = res.trim();
                                                                } else {
                                                                if (res) {
                                                                        result.textContent = res.trim();
                                                                } else {
@@ -65,17 +65,17 @@ function handleAction(report, ev) {
                document.getElementById('search').focus();
        }
        if (ev === 'survey') {
                document.getElementById('search').focus();
        }
        if (ev === 'survey') {
-               var content, selectO;
+               let content, selectOption;
 
                if (report[1]) {
                        content = JSON.parse(report[1]);
                } else {
                        content = "";
                }
 
                if (report[1]) {
                        content = JSON.parse(report[1]);
                } else {
                        content = "";
                }
-               selectO = [E('option', { value: '' }, [_('-- Set Selection --')])];
-               for (var i = 0; i < Object.keys(content.nftables).length; i++) {
-                       if (content.nftables[i].set !== undefined && content.nftables[i].set.name !== undefined) {
-                               selectO.push(E('option', { 'value': content.nftables[i].set.name }, content.nftables[i].set.name));
+               selectOption = [E('option', { value: '' }, [_('-- Set Selection --')])];
+               for (let i = 0; i < Object.keys(content.nftables).length; i++) {
+                       if (content.nftables[i].set && content.nftables[i].set.name !== undefined && content.nftables[i].set.table !== undefined && content.nftables[i].set.table === 'banIP') {
+                               selectOption.push(E('option', { 'value': content.nftables[i].set.name }, content.nftables[i].set.name));
                        }
                }
                L.ui.showModal(_('Set Survey'), [
                        }
                }
                L.ui.showModal(_('Set Survey'), [
@@ -84,7 +84,7 @@ function handleAction(report, ev) {
                                E('label', { 'class': 'cbi-input-select', 'style': 'padding-top:.5em', 'id': 'run' }, [
                                        E('h5', _('Set')),
                                        E('select', { 'class': 'cbi-input-select', 'id': 'set' },
                                E('label', { 'class': 'cbi-input-select', 'style': 'padding-top:.5em', 'id': 'run' }, [
                                        E('h5', _('Set')),
                                        E('select', { 'class': 'cbi-input-select', 'id': 'set' },
-                                               selectO
+                                               selectOption
                                        )
                                ]),
                        ]),
                                        )
                                ]),
                        ]),
@@ -108,12 +108,12 @@ function handleAction(report, ev) {
                                E('button', {
                                        'class': 'btn cbi-button-action',
                                        'click': ui.createHandlerFn(this, function (ev) {
                                E('button', {
                                        'class': 'btn cbi-button-action',
                                        'click': ui.createHandlerFn(this, function (ev) {
-                                               var set = document.getElementById('set').value;
+                                               let set = document.getElementById('set').value;
                                                if (set) {
                                                        document.getElementById('run').classList.add("spinning");
                                                        document.getElementById('result').textContent = 'The survey is running, please wait...';
                                                        L.resolveDefault(fs.exec_direct('/etc/init.d/banip', ['survey', set])).then(function (res) {
                                                if (set) {
                                                        document.getElementById('run').classList.add("spinning");
                                                        document.getElementById('result').textContent = 'The survey is running, please wait...';
                                                        L.resolveDefault(fs.exec_direct('/etc/init.d/banip', ['survey', set])).then(function (res) {
-                                                               var result = document.getElementById('result');
+                                                               let result = document.getElementById('result');
                                                                if (res) {
                                                                        result.textContent = res.trim();
                                                                } else {
                                                                if (res) {
                                                                        result.textContent = res.trim();
                                                                } else {
@@ -141,15 +141,15 @@ return view.extend({
        },
 
        render: function (report) {
        },
 
        render: function (report) {
-               var content;
+               let content, rowSets, tblSets;
 
                if (report[0]) {
                        content = JSON.parse(report[0]);
                } else {
                        content = "";
                }
 
                if (report[0]) {
                        content = JSON.parse(report[0]);
                } else {
                        content = "";
                }
-               var rows_sets = [];
-               var tbl_sets = E('table', { 'class': 'table', 'id': 'sets' }, [
+               rowSets = [];
+               tblSets = E('table', { 'class': 'table', 'id': 'sets' }, [
                        E('tr', { 'class': 'tr table-titles' }, [
                                E('th', { 'class': 'th' }, _('Set')),
                                E('th', { 'class': 'th right', 'style': 'padding-right: 20px' }, _('Elements')),
                        E('tr', { 'class': 'tr table-titles' }, [
                                E('th', { 'class': 'th' }, _('Set')),
                                E('th', { 'class': 'th right', 'style': 'padding-right: 20px' }, _('Elements')),
@@ -160,12 +160,12 @@ return view.extend({
                ]);
 
                if (content.sets) {
                ]);
 
                if (content.sets) {
-                       var cnt1, cnt2, cnt3;
+                       let cnt1, cnt2, cnt3;
                        Object.keys(content.sets).forEach(function (key) {
                                cnt1 = content.sets[key].cnt_input ? ': (' + content.sets[key].cnt_input + ')' : '';
                                cnt2 = content.sets[key].cnt_forwardwan ? ': (' + content.sets[key].cnt_forwardwan + ')' : '';
                                cnt3 = content.sets[key].cnt_forwardlan ? ': (' + content.sets[key].cnt_forwardlan + ')' : '';
                        Object.keys(content.sets).forEach(function (key) {
                                cnt1 = content.sets[key].cnt_input ? ': (' + content.sets[key].cnt_input + ')' : '';
                                cnt2 = content.sets[key].cnt_forwardwan ? ': (' + content.sets[key].cnt_forwardwan + ')' : '';
                                cnt3 = content.sets[key].cnt_forwardlan ? ': (' + content.sets[key].cnt_forwardlan + ')' : '';
-                               rows_sets.push([
+                               rowSets.push([
                                        E('em', key),
                                        E('em', { 'style': 'padding-right: 20px' }, content.sets[key].cnt_elements),
                                        E('em', content.sets[key].input + cnt1),
                                        E('em', key),
                                        E('em', { 'style': 'padding-right: 20px' }, content.sets[key].cnt_elements),
                                        E('em', content.sets[key].input + cnt1),
@@ -173,7 +173,7 @@ return view.extend({
                                        E('em', content.sets[key].lan_forward + cnt3)
                                ]);
                        });
                                        E('em', content.sets[key].lan_forward + cnt3)
                                ]);
                        });
-                       rows_sets.push([
+                       rowSets.push([
                                E('em', { 'style': 'font-weight: bold' }, content.sum_sets),
                                E('em', { 'style': 'font-weight: bold; padding-right: 20px' }, content.sum_setelements),
                                E('em', { 'style': 'font-weight: bold' }, content.sum_setinput + ' (' + content.sum_cntinput + ')'),
                                E('em', { 'style': 'font-weight: bold' }, content.sum_sets),
                                E('em', { 'style': 'font-weight: bold; padding-right: 20px' }, content.sum_setelements),
                                E('em', { 'style': 'font-weight: bold' }, content.sum_setinput + ' (' + content.sum_cntinput + ')'),
@@ -181,7 +181,7 @@ return view.extend({
                                E('em', { 'style': 'font-weight: bold' }, content.sum_setforwardlan + ' (' + content.sum_cntforwardlan + ')')
                        ]);
                }
                                E('em', { 'style': 'font-weight: bold' }, content.sum_setforwardlan + ' (' + content.sum_cntforwardlan + ')')
                        ]);
                }
-               cbi_update_table(tbl_sets, rows_sets);
+               cbi_update_table(tblSets, rowSets);
 
                return E('div', { 'class': 'cbi-map', 'id': 'map' }, [
                        E('div', { 'class': 'cbi-section' }, [
 
                return E('div', { 'class': 'cbi-map', 'id': 'map' }, [
                        E('div', { 'class': 'cbi-section' }, [
@@ -216,8 +216,7 @@ return view.extend({
                                        '\xa0\xa0\xa0',
                                        E('button', {
                                                'class': 'btn cbi-button cbi-button-positive',
                                        '\xa0\xa0\xa0',
                                        E('button', {
                                                'class': 'btn cbi-button cbi-button-positive',
-                                               'click': ui.createHandlerFn(this, async function () {
-                                                       L.resolveDefault(fs.exec_direct('/etc/init.d/banip', ['report', 'json']), '');
+                                               'click': ui.createHandlerFn(this, function () {
                                                        location.reload();
                                                })
                                        }, [_('Refresh')])
                                                        location.reload();
                                                })
                                        }, [_('Refresh')])
@@ -228,7 +227,7 @@ return view.extend({
                        E('div', { 'class': 'cbi-section' }, [
                                E('div', { 'class': 'left' }, [
                                        E('h3', _('Set details')),
                        E('div', { 'class': 'cbi-section' }, [
                                E('div', { 'class': 'left' }, [
                                        E('h3', _('Set details')),
-                                       tbl_sets
+                                       tblSets
                                ])
                        ])
                ]);
                                ])
                        ])
                ]);
index e614b7af6e01a0d614d55ae1905b2147a037c7d1..9d119931037d0f5cc4e8d5a18c8a2cf46b60b7fb 100644 (file)
@@ -15,144 +15,154 @@ msgstr ""
 msgid "-- Set Selection --"
 msgstr ""
 
 msgid "-- Set Selection --"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:408
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
 msgid "-100"
 msgstr ""
 
 msgid "-100"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
 msgid "-200 (default)"
 msgstr ""
 
 msgid "-200 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
 msgid "-300"
 msgstr ""
 
 msgid "-300"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
 msgid "-400"
 msgstr ""
 
 msgid "-400"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
 msgid "0"
 msgstr ""
 
 msgid "0"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+msgid "0 (disable)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
 msgid "100 (default)"
 msgstr ""
 
 msgid "100 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498
 msgid "1000"
 msgstr ""
 
 msgid "1000"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:350
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354
 msgid "1024 (default)"
 msgstr ""
 
 msgid "1024 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:351
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
 msgid "2048"
 msgstr ""
 
 msgid "2048"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
 msgid "250"
 msgstr ""
 
 msgid "250"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
 msgid "4096"
 msgstr ""
 
 msgid "4096"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:494
 msgid "50"
 msgstr ""
 
 msgid "50"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497
 msgid "500"
 msgstr ""
 
 msgid "500"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:349
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:353
 msgid "512"
 msgstr ""
 
 msgid "512"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:562
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:573
 msgid "ASNs"
 msgstr ""
 
 msgid "ASNs"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
 msgid "Active Devices"
 msgstr ""
 
 msgid "Active Devices"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
 msgid "Active Feeds"
 msgstr ""
 
 msgid "Active Feeds"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
 msgid "Active Subnets"
 msgstr ""
 
 msgid "Active Subnets"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr ""
 
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:233
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
 msgid "Advanced Settings"
 msgstr ""
 
 msgid "Advanced Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Allowlist Only"
 msgstr ""
 
 msgid "Allowlist Only"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Auto Allowlist"
 msgstr ""
 
 msgid "Auto Allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Auto Blocklist"
 msgstr ""
 
 msgid "Auto Blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid "Auto Detection"
 msgstr ""
 
 msgid "Auto Detection"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr ""
 
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr ""
 
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Backup Directory"
 msgstr "مجلد النسخ الاحتياطي"
 
 msgid "Backup Directory"
 msgstr "مجلد النسخ الاحتياطي"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base Directory"
 msgstr ""
 
 msgid "Base Directory"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base working directory while banIP processing."
 msgstr ""
 
 msgid "Base working directory while banIP processing."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Blocklist Expiry"
 msgstr ""
 
 msgid "Blocklist Expiry"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
 msgid "Blocklist Feeds"
 msgstr ""
 
 msgid "Blocklist Feeds"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid ""
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "CPU Cores"
 msgstr ""
 
 msgid "CPU Cores"
 msgstr ""
 
@@ -161,21 +171,21 @@ msgstr ""
 msgid "Cancel"
 msgstr "إلغاء"
 
 msgid "Cancel"
 msgstr "إلغاء"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
-msgid "Chain Priority"
-msgstr ""
-
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:238
 msgid "Chain/Set Settings"
 msgstr ""
 
 msgid "Chain/Set Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:337
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:478
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr ""
 
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:217
+msgid "Clear Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:30
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
@@ -184,79 +194,91 @@ msgid ""
 "documentation</a>"
 msgstr ""
 
 "documentation</a>"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:552
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:563
 msgid "Countries"
 msgstr ""
 
 msgid "Countries"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
 msgstr ""
 
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid "Deduplicate IPs"
 msgstr ""
 
 msgid "Deduplicate IPs"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid "Default Block Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:176
+msgid "Description"
+msgstr "الوصف"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
 msgstr ""
 
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:200
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
 msgid "Domain Lookup"
 msgstr ""
 
 msgid "Domain Lookup"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Don't check SSL server certificates during download."
 msgstr ""
 
 msgid "Don't check SSL server certificates during download."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Download Insecure"
 msgstr ""
 
 msgid "Download Insecure"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid "Download Parameters"
 msgstr "تنزيل المعلمات"
 
 msgid "Download Parameters"
 msgstr "تنزيل المعلمات"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Download Utility"
 msgstr "تحميل الأداة"
 
 msgid "Download Utility"
 msgstr "تحميل الأداة"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "E-Mail Notification"
 msgstr "إعلام البريد الإلكتروني"
 
 msgid "E-Mail Notification"
 msgstr "إعلام البريد الإلكتروني"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "E-Mail Profile"
 msgstr "ملف تعريف البريد الإلكتروني"
 
 msgid "E-Mail Profile"
 msgstr "ملف تعريف البريد الإلكتروني"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid "E-Mail Receiver Address"
 msgstr "عنوان مستقبل البريد الإلكتروني"
 
 msgid "E-Mail Receiver Address"
 msgstr "عنوان مستقبل البريد الإلكتروني"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "E-Mail Sender Address"
 msgstr "عنوان مرسل البريد الإلكتروني"
 
 msgid "E-Mail Sender Address"
 msgstr "عنوان مرسل البريد الإلكتروني"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:240
 msgid "E-Mail Settings"
 msgstr ""
 
 msgid "E-Mail Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "E-Mail Topic"
 msgstr "موضوع البريد الإلكتروني"
 
 msgid "E-Mail Topic"
 msgstr "موضوع البريد الإلكتروني"
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
 msgid "Edit Allowlist"
 msgstr ""
 
 msgid "Edit Allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:44
 msgid "Edit Blocklist"
 msgstr ""
 
 msgid "Edit Blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
 msgid "Element Count"
 msgstr ""
 
 msgid "Element Count"
 msgstr ""
 
@@ -264,39 +286,60 @@ msgstr ""
 msgid "Elements"
 msgstr ""
 
 msgid "Elements"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:142
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:180
+msgid "Empty field not allowed"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enable the banIP service."
 msgstr ""
 
 msgid "Enable the banIP service."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr ""
 
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enabled"
 msgstr "مفعل"
 
 msgid "Enabled"
 msgstr "مفعل"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "Enables IPv4 support."
 msgstr ""
 
 msgid "Enables IPv4 support."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "Enables IPv6 support."
 msgstr ""
 
 msgid "Enables IPv6 support."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Expiry time for auto added blocklist set members."
 msgstr ""
 
 msgid "Expiry time for auto added blocklist set members."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:535
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:137
+msgid "Feed Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
 msgid "Feed Selection"
 msgstr ""
 
 msgid "Feed Selection"
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:208
+msgid "Fill Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
 msgid "Firewall Log"
 msgstr ""
 
 msgid "Firewall Log"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:232
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:185
+msgid "Flag"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:192
+msgid "Flag not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
 msgid "General Settings"
 msgstr "الاعدادات العامة"
 
 msgid "General Settings"
 msgstr "الاعدادات العامة"
 
@@ -304,11 +347,11 @@ msgstr "الاعدادات العامة"
 msgid "Grant access to LuCI app banIP"
 msgstr ""
 
 msgid "Grant access to LuCI app banIP"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
 msgid "High Priority"
 msgstr ""
 
 msgid "High Priority"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
 msgid "Highest Priority"
 msgstr ""
 
 msgid "Highest Priority"
 msgstr ""
 
@@ -320,71 +363,80 @@ msgstr ""
 msgid "IP Search..."
 msgstr ""
 
 msgid "IP Search..."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "IPv4 Support"
 msgstr ""
 
 msgid "IPv4 Support"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "IPv6 Support"
 msgstr ""
 
 msgid "IPv6 Support"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
 msgstr ""
 
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:149
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:153
 msgid "Information"
 msgstr "معلومة"
 
 msgid "Information"
 msgstr "معلومة"
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:145
+msgid "Invalid characters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:73
+msgid "Invalid input values, unable to save modifications."
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "LAN-Forward Chain"
 msgstr ""
 
 msgid "LAN-Forward Chain"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
 msgid "Last Run"
 msgstr "آخر تشغيل"
 
 msgid "Last Run"
 msgstr "آخر تشغيل"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
 msgid "Least Priority"
 msgstr ""
 
 msgid "Least Priority"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
 msgid "Less Priority"
 msgstr ""
 
 msgid "Less Priority"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr ""
 
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr ""
 
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr ""
 
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr ""
 
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
 msgstr ""
 
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr ""
 
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:543
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr ""
 
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr ""
 
@@ -392,68 +444,76 @@ msgstr ""
 msgid "List the elements of a specific banIP-related Set."
 msgstr ""
 
 msgid "List the elements of a specific banIP-related Set."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid "Log Count"
 msgstr ""
 
 msgid "Log Count"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log LAN-Forward"
 msgstr ""
 
 msgid "Log LAN-Forward"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Log Level"
 msgstr ""
 
 msgid "Log Level"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
 msgid "Log Limit"
 msgstr ""
 
 msgid "Log Limit"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:235
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:239
 msgid "Log Settings"
 msgstr ""
 
 msgid "Log Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid "Log Terms"
 msgstr ""
 
 msgid "Log Terms"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log WAN-Forward"
 msgstr ""
 
 msgid "Log WAN-Forward"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log WAN-Input"
 msgstr ""
 
 msgid "Log WAN-Input"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr ""
 
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr ""
 
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr ""
 
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid "Max Open Files"
 msgstr ""
 
 msgid "Max Open Files"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "NFT Chain Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
 msgid "NFT Information"
 msgstr ""
 
 msgid "NFT Information"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "NFT Set Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Network Devices"
 msgstr ""
 
 msgid "Network Devices"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Network Interfaces"
 msgstr ""
 
 msgid "Network Interfaces"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "Nice Level"
 msgstr ""
 
 msgid "Nice Level"
 msgstr ""
 
@@ -470,68 +530,75 @@ msgstr ""
 msgid "No banIP related processing logs yet!"
 msgstr ""
 
 msgid "No banIP related processing logs yet!"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
 msgid "Normal Priority (default)"
 msgstr ""
 
 msgid "Normal Priority (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr ""
 
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
 msgstr ""
 
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:28
 msgid "Overview"
 msgstr "نظرة عامة"
 
 msgid "Overview"
 msgstr "نظرة عامة"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
-msgid "Parse only the last stated number of log entries for suspicious events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
+msgid ""
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:67
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:76
 msgid "Processing Log"
 msgstr ""
 
 msgid "Processing Log"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr ""
 
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:156
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:169
+msgid "Protocol/URL format not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr ""
 
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
 msgstr ""
 
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:223
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:222
 msgid "Refresh"
 msgstr "نعش الذاكرة"
 
 msgid "Refresh"
 msgstr "نعش الذاكرة"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:214
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218
 msgid "Reload"
 msgstr ""
 
 msgid "Reload"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Report Directory"
 msgstr "دليل التقارير"
 
 msgid "Report Directory"
 msgstr "دليل التقارير"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid "Report Elements"
 msgstr ""
 
 msgid "Report Elements"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:221
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:225
 msgid "Restart"
 msgstr "إعادة تشغيل"
 
 msgid "Restart"
 msgstr "إعادة تشغيل"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr ""
 
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr ""
 
@@ -540,14 +607,26 @@ msgstr ""
 msgid "Result"
 msgstr "نتيجة"
 
 msgid "Result"
 msgstr "نتيجة"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:161
+msgid "Rulev4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
+msgid "Rulev6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
 msgid "Run Flags"
 msgstr "تشغيل الإشارات"
 
 msgid "Run Flags"
 msgstr "تشغيل الإشارات"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
 msgid "Run Information"
 msgstr ""
 
 msgid "Run Information"
 msgstr ""
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:226
+msgid "Save Custom Feeds"
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr ""
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr ""
@@ -556,23 +635,23 @@ msgstr ""
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr ""
 
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Select one of the pre-configured download utilities."
 msgstr ""
 
 msgid "Select one of the pre-configured download utilities."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Select the WAN network device(s)."
 msgstr ""
 
 msgid "Select the WAN network device(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr ""
 
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr ""
 
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "Sender address for banIP notification E-Mails."
 msgstr ""
 
 msgid "Sender address for banIP notification E-Mails."
 msgstr ""
 
@@ -581,15 +660,11 @@ msgstr ""
 msgid "Set"
 msgstr ""
 
 msgid "Set"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set Policy"
-msgstr ""
-
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:60
 msgid "Set Reporting"
 msgstr ""
 
 msgid "Set Reporting"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Set Split Size"
 msgstr ""
 
 msgid "Set Split Size"
 msgstr ""
 
@@ -601,41 +676,41 @@ msgstr ""
 msgid "Set Survey..."
 msgstr ""
 
 msgid "Set Survey..."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:229
 msgid "Set details"
 msgstr ""
 
 msgid "Set details"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
 msgstr ""
 
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set the nft policy for banIP-related sets."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "Set the nft policy for banIP-related Sets."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Set the syslog level for NFT logging."
 msgstr ""
 
 msgid "Set the syslog level for NFT logging."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
 msgid "Settings"
 msgstr "إعدادات"
 
 msgid "Settings"
 msgstr "إعدادات"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Split external set loading after every n members to save RAM."
 msgstr ""
 
 msgid "Split external set loading after every n members to save RAM."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "Startup Trigger Interface"
 msgstr "بدء واجهة التشغيل"
 
 msgid "Startup Trigger Interface"
 msgstr "بدء واجهة التشغيل"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:151
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
 msgid "Status"
 msgstr ""
 
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:207
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:211
 msgid "Stop"
 msgstr ""
 
 msgid "Stop"
 msgstr ""
 
@@ -643,33 +718,33 @@ msgstr ""
 msgid "Survey"
 msgstr ""
 
 msgid "Survey"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
 msgid "System Information"
 msgstr ""
 
 msgid "System Information"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Target directory for banIP-related report files."
 msgstr ""
 
 msgid "Target directory for banIP-related report files."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Target directory for compressed feed backups."
 msgstr ""
 
 msgid "Target directory for compressed feed backups."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
 msgid "The allowlist is too big, unable to save modifications."
 msgstr ""
 
 msgid "The allowlist is too big, unable to save modifications."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:28
 msgid "The blocklist is too big, unable to save modifications."
 msgstr ""
 
 msgid "The blocklist is too big, unable to save modifications."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
 msgstr ""
 
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "The selected priority will be used for banIP background processing."
 msgstr ""
 
 msgid "The selected priority will be used for banIP background processing."
 msgstr ""
 
@@ -683,14 +758,14 @@ msgid ""
 "The syslog output, prefiltered for banIP-related processing log entries only."
 msgstr ""
 
 "The syslog output, prefiltered for banIP-related processing log entries only."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:32
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 "IPv6 address or domain name per line."
 msgstr ""
 
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 "IPv6 address or domain name per line."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:32
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
@@ -707,38 +782,46 @@ msgstr ""
 msgid "Timestamp"
 msgstr ""
 
 msgid "Timestamp"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
 msgstr ""
 
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "Topic for banIP notification E-Mails."
 msgstr ""
 
 msgid "Topic for banIP notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger Action"
 msgstr ""
 
 msgid "Trigger Action"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid "Trigger Delay"
 msgstr "تأخير الزناد"
 
 msgid "Trigger Delay"
 msgstr "تأخير الزناد"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger action on ifup interface events."
 msgstr ""
 
 msgid "Trigger action on ifup interface events."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:20
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:20
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:150
+msgid "URLv4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:163
+msgid "URLv6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
 msgid "Unable to save modifications: %s"
 msgstr ""
 
 msgid "Unable to save modifications: %s"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Verbose Debug Logging"
 msgstr "تسجيل مطول للتصحيح"
 
 msgid "Verbose Debug Logging"
 msgstr "تسجيل مطول للتصحيح"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
 msgid "Version"
 msgstr ""
 
 msgid "Version"
 msgstr ""
 
@@ -746,7 +829,8 @@ msgstr ""
 msgid "WAN-Forward (packets)"
 msgstr ""
 
 msgid "WAN-Forward (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "WAN-Forward Chain"
 msgstr ""
 
 msgid "WAN-Forward Chain"
 msgstr ""
 
@@ -754,16 +838,22 @@ msgstr ""
 msgid "WAN-Input (packets)"
 msgstr ""
 
 msgid "WAN-Input (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "WAN-Input Chain"
 msgstr ""
 
 msgid "WAN-Input Chain"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:468
-msgid "alert"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:121
+msgid ""
+"With this editor you can fill up an initial custom feed file (a 1:1 copy of "
+"the version shipped with the package). The file is located at '/etc/banip/"
+"banip.custom.feeds'. Then you can edit this file, delete entries, add new "
+"ones, etc. To go back to the maintainers version just empty the custom feed "
+"file again (do not delete it!)."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
-msgid "audit"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+msgid "alert"
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
@@ -778,63 +868,63 @@ msgstr ""
 msgid "banIP"
 msgstr ""
 
 msgid "banIP"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:469
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
 msgid "crit"
 msgstr ""
 
 msgid "crit"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
 msgid "debug"
 msgstr ""
 
 msgid "debug"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:467
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
 msgid "emerg"
 msgstr ""
 
 msgid "emerg"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
 msgid "err"
 msgstr ""
 
 msgid "err"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:473
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:487
 msgid "info"
 msgstr ""
 
 msgid "info"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:434
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:444
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:454
 msgid "local allowlist"
 msgstr ""
 
 msgid "local allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:431
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:441
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
 msgid "local blocklist"
 msgstr ""
 
 msgid "local blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
 msgid "memory (default)"
 msgstr ""
 
 msgid "memory (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:472
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
 msgid "notice"
 msgstr ""
 
 msgid "notice"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
 msgid "performance"
 msgstr ""
 
 msgid "performance"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:316
 msgid "reload"
 msgstr ""
 
 msgid "reload"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
 msgid "restart"
 msgstr ""
 
 msgid "restart"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
 msgid "start (default)"
 msgstr ""
 
 msgid "start (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:471
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:485
 msgid "warn (default)"
 msgstr ""
 
 msgid "warn (default)"
 msgstr ""
 
@@ -915,9 +1005,6 @@ msgstr ""
 #~ msgid "Special config options for the selected download utility."
 #~ msgstr "خيارات التكوين الخاصة لأداة التنزيل المساعدة المحددة."
 
 #~ msgid "Special config options for the selected download utility."
 #~ msgstr "خيارات التكوين الخاصة لأداة التنزيل المساعدة المحددة."
 
-#~ msgid "Description"
-#~ msgstr "الوصف"
-
 #~ msgid "Load"
 #~ msgstr "حمولة"
 
 #~ msgid "Load"
 #~ msgstr "حمولة"
 
index c658235f8a9bdccfd881146ab013ebe21b2683d2..11f928d97e2442e8c5b2396c1604258d6f066e91 100644 (file)
@@ -14,144 +14,154 @@ msgstr ""
 msgid "-- Set Selection --"
 msgstr ""
 
 msgid "-- Set Selection --"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:408
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
 msgid "-100"
 msgstr ""
 
 msgid "-100"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
 msgid "-200 (default)"
 msgstr ""
 
 msgid "-200 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
 msgid "-300"
 msgstr ""
 
 msgid "-300"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
 msgid "-400"
 msgstr ""
 
 msgid "-400"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
 msgid "0"
 msgstr ""
 
 msgid "0"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+msgid "0 (disable)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
 msgid "100 (default)"
 msgstr ""
 
 msgid "100 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498
 msgid "1000"
 msgstr ""
 
 msgid "1000"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:350
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354
 msgid "1024 (default)"
 msgstr ""
 
 msgid "1024 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:351
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
 msgid "2048"
 msgstr ""
 
 msgid "2048"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
 msgid "250"
 msgstr ""
 
 msgid "250"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
 msgid "4096"
 msgstr ""
 
 msgid "4096"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:494
 msgid "50"
 msgstr ""
 
 msgid "50"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497
 msgid "500"
 msgstr ""
 
 msgid "500"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:349
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:353
 msgid "512"
 msgstr ""
 
 msgid "512"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:562
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:573
 msgid "ASNs"
 msgstr "ASNs"
 
 msgid "ASNs"
 msgstr "ASNs"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
 msgid "Active Devices"
 msgstr "Активни устройства"
 
 msgid "Active Devices"
 msgstr "Активни устройства"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
 msgid "Active Feeds"
 msgstr ""
 
 msgid "Active Feeds"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
 msgid "Active Subnets"
 msgstr "Активни събнети"
 
 msgid "Active Subnets"
 msgstr "Активни събнети"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr ""
 
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:233
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
 msgid "Advanced Settings"
 msgstr ""
 
 msgid "Advanced Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Allowlist Only"
 msgstr ""
 
 msgid "Allowlist Only"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Auto Allowlist"
 msgstr ""
 
 msgid "Auto Allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Auto Blocklist"
 msgstr ""
 
 msgid "Auto Blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid "Auto Detection"
 msgstr "Автоматично засичане"
 
 msgid "Auto Detection"
 msgstr "Автоматично засичане"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr ""
 
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr ""
 
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Backup Directory"
 msgstr "Директоря за резервни копия"
 
 msgid "Backup Directory"
 msgstr "Директоря за резервни копия"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base Directory"
 msgstr ""
 
 msgid "Base Directory"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base working directory while banIP processing."
 msgstr ""
 
 msgid "Base working directory while banIP processing."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Blocklist Expiry"
 msgstr ""
 
 msgid "Blocklist Expiry"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
 msgid "Blocklist Feeds"
 msgstr ""
 
 msgid "Blocklist Feeds"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid ""
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "CPU Cores"
 msgstr ""
 
 msgid "CPU Cores"
 msgstr ""
 
@@ -160,21 +170,21 @@ msgstr ""
 msgid "Cancel"
 msgstr "Отмени"
 
 msgid "Cancel"
 msgstr "Отмени"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
-msgid "Chain Priority"
-msgstr ""
-
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:238
 msgid "Chain/Set Settings"
 msgstr ""
 
 msgid "Chain/Set Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:337
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:478
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr ""
 
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:217
+msgid "Clear Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:30
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
@@ -183,79 +193,91 @@ msgid ""
 "documentation</a>"
 msgstr ""
 
 "documentation</a>"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:552
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:563
 msgid "Countries"
 msgstr "Държави"
 
 msgid "Countries"
 msgstr "Държави"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
 msgstr ""
 
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid "Deduplicate IPs"
 msgstr ""
 
 msgid "Deduplicate IPs"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid "Default Block Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:176
+msgid "Description"
+msgstr "Описание"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
 msgstr ""
 
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:200
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
 msgid "Domain Lookup"
 msgstr ""
 
 msgid "Domain Lookup"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Don't check SSL server certificates during download."
 msgstr "Не проверявай SSL сертификати по време на сваляне."
 
 msgid "Don't check SSL server certificates during download."
 msgstr "Не проверявай SSL сертификати по време на сваляне."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Download Insecure"
 msgstr "Сваляй несигурно"
 
 msgid "Download Insecure"
 msgstr "Сваляй несигурно"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid "Download Parameters"
 msgstr "Параметри за теглене"
 
 msgid "Download Parameters"
 msgstr "Параметри за теглене"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Download Utility"
 msgstr ""
 
 msgid "Download Utility"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "E-Mail Notification"
 msgstr "E-Mail Известяване"
 
 msgid "E-Mail Notification"
 msgstr "E-Mail Известяване"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "E-Mail Profile"
 msgstr "E-Mail Профил"
 
 msgid "E-Mail Profile"
 msgstr "E-Mail Профил"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid "E-Mail Receiver Address"
 msgstr ""
 
 msgid "E-Mail Receiver Address"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "E-Mail Sender Address"
 msgstr "E-Mail Изпращач"
 
 msgid "E-Mail Sender Address"
 msgstr "E-Mail Изпращач"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:240
 msgid "E-Mail Settings"
 msgstr ""
 
 msgid "E-Mail Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "E-Mail Topic"
 msgstr "E-Mail Тема"
 
 msgid "E-Mail Topic"
 msgstr "E-Mail Тема"
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
 msgid "Edit Allowlist"
 msgstr ""
 
 msgid "Edit Allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:44
 msgid "Edit Blocklist"
 msgstr ""
 
 msgid "Edit Blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
 msgid "Element Count"
 msgstr ""
 
 msgid "Element Count"
 msgstr ""
 
@@ -263,39 +285,60 @@ msgstr ""
 msgid "Elements"
 msgstr ""
 
 msgid "Elements"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:142
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:180
+msgid "Empty field not allowed"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enable the banIP service."
 msgstr "Включи banIP сервиз."
 
 msgid "Enable the banIP service."
 msgstr "Включи banIP сервиз."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr ""
 
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enabled"
 msgstr "Разрешен"
 
 msgid "Enabled"
 msgstr "Разрешен"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "Enables IPv4 support."
 msgstr ""
 
 msgid "Enables IPv4 support."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "Enables IPv6 support."
 msgstr ""
 
 msgid "Enables IPv6 support."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Expiry time for auto added blocklist set members."
 msgstr ""
 
 msgid "Expiry time for auto added blocklist set members."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:535
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:137
+msgid "Feed Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
 msgid "Feed Selection"
 msgstr ""
 
 msgid "Feed Selection"
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:208
+msgid "Fill Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
 msgid "Firewall Log"
 msgstr ""
 
 msgid "Firewall Log"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:232
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:185
+msgid "Flag"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:192
+msgid "Flag not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
 msgid "General Settings"
 msgstr "Основни настройки"
 
 msgid "General Settings"
 msgstr "Основни настройки"
 
@@ -303,11 +346,11 @@ msgstr "Основни настройки"
 msgid "Grant access to LuCI app banIP"
 msgstr ""
 
 msgid "Grant access to LuCI app banIP"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
 msgid "High Priority"
 msgstr ""
 
 msgid "High Priority"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
 msgid "Highest Priority"
 msgstr ""
 
 msgid "Highest Priority"
 msgstr ""
 
@@ -319,71 +362,80 @@ msgstr ""
 msgid "IP Search..."
 msgstr ""
 
 msgid "IP Search..."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "IPv4 Support"
 msgstr ""
 
 msgid "IPv4 Support"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "IPv6 Support"
 msgstr ""
 
 msgid "IPv6 Support"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
 msgstr ""
 
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:149
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:153
 msgid "Information"
 msgstr "Информация"
 
 msgid "Information"
 msgstr "Информация"
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:145
+msgid "Invalid characters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:73
+msgid "Invalid input values, unable to save modifications."
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "LAN-Forward Chain"
 msgstr ""
 
 msgid "LAN-Forward Chain"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
 msgid "Last Run"
 msgstr ""
 
 msgid "Last Run"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
 msgid "Least Priority"
 msgstr ""
 
 msgid "Least Priority"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
 msgid "Less Priority"
 msgstr ""
 
 msgid "Less Priority"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr ""
 
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr ""
 
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr ""
 
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr ""
 
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
 msgstr ""
 
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr ""
 
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:543
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr ""
 
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr ""
 
@@ -391,68 +443,76 @@ msgstr ""
 msgid "List the elements of a specific banIP-related Set."
 msgstr ""
 
 msgid "List the elements of a specific banIP-related Set."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid "Log Count"
 msgstr ""
 
 msgid "Log Count"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log LAN-Forward"
 msgstr ""
 
 msgid "Log LAN-Forward"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Log Level"
 msgstr ""
 
 msgid "Log Level"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
 msgid "Log Limit"
 msgstr ""
 
 msgid "Log Limit"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:235
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:239
 msgid "Log Settings"
 msgstr ""
 
 msgid "Log Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid "Log Terms"
 msgstr ""
 
 msgid "Log Terms"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log WAN-Forward"
 msgstr ""
 
 msgid "Log WAN-Forward"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log WAN-Input"
 msgstr ""
 
 msgid "Log WAN-Input"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr ""
 
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr ""
 
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr ""
 
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid "Max Open Files"
 msgstr ""
 
 msgid "Max Open Files"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "NFT Chain Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
 msgid "NFT Information"
 msgstr ""
 
 msgid "NFT Information"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "NFT Set Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Network Devices"
 msgstr ""
 
 msgid "Network Devices"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Network Interfaces"
 msgstr ""
 
 msgid "Network Interfaces"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "Nice Level"
 msgstr ""
 
 msgid "Nice Level"
 msgstr ""
 
@@ -469,68 +529,75 @@ msgstr ""
 msgid "No banIP related processing logs yet!"
 msgstr ""
 
 msgid "No banIP related processing logs yet!"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
 msgid "Normal Priority (default)"
 msgstr ""
 
 msgid "Normal Priority (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr ""
 
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
 msgstr ""
 
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:28
 msgid "Overview"
 msgstr ""
 
 msgid "Overview"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
-msgid "Parse only the last stated number of log entries for suspicious events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
+msgid ""
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:67
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:76
 msgid "Processing Log"
 msgstr ""
 
 msgid "Processing Log"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr ""
 
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:156
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:169
+msgid "Protocol/URL format not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr ""
 
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
 msgstr ""
 
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:223
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:222
 msgid "Refresh"
 msgstr ""
 
 msgid "Refresh"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:214
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218
 msgid "Reload"
 msgstr ""
 
 msgid "Reload"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Report Directory"
 msgstr ""
 
 msgid "Report Directory"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid "Report Elements"
 msgstr ""
 
 msgid "Report Elements"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:221
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:225
 msgid "Restart"
 msgstr ""
 
 msgid "Restart"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr ""
 
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr ""
 
@@ -539,14 +606,26 @@ msgstr ""
 msgid "Result"
 msgstr ""
 
 msgid "Result"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:161
+msgid "Rulev4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
+msgid "Rulev6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
 msgid "Run Flags"
 msgstr ""
 
 msgid "Run Flags"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
 msgid "Run Information"
 msgstr ""
 
 msgid "Run Information"
 msgstr ""
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:226
+msgid "Save Custom Feeds"
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr ""
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr ""
@@ -555,23 +634,23 @@ msgstr ""
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr ""
 
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Select one of the pre-configured download utilities."
 msgstr ""
 
 msgid "Select one of the pre-configured download utilities."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Select the WAN network device(s)."
 msgstr ""
 
 msgid "Select the WAN network device(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr ""
 
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr ""
 
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "Sender address for banIP notification E-Mails."
 msgstr ""
 
 msgid "Sender address for banIP notification E-Mails."
 msgstr ""
 
@@ -580,15 +659,11 @@ msgstr ""
 msgid "Set"
 msgstr ""
 
 msgid "Set"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set Policy"
-msgstr ""
-
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:60
 msgid "Set Reporting"
 msgstr ""
 
 msgid "Set Reporting"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Set Split Size"
 msgstr ""
 
 msgid "Set Split Size"
 msgstr ""
 
@@ -600,41 +675,41 @@ msgstr ""
 msgid "Set Survey..."
 msgstr ""
 
 msgid "Set Survey..."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:229
 msgid "Set details"
 msgstr ""
 
 msgid "Set details"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
 msgstr ""
 
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set the nft policy for banIP-related sets."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "Set the nft policy for banIP-related Sets."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Set the syslog level for NFT logging."
 msgstr ""
 
 msgid "Set the syslog level for NFT logging."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
 msgid "Settings"
 msgstr ""
 
 msgid "Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Split external set loading after every n members to save RAM."
 msgstr ""
 
 msgid "Split external set loading after every n members to save RAM."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "Startup Trigger Interface"
 msgstr ""
 
 msgid "Startup Trigger Interface"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:151
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
 msgid "Status"
 msgstr ""
 
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:207
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:211
 msgid "Stop"
 msgstr ""
 
 msgid "Stop"
 msgstr ""
 
@@ -642,33 +717,33 @@ msgstr ""
 msgid "Survey"
 msgstr ""
 
 msgid "Survey"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
 msgid "System Information"
 msgstr ""
 
 msgid "System Information"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Target directory for banIP-related report files."
 msgstr ""
 
 msgid "Target directory for banIP-related report files."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Target directory for compressed feed backups."
 msgstr ""
 
 msgid "Target directory for compressed feed backups."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
 msgid "The allowlist is too big, unable to save modifications."
 msgstr ""
 
 msgid "The allowlist is too big, unable to save modifications."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:28
 msgid "The blocklist is too big, unable to save modifications."
 msgstr ""
 
 msgid "The blocklist is too big, unable to save modifications."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
 msgstr ""
 
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "The selected priority will be used for banIP background processing."
 msgstr ""
 
 msgid "The selected priority will be used for banIP background processing."
 msgstr ""
 
@@ -682,14 +757,14 @@ msgid ""
 "The syslog output, prefiltered for banIP-related processing log entries only."
 msgstr ""
 
 "The syslog output, prefiltered for banIP-related processing log entries only."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:32
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 "IPv6 address or domain name per line."
 msgstr ""
 
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 "IPv6 address or domain name per line."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:32
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
@@ -706,38 +781,46 @@ msgstr ""
 msgid "Timestamp"
 msgstr ""
 
 msgid "Timestamp"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
 msgstr ""
 
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "Topic for banIP notification E-Mails."
 msgstr ""
 
 msgid "Topic for banIP notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger Action"
 msgstr ""
 
 msgid "Trigger Action"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid "Trigger Delay"
 msgstr ""
 
 msgid "Trigger Delay"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger action on ifup interface events."
 msgstr ""
 
 msgid "Trigger action on ifup interface events."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:20
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:20
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:150
+msgid "URLv4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:163
+msgid "URLv6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
 msgid "Unable to save modifications: %s"
 msgstr ""
 
 msgid "Unable to save modifications: %s"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Verbose Debug Logging"
 msgstr ""
 
 msgid "Verbose Debug Logging"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
 msgid "Version"
 msgstr ""
 
 msgid "Version"
 msgstr ""
 
@@ -745,7 +828,8 @@ msgstr ""
 msgid "WAN-Forward (packets)"
 msgstr ""
 
 msgid "WAN-Forward (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "WAN-Forward Chain"
 msgstr ""
 
 msgid "WAN-Forward Chain"
 msgstr ""
 
@@ -753,16 +837,22 @@ msgstr ""
 msgid "WAN-Input (packets)"
 msgstr ""
 
 msgid "WAN-Input (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "WAN-Input Chain"
 msgstr ""
 
 msgid "WAN-Input Chain"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:468
-msgid "alert"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:121
+msgid ""
+"With this editor you can fill up an initial custom feed file (a 1:1 copy of "
+"the version shipped with the package). The file is located at '/etc/banip/"
+"banip.custom.feeds'. Then you can edit this file, delete entries, add new "
+"ones, etc. To go back to the maintainers version just empty the custom feed "
+"file again (do not delete it!)."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
-msgid "audit"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+msgid "alert"
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
@@ -777,63 +867,63 @@ msgstr ""
 msgid "banIP"
 msgstr ""
 
 msgid "banIP"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:469
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
 msgid "crit"
 msgstr ""
 
 msgid "crit"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
 msgid "debug"
 msgstr ""
 
 msgid "debug"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:467
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
 msgid "emerg"
 msgstr ""
 
 msgid "emerg"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
 msgid "err"
 msgstr ""
 
 msgid "err"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:473
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:487
 msgid "info"
 msgstr ""
 
 msgid "info"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:434
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:444
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:454
 msgid "local allowlist"
 msgstr ""
 
 msgid "local allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:431
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:441
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
 msgid "local blocklist"
 msgstr ""
 
 msgid "local blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
 msgid "memory (default)"
 msgstr ""
 
 msgid "memory (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:472
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
 msgid "notice"
 msgstr ""
 
 msgid "notice"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
 msgid "performance"
 msgstr ""
 
 msgid "performance"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:316
 msgid "reload"
 msgstr ""
 
 msgid "reload"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
 msgid "restart"
 msgstr ""
 
 msgid "restart"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
 msgid "start (default)"
 msgstr ""
 
 msgid "start (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:471
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:485
 msgid "warn (default)"
 msgstr ""
 
 msgid "warn (default)"
 msgstr ""
 
@@ -970,6 +1060,3 @@ msgstr ""
 
 #~ msgid "banIP action"
 #~ msgstr "banIP действие"
 
 #~ msgid "banIP action"
 #~ msgstr "banIP действие"
-
-#~ msgid "Description"
-#~ msgstr "Описание"
index a96e3dcac2720d101ff128edde91fd6d5abc51f6..feb04fc22fba4c9c1b55eddb291f46e2b6f454cf 100644 (file)
@@ -14,144 +14,154 @@ msgstr ""
 msgid "-- Set Selection --"
 msgstr ""
 
 msgid "-- Set Selection --"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:408
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
 msgid "-100"
 msgstr ""
 
 msgid "-100"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
 msgid "-200 (default)"
 msgstr ""
 
 msgid "-200 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
 msgid "-300"
 msgstr ""
 
 msgid "-300"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
 msgid "-400"
 msgstr ""
 
 msgid "-400"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
 msgid "0"
 msgstr ""
 
 msgid "0"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+msgid "0 (disable)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
 msgid "100 (default)"
 msgstr ""
 
 msgid "100 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498
 msgid "1000"
 msgstr ""
 
 msgid "1000"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:350
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354
 msgid "1024 (default)"
 msgstr ""
 
 msgid "1024 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:351
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
 msgid "2048"
 msgstr ""
 
 msgid "2048"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
 msgid "250"
 msgstr ""
 
 msgid "250"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
 msgid "4096"
 msgstr ""
 
 msgid "4096"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:494
 msgid "50"
 msgstr ""
 
 msgid "50"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497
 msgid "500"
 msgstr ""
 
 msgid "500"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:349
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:353
 msgid "512"
 msgstr ""
 
 msgid "512"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:562
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:573
 msgid "ASNs"
 msgstr ""
 
 msgid "ASNs"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
 msgid "Active Devices"
 msgstr "চালু ডিভাইসগুলো"
 
 msgid "Active Devices"
 msgstr "চালু ডিভাইসগুলো"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
 msgid "Active Feeds"
 msgstr ""
 
 msgid "Active Feeds"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
 msgid "Active Subnets"
 msgstr "চালু সাবনেটগুলো"
 
 msgid "Active Subnets"
 msgstr "চালু সাবনেটগুলো"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr ""
 
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:233
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
 msgid "Advanced Settings"
 msgstr ""
 
 msgid "Advanced Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Allowlist Only"
 msgstr ""
 
 msgid "Allowlist Only"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Auto Allowlist"
 msgstr ""
 
 msgid "Auto Allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Auto Blocklist"
 msgstr ""
 
 msgid "Auto Blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid "Auto Detection"
 msgstr ""
 
 msgid "Auto Detection"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr ""
 
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr ""
 
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Backup Directory"
 msgstr ""
 
 msgid "Backup Directory"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base Directory"
 msgstr ""
 
 msgid "Base Directory"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base working directory while banIP processing."
 msgstr ""
 
 msgid "Base working directory while banIP processing."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Blocklist Expiry"
 msgstr ""
 
 msgid "Blocklist Expiry"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
 msgid "Blocklist Feeds"
 msgstr ""
 
 msgid "Blocklist Feeds"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid ""
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "CPU Cores"
 msgstr ""
 
 msgid "CPU Cores"
 msgstr ""
 
@@ -160,21 +170,21 @@ msgstr ""
 msgid "Cancel"
 msgstr "বাতিল করুন"
 
 msgid "Cancel"
 msgstr "বাতিল করুন"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
-msgid "Chain Priority"
-msgstr ""
-
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:238
 msgid "Chain/Set Settings"
 msgstr ""
 
 msgid "Chain/Set Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:337
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:478
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr ""
 
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:217
+msgid "Clear Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:30
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
@@ -183,79 +193,91 @@ msgid ""
 "documentation</a>"
 msgstr ""
 
 "documentation</a>"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:552
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:563
 msgid "Countries"
 msgstr ""
 
 msgid "Countries"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
 msgstr ""
 
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid "Deduplicate IPs"
 msgstr ""
 
 msgid "Deduplicate IPs"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid "Default Block Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:176
+msgid "Description"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
 msgstr ""
 
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:200
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
 msgid "Domain Lookup"
 msgstr ""
 
 msgid "Domain Lookup"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Don't check SSL server certificates during download."
 msgstr ""
 
 msgid "Don't check SSL server certificates during download."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Download Insecure"
 msgstr ""
 
 msgid "Download Insecure"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid "Download Parameters"
 msgstr ""
 
 msgid "Download Parameters"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Download Utility"
 msgstr ""
 
 msgid "Download Utility"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "E-Mail Notification"
 msgstr ""
 
 msgid "E-Mail Notification"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "E-Mail Profile"
 msgstr ""
 
 msgid "E-Mail Profile"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid "E-Mail Receiver Address"
 msgstr ""
 
 msgid "E-Mail Receiver Address"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "E-Mail Sender Address"
 msgstr ""
 
 msgid "E-Mail Sender Address"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:240
 msgid "E-Mail Settings"
 msgstr ""
 
 msgid "E-Mail Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "E-Mail Topic"
 msgstr ""
 
 msgid "E-Mail Topic"
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
 msgid "Edit Allowlist"
 msgstr ""
 
 msgid "Edit Allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:44
 msgid "Edit Blocklist"
 msgstr ""
 
 msgid "Edit Blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
 msgid "Element Count"
 msgstr ""
 
 msgid "Element Count"
 msgstr ""
 
@@ -263,39 +285,60 @@ msgstr ""
 msgid "Elements"
 msgstr ""
 
 msgid "Elements"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:142
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:180
+msgid "Empty field not allowed"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enable the banIP service."
 msgstr ""
 
 msgid "Enable the banIP service."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr ""
 
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enabled"
 msgstr "সক্রিয়"
 
 msgid "Enabled"
 msgstr "সক্রিয়"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "Enables IPv4 support."
 msgstr ""
 
 msgid "Enables IPv4 support."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "Enables IPv6 support."
 msgstr ""
 
 msgid "Enables IPv6 support."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Expiry time for auto added blocklist set members."
 msgstr ""
 
 msgid "Expiry time for auto added blocklist set members."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:535
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:137
+msgid "Feed Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
 msgid "Feed Selection"
 msgstr ""
 
 msgid "Feed Selection"
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:208
+msgid "Fill Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
 msgid "Firewall Log"
 msgstr ""
 
 msgid "Firewall Log"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:232
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:185
+msgid "Flag"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:192
+msgid "Flag not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
 msgid "General Settings"
 msgstr "সাধারণ সেটিংস"
 
 msgid "General Settings"
 msgstr "সাধারণ সেটিংস"
 
@@ -303,11 +346,11 @@ msgstr "সাধারণ সেটিংস"
 msgid "Grant access to LuCI app banIP"
 msgstr ""
 
 msgid "Grant access to LuCI app banIP"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
 msgid "High Priority"
 msgstr ""
 
 msgid "High Priority"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
 msgid "Highest Priority"
 msgstr ""
 
 msgid "Highest Priority"
 msgstr ""
 
@@ -319,71 +362,80 @@ msgstr ""
 msgid "IP Search..."
 msgstr ""
 
 msgid "IP Search..."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "IPv4 Support"
 msgstr ""
 
 msgid "IPv4 Support"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "IPv6 Support"
 msgstr ""
 
 msgid "IPv6 Support"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
 msgstr ""
 
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:149
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:153
 msgid "Information"
 msgstr ""
 
 msgid "Information"
 msgstr ""
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:145
+msgid "Invalid characters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:73
+msgid "Invalid input values, unable to save modifications."
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "LAN-Forward Chain"
 msgstr ""
 
 msgid "LAN-Forward Chain"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
 msgid "Last Run"
 msgstr ""
 
 msgid "Last Run"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
 msgid "Least Priority"
 msgstr ""
 
 msgid "Least Priority"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
 msgid "Less Priority"
 msgstr ""
 
 msgid "Less Priority"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr ""
 
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr ""
 
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr ""
 
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr ""
 
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
 msgstr ""
 
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr ""
 
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:543
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr ""
 
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr ""
 
@@ -391,68 +443,76 @@ msgstr ""
 msgid "List the elements of a specific banIP-related Set."
 msgstr ""
 
 msgid "List the elements of a specific banIP-related Set."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid "Log Count"
 msgstr ""
 
 msgid "Log Count"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log LAN-Forward"
 msgstr ""
 
 msgid "Log LAN-Forward"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Log Level"
 msgstr ""
 
 msgid "Log Level"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
 msgid "Log Limit"
 msgstr ""
 
 msgid "Log Limit"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:235
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:239
 msgid "Log Settings"
 msgstr ""
 
 msgid "Log Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid "Log Terms"
 msgstr ""
 
 msgid "Log Terms"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log WAN-Forward"
 msgstr ""
 
 msgid "Log WAN-Forward"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log WAN-Input"
 msgstr ""
 
 msgid "Log WAN-Input"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr ""
 
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr ""
 
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr ""
 
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid "Max Open Files"
 msgstr ""
 
 msgid "Max Open Files"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "NFT Chain Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
 msgid "NFT Information"
 msgstr ""
 
 msgid "NFT Information"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "NFT Set Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Network Devices"
 msgstr ""
 
 msgid "Network Devices"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Network Interfaces"
 msgstr ""
 
 msgid "Network Interfaces"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "Nice Level"
 msgstr ""
 
 msgid "Nice Level"
 msgstr ""
 
@@ -469,68 +529,75 @@ msgstr ""
 msgid "No banIP related processing logs yet!"
 msgstr ""
 
 msgid "No banIP related processing logs yet!"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
 msgid "Normal Priority (default)"
 msgstr ""
 
 msgid "Normal Priority (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr ""
 
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
 msgstr ""
 
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:28
 msgid "Overview"
 msgstr ""
 
 msgid "Overview"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
-msgid "Parse only the last stated number of log entries for suspicious events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
+msgid ""
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:67
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:76
 msgid "Processing Log"
 msgstr ""
 
 msgid "Processing Log"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr ""
 
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:156
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:169
+msgid "Protocol/URL format not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr ""
 
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
 msgstr ""
 
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:223
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:222
 msgid "Refresh"
 msgstr ""
 
 msgid "Refresh"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:214
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218
 msgid "Reload"
 msgstr ""
 
 msgid "Reload"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Report Directory"
 msgstr ""
 
 msgid "Report Directory"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid "Report Elements"
 msgstr ""
 
 msgid "Report Elements"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:221
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:225
 msgid "Restart"
 msgstr ""
 
 msgid "Restart"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr ""
 
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr ""
 
@@ -539,14 +606,26 @@ msgstr ""
 msgid "Result"
 msgstr ""
 
 msgid "Result"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:161
+msgid "Rulev4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
+msgid "Rulev6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
 msgid "Run Flags"
 msgstr ""
 
 msgid "Run Flags"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
 msgid "Run Information"
 msgstr ""
 
 msgid "Run Information"
 msgstr ""
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:226
+msgid "Save Custom Feeds"
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr ""
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr ""
@@ -555,23 +634,23 @@ msgstr ""
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr ""
 
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Select one of the pre-configured download utilities."
 msgstr ""
 
 msgid "Select one of the pre-configured download utilities."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Select the WAN network device(s)."
 msgstr ""
 
 msgid "Select the WAN network device(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr ""
 
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr ""
 
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "Sender address for banIP notification E-Mails."
 msgstr ""
 
 msgid "Sender address for banIP notification E-Mails."
 msgstr ""
 
@@ -580,15 +659,11 @@ msgstr ""
 msgid "Set"
 msgstr ""
 
 msgid "Set"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set Policy"
-msgstr ""
-
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:60
 msgid "Set Reporting"
 msgstr ""
 
 msgid "Set Reporting"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Set Split Size"
 msgstr ""
 
 msgid "Set Split Size"
 msgstr ""
 
@@ -600,41 +675,41 @@ msgstr ""
 msgid "Set Survey..."
 msgstr ""
 
 msgid "Set Survey..."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:229
 msgid "Set details"
 msgstr ""
 
 msgid "Set details"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
 msgstr ""
 
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set the nft policy for banIP-related sets."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "Set the nft policy for banIP-related Sets."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Set the syslog level for NFT logging."
 msgstr ""
 
 msgid "Set the syslog level for NFT logging."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
 msgid "Settings"
 msgstr "সেটিংস"
 
 msgid "Settings"
 msgstr "সেটিংস"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Split external set loading after every n members to save RAM."
 msgstr ""
 
 msgid "Split external set loading after every n members to save RAM."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "Startup Trigger Interface"
 msgstr ""
 
 msgid "Startup Trigger Interface"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:151
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
 msgid "Status"
 msgstr ""
 
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:207
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:211
 msgid "Stop"
 msgstr ""
 
 msgid "Stop"
 msgstr ""
 
@@ -642,33 +717,33 @@ msgstr ""
 msgid "Survey"
 msgstr ""
 
 msgid "Survey"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
 msgid "System Information"
 msgstr ""
 
 msgid "System Information"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Target directory for banIP-related report files."
 msgstr ""
 
 msgid "Target directory for banIP-related report files."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Target directory for compressed feed backups."
 msgstr ""
 
 msgid "Target directory for compressed feed backups."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
 msgid "The allowlist is too big, unable to save modifications."
 msgstr ""
 
 msgid "The allowlist is too big, unable to save modifications."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:28
 msgid "The blocklist is too big, unable to save modifications."
 msgstr ""
 
 msgid "The blocklist is too big, unable to save modifications."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
 msgstr ""
 
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "The selected priority will be used for banIP background processing."
 msgstr ""
 
 msgid "The selected priority will be used for banIP background processing."
 msgstr ""
 
@@ -682,14 +757,14 @@ msgid ""
 "The syslog output, prefiltered for banIP-related processing log entries only."
 msgstr ""
 
 "The syslog output, prefiltered for banIP-related processing log entries only."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:32
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 "IPv6 address or domain name per line."
 msgstr ""
 
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 "IPv6 address or domain name per line."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:32
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
@@ -706,38 +781,46 @@ msgstr ""
 msgid "Timestamp"
 msgstr ""
 
 msgid "Timestamp"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
 msgstr ""
 
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "Topic for banIP notification E-Mails."
 msgstr ""
 
 msgid "Topic for banIP notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger Action"
 msgstr ""
 
 msgid "Trigger Action"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid "Trigger Delay"
 msgstr ""
 
 msgid "Trigger Delay"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger action on ifup interface events."
 msgstr ""
 
 msgid "Trigger action on ifup interface events."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:20
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:20
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:150
+msgid "URLv4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:163
+msgid "URLv6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
 msgid "Unable to save modifications: %s"
 msgstr ""
 
 msgid "Unable to save modifications: %s"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Verbose Debug Logging"
 msgstr ""
 
 msgid "Verbose Debug Logging"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
 msgid "Version"
 msgstr ""
 
 msgid "Version"
 msgstr ""
 
@@ -745,7 +828,8 @@ msgstr ""
 msgid "WAN-Forward (packets)"
 msgstr ""
 
 msgid "WAN-Forward (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "WAN-Forward Chain"
 msgstr ""
 
 msgid "WAN-Forward Chain"
 msgstr ""
 
@@ -753,16 +837,22 @@ msgstr ""
 msgid "WAN-Input (packets)"
 msgstr ""
 
 msgid "WAN-Input (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "WAN-Input Chain"
 msgstr ""
 
 msgid "WAN-Input Chain"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:468
-msgid "alert"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:121
+msgid ""
+"With this editor you can fill up an initial custom feed file (a 1:1 copy of "
+"the version shipped with the package). The file is located at '/etc/banip/"
+"banip.custom.feeds'. Then you can edit this file, delete entries, add new "
+"ones, etc. To go back to the maintainers version just empty the custom feed "
+"file again (do not delete it!)."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
-msgid "audit"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+msgid "alert"
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
@@ -777,63 +867,63 @@ msgstr ""
 msgid "banIP"
 msgstr ""
 
 msgid "banIP"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:469
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
 msgid "crit"
 msgstr ""
 
 msgid "crit"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
 msgid "debug"
 msgstr ""
 
 msgid "debug"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:467
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
 msgid "emerg"
 msgstr ""
 
 msgid "emerg"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
 msgid "err"
 msgstr ""
 
 msgid "err"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:473
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:487
 msgid "info"
 msgstr ""
 
 msgid "info"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:434
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:444
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:454
 msgid "local allowlist"
 msgstr ""
 
 msgid "local allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:431
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:441
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
 msgid "local blocklist"
 msgstr ""
 
 msgid "local blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
 msgid "memory (default)"
 msgstr ""
 
 msgid "memory (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:472
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
 msgid "notice"
 msgstr ""
 
 msgid "notice"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
 msgid "performance"
 msgstr ""
 
 msgid "performance"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:316
 msgid "reload"
 msgstr ""
 
 msgid "reload"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
 msgid "restart"
 msgstr ""
 
 msgid "restart"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
 msgid "start (default)"
 msgstr ""
 
 msgid "start (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:471
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:485
 msgid "warn (default)"
 msgstr ""
 
 msgid "warn (default)"
 msgstr ""
 
index 88de210b8bf64aba477fa045bacffa7f3dd5c5e2..a9dfd55680d623e43f1185f81692580e2d3d372a 100644 (file)
@@ -14,144 +14,154 @@ msgstr ""
 msgid "-- Set Selection --"
 msgstr ""
 
 msgid "-- Set Selection --"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:408
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
 msgid "-100"
 msgstr ""
 
 msgid "-100"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
 msgid "-200 (default)"
 msgstr ""
 
 msgid "-200 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
 msgid "-300"
 msgstr ""
 
 msgid "-300"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
 msgid "-400"
 msgstr ""
 
 msgid "-400"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
 msgid "0"
 msgstr ""
 
 msgid "0"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+msgid "0 (disable)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
 msgid "100 (default)"
 msgstr ""
 
 msgid "100 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498
 msgid "1000"
 msgstr ""
 
 msgid "1000"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:350
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354
 msgid "1024 (default)"
 msgstr ""
 
 msgid "1024 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:351
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
 msgid "2048"
 msgstr ""
 
 msgid "2048"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
 msgid "250"
 msgstr ""
 
 msgid "250"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
 msgid "4096"
 msgstr ""
 
 msgid "4096"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:494
 msgid "50"
 msgstr ""
 
 msgid "50"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497
 msgid "500"
 msgstr ""
 
 msgid "500"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:349
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:353
 msgid "512"
 msgstr ""
 
 msgid "512"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:562
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:573
 msgid "ASNs"
 msgstr ""
 
 msgid "ASNs"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
 msgid "Active Devices"
 msgstr ""
 
 msgid "Active Devices"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
 msgid "Active Feeds"
 msgstr ""
 
 msgid "Active Feeds"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
 msgid "Active Subnets"
 msgstr ""
 
 msgid "Active Subnets"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr ""
 
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:233
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
 msgid "Advanced Settings"
 msgstr ""
 
 msgid "Advanced Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Allowlist Only"
 msgstr ""
 
 msgid "Allowlist Only"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Auto Allowlist"
 msgstr ""
 
 msgid "Auto Allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Auto Blocklist"
 msgstr ""
 
 msgid "Auto Blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid "Auto Detection"
 msgstr ""
 
 msgid "Auto Detection"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr ""
 
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr ""
 
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Backup Directory"
 msgstr "Directori de còpies de seguretat"
 
 msgid "Backup Directory"
 msgstr "Directori de còpies de seguretat"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base Directory"
 msgstr ""
 
 msgid "Base Directory"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base working directory while banIP processing."
 msgstr ""
 
 msgid "Base working directory while banIP processing."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Blocklist Expiry"
 msgstr ""
 
 msgid "Blocklist Expiry"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
 msgid "Blocklist Feeds"
 msgstr ""
 
 msgid "Blocklist Feeds"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid ""
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "CPU Cores"
 msgstr ""
 
 msgid "CPU Cores"
 msgstr ""
 
@@ -160,21 +170,21 @@ msgstr ""
 msgid "Cancel"
 msgstr "Cancel•lar"
 
 msgid "Cancel"
 msgstr "Cancel•lar"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
-msgid "Chain Priority"
-msgstr ""
-
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:238
 msgid "Chain/Set Settings"
 msgstr ""
 
 msgid "Chain/Set Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:337
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:478
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr ""
 
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:217
+msgid "Clear Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:30
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
@@ -183,79 +193,91 @@ msgid ""
 "documentation</a>"
 msgstr ""
 
 "documentation</a>"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:552
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:563
 msgid "Countries"
 msgstr ""
 
 msgid "Countries"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
 msgstr ""
 
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid "Deduplicate IPs"
 msgstr ""
 
 msgid "Deduplicate IPs"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid "Default Block Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:176
+msgid "Description"
+msgstr "Descripció"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
 msgstr ""
 
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:200
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
 msgid "Domain Lookup"
 msgstr ""
 
 msgid "Domain Lookup"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Don't check SSL server certificates during download."
 msgstr ""
 
 msgid "Don't check SSL server certificates during download."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Download Insecure"
 msgstr ""
 
 msgid "Download Insecure"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid "Download Parameters"
 msgstr "Paràmetres de descàrrega"
 
 msgid "Download Parameters"
 msgstr "Paràmetres de descàrrega"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Download Utility"
 msgstr "Utilitat de baixades"
 
 msgid "Download Utility"
 msgstr "Utilitat de baixades"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "E-Mail Notification"
 msgstr "Notificació de correu"
 
 msgid "E-Mail Notification"
 msgstr "Notificació de correu"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "E-Mail Profile"
 msgstr ""
 
 msgid "E-Mail Profile"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid "E-Mail Receiver Address"
 msgstr "Adreça del destinatari de correu"
 
 msgid "E-Mail Receiver Address"
 msgstr "Adreça del destinatari de correu"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "E-Mail Sender Address"
 msgstr ""
 
 msgid "E-Mail Sender Address"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:240
 msgid "E-Mail Settings"
 msgstr ""
 
 msgid "E-Mail Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "E-Mail Topic"
 msgstr ""
 
 msgid "E-Mail Topic"
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
 msgid "Edit Allowlist"
 msgstr ""
 
 msgid "Edit Allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:44
 msgid "Edit Blocklist"
 msgstr ""
 
 msgid "Edit Blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
 msgid "Element Count"
 msgstr ""
 
 msgid "Element Count"
 msgstr ""
 
@@ -263,39 +285,60 @@ msgstr ""
 msgid "Elements"
 msgstr ""
 
 msgid "Elements"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:142
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:180
+msgid "Empty field not allowed"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enable the banIP service."
 msgstr ""
 
 msgid "Enable the banIP service."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr ""
 
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enabled"
 msgstr "Activat"
 
 msgid "Enabled"
 msgstr "Activat"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "Enables IPv4 support."
 msgstr ""
 
 msgid "Enables IPv4 support."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "Enables IPv6 support."
 msgstr ""
 
 msgid "Enables IPv6 support."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Expiry time for auto added blocklist set members."
 msgstr ""
 
 msgid "Expiry time for auto added blocklist set members."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:535
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:137
+msgid "Feed Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
 msgid "Feed Selection"
 msgstr ""
 
 msgid "Feed Selection"
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:208
+msgid "Fill Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
 msgid "Firewall Log"
 msgstr ""
 
 msgid "Firewall Log"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:232
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:185
+msgid "Flag"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:192
+msgid "Flag not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
 msgid "General Settings"
 msgstr "Paràmetres generals"
 
 msgid "General Settings"
 msgstr "Paràmetres generals"
 
@@ -303,11 +346,11 @@ msgstr "Paràmetres generals"
 msgid "Grant access to LuCI app banIP"
 msgstr ""
 
 msgid "Grant access to LuCI app banIP"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
 msgid "High Priority"
 msgstr ""
 
 msgid "High Priority"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
 msgid "Highest Priority"
 msgstr ""
 
 msgid "Highest Priority"
 msgstr ""
 
@@ -319,71 +362,80 @@ msgstr ""
 msgid "IP Search..."
 msgstr ""
 
 msgid "IP Search..."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "IPv4 Support"
 msgstr ""
 
 msgid "IPv4 Support"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "IPv6 Support"
 msgstr ""
 
 msgid "IPv6 Support"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
 msgstr ""
 
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:149
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:153
 msgid "Information"
 msgstr "Informació"
 
 msgid "Information"
 msgstr "Informació"
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:145
+msgid "Invalid characters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:73
+msgid "Invalid input values, unable to save modifications."
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "LAN-Forward Chain"
 msgstr ""
 
 msgid "LAN-Forward Chain"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
 msgid "Last Run"
 msgstr "Darrera execució"
 
 msgid "Last Run"
 msgstr "Darrera execució"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
 msgid "Least Priority"
 msgstr ""
 
 msgid "Least Priority"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
 msgid "Less Priority"
 msgstr ""
 
 msgid "Less Priority"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr ""
 
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr ""
 
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr ""
 
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr ""
 
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
 msgstr ""
 
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr ""
 
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:543
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr ""
 
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr ""
 
@@ -391,68 +443,76 @@ msgstr ""
 msgid "List the elements of a specific banIP-related Set."
 msgstr ""
 
 msgid "List the elements of a specific banIP-related Set."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid "Log Count"
 msgstr ""
 
 msgid "Log Count"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log LAN-Forward"
 msgstr ""
 
 msgid "Log LAN-Forward"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Log Level"
 msgstr ""
 
 msgid "Log Level"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
 msgid "Log Limit"
 msgstr ""
 
 msgid "Log Limit"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:235
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:239
 msgid "Log Settings"
 msgstr ""
 
 msgid "Log Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid "Log Terms"
 msgstr ""
 
 msgid "Log Terms"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log WAN-Forward"
 msgstr ""
 
 msgid "Log WAN-Forward"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log WAN-Input"
 msgstr ""
 
 msgid "Log WAN-Input"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr ""
 
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr ""
 
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr ""
 
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid "Max Open Files"
 msgstr ""
 
 msgid "Max Open Files"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "NFT Chain Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
 msgid "NFT Information"
 msgstr ""
 
 msgid "NFT Information"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "NFT Set Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Network Devices"
 msgstr ""
 
 msgid "Network Devices"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Network Interfaces"
 msgstr ""
 
 msgid "Network Interfaces"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "Nice Level"
 msgstr ""
 
 msgid "Nice Level"
 msgstr ""
 
@@ -469,68 +529,75 @@ msgstr ""
 msgid "No banIP related processing logs yet!"
 msgstr ""
 
 msgid "No banIP related processing logs yet!"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
 msgid "Normal Priority (default)"
 msgstr ""
 
 msgid "Normal Priority (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr ""
 
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
 msgstr ""
 
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:28
 msgid "Overview"
 msgstr "Visió de conjunt"
 
 msgid "Overview"
 msgstr "Visió de conjunt"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
-msgid "Parse only the last stated number of log entries for suspicious events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
+msgid ""
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:67
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:76
 msgid "Processing Log"
 msgstr ""
 
 msgid "Processing Log"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr ""
 
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:156
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:169
+msgid "Protocol/URL format not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr ""
 
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
 msgstr ""
 
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:223
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:222
 msgid "Refresh"
 msgstr "Actualitza"
 
 msgid "Refresh"
 msgstr "Actualitza"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:214
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218
 msgid "Reload"
 msgstr "Torna a carregar"
 
 msgid "Reload"
 msgstr "Torna a carregar"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Report Directory"
 msgstr ""
 
 msgid "Report Directory"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid "Report Elements"
 msgstr ""
 
 msgid "Report Elements"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:221
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:225
 msgid "Restart"
 msgstr "Reiniciar"
 
 msgid "Restart"
 msgstr "Reiniciar"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr ""
 
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr ""
 
@@ -539,14 +606,26 @@ msgstr ""
 msgid "Result"
 msgstr ""
 
 msgid "Result"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:161
+msgid "Rulev4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
+msgid "Rulev6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
 msgid "Run Flags"
 msgstr ""
 
 msgid "Run Flags"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
 msgid "Run Information"
 msgstr ""
 
 msgid "Run Information"
 msgstr ""
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:226
+msgid "Save Custom Feeds"
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr ""
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr ""
@@ -555,23 +634,23 @@ msgstr ""
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr ""
 
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Select one of the pre-configured download utilities."
 msgstr ""
 
 msgid "Select one of the pre-configured download utilities."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Select the WAN network device(s)."
 msgstr ""
 
 msgid "Select the WAN network device(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr ""
 
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr ""
 
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "Sender address for banIP notification E-Mails."
 msgstr ""
 
 msgid "Sender address for banIP notification E-Mails."
 msgstr ""
 
@@ -580,15 +659,11 @@ msgstr ""
 msgid "Set"
 msgstr ""
 
 msgid "Set"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set Policy"
-msgstr ""
-
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:60
 msgid "Set Reporting"
 msgstr ""
 
 msgid "Set Reporting"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Set Split Size"
 msgstr ""
 
 msgid "Set Split Size"
 msgstr ""
 
@@ -600,41 +675,41 @@ msgstr ""
 msgid "Set Survey..."
 msgstr ""
 
 msgid "Set Survey..."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:229
 msgid "Set details"
 msgstr ""
 
 msgid "Set details"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
 msgstr ""
 
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set the nft policy for banIP-related sets."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "Set the nft policy for banIP-related Sets."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Set the syslog level for NFT logging."
 msgstr ""
 
 msgid "Set the syslog level for NFT logging."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
 msgid "Settings"
 msgstr "Paràmetres"
 
 msgid "Settings"
 msgstr "Paràmetres"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Split external set loading after every n members to save RAM."
 msgstr ""
 
 msgid "Split external set loading after every n members to save RAM."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "Startup Trigger Interface"
 msgstr ""
 
 msgid "Startup Trigger Interface"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:151
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
 msgid "Status"
 msgstr ""
 
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:207
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:211
 msgid "Stop"
 msgstr ""
 
 msgid "Stop"
 msgstr ""
 
@@ -642,33 +717,33 @@ msgstr ""
 msgid "Survey"
 msgstr ""
 
 msgid "Survey"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
 msgid "System Information"
 msgstr ""
 
 msgid "System Information"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Target directory for banIP-related report files."
 msgstr ""
 
 msgid "Target directory for banIP-related report files."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Target directory for compressed feed backups."
 msgstr ""
 
 msgid "Target directory for compressed feed backups."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
 msgid "The allowlist is too big, unable to save modifications."
 msgstr ""
 
 msgid "The allowlist is too big, unable to save modifications."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:28
 msgid "The blocklist is too big, unable to save modifications."
 msgstr ""
 
 msgid "The blocklist is too big, unable to save modifications."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
 msgstr ""
 
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "The selected priority will be used for banIP background processing."
 msgstr ""
 
 msgid "The selected priority will be used for banIP background processing."
 msgstr ""
 
@@ -682,14 +757,14 @@ msgid ""
 "The syslog output, prefiltered for banIP-related processing log entries only."
 msgstr ""
 
 "The syslog output, prefiltered for banIP-related processing log entries only."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:32
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 "IPv6 address or domain name per line."
 msgstr ""
 
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 "IPv6 address or domain name per line."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:32
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
@@ -706,38 +781,46 @@ msgstr ""
 msgid "Timestamp"
 msgstr ""
 
 msgid "Timestamp"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
 msgstr ""
 
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "Topic for banIP notification E-Mails."
 msgstr ""
 
 msgid "Topic for banIP notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger Action"
 msgstr ""
 
 msgid "Trigger Action"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid "Trigger Delay"
 msgstr ""
 
 msgid "Trigger Delay"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger action on ifup interface events."
 msgstr ""
 
 msgid "Trigger action on ifup interface events."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:20
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:20
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:150
+msgid "URLv4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:163
+msgid "URLv6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
 msgid "Unable to save modifications: %s"
 msgstr ""
 
 msgid "Unable to save modifications: %s"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Verbose Debug Logging"
 msgstr "Enregistrament detallat de depuració"
 
 msgid "Verbose Debug Logging"
 msgstr "Enregistrament detallat de depuració"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
 msgid "Version"
 msgstr ""
 
 msgid "Version"
 msgstr ""
 
@@ -745,7 +828,8 @@ msgstr ""
 msgid "WAN-Forward (packets)"
 msgstr ""
 
 msgid "WAN-Forward (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "WAN-Forward Chain"
 msgstr ""
 
 msgid "WAN-Forward Chain"
 msgstr ""
 
@@ -753,16 +837,22 @@ msgstr ""
 msgid "WAN-Input (packets)"
 msgstr ""
 
 msgid "WAN-Input (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "WAN-Input Chain"
 msgstr ""
 
 msgid "WAN-Input Chain"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:468
-msgid "alert"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:121
+msgid ""
+"With this editor you can fill up an initial custom feed file (a 1:1 copy of "
+"the version shipped with the package). The file is located at '/etc/banip/"
+"banip.custom.feeds'. Then you can edit this file, delete entries, add new "
+"ones, etc. To go back to the maintainers version just empty the custom feed "
+"file again (do not delete it!)."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
-msgid "audit"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+msgid "alert"
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
@@ -777,63 +867,63 @@ msgstr ""
 msgid "banIP"
 msgstr ""
 
 msgid "banIP"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:469
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
 msgid "crit"
 msgstr ""
 
 msgid "crit"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
 msgid "debug"
 msgstr ""
 
 msgid "debug"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:467
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
 msgid "emerg"
 msgstr ""
 
 msgid "emerg"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
 msgid "err"
 msgstr ""
 
 msgid "err"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:473
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:487
 msgid "info"
 msgstr ""
 
 msgid "info"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:434
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:444
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:454
 msgid "local allowlist"
 msgstr ""
 
 msgid "local allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:431
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:441
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
 msgid "local blocklist"
 msgstr ""
 
 msgid "local blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
 msgid "memory (default)"
 msgstr ""
 
 msgid "memory (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:472
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
 msgid "notice"
 msgstr ""
 
 msgid "notice"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
 msgid "performance"
 msgstr ""
 
 msgid "performance"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:316
 msgid "reload"
 msgstr ""
 
 msgid "reload"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
 msgid "restart"
 msgstr ""
 
 msgid "restart"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
 msgid "start (default)"
 msgstr ""
 
 msgid "start (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:471
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:485
 msgid "warn (default)"
 msgstr ""
 
 msgid "warn (default)"
 msgstr ""
 
@@ -871,9 +961,6 @@ msgstr ""
 #~ msgid "Advanced"
 #~ msgstr "Avançat"
 
 #~ msgid "Advanced"
 #~ msgstr "Avançat"
 
-#~ msgid "Description"
-#~ msgstr "Descripció"
-
 #~ msgid "Download Options"
 #~ msgstr "Opcions de baixada"
 
 #~ msgid "Download Options"
 #~ msgstr "Opcions de baixada"
 
index cd0f52331f65a0f11786136f943569c4c580960e..70d282f5d2a9587d995c11982fa400ced7660d5d 100644 (file)
@@ -14,144 +14,154 @@ msgstr ""
 msgid "-- Set Selection --"
 msgstr ""
 
 msgid "-- Set Selection --"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:408
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
 msgid "-100"
 msgstr ""
 
 msgid "-100"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
 msgid "-200 (default)"
 msgstr ""
 
 msgid "-200 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
 msgid "-300"
 msgstr ""
 
 msgid "-300"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
 msgid "-400"
 msgstr ""
 
 msgid "-400"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
 msgid "0"
 msgstr ""
 
 msgid "0"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+msgid "0 (disable)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
 msgid "100 (default)"
 msgstr ""
 
 msgid "100 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498
 msgid "1000"
 msgstr ""
 
 msgid "1000"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:350
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354
 msgid "1024 (default)"
 msgstr ""
 
 msgid "1024 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:351
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
 msgid "2048"
 msgstr ""
 
 msgid "2048"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
 msgid "250"
 msgstr ""
 
 msgid "250"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
 msgid "4096"
 msgstr ""
 
 msgid "4096"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:494
 msgid "50"
 msgstr ""
 
 msgid "50"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497
 msgid "500"
 msgstr ""
 
 msgid "500"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:349
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:353
 msgid "512"
 msgstr ""
 
 msgid "512"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:562
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:573
 msgid "ASNs"
 msgstr ""
 
 msgid "ASNs"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
 msgid "Active Devices"
 msgstr ""
 
 msgid "Active Devices"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
 msgid "Active Feeds"
 msgstr ""
 
 msgid "Active Feeds"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
 msgid "Active Subnets"
 msgstr ""
 
 msgid "Active Subnets"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr ""
 
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:233
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
 msgid "Advanced Settings"
 msgstr ""
 
 msgid "Advanced Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Allowlist Only"
 msgstr ""
 
 msgid "Allowlist Only"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Auto Allowlist"
 msgstr ""
 
 msgid "Auto Allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Auto Blocklist"
 msgstr ""
 
 msgid "Auto Blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid "Auto Detection"
 msgstr ""
 
 msgid "Auto Detection"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr ""
 
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr ""
 
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Backup Directory"
 msgstr "Záložní adresář"
 
 msgid "Backup Directory"
 msgstr "Záložní adresář"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base Directory"
 msgstr ""
 
 msgid "Base Directory"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base working directory while banIP processing."
 msgstr ""
 
 msgid "Base working directory while banIP processing."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Blocklist Expiry"
 msgstr ""
 
 msgid "Blocklist Expiry"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
 msgid "Blocklist Feeds"
 msgstr ""
 
 msgid "Blocklist Feeds"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid ""
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "CPU Cores"
 msgstr ""
 
 msgid "CPU Cores"
 msgstr ""
 
@@ -160,21 +170,21 @@ msgstr ""
 msgid "Cancel"
 msgstr "Zrušit"
 
 msgid "Cancel"
 msgstr "Zrušit"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
-msgid "Chain Priority"
-msgstr ""
-
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:238
 msgid "Chain/Set Settings"
 msgstr ""
 
 msgid "Chain/Set Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:337
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:478
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr ""
 
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:217
+msgid "Clear Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:30
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
@@ -183,79 +193,91 @@ msgid ""
 "documentation</a>"
 msgstr ""
 
 "documentation</a>"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:552
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:563
 msgid "Countries"
 msgstr ""
 
 msgid "Countries"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
 msgstr ""
 
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid "Deduplicate IPs"
 msgstr ""
 
 msgid "Deduplicate IPs"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid "Default Block Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:176
+msgid "Description"
+msgstr "Popis"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
 msgstr ""
 
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:200
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
 msgid "Domain Lookup"
 msgstr ""
 
 msgid "Domain Lookup"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Don't check SSL server certificates during download."
 msgstr ""
 
 msgid "Don't check SSL server certificates during download."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Download Insecure"
 msgstr ""
 
 msgid "Download Insecure"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid "Download Parameters"
 msgstr ""
 
 msgid "Download Parameters"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Download Utility"
 msgstr "Nástroj pro stahování"
 
 msgid "Download Utility"
 msgstr "Nástroj pro stahování"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "E-Mail Notification"
 msgstr ""
 
 msgid "E-Mail Notification"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "E-Mail Profile"
 msgstr ""
 
 msgid "E-Mail Profile"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid "E-Mail Receiver Address"
 msgstr ""
 
 msgid "E-Mail Receiver Address"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "E-Mail Sender Address"
 msgstr ""
 
 msgid "E-Mail Sender Address"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:240
 msgid "E-Mail Settings"
 msgstr ""
 
 msgid "E-Mail Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "E-Mail Topic"
 msgstr ""
 
 msgid "E-Mail Topic"
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
 msgid "Edit Allowlist"
 msgstr ""
 
 msgid "Edit Allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:44
 msgid "Edit Blocklist"
 msgstr ""
 
 msgid "Edit Blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
 msgid "Element Count"
 msgstr ""
 
 msgid "Element Count"
 msgstr ""
 
@@ -263,39 +285,60 @@ msgstr ""
 msgid "Elements"
 msgstr ""
 
 msgid "Elements"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:142
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:180
+msgid "Empty field not allowed"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enable the banIP service."
 msgstr ""
 
 msgid "Enable the banIP service."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr ""
 
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enabled"
 msgstr ""
 
 msgid "Enabled"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "Enables IPv4 support."
 msgstr ""
 
 msgid "Enables IPv4 support."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "Enables IPv6 support."
 msgstr ""
 
 msgid "Enables IPv6 support."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Expiry time for auto added blocklist set members."
 msgstr ""
 
 msgid "Expiry time for auto added blocklist set members."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:535
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:137
+msgid "Feed Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
 msgid "Feed Selection"
 msgstr ""
 
 msgid "Feed Selection"
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:208
+msgid "Fill Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
 msgid "Firewall Log"
 msgstr ""
 
 msgid "Firewall Log"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:232
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:185
+msgid "Flag"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:192
+msgid "Flag not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
 msgid "General Settings"
 msgstr ""
 
 msgid "General Settings"
 msgstr ""
 
@@ -303,11 +346,11 @@ msgstr ""
 msgid "Grant access to LuCI app banIP"
 msgstr ""
 
 msgid "Grant access to LuCI app banIP"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
 msgid "High Priority"
 msgstr ""
 
 msgid "High Priority"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
 msgid "Highest Priority"
 msgstr ""
 
 msgid "Highest Priority"
 msgstr ""
 
@@ -319,71 +362,80 @@ msgstr ""
 msgid "IP Search..."
 msgstr ""
 
 msgid "IP Search..."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "IPv4 Support"
 msgstr ""
 
 msgid "IPv4 Support"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "IPv6 Support"
 msgstr ""
 
 msgid "IPv6 Support"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
 msgstr ""
 
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:149
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:153
 msgid "Information"
 msgstr ""
 
 msgid "Information"
 msgstr ""
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:145
+msgid "Invalid characters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:73
+msgid "Invalid input values, unable to save modifications."
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "LAN-Forward Chain"
 msgstr ""
 
 msgid "LAN-Forward Chain"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
 msgid "Last Run"
 msgstr "Poslední spuštění"
 
 msgid "Last Run"
 msgstr "Poslední spuštění"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
 msgid "Least Priority"
 msgstr ""
 
 msgid "Least Priority"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
 msgid "Less Priority"
 msgstr ""
 
 msgid "Less Priority"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr ""
 
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr ""
 
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr ""
 
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr ""
 
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
 msgstr ""
 
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr ""
 
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:543
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr ""
 
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr ""
 
@@ -391,68 +443,76 @@ msgstr ""
 msgid "List the elements of a specific banIP-related Set."
 msgstr ""
 
 msgid "List the elements of a specific banIP-related Set."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid "Log Count"
 msgstr ""
 
 msgid "Log Count"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log LAN-Forward"
 msgstr ""
 
 msgid "Log LAN-Forward"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Log Level"
 msgstr ""
 
 msgid "Log Level"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
 msgid "Log Limit"
 msgstr ""
 
 msgid "Log Limit"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:235
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:239
 msgid "Log Settings"
 msgstr ""
 
 msgid "Log Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid "Log Terms"
 msgstr ""
 
 msgid "Log Terms"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log WAN-Forward"
 msgstr ""
 
 msgid "Log WAN-Forward"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log WAN-Input"
 msgstr ""
 
 msgid "Log WAN-Input"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr ""
 
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr ""
 
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr ""
 
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid "Max Open Files"
 msgstr ""
 
 msgid "Max Open Files"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "NFT Chain Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
 msgid "NFT Information"
 msgstr ""
 
 msgid "NFT Information"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "NFT Set Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Network Devices"
 msgstr ""
 
 msgid "Network Devices"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Network Interfaces"
 msgstr ""
 
 msgid "Network Interfaces"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "Nice Level"
 msgstr ""
 
 msgid "Nice Level"
 msgstr ""
 
@@ -469,68 +529,75 @@ msgstr ""
 msgid "No banIP related processing logs yet!"
 msgstr ""
 
 msgid "No banIP related processing logs yet!"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
 msgid "Normal Priority (default)"
 msgstr ""
 
 msgid "Normal Priority (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr ""
 
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
 msgstr ""
 
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:28
 msgid "Overview"
 msgstr "Přehled"
 
 msgid "Overview"
 msgstr "Přehled"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
-msgid "Parse only the last stated number of log entries for suspicious events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
+msgid ""
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:67
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:76
 msgid "Processing Log"
 msgstr ""
 
 msgid "Processing Log"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr ""
 
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:156
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:169
+msgid "Protocol/URL format not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr ""
 
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
 msgstr ""
 
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:223
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:222
 msgid "Refresh"
 msgstr "Aktualizovat"
 
 msgid "Refresh"
 msgstr "Aktualizovat"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:214
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218
 msgid "Reload"
 msgstr "Znovu načíst"
 
 msgid "Reload"
 msgstr "Znovu načíst"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Report Directory"
 msgstr ""
 
 msgid "Report Directory"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid "Report Elements"
 msgstr ""
 
 msgid "Report Elements"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:221
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:225
 msgid "Restart"
 msgstr ""
 
 msgid "Restart"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr ""
 
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr ""
 
@@ -539,14 +606,26 @@ msgstr ""
 msgid "Result"
 msgstr ""
 
 msgid "Result"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:161
+msgid "Rulev4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
+msgid "Rulev6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
 msgid "Run Flags"
 msgstr ""
 
 msgid "Run Flags"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
 msgid "Run Information"
 msgstr ""
 
 msgid "Run Information"
 msgstr ""
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:226
+msgid "Save Custom Feeds"
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr ""
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr ""
@@ -555,23 +634,23 @@ msgstr ""
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr ""
 
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Select one of the pre-configured download utilities."
 msgstr ""
 
 msgid "Select one of the pre-configured download utilities."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Select the WAN network device(s)."
 msgstr ""
 
 msgid "Select the WAN network device(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr ""
 
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr ""
 
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "Sender address for banIP notification E-Mails."
 msgstr ""
 
 msgid "Sender address for banIP notification E-Mails."
 msgstr ""
 
@@ -580,15 +659,11 @@ msgstr ""
 msgid "Set"
 msgstr ""
 
 msgid "Set"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set Policy"
-msgstr ""
-
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:60
 msgid "Set Reporting"
 msgstr ""
 
 msgid "Set Reporting"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Set Split Size"
 msgstr ""
 
 msgid "Set Split Size"
 msgstr ""
 
@@ -600,41 +675,41 @@ msgstr ""
 msgid "Set Survey..."
 msgstr ""
 
 msgid "Set Survey..."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:229
 msgid "Set details"
 msgstr ""
 
 msgid "Set details"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
 msgstr ""
 
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set the nft policy for banIP-related sets."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "Set the nft policy for banIP-related Sets."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Set the syslog level for NFT logging."
 msgstr ""
 
 msgid "Set the syslog level for NFT logging."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
 msgid "Settings"
 msgstr "Nastavení"
 
 msgid "Settings"
 msgstr "Nastavení"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Split external set loading after every n members to save RAM."
 msgstr ""
 
 msgid "Split external set loading after every n members to save RAM."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "Startup Trigger Interface"
 msgstr ""
 
 msgid "Startup Trigger Interface"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:151
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
 msgid "Status"
 msgstr ""
 
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:207
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:211
 msgid "Stop"
 msgstr ""
 
 msgid "Stop"
 msgstr ""
 
@@ -642,33 +717,33 @@ msgstr ""
 msgid "Survey"
 msgstr ""
 
 msgid "Survey"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
 msgid "System Information"
 msgstr ""
 
 msgid "System Information"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Target directory for banIP-related report files."
 msgstr ""
 
 msgid "Target directory for banIP-related report files."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Target directory for compressed feed backups."
 msgstr ""
 
 msgid "Target directory for compressed feed backups."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
 msgid "The allowlist is too big, unable to save modifications."
 msgstr ""
 
 msgid "The allowlist is too big, unable to save modifications."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:28
 msgid "The blocklist is too big, unable to save modifications."
 msgstr ""
 
 msgid "The blocklist is too big, unable to save modifications."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
 msgstr ""
 
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "The selected priority will be used for banIP background processing."
 msgstr ""
 
 msgid "The selected priority will be used for banIP background processing."
 msgstr ""
 
@@ -682,14 +757,14 @@ msgid ""
 "The syslog output, prefiltered for banIP-related processing log entries only."
 msgstr ""
 
 "The syslog output, prefiltered for banIP-related processing log entries only."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:32
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 "IPv6 address or domain name per line."
 msgstr ""
 
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 "IPv6 address or domain name per line."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:32
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
@@ -706,38 +781,46 @@ msgstr ""
 msgid "Timestamp"
 msgstr ""
 
 msgid "Timestamp"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
 msgstr ""
 
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "Topic for banIP notification E-Mails."
 msgstr ""
 
 msgid "Topic for banIP notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger Action"
 msgstr ""
 
 msgid "Trigger Action"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid "Trigger Delay"
 msgstr "Prodleva spuštění"
 
 msgid "Trigger Delay"
 msgstr "Prodleva spuštění"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger action on ifup interface events."
 msgstr ""
 
 msgid "Trigger action on ifup interface events."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:20
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:20
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:150
+msgid "URLv4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:163
+msgid "URLv6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
 msgid "Unable to save modifications: %s"
 msgstr ""
 
 msgid "Unable to save modifications: %s"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Verbose Debug Logging"
 msgstr "Podrobné protokolování ladění"
 
 msgid "Verbose Debug Logging"
 msgstr "Podrobné protokolování ladění"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
 msgid "Version"
 msgstr "Verze"
 
 msgid "Version"
 msgstr "Verze"
 
@@ -745,7 +828,8 @@ msgstr "Verze"
 msgid "WAN-Forward (packets)"
 msgstr ""
 
 msgid "WAN-Forward (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "WAN-Forward Chain"
 msgstr ""
 
 msgid "WAN-Forward Chain"
 msgstr ""
 
@@ -753,16 +837,22 @@ msgstr ""
 msgid "WAN-Input (packets)"
 msgstr ""
 
 msgid "WAN-Input (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "WAN-Input Chain"
 msgstr ""
 
 msgid "WAN-Input Chain"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:468
-msgid "alert"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:121
+msgid ""
+"With this editor you can fill up an initial custom feed file (a 1:1 copy of "
+"the version shipped with the package). The file is located at '/etc/banip/"
+"banip.custom.feeds'. Then you can edit this file, delete entries, add new "
+"ones, etc. To go back to the maintainers version just empty the custom feed "
+"file again (do not delete it!)."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
-msgid "audit"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+msgid "alert"
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
@@ -777,63 +867,63 @@ msgstr ""
 msgid "banIP"
 msgstr "banIP"
 
 msgid "banIP"
 msgstr "banIP"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:469
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
 msgid "crit"
 msgstr ""
 
 msgid "crit"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
 msgid "debug"
 msgstr ""
 
 msgid "debug"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:467
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
 msgid "emerg"
 msgstr ""
 
 msgid "emerg"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
 msgid "err"
 msgstr ""
 
 msgid "err"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:473
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:487
 msgid "info"
 msgstr ""
 
 msgid "info"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:434
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:444
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:454
 msgid "local allowlist"
 msgstr ""
 
 msgid "local allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:431
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:441
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
 msgid "local blocklist"
 msgstr ""
 
 msgid "local blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
 msgid "memory (default)"
 msgstr ""
 
 msgid "memory (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:472
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
 msgid "notice"
 msgstr ""
 
 msgid "notice"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
 msgid "performance"
 msgstr ""
 
 msgid "performance"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:316
 msgid "reload"
 msgstr ""
 
 msgid "reload"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
 msgid "restart"
 msgstr ""
 
 msgid "restart"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
 msgid "start (default)"
 msgstr ""
 
 msgid "start (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:471
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:485
 msgid "warn (default)"
 msgstr ""
 
 msgid "warn (default)"
 msgstr ""
 
@@ -926,9 +1016,6 @@ msgstr ""
 #~ msgid "DST Target IPv6"
 #~ msgstr "Cílová IPv6"
 
 #~ msgid "DST Target IPv6"
 #~ msgstr "Cílová IPv6"
 
-#~ msgid "Description"
-#~ msgstr "Popis"
-
 #~ msgid "Download Options"
 #~ msgstr "Možnosti stahování"
 
 #~ msgid "Download Options"
 #~ msgstr "Možnosti stahování"
 
index 9cd144eeb4c7b4dda1d8d1825cf75cf2b04e02f1..638ab8e3442711dbc9445119da0c8575e6043e68 100644 (file)
@@ -14,144 +14,154 @@ msgstr ""
 msgid "-- Set Selection --"
 msgstr ""
 
 msgid "-- Set Selection --"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:408
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
 msgid "-100"
 msgstr ""
 
 msgid "-100"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
 msgid "-200 (default)"
 msgstr ""
 
 msgid "-200 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
 msgid "-300"
 msgstr ""
 
 msgid "-300"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
 msgid "-400"
 msgstr ""
 
 msgid "-400"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
 msgid "0"
 msgstr ""
 
 msgid "0"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+msgid "0 (disable)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
 msgid "100 (default)"
 msgstr ""
 
 msgid "100 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498
 msgid "1000"
 msgstr ""
 
 msgid "1000"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:350
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354
 msgid "1024 (default)"
 msgstr ""
 
 msgid "1024 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:351
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
 msgid "2048"
 msgstr ""
 
 msgid "2048"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
 msgid "250"
 msgstr ""
 
 msgid "250"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
 msgid "4096"
 msgstr ""
 
 msgid "4096"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:494
 msgid "50"
 msgstr ""
 
 msgid "50"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497
 msgid "500"
 msgstr ""
 
 msgid "500"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:349
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:353
 msgid "512"
 msgstr ""
 
 msgid "512"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:562
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:573
 msgid "ASNs"
 msgstr "ASN'er"
 
 msgid "ASNs"
 msgstr "ASN'er"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
 msgid "Active Devices"
 msgstr "Aktive enheder"
 
 msgid "Active Devices"
 msgstr "Aktive enheder"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
 msgid "Active Feeds"
 msgstr ""
 
 msgid "Active Feeds"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
 msgid "Active Subnets"
 msgstr "Aktive Subnets"
 
 msgid "Active Subnets"
 msgstr "Aktive Subnets"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr ""
 
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:233
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
 msgid "Advanced Settings"
 msgstr ""
 
 msgid "Advanced Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Allowlist Only"
 msgstr ""
 
 msgid "Allowlist Only"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Auto Allowlist"
 msgstr ""
 
 msgid "Auto Allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Auto Blocklist"
 msgstr ""
 
 msgid "Auto Blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid "Auto Detection"
 msgstr "Automatisk detektering"
 
 msgid "Auto Detection"
 msgstr "Automatisk detektering"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr ""
 
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr ""
 
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Backup Directory"
 msgstr "Backup Mappe"
 
 msgid "Backup Directory"
 msgstr "Backup Mappe"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base Directory"
 msgstr ""
 
 msgid "Base Directory"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base working directory while banIP processing."
 msgstr ""
 
 msgid "Base working directory while banIP processing."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Blocklist Expiry"
 msgstr ""
 
 msgid "Blocklist Expiry"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
 msgid "Blocklist Feeds"
 msgstr ""
 
 msgid "Blocklist Feeds"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid ""
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "CPU Cores"
 msgstr ""
 
 msgid "CPU Cores"
 msgstr ""
 
@@ -160,21 +170,21 @@ msgstr ""
 msgid "Cancel"
 msgstr "Annuller"
 
 msgid "Cancel"
 msgstr "Annuller"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
-msgid "Chain Priority"
-msgstr ""
-
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:238
 msgid "Chain/Set Settings"
 msgstr ""
 
 msgid "Chain/Set Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:337
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:478
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr ""
 
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:217
+msgid "Clear Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:30
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
@@ -183,79 +193,91 @@ msgid ""
 "documentation</a>"
 msgstr ""
 
 "documentation</a>"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:552
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:563
 msgid "Countries"
 msgstr "Lande"
 
 msgid "Countries"
 msgstr "Lande"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
 msgstr ""
 
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid "Deduplicate IPs"
 msgstr ""
 
 msgid "Deduplicate IPs"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid "Default Block Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:176
+msgid "Description"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
 msgstr ""
 
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:200
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
 msgid "Domain Lookup"
 msgstr ""
 
 msgid "Domain Lookup"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Don't check SSL server certificates during download."
 msgstr "Kontroller ikke SSL-servercertifikater under download."
 
 msgid "Don't check SSL server certificates during download."
 msgstr "Kontroller ikke SSL-servercertifikater under download."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Download Insecure"
 msgstr "Download usikker"
 
 msgid "Download Insecure"
 msgstr "Download usikker"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid "Download Parameters"
 msgstr "Download parametre"
 
 msgid "Download Parameters"
 msgstr "Download parametre"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Download Utility"
 msgstr "Download hjælpeprogram"
 
 msgid "Download Utility"
 msgstr "Download hjælpeprogram"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "E-Mail Notification"
 msgstr "Meddelelse pr. e-mail"
 
 msgid "E-Mail Notification"
 msgstr "Meddelelse pr. e-mail"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "E-Mail Profile"
 msgstr "E-mail profil"
 
 msgid "E-Mail Profile"
 msgstr "E-mail profil"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid "E-Mail Receiver Address"
 msgstr "Modtagerens e-mailadresse"
 
 msgid "E-Mail Receiver Address"
 msgstr "Modtagerens e-mailadresse"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "E-Mail Sender Address"
 msgstr "E-mail afsenderadresse"
 
 msgid "E-Mail Sender Address"
 msgstr "E-mail afsenderadresse"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:240
 msgid "E-Mail Settings"
 msgstr ""
 
 msgid "E-Mail Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "E-Mail Topic"
 msgstr "E-mail emne"
 
 msgid "E-Mail Topic"
 msgstr "E-mail emne"
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
 msgid "Edit Allowlist"
 msgstr ""
 
 msgid "Edit Allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:44
 msgid "Edit Blocklist"
 msgstr ""
 
 msgid "Edit Blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
 msgid "Element Count"
 msgstr ""
 
 msgid "Element Count"
 msgstr ""
 
@@ -263,39 +285,60 @@ msgstr ""
 msgid "Elements"
 msgstr ""
 
 msgid "Elements"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:142
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:180
+msgid "Empty field not allowed"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enable the banIP service."
 msgstr "Aktiver banIP-tjenesten."
 
 msgid "Enable the banIP service."
 msgstr "Aktiver banIP-tjenesten."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr ""
 
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enabled"
 msgstr "Aktiveret"
 
 msgid "Enabled"
 msgstr "Aktiveret"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "Enables IPv4 support."
 msgstr ""
 
 msgid "Enables IPv4 support."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "Enables IPv6 support."
 msgstr ""
 
 msgid "Enables IPv6 support."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Expiry time for auto added blocklist set members."
 msgstr ""
 
 msgid "Expiry time for auto added blocklist set members."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:535
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:137
+msgid "Feed Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
 msgid "Feed Selection"
 msgstr ""
 
 msgid "Feed Selection"
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:208
+msgid "Fill Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
 msgid "Firewall Log"
 msgstr ""
 
 msgid "Firewall Log"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:232
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:185
+msgid "Flag"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:192
+msgid "Flag not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
 msgid "General Settings"
 msgstr "Generelle indstillinger"
 
 msgid "General Settings"
 msgstr "Generelle indstillinger"
 
@@ -303,11 +346,11 @@ msgstr "Generelle indstillinger"
 msgid "Grant access to LuCI app banIP"
 msgstr "Giv adgang til LuCI-app banIP"
 
 msgid "Grant access to LuCI app banIP"
 msgstr "Giv adgang til LuCI-app banIP"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
 msgid "High Priority"
 msgstr "Høj prioritet"
 
 msgid "High Priority"
 msgstr "Høj prioritet"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
 msgid "Highest Priority"
 msgstr "Højeste prioritet"
 
 msgid "Highest Priority"
 msgstr "Højeste prioritet"
 
@@ -319,72 +362,81 @@ msgstr ""
 msgid "IP Search..."
 msgstr ""
 
 msgid "IP Search..."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "IPv4 Support"
 msgstr "IPv4-understøttelse"
 
 msgid "IPv4 Support"
 msgstr "IPv4-understøttelse"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "IPv6 Support"
 msgstr "IPv6-understøttelse"
 
 msgid "IPv6 Support"
 msgstr "IPv6-understøttelse"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
 msgstr ""
 
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:149
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:153
 msgid "Information"
 msgstr "Information"
 
 msgid "Information"
 msgstr "Information"
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:145
+msgid "Invalid characters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:73
+msgid "Invalid input values, unable to save modifications."
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "LAN-Forward Chain"
 msgstr ""
 
 msgid "LAN-Forward Chain"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
 msgid "Last Run"
 msgstr "Sidste kørsel"
 
 msgid "Last Run"
 msgstr "Sidste kørsel"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
 msgid "Least Priority"
 msgstr "Mindste prioritet"
 
 msgid "Least Priority"
 msgstr "Mindste prioritet"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
 msgid "Less Priority"
 msgstr "Mindre prioritet"
 
 msgid "Less Priority"
 msgstr "Mindre prioritet"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr ""
 
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr ""
 
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr ""
 
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr ""
 
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
 msgstr ""
 
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr ""
 "Liste over tilgængelige netværks interfaces til at trigger banIP start."
 
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr ""
 "Liste over tilgængelige netværks interfaces til at trigger banIP start."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:543
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr ""
 
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr ""
 
@@ -392,68 +444,76 @@ msgstr ""
 msgid "List the elements of a specific banIP-related Set."
 msgstr ""
 
 msgid "List the elements of a specific banIP-related Set."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid "Log Count"
 msgstr ""
 
 msgid "Log Count"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log LAN-Forward"
 msgstr ""
 
 msgid "Log LAN-Forward"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Log Level"
 msgstr ""
 
 msgid "Log Level"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
 msgid "Log Limit"
 msgstr "Loggrænse"
 
 msgid "Log Limit"
 msgstr "Loggrænse"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:235
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:239
 msgid "Log Settings"
 msgstr ""
 
 msgid "Log Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid "Log Terms"
 msgstr "Log Vilkår"
 
 msgid "Log Terms"
 msgstr "Log Vilkår"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log WAN-Forward"
 msgstr ""
 
 msgid "Log WAN-Forward"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log WAN-Input"
 msgstr ""
 
 msgid "Log WAN-Input"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr ""
 
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr ""
 
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr ""
 
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid "Max Open Files"
 msgstr ""
 
 msgid "Max Open Files"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "NFT Chain Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
 msgid "NFT Information"
 msgstr ""
 
 msgid "NFT Information"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "NFT Set Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Network Devices"
 msgstr ""
 
 msgid "Network Devices"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Network Interfaces"
 msgstr "Netværks Interfaces"
 
 msgid "Network Interfaces"
 msgstr "Netværks Interfaces"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "Nice Level"
 msgstr ""
 
 msgid "Nice Level"
 msgstr ""
 
@@ -470,69 +530,75 @@ msgstr ""
 msgid "No banIP related processing logs yet!"
 msgstr ""
 
 msgid "No banIP related processing logs yet!"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
 msgid "Normal Priority (default)"
 msgstr "Normal prioritet (standard)"
 
 msgid "Normal Priority (default)"
 msgstr "Normal prioritet (standard)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr ""
 
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
 msgstr ""
 
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:28
 msgid "Overview"
 msgstr "Oversigt"
 
 msgid "Overview"
 msgstr "Oversigt"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
-msgid "Parse only the last stated number of log entries for suspicious events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
+msgid ""
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
 msgstr ""
 msgstr ""
-"Analyser kun det sidste angivne antal logposter for mistænkelige hændelser."
 
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:67
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:76
 msgid "Processing Log"
 msgstr ""
 
 msgid "Processing Log"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr "Profil, der anvendes af \"msmtp\" til banIP-meddelelses-e-mails."
 
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr "Profil, der anvendes af \"msmtp\" til banIP-meddelelses-e-mails."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:156
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:169
+msgid "Protocol/URL format not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr ""
 
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
 msgstr ""
 
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:223
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:222
 msgid "Refresh"
 msgstr "Opdater"
 
 msgid "Refresh"
 msgstr "Opdater"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:214
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218
 msgid "Reload"
 msgstr ""
 
 msgid "Reload"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Report Directory"
 msgstr "Rapportmappe"
 
 msgid "Report Directory"
 msgstr "Rapportmappe"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid "Report Elements"
 msgstr ""
 
 msgid "Report Elements"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:221
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:225
 msgid "Restart"
 msgstr "Genstart"
 
 msgid "Restart"
 msgstr "Genstart"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr ""
 
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr ""
 
@@ -541,14 +607,26 @@ msgstr ""
 msgid "Result"
 msgstr "Resultat"
 
 msgid "Result"
 msgstr "Resultat"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:161
+msgid "Rulev4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
+msgid "Rulev6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
 msgid "Run Flags"
 msgstr "Kør flag"
 
 msgid "Run Flags"
 msgstr "Kør flag"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
 msgid "Run Information"
 msgstr "Kør oplysninger"
 
 msgid "Run Information"
 msgstr "Kør oplysninger"
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:226
+msgid "Save Custom Feeds"
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr ""
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr ""
@@ -557,23 +635,23 @@ msgstr ""
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr ""
 
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Select one of the pre-configured download utilities."
 msgstr ""
 
 msgid "Select one of the pre-configured download utilities."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Select the WAN network device(s)."
 msgstr ""
 
 msgid "Select the WAN network device(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr ""
 
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr ""
 
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "Sender address for banIP notification E-Mails."
 msgstr "Afsenderadresse for banIP-meddelelses-e-mails."
 
 msgid "Sender address for banIP notification E-Mails."
 msgstr "Afsenderadresse for banIP-meddelelses-e-mails."
 
@@ -582,15 +660,11 @@ msgstr "Afsenderadresse for banIP-meddelelses-e-mails."
 msgid "Set"
 msgstr ""
 
 msgid "Set"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set Policy"
-msgstr ""
-
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:60
 msgid "Set Reporting"
 msgstr ""
 
 msgid "Set Reporting"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Set Split Size"
 msgstr ""
 
 msgid "Set Split Size"
 msgstr ""
 
@@ -602,41 +676,41 @@ msgstr ""
 msgid "Set Survey..."
 msgstr ""
 
 msgid "Set Survey..."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:229
 msgid "Set details"
 msgstr ""
 
 msgid "Set details"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
 msgstr ""
 
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set the nft policy for banIP-related sets."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "Set the nft policy for banIP-related Sets."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Set the syslog level for NFT logging."
 msgstr ""
 
 msgid "Set the syslog level for NFT logging."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
 msgid "Settings"
 msgstr "Indstillinger"
 
 msgid "Settings"
 msgstr "Indstillinger"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Split external set loading after every n members to save RAM."
 msgstr ""
 
 msgid "Split external set loading after every n members to save RAM."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "Startup Trigger Interface"
 msgstr "Interface for opstartstrigger"
 
 msgid "Startup Trigger Interface"
 msgstr "Interface for opstartstrigger"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:151
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
 msgid "Status"
 msgstr ""
 
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:207
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:211
 msgid "Stop"
 msgstr ""
 
 msgid "Stop"
 msgstr ""
 
@@ -644,33 +718,33 @@ msgstr ""
 msgid "Survey"
 msgstr ""
 
 msgid "Survey"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
 msgid "System Information"
 msgstr ""
 
 msgid "System Information"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Target directory for banIP-related report files."
 msgstr ""
 
 msgid "Target directory for banIP-related report files."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Target directory for compressed feed backups."
 msgstr ""
 
 msgid "Target directory for compressed feed backups."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
 msgid "The allowlist is too big, unable to save modifications."
 msgstr ""
 
 msgid "The allowlist is too big, unable to save modifications."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:28
 msgid "The blocklist is too big, unable to save modifications."
 msgstr ""
 
 msgid "The blocklist is too big, unable to save modifications."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
 msgstr ""
 
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "The selected priority will be used for banIP background processing."
 msgstr ""
 
 msgid "The selected priority will be used for banIP background processing."
 msgstr ""
 
@@ -684,14 +758,14 @@ msgid ""
 "The syslog output, prefiltered for banIP-related processing log entries only."
 msgstr ""
 
 "The syslog output, prefiltered for banIP-related processing log entries only."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:32
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 "IPv6 address or domain name per line."
 msgstr ""
 
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 "IPv6 address or domain name per line."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:32
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
@@ -708,38 +782,46 @@ msgstr ""
 msgid "Timestamp"
 msgstr "Tidsstempel"
 
 msgid "Timestamp"
 msgstr "Tidsstempel"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
 msgstr ""
 
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "Topic for banIP notification E-Mails."
 msgstr "Emne for banIP-meddelelses-e-mails."
 
 msgid "Topic for banIP notification E-Mails."
 msgstr "Emne for banIP-meddelelses-e-mails."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger Action"
 msgstr ""
 
 msgid "Trigger Action"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid "Trigger Delay"
 msgstr "Udløserforsinkelse"
 
 msgid "Trigger Delay"
 msgstr "Udløserforsinkelse"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger action on ifup interface events."
 msgstr ""
 
 msgid "Trigger action on ifup interface events."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:20
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:20
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:150
+msgid "URLv4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:163
+msgid "URLv6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
 msgid "Unable to save modifications: %s"
 msgstr ""
 
 msgid "Unable to save modifications: %s"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Verbose Debug Logging"
 msgstr "Verbose Debug Logning"
 
 msgid "Verbose Debug Logging"
 msgstr "Verbose Debug Logning"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
 msgid "Version"
 msgstr ""
 
 msgid "Version"
 msgstr ""
 
@@ -747,7 +829,8 @@ msgstr ""
 msgid "WAN-Forward (packets)"
 msgstr ""
 
 msgid "WAN-Forward (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "WAN-Forward Chain"
 msgstr ""
 
 msgid "WAN-Forward Chain"
 msgstr ""
 
@@ -755,16 +838,22 @@ msgstr ""
 msgid "WAN-Input (packets)"
 msgstr ""
 
 msgid "WAN-Input (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "WAN-Input Chain"
 msgstr ""
 
 msgid "WAN-Input Chain"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:468
-msgid "alert"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:121
+msgid ""
+"With this editor you can fill up an initial custom feed file (a 1:1 copy of "
+"the version shipped with the package). The file is located at '/etc/banip/"
+"banip.custom.feeds'. Then you can edit this file, delete entries, add new "
+"ones, etc. To go back to the maintainers version just empty the custom feed "
+"file again (do not delete it!)."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
-msgid "audit"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+msgid "alert"
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
@@ -779,66 +868,72 @@ msgstr ""
 msgid "banIP"
 msgstr "banIP"
 
 msgid "banIP"
 msgstr "banIP"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:469
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
 msgid "crit"
 msgstr ""
 
 msgid "crit"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
 msgid "debug"
 msgstr ""
 
 msgid "debug"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:467
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
 msgid "emerg"
 msgstr ""
 
 msgid "emerg"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
 msgid "err"
 msgstr ""
 
 msgid "err"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:473
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:487
 msgid "info"
 msgstr ""
 
 msgid "info"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:434
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:444
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:454
 msgid "local allowlist"
 msgstr ""
 
 msgid "local allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:431
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:441
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
 msgid "local blocklist"
 msgstr ""
 
 msgid "local blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
 msgid "memory (default)"
 msgstr ""
 
 msgid "memory (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:472
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
 msgid "notice"
 msgstr ""
 
 msgid "notice"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
 msgid "performance"
 msgstr ""
 
 msgid "performance"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:316
 msgid "reload"
 msgstr ""
 
 msgid "reload"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
 msgid "restart"
 msgstr ""
 
 msgid "restart"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
 msgid "start (default)"
 msgstr ""
 
 msgid "start (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:471
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:485
 msgid "warn (default)"
 msgstr ""
 
 msgid "warn (default)"
 msgstr ""
 
+#~ msgid ""
+#~ "Parse only the last stated number of log entries for suspicious events."
+#~ msgstr ""
+#~ "Analyser kun det sidste angivne antal logposter for mistænkelige "
+#~ "hændelser."
+
 #~ msgid "Active Interfaces"
 #~ msgstr "Aktive Interfaces"
 
 #~ msgid "Active Interfaces"
 #~ msgstr "Aktive Interfaces"
 
index 4e9a45e4365a3fcfffd8e1792b5e41098de9185d..07997f47c13830a045f34561fdf6a347dbc82e4f 100644 (file)
@@ -14,146 +14,156 @@ msgstr ""
 msgid "-- Set Selection --"
 msgstr "-- Auswahl einstellen --"
 
 msgid "-- Set Selection --"
 msgstr "-- Auswahl einstellen --"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:408
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
 msgid "-100"
 msgstr "-100"
 
 msgid "-100"
 msgstr "-100"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
 msgid "-200 (default)"
 msgstr "-200 (Standard)"
 
 msgid "-200 (default)"
 msgstr "-200 (Standard)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
 msgid "-300"
 msgstr "-300"
 
 msgid "-300"
 msgstr "-300"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
 msgid "-400"
 msgstr "-400"
 
 msgid "-400"
 msgstr "-400"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
 msgid "0"
 msgstr "0"
 
 msgid "0"
 msgstr "0"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+msgid "0 (disable)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
 msgid "100 (default)"
 msgstr "100 (Standard)"
 
 msgid "100 (default)"
 msgstr "100 (Standard)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498
 msgid "1000"
 msgstr "1000"
 
 msgid "1000"
 msgstr "1000"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:350
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354
 msgid "1024 (default)"
 msgstr "1024 (Standard)"
 
 msgid "1024 (default)"
 msgstr "1024 (Standard)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:351
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
 msgid "2048"
 msgstr "2048"
 
 msgid "2048"
 msgstr "2048"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
 msgid "250"
 msgstr "250"
 
 msgid "250"
 msgstr "250"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
 msgid "4096"
 msgstr "4096"
 
 msgid "4096"
 msgstr "4096"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:494
 msgid "50"
 msgstr "50"
 
 msgid "50"
 msgstr "50"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497
 msgid "500"
 msgstr "500"
 
 msgid "500"
 msgstr "500"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:349
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:353
 msgid "512"
 msgstr "512"
 
 msgid "512"
 msgstr "512"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:562
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:573
 msgid "ASNs"
 msgstr "Autonome Systemnummern"
 
 msgid "ASNs"
 msgstr "Autonome Systemnummern"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
 msgid "Active Devices"
 msgstr "Aktive Geräte"
 
 msgid "Active Devices"
 msgstr "Aktive Geräte"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
 msgid "Active Feeds"
 msgstr "Aktive Feeds"
 
 msgid "Active Feeds"
 msgstr "Aktive Feeds"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
 msgid "Active Subnets"
 msgstr "Aktive Subnetze"
 
 msgid "Active Subnets"
 msgstr "Aktive Subnetze"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr ""
 "Zusätzliche Auslöseverzögerung in Sekunden, bevor die banIP-Verarbeitung "
 "tatsächlich beginnt."
 
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr ""
 "Zusätzliche Auslöseverzögerung in Sekunden, bevor die banIP-Verarbeitung "
 "tatsächlich beginnt."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:233
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
 msgid "Advanced Settings"
 msgstr "Erweiterte Einstellungen"
 
 msgid "Advanced Settings"
 msgstr "Erweiterte Einstellungen"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Allowlist Only"
 msgstr "Nur Zulassungsliste"
 
 msgid "Allowlist Only"
 msgstr "Nur Zulassungsliste"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Auto Allowlist"
 msgstr "Automatische Zulassungsliste"
 
 msgid "Auto Allowlist"
 msgstr "Automatische Zulassungsliste"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Auto Blocklist"
 msgstr "Automatische Sperrliste"
 
 msgid "Auto Blocklist"
 msgstr "Automatische Sperrliste"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid "Auto Detection"
 msgstr "Automatische Erkennung"
 
 msgid "Auto Detection"
 msgstr "Automatische Erkennung"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr "Überträgt verdächtige IPs automatisch an die banIP-Sperrliste."
 
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr "Überträgt verdächtige IPs automatisch an die banIP-Sperrliste."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr "Überträgt Uplink-IPs automatisch in die banIP-Zulassungsliste."
 
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr "Überträgt Uplink-IPs automatisch in die banIP-Zulassungsliste."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Backup Directory"
 msgstr "Backupverzeichnis"
 
 msgid "Backup Directory"
 msgstr "Backupverzeichnis"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base Directory"
 msgstr "Basisverzeichnis"
 
 msgid "Base Directory"
 msgstr "Basisverzeichnis"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base working directory while banIP processing."
 msgstr "Basisarbeitsverzeichnis während der BanIP-Verarbeitung."
 
 msgid "Base working directory while banIP processing."
 msgstr "Basisarbeitsverzeichnis während der BanIP-Verarbeitung."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Blocklist Expiry"
 msgstr "Ablauf der Sperrliste"
 
 msgid "Blocklist Expiry"
 msgstr "Ablauf der Sperrliste"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
 msgid "Blocklist Feeds"
 msgstr "Sperrlisten-Feeds"
 
 msgid "Blocklist Feeds"
 msgstr "Sperrlisten-Feeds"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid ""
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "CPU Cores"
 msgstr "CPU-Kerne"
 
 msgid "CPU Cores"
 msgstr "CPU-Kerne"
 
@@ -162,21 +172,21 @@ msgstr "CPU-Kerne"
 msgid "Cancel"
 msgstr "Abbrechen"
 
 msgid "Cancel"
 msgstr "Abbrechen"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
-msgid "Chain Priority"
-msgstr "Kettenpriorität"
-
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:238
 msgid "Chain/Set Settings"
 msgstr "Ketten-/Set-Einstellungen"
 
 msgid "Chain/Set Settings"
 msgstr "Ketten-/Set-Einstellungen"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:337
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:478
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr ""
 
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:217
+msgid "Clear Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:30
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
@@ -190,11 +200,11 @@ msgstr ""
 "README.md\" target=\"_blank\" rel=\"noreferrer noopener\" >in der Online-"
 "Dokumentation</a>"
 
 "README.md\" target=\"_blank\" rel=\"noreferrer noopener\" >in der Online-"
 "Dokumentation</a>"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:552
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:563
 msgid "Countries"
 msgstr "Länder"
 
 msgid "Countries"
 msgstr "Länder"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
@@ -202,11 +212,19 @@ msgstr ""
 "Deduplizieren von IP-Adressen in allen aktiven Sets und bereinigen der "
 "lokalen Sperrliste."
 
 "Deduplizieren von IP-Adressen in allen aktiven Sets und bereinigen der "
 "lokalen Sperrliste."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid "Deduplicate IPs"
 msgstr "IPs deduplizieren"
 
 msgid "Deduplicate IPs"
 msgstr "IPs deduplizieren"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid "Default Block Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:176
+msgid "Description"
+msgstr "Beschreibung"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
@@ -214,59 +232,63 @@ msgstr ""
 "Automatische Erkennung relevanter Netzwerkgeräte, Schnittstellen, Subnetze, "
 "Protokolle und Dienstprogramme."
 
 "Automatische Erkennung relevanter Netzwerkgeräte, Schnittstellen, Subnetze, "
 "Protokolle und Dienstprogramme."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:200
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
 msgid "Domain Lookup"
 msgstr ""
 
 msgid "Domain Lookup"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Don't check SSL server certificates during download."
 msgstr "Während des Downloads keine SSL-Serverzertifikate überprüfen."
 
 msgid "Don't check SSL server certificates during download."
 msgstr "Während des Downloads keine SSL-Serverzertifikate überprüfen."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Download Insecure"
 msgstr "Unsicher herunterladen"
 
 msgid "Download Insecure"
 msgstr "Unsicher herunterladen"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid "Download Parameters"
 msgstr "Download Parameter"
 
 msgid "Download Parameters"
 msgstr "Download Parameter"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Download Utility"
 msgstr "Download-Werkzeug"
 
 msgid "Download Utility"
 msgstr "Download-Werkzeug"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "E-Mail Notification"
 msgstr "E-Mail-Benachrichtigung"
 
 msgid "E-Mail Notification"
 msgstr "E-Mail-Benachrichtigung"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "E-Mail Profile"
 msgstr "E-Mail-Profil"
 
 msgid "E-Mail Profile"
 msgstr "E-Mail-Profil"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid "E-Mail Receiver Address"
 msgstr "E-Mail Empfängeradresse"
 
 msgid "E-Mail Receiver Address"
 msgstr "E-Mail Empfängeradresse"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "E-Mail Sender Address"
 msgstr "E-Mail Absenderadresse"
 
 msgid "E-Mail Sender Address"
 msgstr "E-Mail Absenderadresse"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:240
 msgid "E-Mail Settings"
 msgstr "E-Mail-Einstellungen"
 
 msgid "E-Mail Settings"
 msgstr "E-Mail-Einstellungen"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "E-Mail Topic"
 msgstr "E-Mail-Thema"
 
 msgid "E-Mail Topic"
 msgstr "E-Mail-Thema"
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
 msgid "Edit Allowlist"
 msgstr "Zulassungsliste bearbeiten"
 
 msgid "Edit Allowlist"
 msgstr "Zulassungsliste bearbeiten"
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:44
 msgid "Edit Blocklist"
 msgstr "Sperrliste bearbeiten"
 
 msgid "Edit Blocklist"
 msgstr "Sperrliste bearbeiten"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
 msgid "Element Count"
 msgstr "Anzahl der Elemente"
 
 msgid "Element Count"
 msgstr "Anzahl der Elemente"
 
@@ -274,39 +296,60 @@ msgstr "Anzahl der Elemente"
 msgid "Elements"
 msgstr "Elemente"
 
 msgid "Elements"
 msgstr "Elemente"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:142
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:180
+msgid "Empty field not allowed"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enable the banIP service."
 msgstr "Aktiviere den banIP-Service."
 
 msgid "Enable the banIP service."
 msgstr "Aktiviere den banIP-Service."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr "Aktivieren ausführlicher Debug-Logs im Fehlerfall."
 
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr "Aktivieren ausführlicher Debug-Logs im Fehlerfall."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enabled"
 msgstr "Aktiviert"
 
 msgid "Enabled"
 msgstr "Aktiviert"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "Enables IPv4 support."
 msgstr "Aktiviert die IPv4-Unterstützung."
 
 msgid "Enables IPv4 support."
 msgstr "Aktiviert die IPv4-Unterstützung."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "Enables IPv6 support."
 msgstr "Aktiviert die IPv6-Unterstützung."
 
 msgid "Enables IPv6 support."
 msgstr "Aktiviert die IPv6-Unterstützung."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Expiry time for auto added blocklist set members."
 msgstr "Verfallszeit für automatisch hinzugefügte Mitglieder der Sperrliste."
 
 msgid "Expiry time for auto added blocklist set members."
 msgstr "Verfallszeit für automatisch hinzugefügte Mitglieder der Sperrliste."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:535
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:137
+msgid "Feed Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
 msgid "Feed Selection"
 msgstr "Feed-Auswahl"
 
 msgid "Feed Selection"
 msgstr "Feed-Auswahl"
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:208
+msgid "Fill Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
 msgid "Firewall Log"
 msgstr "Firewall-Protokoll"
 
 msgid "Firewall Log"
 msgstr "Firewall-Protokoll"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:232
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:185
+msgid "Flag"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:192
+msgid "Flag not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
 msgid "General Settings"
 msgstr "Allgemeine Einstellungen"
 
 msgid "General Settings"
 msgstr "Allgemeine Einstellungen"
 
@@ -314,11 +357,11 @@ msgstr "Allgemeine Einstellungen"
 msgid "Grant access to LuCI app banIP"
 msgstr "Zugriff auf LuCI-App banIP gewähren"
 
 msgid "Grant access to LuCI app banIP"
 msgstr "Zugriff auf LuCI-App banIP gewähren"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
 msgid "High Priority"
 msgstr "Hohe Priorität"
 
 msgid "High Priority"
 msgstr "Hohe Priorität"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
 msgid "Highest Priority"
 msgstr "Höchste Priorität"
 
 msgid "Highest Priority"
 msgstr "Höchste Priorität"
 
@@ -330,15 +373,15 @@ msgstr "IP-Suche"
 msgid "IP Search..."
 msgstr "IP-Suche..."
 
 msgid "IP Search..."
 msgstr "IP-Suche..."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "IPv4 Support"
 msgstr "IPv4 Unterstützung"
 
 msgid "IPv4 Support"
 msgstr "IPv4 Unterstützung"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "IPv6 Support"
 msgstr "IPv6 Unterstützung"
 
 msgid "IPv6 Support"
 msgstr "IPv6 Unterstützung"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
@@ -346,47 +389,56 @@ msgstr ""
 "Erhöhen der maximalen Anzahl geöffneten Dateien, um z. B. die Menge der "
 "temporären geteilten Dateien beim Laden der Sets zu bewältigen."
 
 "Erhöhen der maximalen Anzahl geöffneten Dateien, um z. B. die Menge der "
 "temporären geteilten Dateien beim Laden der Sets zu bewältigen."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:149
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:153
 msgid "Information"
 msgstr "Informationen"
 
 msgid "Information"
 msgstr "Informationen"
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:145
+msgid "Invalid characters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:73
+msgid "Invalid input values, unable to save modifications."
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr "LAN-Forward (Pakete)"
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr "LAN-Forward (Pakete)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "LAN-Forward Chain"
 msgstr "LAN-Forward-Kette"
 
 msgid "LAN-Forward Chain"
 msgstr "LAN-Forward-Kette"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
 msgid "Last Run"
 msgstr "Letzter Durchgang"
 
 msgid "Last Run"
 msgstr "Letzter Durchgang"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
 msgid "Least Priority"
 msgstr "Niedrigste Priorität"
 
 msgid "Least Priority"
 msgstr "Niedrigste Priorität"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
 msgid "Less Priority"
 msgstr "Niedrige Priorität"
 
 msgid "Less Priority"
 msgstr "Niedrige Priorität"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr "Beschränken bestimmter Feeds auf die LAN-Forward-Kette."
 
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr "Beschränken bestimmter Feeds auf die LAN-Forward-Kette."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr "Beschränken bestimmter Feeds auf die WAN-Forward-Kette."
 
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr "Beschränken bestimmter Feeds auf die WAN-Forward-Kette."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr "Beschränken bestimmter Feeds auf die WAN-Eingang-Kette."
 
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr "Beschränken bestimmter Feeds auf die WAN-Eingang-Kette."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr "Begrenzen von banIP verwendeter Rechenkerne, um RAM zu sparen."
 
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr "Begrenzen von banIP verwendeter Rechenkerne, um RAM zu sparen."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
@@ -394,13 +446,13 @@ msgstr ""
 "Set-Elemente im Status und Bericht auflisten. Deaktivieren, um die CPU-Last "
 "zu reduzieren."
 
 "Set-Elemente im Status und Bericht auflisten. Deaktivieren, um die CPU-Last "
 "zu reduzieren."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr ""
 "Liste der verfügbaren Netzwerkschnittstellen, die den Start von banIP "
 "auslösen können."
 
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr ""
 "Liste der verfügbaren Netzwerkschnittstellen, die den Start von banIP "
 "auslösen können."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:543
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr ""
 
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr ""
 
@@ -408,68 +460,76 @@ msgstr ""
 msgid "List the elements of a specific banIP-related Set."
 msgstr "Auflistung der Elemente eines bestimmten banIP-bezogenen Sets."
 
 msgid "List the elements of a specific banIP-related Set."
 msgstr "Auflistung der Elemente eines bestimmten banIP-bezogenen Sets."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid "Log Count"
 msgstr "Anzahl der Protokolle"
 
 msgid "Log Count"
 msgstr "Anzahl der Protokolle"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log LAN-Forward"
 msgstr "LAN-Weiterleitung protokollieren"
 
 msgid "Log LAN-Forward"
 msgstr "LAN-Weiterleitung protokollieren"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Log Level"
 msgstr "Protokollebene"
 
 msgid "Log Level"
 msgstr "Protokollebene"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
 msgid "Log Limit"
 msgstr "Protokollbegrenzung"
 
 msgid "Log Limit"
 msgstr "Protokollbegrenzung"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:235
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:239
 msgid "Log Settings"
 msgstr "Protokolleinstellungen"
 
 msgid "Log Settings"
 msgstr "Protokolleinstellungen"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid "Log Terms"
 msgstr "Protokollbedingungen"
 
 msgid "Log Terms"
 msgstr "Protokollbedingungen"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log WAN-Forward"
 msgstr "WAN-Weiterleitung protokollieren"
 
 msgid "Log WAN-Forward"
 msgstr "WAN-Weiterleitung protokollieren"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log WAN-Input"
 msgstr "WAN-Eingang protokollieren"
 
 msgid "Log WAN-Input"
 msgstr "WAN-Eingang protokollieren"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr "Verdächtige weitergeleitete LAN-Pakete protokollieren (abgelehnt)."
 
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr "Verdächtige weitergeleitete LAN-Pakete protokollieren (abgelehnt)."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr "Verdächtige weitergeleitete WAN-Pakete protokollieren (verworfen)."
 
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr "Verdächtige weitergeleitete WAN-Pakete protokollieren (verworfen)."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr "Verdächtige eingehende WAN-Pakete protokollieren (verworfen)."
 
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr "Verdächtige eingehende WAN-Pakete protokollieren (verworfen)."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid "Max Open Files"
 msgstr "Max. geöffnete Dateien"
 
 msgid "Max Open Files"
 msgstr "Max. geöffnete Dateien"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "NFT Chain Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
 msgid "NFT Information"
 msgstr "NFT-Informationen"
 
 msgid "NFT Information"
 msgstr "NFT-Informationen"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "NFT Set Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Network Devices"
 msgstr "Netzwerkadapter"
 
 msgid "Network Devices"
 msgstr "Netzwerkadapter"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Network Interfaces"
 msgstr "Netzwerkschnittstellen"
 
 msgid "Network Interfaces"
 msgstr "Netzwerkschnittstellen"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "Nice Level"
 msgstr "Nice-Level"
 
 msgid "Nice Level"
 msgstr "Nice-Level"
 
@@ -486,18 +546,18 @@ msgstr "Noch keine banIP-bezogenen Firewall-Protokolle!"
 msgid "No banIP related processing logs yet!"
 msgstr "Noch keine banIP-bezogenen Verarbeitungsprotokolle!"
 
 msgid "No banIP related processing logs yet!"
 msgstr "Noch keine banIP-bezogenen Verarbeitungsprotokolle!"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
 msgid "Normal Priority (default)"
 msgstr "Normale Priorität (Voreinstellung)"
 
 msgid "Normal Priority (default)"
 msgstr "Normale Priorität (Voreinstellung)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr ""
 "Anzahl der fehlgeschlagenen Anmeldeversuche von der gleichen IP im Protokoll "
 "vor der Sperrung."
 
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr ""
 "Anzahl der fehlgeschlagenen Anmeldeversuche von der gleichen IP im Protokoll "
 "vor der Sperrung."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
@@ -505,29 +565,34 @@ msgstr ""
 "Überschreiben der vorkonfigurierten Download-Optionen für das ausgewählte "
 "Download-Dienstprogramm."
 
 "Überschreiben der vorkonfigurierten Download-Optionen für das ausgewählte "
 "Download-Dienstprogramm."
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:28
 msgid "Overview"
 msgstr "Übersicht"
 
 msgid "Overview"
 msgstr "Übersicht"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
-msgid "Parse only the last stated number of log entries for suspicious events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
+msgid ""
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
 msgstr ""
 msgstr ""
-"Nur die zuletzt angegebene Anzahl der Protokolleinträge auf verdächtige "
-"Ereignisse prüfen."
 
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:67
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:76
 msgid "Processing Log"
 msgstr "Verarbeitungsprotokoll"
 
 msgid "Processing Log"
 msgstr "Verarbeitungsprotokoll"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr "Von 'msmtp' verwendetes Profil für banIP-Benachrichtigungs-E-Mails."
 
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr "Von 'msmtp' verwendetes Profil für banIP-Benachrichtigungs-E-Mails."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:156
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:169
+msgid "Protocol/URL format not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr ""
 
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
@@ -535,27 +600,27 @@ msgstr ""
 "Empfängeradresse für banIP-Benachrichtigungs-E-Mails. Diese Angabe ist "
 "erforderlich, um die E-Mail-Funktionalität zu aktivieren."
 
 "Empfängeradresse für banIP-Benachrichtigungs-E-Mails. Diese Angabe ist "
 "erforderlich, um die E-Mail-Funktionalität zu aktivieren."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:223
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:222
 msgid "Refresh"
 msgstr "Aktualisieren"
 
 msgid "Refresh"
 msgstr "Aktualisieren"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:214
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218
 msgid "Reload"
 msgstr "Neu laden"
 
 msgid "Reload"
 msgstr "Neu laden"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Report Directory"
 msgstr "Report-Verzeichnis"
 
 msgid "Report Directory"
 msgstr "Report-Verzeichnis"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid "Report Elements"
 msgstr "Berichtselemente"
 
 msgid "Report Elements"
 msgstr "Berichtselemente"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:221
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:225
 msgid "Restart"
 msgstr "Neustart"
 
 msgid "Restart"
 msgstr "Neustart"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr ""
 "Beschränken des Internetzugangs von/zu einer kleinen Anzahl von sicheren IPs."
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr ""
 "Beschränken des Internetzugangs von/zu einer kleinen Anzahl von sicheren IPs."
@@ -565,14 +630,26 @@ msgstr ""
 msgid "Result"
 msgstr "Ergebnis"
 
 msgid "Result"
 msgstr "Ergebnis"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:161
+msgid "Rulev4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
+msgid "Rulev6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
 msgid "Run Flags"
 msgstr "Laufzeit-Flags"
 
 msgid "Run Flags"
 msgstr "Laufzeit-Flags"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
 msgid "Run Information"
 msgstr "Informationen zur Ausführung"
 
 msgid "Run Information"
 msgstr "Informationen zur Ausführung"
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:226
+msgid "Save Custom Feeds"
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr "Suche"
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr "Suche"
@@ -581,23 +658,23 @@ msgstr "Suche"
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr "Suche in den banIP-bezogenen Sets nach einer bestimmten IP."
 
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr "Suche in den banIP-bezogenen Sets nach einer bestimmten IP."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Select one of the pre-configured download utilities."
 msgstr "Wählen Sie eines der vorkonfigurierten Download-Dienstprogramme."
 
 msgid "Select one of the pre-configured download utilities."
 msgstr "Wählen Sie eines der vorkonfigurierten Download-Dienstprogramme."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Select the WAN network device(s)."
 msgstr "Wählen Sie das/die WAN-Netzwerkgerät(e)."
 
 msgid "Select the WAN network device(s)."
 msgstr "Wählen Sie das/die WAN-Netzwerkgerät(e)."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr "Wählen Sie die logische(n) WAN-IPv4-Netzwerkschnittstelle(n) aus."
 
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr "Wählen Sie die logische(n) WAN-IPv4-Netzwerkschnittstelle(n) aus."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr "Wählen Sie die logische(n) WAN-IPv6-Netzwerkschnittstelle(n) aus."
 
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr "Wählen Sie die logische(n) WAN-IPv6-Netzwerkschnittstelle(n) aus."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "Sender address for banIP notification E-Mails."
 msgstr "Absenderadresse für banIP-Benachrichtigungs-E-Mails."
 
 msgid "Sender address for banIP notification E-Mails."
 msgstr "Absenderadresse für banIP-Benachrichtigungs-E-Mails."
 
@@ -606,16 +683,11 @@ msgstr "Absenderadresse für banIP-Benachrichtigungs-E-Mails."
 msgid "Set"
 msgstr "Set"
 
 msgid "Set"
 msgstr "Set"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-#, fuzzy
-msgid "Set Policy"
-msgstr "Set-Richtlinie"
-
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:60
 msgid "Set Reporting"
 msgstr "Set-Berichte"
 
 msgid "Set Reporting"
 msgstr "Set-Berichte"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 #, fuzzy
 msgid "Set Split Size"
 msgstr "Teilungsgröße festlegen"
 #, fuzzy
 msgid "Set Split Size"
 msgstr "Teilungsgröße festlegen"
@@ -630,11 +702,11 @@ msgstr "Umfrage einstellen"
 msgid "Set Survey..."
 msgstr "Umfrage einstellen..."
 
 msgid "Set Survey..."
 msgstr "Umfrage einstellen..."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:229
 msgid "Set details"
 msgstr "Details zum Set"
 
 msgid "Set details"
 msgstr "Details zum Set"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
@@ -642,33 +714,33 @@ msgstr ""
 "Legen Sie die Priorität der nft-Kette in der banIP-Tabelle fest. Bitte "
 "beachten Sie: niedrigere Werte bedeuten höhere Priorität."
 
 "Legen Sie die Priorität der nft-Kette in der banIP-Tabelle fest. Bitte "
 "beachten Sie: niedrigere Werte bedeuten höhere Priorität."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set the nft policy for banIP-related sets."
-msgstr "Legen Sie die nft-Richtlinie für banIP-bezogene Sets fest."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "Set the nft policy for banIP-related Sets."
+msgstr ""
 
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Set the syslog level for NFT logging."
 msgstr "Legen Sie den Syslog-Level für die NFT-Protokollierung fest."
 
 msgid "Set the syslog level for NFT logging."
 msgstr "Legen Sie den Syslog-Level für die NFT-Protokollierung fest."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
 msgid "Settings"
 msgstr "Einstellungen"
 
 msgid "Settings"
 msgstr "Einstellungen"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Split external set loading after every n members to save RAM."
 msgstr ""
 "Aufteilen des Ladens externer Sets nach jeweils n Mitgliedern, um RAM zu "
 "sparen."
 
 msgid "Split external set loading after every n members to save RAM."
 msgstr ""
 "Aufteilen des Ladens externer Sets nach jeweils n Mitgliedern, um RAM zu "
 "sparen."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "Startup Trigger Interface"
 msgstr "Trigger-Interface fürs Starten"
 
 msgid "Startup Trigger Interface"
 msgstr "Trigger-Interface fürs Starten"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:151
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
 msgid "Status"
 msgstr "Status"
 
 msgid "Status"
 msgstr "Status"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:207
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:211
 msgid "Stop"
 msgstr "Stopp"
 
 msgid "Stop"
 msgstr "Stopp"
 
@@ -676,29 +748,29 @@ msgstr "Stopp"
 msgid "Survey"
 msgstr "Umfrage"
 
 msgid "Survey"
 msgstr "Umfrage"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
 msgid "System Information"
 msgstr "Systeminformationen"
 
 msgid "System Information"
 msgstr "Systeminformationen"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Target directory for banIP-related report files."
 msgstr "Zielverzeichnis für banIP-bezogene Berichtsdateien."
 
 msgid "Target directory for banIP-related report files."
 msgstr "Zielverzeichnis für banIP-bezogene Berichtsdateien."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Target directory for compressed feed backups."
 msgstr "Zielverzeichnis für komprimierte Feed-Sicherungen."
 
 msgid "Target directory for compressed feed backups."
 msgstr "Zielverzeichnis für komprimierte Feed-Sicherungen."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
 msgid "The allowlist is too big, unable to save modifications."
 msgstr ""
 "Die Zulassungsliste ist zu groß, Änderungen können nicht gespeichert werden."
 
 msgid "The allowlist is too big, unable to save modifications."
 msgstr ""
 "Die Zulassungsliste ist zu groß, Änderungen können nicht gespeichert werden."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:28
 msgid "The blocklist is too big, unable to save modifications."
 msgstr ""
 "Die Sperrliste ist zu groß, Änderungen können nicht gespeichert werden."
 
 msgid "The blocklist is too big, unable to save modifications."
 msgstr ""
 "Die Sperrliste ist zu groß, Änderungen können nicht gespeichert werden."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
@@ -706,7 +778,7 @@ msgstr ""
 "Die standardmäßigen Protokollbegriffe/regulären Ausdrücke filtern "
 "verdächtigen SSH-, LuCI-, Nginx- und Asterisk-Verkehr."
 
 "Die standardmäßigen Protokollbegriffe/regulären Ausdrücke filtern "
 "verdächtigen SSH-, LuCI-, Nginx- und Asterisk-Verkehr."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "The selected priority will be used for banIP background processing."
 msgstr ""
 "Die gewählte Priorität wird für die BanIP-Hintergrundverarbeitung verwendet."
 msgid "The selected priority will be used for banIP background processing."
 msgstr ""
 "Die gewählte Priorität wird für die BanIP-Hintergrundverarbeitung verwendet."
@@ -725,7 +797,7 @@ msgstr ""
 "Die Syslog-Ausgabe, vorgefiltert nur für banIP-bezogene "
 "Verarbeitungsprotokolleinträge."
 
 "Die Syslog-Ausgabe, vorgefiltert nur für banIP-bezogene "
 "Verarbeitungsprotokolleinträge."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:32
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
@@ -735,7 +807,7 @@ msgstr ""
 "Adressen zulässt.<br /> <em><b> Bitte beachten Sie:</b></em> fügen Sie nur "
 "genau eine MAC/IPv4/IPv6-Adresse oder einen Domänennamen pro Zeile hinzu."
 
 "Adressen zulässt.<br /> <em><b> Bitte beachten Sie:</b></em> fügen Sie nur "
 "genau eine MAC/IPv4/IPv6-Adresse oder einen Domänennamen pro Zeile hinzu."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:32
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
@@ -757,38 +829,46 @@ msgstr ""
 msgid "Timestamp"
 msgstr "Zeitstempel"
 
 msgid "Timestamp"
 msgstr "Zeitstempel"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
 msgstr ""
 
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "Topic for banIP notification E-Mails."
 msgstr "Betreff für banIP-Benachrichtigungs-E-Mails."
 
 msgid "Topic for banIP notification E-Mails."
 msgstr "Betreff für banIP-Benachrichtigungs-E-Mails."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger Action"
 msgstr ""
 
 msgid "Trigger Action"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid "Trigger Delay"
 msgstr "Verzögerung der Trigger-Bedingung"
 
 msgid "Trigger Delay"
 msgstr "Verzögerung der Trigger-Bedingung"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger action on ifup interface events."
 msgstr ""
 
 msgid "Trigger action on ifup interface events."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:20
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:20
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:150
+msgid "URLv4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:163
+msgid "URLv6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
 msgid "Unable to save modifications: %s"
 msgstr "Änderungen können nicht gespeichert werden: %s"
 
 msgid "Unable to save modifications: %s"
 msgstr "Änderungen können nicht gespeichert werden: %s"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Verbose Debug Logging"
 msgstr "Ausführliche Debug-Protokollierung"
 
 msgid "Verbose Debug Logging"
 msgstr "Ausführliche Debug-Protokollierung"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
 msgid "Version"
 msgstr "Version"
 
 msgid "Version"
 msgstr "Version"
 
@@ -796,7 +876,8 @@ msgstr "Version"
 msgid "WAN-Forward (packets)"
 msgstr "WAN-Forward (Pakete)"
 
 msgid "WAN-Forward (packets)"
 msgstr "WAN-Forward (Pakete)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "WAN-Forward Chain"
 msgstr "WAN-Forward-Kette"
 
 msgid "WAN-Forward Chain"
 msgstr "WAN-Forward-Kette"
 
@@ -804,18 +885,24 @@ msgstr "WAN-Forward-Kette"
 msgid "WAN-Input (packets)"
 msgstr "WAN-Input (Pakete)"
 
 msgid "WAN-Input (packets)"
 msgstr "WAN-Input (Pakete)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "WAN-Input Chain"
 msgstr "WAN-Input-Kette"
 
 msgid "WAN-Input Chain"
 msgstr "WAN-Input-Kette"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:468
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:121
+msgid ""
+"With this editor you can fill up an initial custom feed file (a 1:1 copy of "
+"the version shipped with the package). The file is located at '/etc/banip/"
+"banip.custom.feeds'. Then you can edit this file, delete entries, add new "
+"ones, etc. To go back to the maintainers version just empty the custom feed "
+"file again (do not delete it!)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
 msgid "alert"
 msgstr "Alarm"
 
 msgid "alert"
 msgstr "Alarm"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
-msgid "audit"
-msgstr "Prüfung"
-
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
 msgid "auto-added to allowlist today"
 msgstr "heute automatisch zur Zulassungsliste hinzugefügt"
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
 msgid "auto-added to allowlist today"
 msgstr "heute automatisch zur Zulassungsliste hinzugefügt"
@@ -828,66 +915,85 @@ msgstr "heute automatisch zur Sperrliste hinzugefügt"
 msgid "banIP"
 msgstr "banIP"
 
 msgid "banIP"
 msgstr "banIP"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:469
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
 msgid "crit"
 msgstr "crit"
 
 msgid "crit"
 msgstr "crit"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
 msgid "debug"
 msgstr "debug"
 
 msgid "debug"
 msgstr "debug"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:467
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
 msgid "emerg"
 msgstr "emerg"
 
 msgid "emerg"
 msgstr "emerg"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
 msgid "err"
 msgstr "err"
 
 msgid "err"
 msgstr "err"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:473
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:487
 msgid "info"
 msgstr "info"
 
 msgid "info"
 msgstr "info"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:434
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:444
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:454
 msgid "local allowlist"
 msgstr ""
 
 msgid "local allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:431
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:441
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
 msgid "local blocklist"
 msgstr ""
 
 msgid "local blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
 msgid "memory (default)"
 msgstr "Speicher (Standard)"
 
 msgid "memory (default)"
 msgstr "Speicher (Standard)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:472
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
 msgid "notice"
 msgstr "notice"
 
 msgid "notice"
 msgstr "notice"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
 msgid "performance"
 msgstr "Leistung"
 
 msgid "performance"
 msgstr "Leistung"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:316
 msgid "reload"
 msgstr ""
 
 msgid "reload"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
 msgid "restart"
 msgstr ""
 
 msgid "restart"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
 msgid "start (default)"
 msgstr ""
 
 msgid "start (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:471
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:485
 msgid "warn (default)"
 msgstr "warn (Standard)"
 
 msgid "warn (default)"
 msgstr "warn (Standard)"
 
+#~ msgid "Chain Priority"
+#~ msgstr "Kettenpriorität"
+
+#~ msgid ""
+#~ "Parse only the last stated number of log entries for suspicious events."
+#~ msgstr ""
+#~ "Nur die zuletzt angegebene Anzahl der Protokolleinträge auf verdächtige "
+#~ "Ereignisse prüfen."
+
+#, fuzzy
+#~ msgid "Set Policy"
+#~ msgstr "Set-Richtlinie"
+
+#~ msgid "Set the nft policy for banIP-related sets."
+#~ msgstr "Legen Sie die nft-Richtlinie für banIP-bezogene Sets fest."
+
+#~ msgid "audit"
+#~ msgstr "Prüfung"
+
 #~ msgid ""
 #~ "Allowlist modifications have been saved, restart banIP that changes take "
 #~ "effect."
 #~ msgid ""
 #~ "Allowlist modifications have been saved, restart banIP that changes take "
 #~ "effect."
@@ -1550,9 +1656,6 @@ msgstr "warn (Standard)"
 #~ msgid "DST Target IPv6"
 #~ msgstr "DST-Ziel IPv6 (Destination)"
 
 #~ msgid "DST Target IPv6"
 #~ msgstr "DST-Ziel IPv6 (Destination)"
 
-#~ msgid "Description"
-#~ msgstr "Beschreibung"
-
 #~ msgid "Download Options"
 #~ msgstr "Download-Optionen"
 
 #~ msgid "Download Options"
 #~ msgstr "Download-Optionen"
 
index d92a9f5c032ea4bcd7bc97485dbe1e15a0480c07..8fc6641296dacee3c600d20d1a608da57ec92284 100644 (file)
@@ -14,144 +14,154 @@ msgstr ""
 msgid "-- Set Selection --"
 msgstr ""
 
 msgid "-- Set Selection --"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:408
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
 msgid "-100"
 msgstr ""
 
 msgid "-100"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
 msgid "-200 (default)"
 msgstr ""
 
 msgid "-200 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
 msgid "-300"
 msgstr ""
 
 msgid "-300"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
 msgid "-400"
 msgstr ""
 
 msgid "-400"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
 msgid "0"
 msgstr ""
 
 msgid "0"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+msgid "0 (disable)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
 msgid "100 (default)"
 msgstr ""
 
 msgid "100 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498
 msgid "1000"
 msgstr ""
 
 msgid "1000"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:350
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354
 msgid "1024 (default)"
 msgstr ""
 
 msgid "1024 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:351
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
 msgid "2048"
 msgstr ""
 
 msgid "2048"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
 msgid "250"
 msgstr ""
 
 msgid "250"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
 msgid "4096"
 msgstr ""
 
 msgid "4096"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:494
 msgid "50"
 msgstr ""
 
 msgid "50"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497
 msgid "500"
 msgstr ""
 
 msgid "500"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:349
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:353
 msgid "512"
 msgstr ""
 
 msgid "512"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:562
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:573
 msgid "ASNs"
 msgstr ""
 
 msgid "ASNs"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
 msgid "Active Devices"
 msgstr ""
 
 msgid "Active Devices"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
 msgid "Active Feeds"
 msgstr ""
 
 msgid "Active Feeds"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
 msgid "Active Subnets"
 msgstr ""
 
 msgid "Active Subnets"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr ""
 
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:233
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
 msgid "Advanced Settings"
 msgstr ""
 
 msgid "Advanced Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Allowlist Only"
 msgstr ""
 
 msgid "Allowlist Only"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Auto Allowlist"
 msgstr ""
 
 msgid "Auto Allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Auto Blocklist"
 msgstr ""
 
 msgid "Auto Blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid "Auto Detection"
 msgstr ""
 
 msgid "Auto Detection"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr ""
 
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr ""
 
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Backup Directory"
 msgstr "φάκελος διάσωσης"
 
 msgid "Backup Directory"
 msgstr "φάκελος διάσωσης"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base Directory"
 msgstr ""
 
 msgid "Base Directory"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base working directory while banIP processing."
 msgstr ""
 
 msgid "Base working directory while banIP processing."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Blocklist Expiry"
 msgstr ""
 
 msgid "Blocklist Expiry"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
 msgid "Blocklist Feeds"
 msgstr ""
 
 msgid "Blocklist Feeds"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid ""
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "CPU Cores"
 msgstr ""
 
 msgid "CPU Cores"
 msgstr ""
 
@@ -160,21 +170,21 @@ msgstr ""
 msgid "Cancel"
 msgstr "Ακύρωση"
 
 msgid "Cancel"
 msgstr "Ακύρωση"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
-msgid "Chain Priority"
-msgstr ""
-
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:238
 msgid "Chain/Set Settings"
 msgstr ""
 
 msgid "Chain/Set Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:337
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:478
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr ""
 
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:217
+msgid "Clear Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:30
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
@@ -183,79 +193,91 @@ msgid ""
 "documentation</a>"
 msgstr ""
 
 "documentation</a>"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:552
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:563
 msgid "Countries"
 msgstr ""
 
 msgid "Countries"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
 msgstr ""
 
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid "Deduplicate IPs"
 msgstr ""
 
 msgid "Deduplicate IPs"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid "Default Block Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:176
+msgid "Description"
+msgstr "Περιγραφή"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
 msgstr ""
 
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:200
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
 msgid "Domain Lookup"
 msgstr ""
 
 msgid "Domain Lookup"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Don't check SSL server certificates during download."
 msgstr ""
 
 msgid "Don't check SSL server certificates during download."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Download Insecure"
 msgstr ""
 
 msgid "Download Insecure"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid "Download Parameters"
 msgstr ""
 
 msgid "Download Parameters"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Download Utility"
 msgstr ""
 
 msgid "Download Utility"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "E-Mail Notification"
 msgstr ""
 
 msgid "E-Mail Notification"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "E-Mail Profile"
 msgstr ""
 
 msgid "E-Mail Profile"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid "E-Mail Receiver Address"
 msgstr ""
 
 msgid "E-Mail Receiver Address"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "E-Mail Sender Address"
 msgstr ""
 
 msgid "E-Mail Sender Address"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:240
 msgid "E-Mail Settings"
 msgstr ""
 
 msgid "E-Mail Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "E-Mail Topic"
 msgstr ""
 
 msgid "E-Mail Topic"
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
 msgid "Edit Allowlist"
 msgstr ""
 
 msgid "Edit Allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:44
 msgid "Edit Blocklist"
 msgstr ""
 
 msgid "Edit Blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
 msgid "Element Count"
 msgstr ""
 
 msgid "Element Count"
 msgstr ""
 
@@ -263,39 +285,60 @@ msgstr ""
 msgid "Elements"
 msgstr ""
 
 msgid "Elements"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:142
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:180
+msgid "Empty field not allowed"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enable the banIP service."
 msgstr ""
 
 msgid "Enable the banIP service."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr ""
 
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enabled"
 msgstr ""
 
 msgid "Enabled"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "Enables IPv4 support."
 msgstr ""
 
 msgid "Enables IPv4 support."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "Enables IPv6 support."
 msgstr ""
 
 msgid "Enables IPv6 support."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Expiry time for auto added blocklist set members."
 msgstr ""
 
 msgid "Expiry time for auto added blocklist set members."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:535
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:137
+msgid "Feed Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
 msgid "Feed Selection"
 msgstr ""
 
 msgid "Feed Selection"
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:208
+msgid "Fill Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
 msgid "Firewall Log"
 msgstr ""
 
 msgid "Firewall Log"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:232
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:185
+msgid "Flag"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:192
+msgid "Flag not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
 msgid "General Settings"
 msgstr ""
 
 msgid "General Settings"
 msgstr ""
 
@@ -303,11 +346,11 @@ msgstr ""
 msgid "Grant access to LuCI app banIP"
 msgstr ""
 
 msgid "Grant access to LuCI app banIP"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
 msgid "High Priority"
 msgstr ""
 
 msgid "High Priority"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
 msgid "Highest Priority"
 msgstr ""
 
 msgid "Highest Priority"
 msgstr ""
 
@@ -319,71 +362,80 @@ msgstr ""
 msgid "IP Search..."
 msgstr ""
 
 msgid "IP Search..."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "IPv4 Support"
 msgstr ""
 
 msgid "IPv4 Support"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "IPv6 Support"
 msgstr ""
 
 msgid "IPv6 Support"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
 msgstr ""
 
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:149
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:153
 msgid "Information"
 msgstr ""
 
 msgid "Information"
 msgstr ""
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:145
+msgid "Invalid characters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:73
+msgid "Invalid input values, unable to save modifications."
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "LAN-Forward Chain"
 msgstr ""
 
 msgid "LAN-Forward Chain"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
 msgid "Last Run"
 msgstr ""
 
 msgid "Last Run"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
 msgid "Least Priority"
 msgstr ""
 
 msgid "Least Priority"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
 msgid "Less Priority"
 msgstr ""
 
 msgid "Less Priority"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr ""
 
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr ""
 
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr ""
 
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr ""
 
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
 msgstr ""
 
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr ""
 
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:543
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr ""
 
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr ""
 
@@ -391,68 +443,76 @@ msgstr ""
 msgid "List the elements of a specific banIP-related Set."
 msgstr ""
 
 msgid "List the elements of a specific banIP-related Set."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid "Log Count"
 msgstr ""
 
 msgid "Log Count"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log LAN-Forward"
 msgstr ""
 
 msgid "Log LAN-Forward"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Log Level"
 msgstr ""
 
 msgid "Log Level"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
 msgid "Log Limit"
 msgstr ""
 
 msgid "Log Limit"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:235
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:239
 msgid "Log Settings"
 msgstr ""
 
 msgid "Log Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid "Log Terms"
 msgstr ""
 
 msgid "Log Terms"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log WAN-Forward"
 msgstr ""
 
 msgid "Log WAN-Forward"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log WAN-Input"
 msgstr ""
 
 msgid "Log WAN-Input"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr ""
 
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr ""
 
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr ""
 
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid "Max Open Files"
 msgstr ""
 
 msgid "Max Open Files"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "NFT Chain Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
 msgid "NFT Information"
 msgstr ""
 
 msgid "NFT Information"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "NFT Set Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Network Devices"
 msgstr ""
 
 msgid "Network Devices"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Network Interfaces"
 msgstr ""
 
 msgid "Network Interfaces"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "Nice Level"
 msgstr ""
 
 msgid "Nice Level"
 msgstr ""
 
@@ -469,68 +529,75 @@ msgstr ""
 msgid "No banIP related processing logs yet!"
 msgstr ""
 
 msgid "No banIP related processing logs yet!"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
 msgid "Normal Priority (default)"
 msgstr ""
 
 msgid "Normal Priority (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr ""
 
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
 msgstr ""
 
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:28
 msgid "Overview"
 msgstr ""
 
 msgid "Overview"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
-msgid "Parse only the last stated number of log entries for suspicious events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
+msgid ""
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:67
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:76
 msgid "Processing Log"
 msgstr ""
 
 msgid "Processing Log"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr ""
 
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:156
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:169
+msgid "Protocol/URL format not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr ""
 
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
 msgstr ""
 
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:223
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:222
 msgid "Refresh"
 msgstr ""
 
 msgid "Refresh"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:214
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218
 msgid "Reload"
 msgstr ""
 
 msgid "Reload"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Report Directory"
 msgstr ""
 
 msgid "Report Directory"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid "Report Elements"
 msgstr ""
 
 msgid "Report Elements"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:221
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:225
 msgid "Restart"
 msgstr ""
 
 msgid "Restart"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr ""
 
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr ""
 
@@ -539,14 +606,26 @@ msgstr ""
 msgid "Result"
 msgstr ""
 
 msgid "Result"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:161
+msgid "Rulev4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
+msgid "Rulev6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
 msgid "Run Flags"
 msgstr ""
 
 msgid "Run Flags"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
 msgid "Run Information"
 msgstr ""
 
 msgid "Run Information"
 msgstr ""
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:226
+msgid "Save Custom Feeds"
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr ""
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr ""
@@ -555,23 +634,23 @@ msgstr ""
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr ""
 
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Select one of the pre-configured download utilities."
 msgstr ""
 
 msgid "Select one of the pre-configured download utilities."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Select the WAN network device(s)."
 msgstr ""
 
 msgid "Select the WAN network device(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr ""
 
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr ""
 
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "Sender address for banIP notification E-Mails."
 msgstr ""
 
 msgid "Sender address for banIP notification E-Mails."
 msgstr ""
 
@@ -580,15 +659,11 @@ msgstr ""
 msgid "Set"
 msgstr ""
 
 msgid "Set"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set Policy"
-msgstr ""
-
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:60
 msgid "Set Reporting"
 msgstr ""
 
 msgid "Set Reporting"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Set Split Size"
 msgstr ""
 
 msgid "Set Split Size"
 msgstr ""
 
@@ -600,41 +675,41 @@ msgstr ""
 msgid "Set Survey..."
 msgstr ""
 
 msgid "Set Survey..."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:229
 msgid "Set details"
 msgstr ""
 
 msgid "Set details"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
 msgstr ""
 
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set the nft policy for banIP-related sets."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "Set the nft policy for banIP-related Sets."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Set the syslog level for NFT logging."
 msgstr ""
 
 msgid "Set the syslog level for NFT logging."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
 msgid "Settings"
 msgstr "Ρυθμίσεις"
 
 msgid "Settings"
 msgstr "Ρυθμίσεις"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Split external set loading after every n members to save RAM."
 msgstr ""
 
 msgid "Split external set loading after every n members to save RAM."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "Startup Trigger Interface"
 msgstr ""
 
 msgid "Startup Trigger Interface"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:151
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
 msgid "Status"
 msgstr ""
 
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:207
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:211
 msgid "Stop"
 msgstr ""
 
 msgid "Stop"
 msgstr ""
 
@@ -642,33 +717,33 @@ msgstr ""
 msgid "Survey"
 msgstr ""
 
 msgid "Survey"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
 msgid "System Information"
 msgstr ""
 
 msgid "System Information"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Target directory for banIP-related report files."
 msgstr ""
 
 msgid "Target directory for banIP-related report files."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Target directory for compressed feed backups."
 msgstr ""
 
 msgid "Target directory for compressed feed backups."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
 msgid "The allowlist is too big, unable to save modifications."
 msgstr ""
 
 msgid "The allowlist is too big, unable to save modifications."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:28
 msgid "The blocklist is too big, unable to save modifications."
 msgstr ""
 
 msgid "The blocklist is too big, unable to save modifications."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
 msgstr ""
 
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "The selected priority will be used for banIP background processing."
 msgstr ""
 
 msgid "The selected priority will be used for banIP background processing."
 msgstr ""
 
@@ -682,14 +757,14 @@ msgid ""
 "The syslog output, prefiltered for banIP-related processing log entries only."
 msgstr ""
 
 "The syslog output, prefiltered for banIP-related processing log entries only."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:32
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 "IPv6 address or domain name per line."
 msgstr ""
 
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 "IPv6 address or domain name per line."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:32
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
@@ -706,38 +781,46 @@ msgstr ""
 msgid "Timestamp"
 msgstr ""
 
 msgid "Timestamp"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
 msgstr ""
 
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "Topic for banIP notification E-Mails."
 msgstr ""
 
 msgid "Topic for banIP notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger Action"
 msgstr ""
 
 msgid "Trigger Action"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid "Trigger Delay"
 msgstr ""
 
 msgid "Trigger Delay"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger action on ifup interface events."
 msgstr ""
 
 msgid "Trigger action on ifup interface events."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:20
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:20
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:150
+msgid "URLv4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:163
+msgid "URLv6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
 msgid "Unable to save modifications: %s"
 msgstr ""
 
 msgid "Unable to save modifications: %s"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Verbose Debug Logging"
 msgstr ""
 
 msgid "Verbose Debug Logging"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
 msgid "Version"
 msgstr ""
 
 msgid "Version"
 msgstr ""
 
@@ -745,7 +828,8 @@ msgstr ""
 msgid "WAN-Forward (packets)"
 msgstr ""
 
 msgid "WAN-Forward (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "WAN-Forward Chain"
 msgstr ""
 
 msgid "WAN-Forward Chain"
 msgstr ""
 
@@ -753,16 +837,22 @@ msgstr ""
 msgid "WAN-Input (packets)"
 msgstr ""
 
 msgid "WAN-Input (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "WAN-Input Chain"
 msgstr ""
 
 msgid "WAN-Input Chain"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:468
-msgid "alert"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:121
+msgid ""
+"With this editor you can fill up an initial custom feed file (a 1:1 copy of "
+"the version shipped with the package). The file is located at '/etc/banip/"
+"banip.custom.feeds'. Then you can edit this file, delete entries, add new "
+"ones, etc. To go back to the maintainers version just empty the custom feed "
+"file again (do not delete it!)."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
-msgid "audit"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+msgid "alert"
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
@@ -777,63 +867,63 @@ msgstr ""
 msgid "banIP"
 msgstr ""
 
 msgid "banIP"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:469
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
 msgid "crit"
 msgstr ""
 
 msgid "crit"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
 msgid "debug"
 msgstr ""
 
 msgid "debug"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:467
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
 msgid "emerg"
 msgstr ""
 
 msgid "emerg"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
 msgid "err"
 msgstr ""
 
 msgid "err"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:473
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:487
 msgid "info"
 msgstr ""
 
 msgid "info"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:434
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:444
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:454
 msgid "local allowlist"
 msgstr ""
 
 msgid "local allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:431
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:441
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
 msgid "local blocklist"
 msgstr ""
 
 msgid "local blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
 msgid "memory (default)"
 msgstr ""
 
 msgid "memory (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:472
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
 msgid "notice"
 msgstr ""
 
 msgid "notice"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
 msgid "performance"
 msgstr ""
 
 msgid "performance"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:316
 msgid "reload"
 msgstr ""
 
 msgid "reload"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
 msgid "restart"
 msgstr ""
 
 msgid "restart"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
 msgid "start (default)"
 msgstr ""
 
 msgid "start (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:471
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:485
 msgid "warn (default)"
 msgstr ""
 
 msgid "warn (default)"
 msgstr ""
 
@@ -855,8 +945,5 @@ msgstr ""
 #~ msgid "Advanced"
 #~ msgstr "προχωρημένο"
 
 #~ msgid "Advanced"
 #~ msgstr "προχωρημένο"
 
-#~ msgid "Description"
-#~ msgstr "Περιγραφή"
-
 #~ msgid "Loading"
 #~ msgstr "Φόρτωση"
 #~ msgid "Loading"
 #~ msgstr "Φόρτωση"
index 820a0b57706a6f8664ebd81ee34ed3acfc885931..6d7cf3244542a6632dd6230e0252655320034c20 100644 (file)
@@ -14,144 +14,154 @@ msgstr ""
 msgid "-- Set Selection --"
 msgstr ""
 
 msgid "-- Set Selection --"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:408
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
 msgid "-100"
 msgstr ""
 
 msgid "-100"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
 msgid "-200 (default)"
 msgstr ""
 
 msgid "-200 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
 msgid "-300"
 msgstr ""
 
 msgid "-300"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
 msgid "-400"
 msgstr ""
 
 msgid "-400"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
 msgid "0"
 msgstr ""
 
 msgid "0"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+msgid "0 (disable)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
 msgid "100 (default)"
 msgstr ""
 
 msgid "100 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498
 msgid "1000"
 msgstr ""
 
 msgid "1000"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:350
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354
 msgid "1024 (default)"
 msgstr ""
 
 msgid "1024 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:351
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
 msgid "2048"
 msgstr ""
 
 msgid "2048"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
 msgid "250"
 msgstr ""
 
 msgid "250"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
 msgid "4096"
 msgstr ""
 
 msgid "4096"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:494
 msgid "50"
 msgstr ""
 
 msgid "50"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497
 msgid "500"
 msgstr ""
 
 msgid "500"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:349
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:353
 msgid "512"
 msgstr ""
 
 msgid "512"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:562
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:573
 msgid "ASNs"
 msgstr ""
 
 msgid "ASNs"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
 msgid "Active Devices"
 msgstr ""
 
 msgid "Active Devices"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
 msgid "Active Feeds"
 msgstr ""
 
 msgid "Active Feeds"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
 msgid "Active Subnets"
 msgstr ""
 
 msgid "Active Subnets"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr ""
 
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:233
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
 msgid "Advanced Settings"
 msgstr ""
 
 msgid "Advanced Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Allowlist Only"
 msgstr ""
 
 msgid "Allowlist Only"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Auto Allowlist"
 msgstr ""
 
 msgid "Auto Allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Auto Blocklist"
 msgstr ""
 
 msgid "Auto Blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid "Auto Detection"
 msgstr ""
 
 msgid "Auto Detection"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr ""
 
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr ""
 
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Backup Directory"
 msgstr ""
 
 msgid "Backup Directory"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base Directory"
 msgstr ""
 
 msgid "Base Directory"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base working directory while banIP processing."
 msgstr ""
 
 msgid "Base working directory while banIP processing."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Blocklist Expiry"
 msgstr ""
 
 msgid "Blocklist Expiry"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
 msgid "Blocklist Feeds"
 msgstr ""
 
 msgid "Blocklist Feeds"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid ""
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "CPU Cores"
 msgstr ""
 
 msgid "CPU Cores"
 msgstr ""
 
@@ -160,21 +170,21 @@ msgstr ""
 msgid "Cancel"
 msgstr ""
 
 msgid "Cancel"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
-msgid "Chain Priority"
-msgstr ""
-
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:238
 msgid "Chain/Set Settings"
 msgstr ""
 
 msgid "Chain/Set Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:337
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:478
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr ""
 
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:217
+msgid "Clear Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:30
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
@@ -183,79 +193,91 @@ msgid ""
 "documentation</a>"
 msgstr ""
 
 "documentation</a>"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:552
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:563
 msgid "Countries"
 msgstr ""
 
 msgid "Countries"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
 msgstr ""
 
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid "Deduplicate IPs"
 msgstr ""
 
 msgid "Deduplicate IPs"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid "Default Block Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:176
+msgid "Description"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
 msgstr ""
 
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:200
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
 msgid "Domain Lookup"
 msgstr ""
 
 msgid "Domain Lookup"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Don't check SSL server certificates during download."
 msgstr ""
 
 msgid "Don't check SSL server certificates during download."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Download Insecure"
 msgstr ""
 
 msgid "Download Insecure"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid "Download Parameters"
 msgstr ""
 
 msgid "Download Parameters"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Download Utility"
 msgstr ""
 
 msgid "Download Utility"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "E-Mail Notification"
 msgstr ""
 
 msgid "E-Mail Notification"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "E-Mail Profile"
 msgstr ""
 
 msgid "E-Mail Profile"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid "E-Mail Receiver Address"
 msgstr ""
 
 msgid "E-Mail Receiver Address"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "E-Mail Sender Address"
 msgstr ""
 
 msgid "E-Mail Sender Address"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:240
 msgid "E-Mail Settings"
 msgstr ""
 
 msgid "E-Mail Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "E-Mail Topic"
 msgstr ""
 
 msgid "E-Mail Topic"
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
 msgid "Edit Allowlist"
 msgstr ""
 
 msgid "Edit Allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:44
 msgid "Edit Blocklist"
 msgstr ""
 
 msgid "Edit Blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
 msgid "Element Count"
 msgstr ""
 
 msgid "Element Count"
 msgstr ""
 
@@ -263,39 +285,60 @@ msgstr ""
 msgid "Elements"
 msgstr ""
 
 msgid "Elements"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:142
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:180
+msgid "Empty field not allowed"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enable the banIP service."
 msgstr ""
 
 msgid "Enable the banIP service."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr ""
 
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enabled"
 msgstr ""
 
 msgid "Enabled"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "Enables IPv4 support."
 msgstr ""
 
 msgid "Enables IPv4 support."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "Enables IPv6 support."
 msgstr ""
 
 msgid "Enables IPv6 support."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Expiry time for auto added blocklist set members."
 msgstr ""
 
 msgid "Expiry time for auto added blocklist set members."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:535
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:137
+msgid "Feed Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
 msgid "Feed Selection"
 msgstr ""
 
 msgid "Feed Selection"
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:208
+msgid "Fill Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
 msgid "Firewall Log"
 msgstr ""
 
 msgid "Firewall Log"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:232
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:185
+msgid "Flag"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:192
+msgid "Flag not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
 msgid "General Settings"
 msgstr ""
 
 msgid "General Settings"
 msgstr ""
 
@@ -303,11 +346,11 @@ msgstr ""
 msgid "Grant access to LuCI app banIP"
 msgstr ""
 
 msgid "Grant access to LuCI app banIP"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
 msgid "High Priority"
 msgstr ""
 
 msgid "High Priority"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
 msgid "Highest Priority"
 msgstr ""
 
 msgid "Highest Priority"
 msgstr ""
 
@@ -319,71 +362,80 @@ msgstr ""
 msgid "IP Search..."
 msgstr ""
 
 msgid "IP Search..."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "IPv4 Support"
 msgstr ""
 
 msgid "IPv4 Support"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "IPv6 Support"
 msgstr ""
 
 msgid "IPv6 Support"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
 msgstr ""
 
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:149
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:153
 msgid "Information"
 msgstr ""
 
 msgid "Information"
 msgstr ""
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:145
+msgid "Invalid characters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:73
+msgid "Invalid input values, unable to save modifications."
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "LAN-Forward Chain"
 msgstr ""
 
 msgid "LAN-Forward Chain"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
 msgid "Last Run"
 msgstr ""
 
 msgid "Last Run"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
 msgid "Least Priority"
 msgstr ""
 
 msgid "Least Priority"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
 msgid "Less Priority"
 msgstr ""
 
 msgid "Less Priority"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr ""
 
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr ""
 
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr ""
 
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr ""
 
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
 msgstr ""
 
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr ""
 
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:543
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr ""
 
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr ""
 
@@ -391,68 +443,76 @@ msgstr ""
 msgid "List the elements of a specific banIP-related Set."
 msgstr ""
 
 msgid "List the elements of a specific banIP-related Set."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid "Log Count"
 msgstr ""
 
 msgid "Log Count"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log LAN-Forward"
 msgstr ""
 
 msgid "Log LAN-Forward"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Log Level"
 msgstr ""
 
 msgid "Log Level"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
 msgid "Log Limit"
 msgstr ""
 
 msgid "Log Limit"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:235
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:239
 msgid "Log Settings"
 msgstr ""
 
 msgid "Log Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid "Log Terms"
 msgstr ""
 
 msgid "Log Terms"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log WAN-Forward"
 msgstr ""
 
 msgid "Log WAN-Forward"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log WAN-Input"
 msgstr ""
 
 msgid "Log WAN-Input"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr ""
 
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr ""
 
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr ""
 
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid "Max Open Files"
 msgstr ""
 
 msgid "Max Open Files"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "NFT Chain Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
 msgid "NFT Information"
 msgstr ""
 
 msgid "NFT Information"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "NFT Set Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Network Devices"
 msgstr ""
 
 msgid "Network Devices"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Network Interfaces"
 msgstr ""
 
 msgid "Network Interfaces"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "Nice Level"
 msgstr ""
 
 msgid "Nice Level"
 msgstr ""
 
@@ -469,68 +529,75 @@ msgstr ""
 msgid "No banIP related processing logs yet!"
 msgstr ""
 
 msgid "No banIP related processing logs yet!"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
 msgid "Normal Priority (default)"
 msgstr ""
 
 msgid "Normal Priority (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr ""
 
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
 msgstr ""
 
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:28
 msgid "Overview"
 msgstr ""
 
 msgid "Overview"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
-msgid "Parse only the last stated number of log entries for suspicious events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
+msgid ""
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:67
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:76
 msgid "Processing Log"
 msgstr ""
 
 msgid "Processing Log"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr ""
 
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:156
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:169
+msgid "Protocol/URL format not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr ""
 
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
 msgstr ""
 
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:223
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:222
 msgid "Refresh"
 msgstr ""
 
 msgid "Refresh"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:214
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218
 msgid "Reload"
 msgstr ""
 
 msgid "Reload"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Report Directory"
 msgstr ""
 
 msgid "Report Directory"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid "Report Elements"
 msgstr ""
 
 msgid "Report Elements"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:221
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:225
 msgid "Restart"
 msgstr ""
 
 msgid "Restart"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr ""
 
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr ""
 
@@ -539,14 +606,26 @@ msgstr ""
 msgid "Result"
 msgstr ""
 
 msgid "Result"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:161
+msgid "Rulev4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
+msgid "Rulev6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
 msgid "Run Flags"
 msgstr ""
 
 msgid "Run Flags"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
 msgid "Run Information"
 msgstr ""
 
 msgid "Run Information"
 msgstr ""
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:226
+msgid "Save Custom Feeds"
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr ""
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr ""
@@ -555,23 +634,23 @@ msgstr ""
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr ""
 
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Select one of the pre-configured download utilities."
 msgstr ""
 
 msgid "Select one of the pre-configured download utilities."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Select the WAN network device(s)."
 msgstr ""
 
 msgid "Select the WAN network device(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr ""
 
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr ""
 
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "Sender address for banIP notification E-Mails."
 msgstr ""
 
 msgid "Sender address for banIP notification E-Mails."
 msgstr ""
 
@@ -580,15 +659,11 @@ msgstr ""
 msgid "Set"
 msgstr ""
 
 msgid "Set"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set Policy"
-msgstr ""
-
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:60
 msgid "Set Reporting"
 msgstr ""
 
 msgid "Set Reporting"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Set Split Size"
 msgstr ""
 
 msgid "Set Split Size"
 msgstr ""
 
@@ -600,41 +675,41 @@ msgstr ""
 msgid "Set Survey..."
 msgstr ""
 
 msgid "Set Survey..."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:229
 msgid "Set details"
 msgstr ""
 
 msgid "Set details"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
 msgstr ""
 
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set the nft policy for banIP-related sets."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "Set the nft policy for banIP-related Sets."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Set the syslog level for NFT logging."
 msgstr ""
 
 msgid "Set the syslog level for NFT logging."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
 msgid "Settings"
 msgstr ""
 
 msgid "Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Split external set loading after every n members to save RAM."
 msgstr ""
 
 msgid "Split external set loading after every n members to save RAM."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "Startup Trigger Interface"
 msgstr ""
 
 msgid "Startup Trigger Interface"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:151
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
 msgid "Status"
 msgstr ""
 
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:207
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:211
 msgid "Stop"
 msgstr ""
 
 msgid "Stop"
 msgstr ""
 
@@ -642,33 +717,33 @@ msgstr ""
 msgid "Survey"
 msgstr ""
 
 msgid "Survey"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
 msgid "System Information"
 msgstr ""
 
 msgid "System Information"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Target directory for banIP-related report files."
 msgstr ""
 
 msgid "Target directory for banIP-related report files."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Target directory for compressed feed backups."
 msgstr ""
 
 msgid "Target directory for compressed feed backups."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
 msgid "The allowlist is too big, unable to save modifications."
 msgstr ""
 
 msgid "The allowlist is too big, unable to save modifications."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:28
 msgid "The blocklist is too big, unable to save modifications."
 msgstr ""
 
 msgid "The blocklist is too big, unable to save modifications."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
 msgstr ""
 
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "The selected priority will be used for banIP background processing."
 msgstr ""
 
 msgid "The selected priority will be used for banIP background processing."
 msgstr ""
 
@@ -682,14 +757,14 @@ msgid ""
 "The syslog output, prefiltered for banIP-related processing log entries only."
 msgstr ""
 
 "The syslog output, prefiltered for banIP-related processing log entries only."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:32
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 "IPv6 address or domain name per line."
 msgstr ""
 
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 "IPv6 address or domain name per line."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:32
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
@@ -706,38 +781,46 @@ msgstr ""
 msgid "Timestamp"
 msgstr ""
 
 msgid "Timestamp"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
 msgstr ""
 
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "Topic for banIP notification E-Mails."
 msgstr ""
 
 msgid "Topic for banIP notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger Action"
 msgstr ""
 
 msgid "Trigger Action"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid "Trigger Delay"
 msgstr ""
 
 msgid "Trigger Delay"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger action on ifup interface events."
 msgstr ""
 
 msgid "Trigger action on ifup interface events."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:20
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:20
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:150
+msgid "URLv4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:163
+msgid "URLv6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
 msgid "Unable to save modifications: %s"
 msgstr ""
 
 msgid "Unable to save modifications: %s"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Verbose Debug Logging"
 msgstr ""
 
 msgid "Verbose Debug Logging"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
 msgid "Version"
 msgstr ""
 
 msgid "Version"
 msgstr ""
 
@@ -745,7 +828,8 @@ msgstr ""
 msgid "WAN-Forward (packets)"
 msgstr ""
 
 msgid "WAN-Forward (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "WAN-Forward Chain"
 msgstr ""
 
 msgid "WAN-Forward Chain"
 msgstr ""
 
@@ -753,16 +837,22 @@ msgstr ""
 msgid "WAN-Input (packets)"
 msgstr ""
 
 msgid "WAN-Input (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "WAN-Input Chain"
 msgstr ""
 
 msgid "WAN-Input Chain"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:468
-msgid "alert"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:121
+msgid ""
+"With this editor you can fill up an initial custom feed file (a 1:1 copy of "
+"the version shipped with the package). The file is located at '/etc/banip/"
+"banip.custom.feeds'. Then you can edit this file, delete entries, add new "
+"ones, etc. To go back to the maintainers version just empty the custom feed "
+"file again (do not delete it!)."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
-msgid "audit"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+msgid "alert"
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
@@ -777,62 +867,62 @@ msgstr ""
 msgid "banIP"
 msgstr ""
 
 msgid "banIP"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:469
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
 msgid "crit"
 msgstr ""
 
 msgid "crit"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
 msgid "debug"
 msgstr ""
 
 msgid "debug"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:467
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
 msgid "emerg"
 msgstr ""
 
 msgid "emerg"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
 msgid "err"
 msgstr ""
 
 msgid "err"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:473
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:487
 msgid "info"
 msgstr ""
 
 msgid "info"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:434
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:444
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:454
 msgid "local allowlist"
 msgstr ""
 
 msgid "local allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:431
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:441
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
 msgid "local blocklist"
 msgstr ""
 
 msgid "local blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
 msgid "memory (default)"
 msgstr ""
 
 msgid "memory (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:472
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
 msgid "notice"
 msgstr ""
 
 msgid "notice"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
 msgid "performance"
 msgstr ""
 
 msgid "performance"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:316
 msgid "reload"
 msgstr ""
 
 msgid "reload"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
 msgid "restart"
 msgstr ""
 
 msgid "restart"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
 msgid "start (default)"
 msgstr ""
 
 msgid "start (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:471
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:485
 msgid "warn (default)"
 msgstr ""
 msgid "warn (default)"
 msgstr ""
index 69de7594b6335222353fa869b71d85b5bba85c53..5cd0fa39b5a82d1bd4b4e70e840554b4f992c882 100644 (file)
@@ -17,94 +17,98 @@ msgstr ""
 msgid "-- Set Selection --"
 msgstr ""
 
 msgid "-- Set Selection --"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:408
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
 msgid "-100"
 msgstr ""
 
 msgid "-100"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
 msgid "-200 (default)"
 msgstr ""
 
 msgid "-200 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
 msgid "-300"
 msgstr ""
 
 msgid "-300"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
 msgid "-400"
 msgstr ""
 
 msgid "-400"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
 msgid "0"
 msgstr ""
 
 msgid "0"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+msgid "0 (disable)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
 msgid "100 (default)"
 msgstr ""
 
 msgid "100 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498
 msgid "1000"
 msgstr ""
 
 msgid "1000"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:350
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354
 msgid "1024 (default)"
 msgstr "1024 (predeterminado)"
 
 msgid "1024 (default)"
 msgstr "1024 (predeterminado)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:351
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
 msgid "2048"
 msgstr ""
 
 msgid "2048"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
 msgid "250"
 msgstr ""
 
 msgid "250"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
 msgid "4096"
 msgstr ""
 
 msgid "4096"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:494
 msgid "50"
 msgstr ""
 
 msgid "50"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497
 msgid "500"
 msgstr ""
 
 msgid "500"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:349
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:353
 msgid "512"
 msgstr ""
 
 msgid "512"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:562
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:573
 msgid "ASNs"
 msgstr "ASNs"
 
 msgid "ASNs"
 msgstr "ASNs"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
 msgid "Active Devices"
 msgstr "Dispositivos activos"
 
 msgid "Active Devices"
 msgstr "Dispositivos activos"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
 msgid "Active Feeds"
 msgstr "Fuentes activas"
 
 msgid "Active Feeds"
 msgstr "Fuentes activas"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
 msgid "Active Subnets"
 msgstr "Subredes activas"
 
 msgid "Active Subnets"
 msgstr "Subredes activas"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr ""
 "Retraso de activación adicional en segundos antes de que realmente comience "
 "el procesamiento de banIP."
 
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr ""
 "Retraso de activación adicional en segundos antes de que realmente comience "
 "el procesamiento de banIP."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:233
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
 msgid "Advanced Settings"
 msgstr ""
 
 msgid "Advanced Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Allowlist Only"
 msgstr "Solo lista de permitidos"
 
 msgid "Allowlist Only"
 msgstr "Solo lista de permitidos"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
@@ -112,56 +116,62 @@ msgstr ""
 "Las modificaciones de la lista de permitidos se han guardado, inicie la "
 "búsqueda de dominios o reinicie banIP para que los cambios surtan efecto."
 
 "Las modificaciones de la lista de permitidos se han guardado, inicie la "
 "búsqueda de dominios o reinicie banIP para que los cambios surtan efecto."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 #, fuzzy
 msgid "Auto Allowlist"
 msgstr "Lista de permitidos automática"
 
 #, fuzzy
 msgid "Auto Allowlist"
 msgstr "Lista de permitidos automática"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 #, fuzzy
 msgid "Auto Blocklist"
 msgstr "Lista de bloqueo automática"
 
 #, fuzzy
 msgid "Auto Blocklist"
 msgstr "Lista de bloqueo automática"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid "Auto Detection"
 msgstr "Detección automática"
 
 msgid "Auto Detection"
 msgstr "Detección automática"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr ""
 "Transfiere automáticamente las IP sospechosas a la lista de bloqueo de banIP."
 
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr ""
 "Transfiere automáticamente las IP sospechosas a la lista de bloqueo de banIP."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr ""
 
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Backup Directory"
 msgstr "Directorio de respaldo"
 
 msgid "Backup Directory"
 msgstr "Directorio de respaldo"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base Directory"
 msgstr ""
 
 msgid "Base Directory"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base working directory while banIP processing."
 msgstr ""
 
 msgid "Base working directory while banIP processing."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Blocklist Expiry"
 msgstr ""
 
 msgid "Blocklist Expiry"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
 msgid "Blocklist Feeds"
 msgstr ""
 
 msgid "Blocklist Feeds"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid ""
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "CPU Cores"
 msgstr ""
 
 msgid "CPU Cores"
 msgstr ""
 
@@ -170,21 +180,21 @@ msgstr ""
 msgid "Cancel"
 msgstr "Cancelar"
 
 msgid "Cancel"
 msgstr "Cancelar"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
-msgid "Chain Priority"
-msgstr ""
-
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:238
 msgid "Chain/Set Settings"
 msgstr ""
 
 msgid "Chain/Set Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:337
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:478
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr ""
 
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:217
+msgid "Clear Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:30
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
@@ -193,79 +203,91 @@ msgid ""
 "documentation</a>"
 msgstr ""
 
 "documentation</a>"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:552
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:563
 msgid "Countries"
 msgstr "Países"
 
 msgid "Countries"
 msgstr "Países"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
 msgstr ""
 
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid "Deduplicate IPs"
 msgstr ""
 
 msgid "Deduplicate IPs"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid "Default Block Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:176
+msgid "Description"
+msgstr "Descripción"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
 msgstr ""
 
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:200
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
 msgid "Domain Lookup"
 msgstr ""
 
 msgid "Domain Lookup"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Don't check SSL server certificates during download."
 msgstr "No verificar los certificados SSL del servidor durante la descarga."
 
 msgid "Don't check SSL server certificates during download."
 msgstr "No verificar los certificados SSL del servidor durante la descarga."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Download Insecure"
 msgstr "Descarga insegura"
 
 msgid "Download Insecure"
 msgstr "Descarga insegura"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid "Download Parameters"
 msgstr "Descargar parámetros"
 
 msgid "Download Parameters"
 msgstr "Descargar parámetros"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Download Utility"
 msgstr "Utilidad de descarga"
 
 msgid "Download Utility"
 msgstr "Utilidad de descarga"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "E-Mail Notification"
 msgstr "Notificación por correo electrónico"
 
 msgid "E-Mail Notification"
 msgstr "Notificación por correo electrónico"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "E-Mail Profile"
 msgstr "Perfil de correo electrónico"
 
 msgid "E-Mail Profile"
 msgstr "Perfil de correo electrónico"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid "E-Mail Receiver Address"
 msgstr "Dirección del destinatario de correo electrónico"
 
 msgid "E-Mail Receiver Address"
 msgstr "Dirección del destinatario de correo electrónico"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "E-Mail Sender Address"
 msgstr "Dirección del remitente de correo electrónico"
 
 msgid "E-Mail Sender Address"
 msgstr "Dirección del remitente de correo electrónico"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:240
 msgid "E-Mail Settings"
 msgstr ""
 
 msgid "E-Mail Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "E-Mail Topic"
 msgstr "Tema del correo electrónico"
 
 msgid "E-Mail Topic"
 msgstr "Tema del correo electrónico"
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
 msgid "Edit Allowlist"
 msgstr ""
 
 msgid "Edit Allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:44
 msgid "Edit Blocklist"
 msgstr ""
 
 msgid "Edit Blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
 msgid "Element Count"
 msgstr ""
 
 msgid "Element Count"
 msgstr ""
 
@@ -273,39 +295,60 @@ msgstr ""
 msgid "Elements"
 msgstr ""
 
 msgid "Elements"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:142
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:180
+msgid "Empty field not allowed"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enable the banIP service."
 msgstr "Activar el servicio banIP.."
 
 msgid "Enable the banIP service."
 msgstr "Activar el servicio banIP.."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr ""
 
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enabled"
 msgstr "Activado"
 
 msgid "Enabled"
 msgstr "Activado"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "Enables IPv4 support."
 msgstr ""
 
 msgid "Enables IPv4 support."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "Enables IPv6 support."
 msgstr ""
 
 msgid "Enables IPv6 support."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Expiry time for auto added blocklist set members."
 msgstr ""
 
 msgid "Expiry time for auto added blocklist set members."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:535
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:137
+msgid "Feed Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
 msgid "Feed Selection"
 msgstr ""
 
 msgid "Feed Selection"
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:208
+msgid "Fill Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
 msgid "Firewall Log"
 msgstr ""
 
 msgid "Firewall Log"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:232
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:185
+msgid "Flag"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:192
+msgid "Flag not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
 msgid "General Settings"
 msgstr "Configuración general"
 
 msgid "General Settings"
 msgstr "Configuración general"
 
@@ -313,11 +356,11 @@ msgstr "Configuración general"
 msgid "Grant access to LuCI app banIP"
 msgstr "Otorgar acceso a la aplicación banIP de LuCI"
 
 msgid "Grant access to LuCI app banIP"
 msgstr "Otorgar acceso a la aplicación banIP de LuCI"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
 msgid "High Priority"
 msgstr "Alta prioridad"
 
 msgid "High Priority"
 msgstr "Alta prioridad"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
 msgid "Highest Priority"
 msgstr "Prioridad más alta"
 
 msgid "Highest Priority"
 msgstr "Prioridad más alta"
 
@@ -329,72 +372,81 @@ msgstr ""
 msgid "IP Search..."
 msgstr ""
 
 msgid "IP Search..."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "IPv4 Support"
 msgstr "Soporte IPv4"
 
 msgid "IPv4 Support"
 msgstr "Soporte IPv4"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "IPv6 Support"
 msgstr "Soporte IPv6"
 
 msgid "IPv6 Support"
 msgstr "Soporte IPv6"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
 msgstr ""
 
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:149
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:153
 msgid "Information"
 msgstr "Información"
 
 msgid "Information"
 msgstr "Información"
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:145
+msgid "Invalid characters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:73
+msgid "Invalid input values, unable to save modifications."
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "LAN-Forward Chain"
 msgstr ""
 
 msgid "LAN-Forward Chain"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
 msgid "Last Run"
 msgstr "Último inicio"
 
 msgid "Last Run"
 msgstr "Último inicio"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
 msgid "Least Priority"
 msgstr "Prioridad mínima"
 
 msgid "Least Priority"
 msgstr "Prioridad mínima"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
 msgid "Less Priority"
 msgstr "Menos prioridad"
 
 msgid "Less Priority"
 msgstr "Menos prioridad"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr ""
 
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr ""
 
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr ""
 
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr ""
 
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
 msgstr ""
 
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr ""
 "Lista de interfaces de red disponibles para activar el inicio de banIP."
 
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr ""
 "Lista de interfaces de red disponibles para activar el inicio de banIP."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:543
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr ""
 
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr ""
 
@@ -402,68 +454,76 @@ msgstr ""
 msgid "List the elements of a specific banIP-related Set."
 msgstr ""
 
 msgid "List the elements of a specific banIP-related Set."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid "Log Count"
 msgstr ""
 
 msgid "Log Count"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log LAN-Forward"
 msgstr ""
 
 msgid "Log LAN-Forward"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Log Level"
 msgstr ""
 
 msgid "Log Level"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
 msgid "Log Limit"
 msgstr "Límite de registro"
 
 msgid "Log Limit"
 msgstr "Límite de registro"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:235
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:239
 msgid "Log Settings"
 msgstr ""
 
 msgid "Log Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid "Log Terms"
 msgstr "Términos de registro"
 
 msgid "Log Terms"
 msgstr "Términos de registro"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log WAN-Forward"
 msgstr ""
 
 msgid "Log WAN-Forward"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log WAN-Input"
 msgstr ""
 
 msgid "Log WAN-Input"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr ""
 
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr ""
 
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr ""
 
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid "Max Open Files"
 msgstr ""
 
 msgid "Max Open Files"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "NFT Chain Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
 msgid "NFT Information"
 msgstr ""
 
 msgid "NFT Information"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "NFT Set Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Network Devices"
 msgstr ""
 
 msgid "Network Devices"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Network Interfaces"
 msgstr "Interfaces de red"
 
 msgid "Network Interfaces"
 msgstr "Interfaces de red"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "Nice Level"
 msgstr ""
 
 msgid "Nice Level"
 msgstr ""
 
@@ -480,72 +540,77 @@ msgstr ""
 msgid "No banIP related processing logs yet!"
 msgstr ""
 
 msgid "No banIP related processing logs yet!"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
 msgid "Normal Priority (default)"
 msgstr "Prioridad normal (predeterminado)"
 
 msgid "Normal Priority (default)"
 msgstr "Prioridad normal (predeterminado)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr ""
 
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
 msgstr ""
 
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:28
 msgid "Overview"
 msgstr "Visión general"
 
 msgid "Overview"
 msgstr "Visión general"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
-msgid "Parse only the last stated number of log entries for suspicious events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
+msgid ""
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
 msgstr ""
 msgstr ""
-"Analice solo el último número indicado de entradas de registro para detectar "
-"eventos sospechosos."
 
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:67
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:76
 msgid "Processing Log"
 msgstr ""
 
 msgid "Processing Log"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr ""
 "Perfil utilizado por 'msmtp' para correos electrónicos de notificación de "
 "banIP."
 
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr ""
 "Perfil utilizado por 'msmtp' para correos electrónicos de notificación de "
 "banIP."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:156
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:169
+msgid "Protocol/URL format not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr ""
 
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
 msgstr ""
 
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:223
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:222
 msgid "Refresh"
 msgstr "Refrescar"
 
 msgid "Refresh"
 msgstr "Refrescar"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:214
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218
 msgid "Reload"
 msgstr "Recargar"
 
 msgid "Reload"
 msgstr "Recargar"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Report Directory"
 msgstr "Informar directorio"
 
 msgid "Report Directory"
 msgstr "Informar directorio"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid "Report Elements"
 msgstr ""
 
 msgid "Report Elements"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:221
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:225
 msgid "Restart"
 msgstr "Reiniciar"
 
 msgid "Restart"
 msgstr "Reiniciar"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr ""
 
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr ""
 
@@ -554,14 +619,26 @@ msgstr ""
 msgid "Result"
 msgstr "Resultado"
 
 msgid "Result"
 msgstr "Resultado"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:161
+msgid "Rulev4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
+msgid "Rulev6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
 msgid "Run Flags"
 msgstr "Ejecutar banderas"
 
 msgid "Run Flags"
 msgstr "Ejecutar banderas"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
 msgid "Run Information"
 msgstr "Ejecutar información"
 
 msgid "Run Information"
 msgstr "Ejecutar información"
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:226
+msgid "Save Custom Feeds"
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr ""
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr ""
@@ -570,23 +647,23 @@ msgstr ""
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr ""
 
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Select one of the pre-configured download utilities."
 msgstr ""
 
 msgid "Select one of the pre-configured download utilities."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Select the WAN network device(s)."
 msgstr ""
 
 msgid "Select the WAN network device(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr ""
 
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr ""
 
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "Sender address for banIP notification E-Mails."
 msgstr ""
 "Dirección del remitente para correos electrónicos de notificación de banIP."
 msgid "Sender address for banIP notification E-Mails."
 msgstr ""
 "Dirección del remitente para correos electrónicos de notificación de banIP."
@@ -596,15 +673,11 @@ msgstr ""
 msgid "Set"
 msgstr ""
 
 msgid "Set"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set Policy"
-msgstr ""
-
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:60
 msgid "Set Reporting"
 msgstr ""
 
 msgid "Set Reporting"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Set Split Size"
 msgstr ""
 
 msgid "Set Split Size"
 msgstr ""
 
@@ -616,41 +689,41 @@ msgstr ""
 msgid "Set Survey..."
 msgstr ""
 
 msgid "Set Survey..."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:229
 msgid "Set details"
 msgstr ""
 
 msgid "Set details"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
 msgstr ""
 
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set the nft policy for banIP-related sets."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "Set the nft policy for banIP-related Sets."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Set the syslog level for NFT logging."
 msgstr ""
 
 msgid "Set the syslog level for NFT logging."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
 msgid "Settings"
 msgstr "Configuraciones"
 
 msgid "Settings"
 msgstr "Configuraciones"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Split external set loading after every n members to save RAM."
 msgstr ""
 
 msgid "Split external set loading after every n members to save RAM."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "Startup Trigger Interface"
 msgstr "Interfaz de activación de inicio"
 
 msgid "Startup Trigger Interface"
 msgstr "Interfaz de activación de inicio"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:151
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
 msgid "Status"
 msgstr ""
 
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:207
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:211
 msgid "Stop"
 msgstr ""
 
 msgid "Stop"
 msgstr ""
 
@@ -658,33 +731,33 @@ msgstr ""
 msgid "Survey"
 msgstr ""
 
 msgid "Survey"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
 msgid "System Information"
 msgstr ""
 
 msgid "System Information"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Target directory for banIP-related report files."
 msgstr ""
 
 msgid "Target directory for banIP-related report files."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Target directory for compressed feed backups."
 msgstr ""
 
 msgid "Target directory for compressed feed backups."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
 msgid "The allowlist is too big, unable to save modifications."
 msgstr ""
 
 msgid "The allowlist is too big, unable to save modifications."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:28
 msgid "The blocklist is too big, unable to save modifications."
 msgstr ""
 
 msgid "The blocklist is too big, unable to save modifications."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
 msgstr ""
 
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "The selected priority will be used for banIP background processing."
 msgstr ""
 
 msgid "The selected priority will be used for banIP background processing."
 msgstr ""
 
@@ -698,14 +771,14 @@ msgid ""
 "The syslog output, prefiltered for banIP-related processing log entries only."
 msgstr ""
 
 "The syslog output, prefiltered for banIP-related processing log entries only."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:32
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 "IPv6 address or domain name per line."
 msgstr ""
 
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 "IPv6 address or domain name per line."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:32
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
@@ -722,38 +795,46 @@ msgstr ""
 msgid "Timestamp"
 msgstr "Marca de tiempo"
 
 msgid "Timestamp"
 msgstr "Marca de tiempo"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
 msgstr ""
 
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "Topic for banIP notification E-Mails."
 msgstr "Tema para correos electrónicos de notificación de banIP."
 
 msgid "Topic for banIP notification E-Mails."
 msgstr "Tema para correos electrónicos de notificación de banIP."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger Action"
 msgstr ""
 
 msgid "Trigger Action"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid "Trigger Delay"
 msgstr "Retraso de disparo"
 
 msgid "Trigger Delay"
 msgstr "Retraso de disparo"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger action on ifup interface events."
 msgstr ""
 
 msgid "Trigger action on ifup interface events."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:20
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:20
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:150
+msgid "URLv4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:163
+msgid "URLv6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
 msgid "Unable to save modifications: %s"
 msgstr ""
 
 msgid "Unable to save modifications: %s"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Verbose Debug Logging"
 msgstr "Registro de depuración detallado"
 
 msgid "Verbose Debug Logging"
 msgstr "Registro de depuración detallado"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
 msgid "Version"
 msgstr ""
 
 msgid "Version"
 msgstr ""
 
@@ -761,7 +842,8 @@ msgstr ""
 msgid "WAN-Forward (packets)"
 msgstr ""
 
 msgid "WAN-Forward (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "WAN-Forward Chain"
 msgstr ""
 
 msgid "WAN-Forward Chain"
 msgstr ""
 
@@ -769,16 +851,22 @@ msgstr ""
 msgid "WAN-Input (packets)"
 msgstr ""
 
 msgid "WAN-Input (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "WAN-Input Chain"
 msgstr ""
 
 msgid "WAN-Input Chain"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:468
-msgid "alert"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:121
+msgid ""
+"With this editor you can fill up an initial custom feed file (a 1:1 copy of "
+"the version shipped with the package). The file is located at '/etc/banip/"
+"banip.custom.feeds'. Then you can edit this file, delete entries, add new "
+"ones, etc. To go back to the maintainers version just empty the custom feed "
+"file again (do not delete it!)."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
-msgid "audit"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+msgid "alert"
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
@@ -793,66 +881,72 @@ msgstr ""
 msgid "banIP"
 msgstr "banIP"
 
 msgid "banIP"
 msgstr "banIP"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:469
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
 msgid "crit"
 msgstr ""
 
 msgid "crit"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
 msgid "debug"
 msgstr ""
 
 msgid "debug"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:467
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
 msgid "emerg"
 msgstr ""
 
 msgid "emerg"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
 msgid "err"
 msgstr ""
 
 msgid "err"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:473
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:487
 msgid "info"
 msgstr ""
 
 msgid "info"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:434
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:444
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:454
 msgid "local allowlist"
 msgstr ""
 
 msgid "local allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:431
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:441
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
 msgid "local blocklist"
 msgstr ""
 
 msgid "local blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
 msgid "memory (default)"
 msgstr ""
 
 msgid "memory (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:472
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
 msgid "notice"
 msgstr ""
 
 msgid "notice"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
 msgid "performance"
 msgstr ""
 
 msgid "performance"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:316
 msgid "reload"
 msgstr ""
 
 msgid "reload"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
 msgid "restart"
 msgstr ""
 
 msgid "restart"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
 msgid "start (default)"
 msgstr ""
 
 msgid "start (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:471
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:485
 msgid "warn (default)"
 msgstr ""
 
 msgid "warn (default)"
 msgstr ""
 
+#~ msgid ""
+#~ "Parse only the last stated number of log entries for suspicious events."
+#~ msgstr ""
+#~ "Analice solo el último número indicado de entradas de registro para "
+#~ "detectar eventos sospechosos."
+
 #~ msgid "Active Interfaces"
 #~ msgstr "Interfaces activas"
 
 #~ msgid "Active Interfaces"
 #~ msgstr "Interfaces activas"
 
@@ -1543,9 +1637,6 @@ msgstr ""
 #~ msgid "DST Target IPv6"
 #~ msgstr "Objetivo DST IPv6"
 
 #~ msgid "DST Target IPv6"
 #~ msgstr "Objetivo DST IPv6"
 
-#~ msgid "Description"
-#~ msgstr "Descripción"
-
 #~ msgid "Download Options"
 #~ msgstr "Opciones de descarga"
 
 #~ msgid "Download Options"
 #~ msgstr "Opciones de descarga"
 
index 8bcd26194d87023e676cf2f3cb3fb855877d730a..84f42c2f0fc1eeb38064914a69a75f63a949db7d 100644 (file)
@@ -14,144 +14,154 @@ msgstr ""
 msgid "-- Set Selection --"
 msgstr ""
 
 msgid "-- Set Selection --"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:408
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
 msgid "-100"
 msgstr ""
 
 msgid "-100"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
 msgid "-200 (default)"
 msgstr ""
 
 msgid "-200 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
 msgid "-300"
 msgstr ""
 
 msgid "-300"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
 msgid "-400"
 msgstr ""
 
 msgid "-400"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
 msgid "0"
 msgstr ""
 
 msgid "0"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+msgid "0 (disable)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
 msgid "100 (default)"
 msgstr ""
 
 msgid "100 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498
 msgid "1000"
 msgstr ""
 
 msgid "1000"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:350
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354
 msgid "1024 (default)"
 msgstr ""
 
 msgid "1024 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:351
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
 msgid "2048"
 msgstr ""
 
 msgid "2048"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
 msgid "250"
 msgstr ""
 
 msgid "250"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
 msgid "4096"
 msgstr ""
 
 msgid "4096"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:494
 msgid "50"
 msgstr ""
 
 msgid "50"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497
 msgid "500"
 msgstr ""
 
 msgid "500"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:349
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:353
 msgid "512"
 msgstr ""
 
 msgid "512"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:562
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:573
 msgid "ASNs"
 msgstr "ASN:t"
 
 msgid "ASNs"
 msgstr "ASN:t"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
 msgid "Active Devices"
 msgstr "Aktiiviset laitteet"
 
 msgid "Active Devices"
 msgstr "Aktiiviset laitteet"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
 msgid "Active Feeds"
 msgstr ""
 
 msgid "Active Feeds"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
 msgid "Active Subnets"
 msgstr "Aktiiviset aliverkot"
 
 msgid "Active Subnets"
 msgstr "Aktiiviset aliverkot"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr ""
 
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:233
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
 msgid "Advanced Settings"
 msgstr ""
 
 msgid "Advanced Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Allowlist Only"
 msgstr ""
 
 msgid "Allowlist Only"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Auto Allowlist"
 msgstr ""
 
 msgid "Auto Allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Auto Blocklist"
 msgstr ""
 
 msgid "Auto Blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid "Auto Detection"
 msgstr "Automaattinen tunnistus"
 
 msgid "Auto Detection"
 msgstr "Automaattinen tunnistus"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr ""
 
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr ""
 
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Backup Directory"
 msgstr "Varmuuskopiohakemisto"
 
 msgid "Backup Directory"
 msgstr "Varmuuskopiohakemisto"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base Directory"
 msgstr ""
 
 msgid "Base Directory"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base working directory while banIP processing."
 msgstr ""
 
 msgid "Base working directory while banIP processing."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Blocklist Expiry"
 msgstr ""
 
 msgid "Blocklist Expiry"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
 msgid "Blocklist Feeds"
 msgstr ""
 
 msgid "Blocklist Feeds"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid ""
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "CPU Cores"
 msgstr ""
 
 msgid "CPU Cores"
 msgstr ""
 
@@ -160,21 +170,21 @@ msgstr ""
 msgid "Cancel"
 msgstr "Peruuta"
 
 msgid "Cancel"
 msgstr "Peruuta"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
-msgid "Chain Priority"
-msgstr ""
-
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:238
 msgid "Chain/Set Settings"
 msgstr ""
 
 msgid "Chain/Set Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:337
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:478
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr ""
 
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:217
+msgid "Clear Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:30
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
@@ -183,79 +193,91 @@ msgid ""
 "documentation</a>"
 msgstr ""
 
 "documentation</a>"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:552
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:563
 msgid "Countries"
 msgstr "Maat"
 
 msgid "Countries"
 msgstr "Maat"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
 msgstr ""
 
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid "Deduplicate IPs"
 msgstr ""
 
 msgid "Deduplicate IPs"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid "Default Block Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:176
+msgid "Description"
+msgstr "Kuvaus"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
 msgstr ""
 
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:200
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
 msgid "Domain Lookup"
 msgstr ""
 
 msgid "Domain Lookup"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Don't check SSL server certificates during download."
 msgstr "Älä tarkista SSL-palvelinvarmenteita latauksen aikana."
 
 msgid "Don't check SSL server certificates during download."
 msgstr "Älä tarkista SSL-palvelinvarmenteita latauksen aikana."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Download Insecure"
 msgstr ""
 
 msgid "Download Insecure"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid "Download Parameters"
 msgstr ""
 
 msgid "Download Parameters"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Download Utility"
 msgstr "Lataustyökalu"
 
 msgid "Download Utility"
 msgstr "Lataustyökalu"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "E-Mail Notification"
 msgstr ""
 
 msgid "E-Mail Notification"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "E-Mail Profile"
 msgstr ""
 
 msgid "E-Mail Profile"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid "E-Mail Receiver Address"
 msgstr ""
 
 msgid "E-Mail Receiver Address"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "E-Mail Sender Address"
 msgstr ""
 
 msgid "E-Mail Sender Address"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:240
 msgid "E-Mail Settings"
 msgstr ""
 
 msgid "E-Mail Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "E-Mail Topic"
 msgstr ""
 
 msgid "E-Mail Topic"
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
 msgid "Edit Allowlist"
 msgstr ""
 
 msgid "Edit Allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:44
 msgid "Edit Blocklist"
 msgstr ""
 
 msgid "Edit Blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
 msgid "Element Count"
 msgstr ""
 
 msgid "Element Count"
 msgstr ""
 
@@ -263,39 +285,60 @@ msgstr ""
 msgid "Elements"
 msgstr ""
 
 msgid "Elements"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:142
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:180
+msgid "Empty field not allowed"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enable the banIP service."
 msgstr "Ota banIP-palvelun käyttöön."
 
 msgid "Enable the banIP service."
 msgstr "Ota banIP-palvelun käyttöön."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr ""
 
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enabled"
 msgstr "Käytössä"
 
 msgid "Enabled"
 msgstr "Käytössä"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "Enables IPv4 support."
 msgstr ""
 
 msgid "Enables IPv4 support."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "Enables IPv6 support."
 msgstr ""
 
 msgid "Enables IPv6 support."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Expiry time for auto added blocklist set members."
 msgstr ""
 
 msgid "Expiry time for auto added blocklist set members."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:535
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:137
+msgid "Feed Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
 msgid "Feed Selection"
 msgstr ""
 
 msgid "Feed Selection"
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:208
+msgid "Fill Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
 msgid "Firewall Log"
 msgstr ""
 
 msgid "Firewall Log"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:232
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:185
+msgid "Flag"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:192
+msgid "Flag not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
 msgid "General Settings"
 msgstr "Yleiset asetukset"
 
 msgid "General Settings"
 msgstr "Yleiset asetukset"
 
@@ -303,11 +346,11 @@ msgstr "Yleiset asetukset"
 msgid "Grant access to LuCI app banIP"
 msgstr ""
 
 msgid "Grant access to LuCI app banIP"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
 msgid "High Priority"
 msgstr ""
 
 msgid "High Priority"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
 msgid "Highest Priority"
 msgstr ""
 
 msgid "Highest Priority"
 msgstr ""
 
@@ -319,71 +362,80 @@ msgstr ""
 msgid "IP Search..."
 msgstr ""
 
 msgid "IP Search..."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "IPv4 Support"
 msgstr "IPv4-tuki"
 
 msgid "IPv4 Support"
 msgstr "IPv4-tuki"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "IPv6 Support"
 msgstr "IPv6-tuki"
 
 msgid "IPv6 Support"
 msgstr "IPv6-tuki"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
 msgstr ""
 
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:149
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:153
 msgid "Information"
 msgstr ""
 
 msgid "Information"
 msgstr ""
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:145
+msgid "Invalid characters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:73
+msgid "Invalid input values, unable to save modifications."
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "LAN-Forward Chain"
 msgstr ""
 
 msgid "LAN-Forward Chain"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
 msgid "Last Run"
 msgstr "Viimeksi ajettu"
 
 msgid "Last Run"
 msgstr "Viimeksi ajettu"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
 msgid "Least Priority"
 msgstr ""
 
 msgid "Least Priority"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
 msgid "Less Priority"
 msgstr ""
 
 msgid "Less Priority"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr ""
 
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr ""
 
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr ""
 
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr ""
 
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
 msgstr ""
 
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr ""
 
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:543
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr ""
 
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr ""
 
@@ -391,68 +443,76 @@ msgstr ""
 msgid "List the elements of a specific banIP-related Set."
 msgstr ""
 
 msgid "List the elements of a specific banIP-related Set."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid "Log Count"
 msgstr ""
 
 msgid "Log Count"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log LAN-Forward"
 msgstr ""
 
 msgid "Log LAN-Forward"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Log Level"
 msgstr ""
 
 msgid "Log Level"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
 msgid "Log Limit"
 msgstr ""
 
 msgid "Log Limit"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:235
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:239
 msgid "Log Settings"
 msgstr ""
 
 msgid "Log Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid "Log Terms"
 msgstr ""
 
 msgid "Log Terms"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log WAN-Forward"
 msgstr ""
 
 msgid "Log WAN-Forward"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log WAN-Input"
 msgstr ""
 
 msgid "Log WAN-Input"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr ""
 
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr ""
 
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr ""
 
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid "Max Open Files"
 msgstr ""
 
 msgid "Max Open Files"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "NFT Chain Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
 msgid "NFT Information"
 msgstr ""
 
 msgid "NFT Information"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "NFT Set Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Network Devices"
 msgstr ""
 
 msgid "Network Devices"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Network Interfaces"
 msgstr "Verkkoliitynnät"
 
 msgid "Network Interfaces"
 msgstr "Verkkoliitynnät"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "Nice Level"
 msgstr ""
 
 msgid "Nice Level"
 msgstr ""
 
@@ -469,68 +529,75 @@ msgstr ""
 msgid "No banIP related processing logs yet!"
 msgstr ""
 
 msgid "No banIP related processing logs yet!"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
 msgid "Normal Priority (default)"
 msgstr ""
 
 msgid "Normal Priority (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr ""
 
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
 msgstr ""
 
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:28
 msgid "Overview"
 msgstr "Yleiskatsaus"
 
 msgid "Overview"
 msgstr "Yleiskatsaus"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
-msgid "Parse only the last stated number of log entries for suspicious events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
+msgid ""
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:67
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:76
 msgid "Processing Log"
 msgstr ""
 
 msgid "Processing Log"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr ""
 
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:156
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:169
+msgid "Protocol/URL format not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr ""
 
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
 msgstr ""
 
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:223
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:222
 msgid "Refresh"
 msgstr "Päivitä"
 
 msgid "Refresh"
 msgstr "Päivitä"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:214
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218
 msgid "Reload"
 msgstr ""
 
 msgid "Reload"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Report Directory"
 msgstr ""
 
 msgid "Report Directory"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid "Report Elements"
 msgstr ""
 
 msgid "Report Elements"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:221
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:225
 msgid "Restart"
 msgstr "Käynnistä uudelleen"
 
 msgid "Restart"
 msgstr "Käynnistä uudelleen"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr ""
 
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr ""
 
@@ -539,14 +606,26 @@ msgstr ""
 msgid "Result"
 msgstr "Tulos"
 
 msgid "Result"
 msgstr "Tulos"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:161
+msgid "Rulev4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
+msgid "Rulev6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
 msgid "Run Flags"
 msgstr ""
 
 msgid "Run Flags"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
 msgid "Run Information"
 msgstr ""
 
 msgid "Run Information"
 msgstr ""
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:226
+msgid "Save Custom Feeds"
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr ""
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr ""
@@ -555,23 +634,23 @@ msgstr ""
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr ""
 
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Select one of the pre-configured download utilities."
 msgstr ""
 
 msgid "Select one of the pre-configured download utilities."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Select the WAN network device(s)."
 msgstr ""
 
 msgid "Select the WAN network device(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr ""
 
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr ""
 
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "Sender address for banIP notification E-Mails."
 msgstr ""
 
 msgid "Sender address for banIP notification E-Mails."
 msgstr ""
 
@@ -580,15 +659,11 @@ msgstr ""
 msgid "Set"
 msgstr ""
 
 msgid "Set"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set Policy"
-msgstr ""
-
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:60
 msgid "Set Reporting"
 msgstr ""
 
 msgid "Set Reporting"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Set Split Size"
 msgstr ""
 
 msgid "Set Split Size"
 msgstr ""
 
@@ -600,41 +675,41 @@ msgstr ""
 msgid "Set Survey..."
 msgstr ""
 
 msgid "Set Survey..."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:229
 msgid "Set details"
 msgstr ""
 
 msgid "Set details"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
 msgstr ""
 
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set the nft policy for banIP-related sets."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "Set the nft policy for banIP-related Sets."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Set the syslog level for NFT logging."
 msgstr ""
 
 msgid "Set the syslog level for NFT logging."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
 msgid "Settings"
 msgstr "Asetukset"
 
 msgid "Settings"
 msgstr "Asetukset"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Split external set loading after every n members to save RAM."
 msgstr ""
 
 msgid "Split external set loading after every n members to save RAM."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "Startup Trigger Interface"
 msgstr ""
 
 msgid "Startup Trigger Interface"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:151
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
 msgid "Status"
 msgstr ""
 
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:207
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:211
 msgid "Stop"
 msgstr ""
 
 msgid "Stop"
 msgstr ""
 
@@ -642,33 +717,33 @@ msgstr ""
 msgid "Survey"
 msgstr ""
 
 msgid "Survey"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
 msgid "System Information"
 msgstr ""
 
 msgid "System Information"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Target directory for banIP-related report files."
 msgstr ""
 
 msgid "Target directory for banIP-related report files."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Target directory for compressed feed backups."
 msgstr ""
 
 msgid "Target directory for compressed feed backups."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
 msgid "The allowlist is too big, unable to save modifications."
 msgstr ""
 
 msgid "The allowlist is too big, unable to save modifications."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:28
 msgid "The blocklist is too big, unable to save modifications."
 msgstr ""
 
 msgid "The blocklist is too big, unable to save modifications."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
 msgstr ""
 
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "The selected priority will be used for banIP background processing."
 msgstr ""
 
 msgid "The selected priority will be used for banIP background processing."
 msgstr ""
 
@@ -682,14 +757,14 @@ msgid ""
 "The syslog output, prefiltered for banIP-related processing log entries only."
 msgstr ""
 
 "The syslog output, prefiltered for banIP-related processing log entries only."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:32
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 "IPv6 address or domain name per line."
 msgstr ""
 
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 "IPv6 address or domain name per line."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:32
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
@@ -706,38 +781,46 @@ msgstr ""
 msgid "Timestamp"
 msgstr ""
 
 msgid "Timestamp"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
 msgstr ""
 
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "Topic for banIP notification E-Mails."
 msgstr ""
 
 msgid "Topic for banIP notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger Action"
 msgstr ""
 
 msgid "Trigger Action"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid "Trigger Delay"
 msgstr ""
 
 msgid "Trigger Delay"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger action on ifup interface events."
 msgstr ""
 
 msgid "Trigger action on ifup interface events."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:20
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:20
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:150
+msgid "URLv4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:163
+msgid "URLv6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
 msgid "Unable to save modifications: %s"
 msgstr ""
 
 msgid "Unable to save modifications: %s"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Verbose Debug Logging"
 msgstr ""
 
 msgid "Verbose Debug Logging"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
 msgid "Version"
 msgstr ""
 
 msgid "Version"
 msgstr ""
 
@@ -745,7 +828,8 @@ msgstr ""
 msgid "WAN-Forward (packets)"
 msgstr ""
 
 msgid "WAN-Forward (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "WAN-Forward Chain"
 msgstr ""
 
 msgid "WAN-Forward Chain"
 msgstr ""
 
@@ -753,16 +837,22 @@ msgstr ""
 msgid "WAN-Input (packets)"
 msgstr ""
 
 msgid "WAN-Input (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "WAN-Input Chain"
 msgstr ""
 
 msgid "WAN-Input Chain"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:468
-msgid "alert"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:121
+msgid ""
+"With this editor you can fill up an initial custom feed file (a 1:1 copy of "
+"the version shipped with the package). The file is located at '/etc/banip/"
+"banip.custom.feeds'. Then you can edit this file, delete entries, add new "
+"ones, etc. To go back to the maintainers version just empty the custom feed "
+"file again (do not delete it!)."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
-msgid "audit"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+msgid "alert"
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
@@ -777,63 +867,63 @@ msgstr ""
 msgid "banIP"
 msgstr ""
 
 msgid "banIP"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:469
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
 msgid "crit"
 msgstr ""
 
 msgid "crit"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
 msgid "debug"
 msgstr ""
 
 msgid "debug"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:467
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
 msgid "emerg"
 msgstr ""
 
 msgid "emerg"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
 msgid "err"
 msgstr ""
 
 msgid "err"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:473
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:487
 msgid "info"
 msgstr ""
 
 msgid "info"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:434
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:444
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:454
 msgid "local allowlist"
 msgstr ""
 
 msgid "local allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:431
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:441
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
 msgid "local blocklist"
 msgstr ""
 
 msgid "local blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
 msgid "memory (default)"
 msgstr ""
 
 msgid "memory (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:472
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
 msgid "notice"
 msgstr ""
 
 msgid "notice"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
 msgid "performance"
 msgstr ""
 
 msgid "performance"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:316
 msgid "reload"
 msgstr ""
 
 msgid "reload"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
 msgid "restart"
 msgstr ""
 
 msgid "restart"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
 msgid "start (default)"
 msgstr ""
 
 msgid "start (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:471
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:485
 msgid "warn (default)"
 msgstr ""
 
 msgid "warn (default)"
 msgstr ""
 
@@ -957,9 +1047,6 @@ msgstr ""
 #~ msgid "Type"
 #~ msgstr "Tyyppi"
 
 #~ msgid "Type"
 #~ msgstr "Tyyppi"
 
-#~ msgid "Description"
-#~ msgstr "Kuvaus"
-
 #~ msgid "Load"
 #~ msgstr "Kuormitus"
 
 #~ msgid "Load"
 #~ msgstr "Kuormitus"
 
index 0edbf369acabbd96a4462389eec3a0ce9fd4811a..7b5b160909d0d03167fa81db5bf1ddcd8ab27865 100644 (file)
@@ -14,144 +14,154 @@ msgstr ""
 msgid "-- Set Selection --"
 msgstr ""
 
 msgid "-- Set Selection --"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:408
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
 msgid "-100"
 msgstr ""
 
 msgid "-100"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
 msgid "-200 (default)"
 msgstr ""
 
 msgid "-200 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
 msgid "-300"
 msgstr ""
 
 msgid "-300"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
 msgid "-400"
 msgstr ""
 
 msgid "-400"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
 msgid "0"
 msgstr ""
 
 msgid "0"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+msgid "0 (disable)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
 msgid "100 (default)"
 msgstr ""
 
 msgid "100 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498
 msgid "1000"
 msgstr ""
 
 msgid "1000"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:350
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354
 msgid "1024 (default)"
 msgstr ""
 
 msgid "1024 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:351
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
 msgid "2048"
 msgstr ""
 
 msgid "2048"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
 msgid "250"
 msgstr ""
 
 msgid "250"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
 msgid "4096"
 msgstr ""
 
 msgid "4096"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:494
 msgid "50"
 msgstr ""
 
 msgid "50"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497
 msgid "500"
 msgstr ""
 
 msgid "500"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:349
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:353
 msgid "512"
 msgstr ""
 
 msgid "512"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:562
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:573
 msgid "ASNs"
 msgstr "Les ASN"
 
 msgid "ASNs"
 msgstr "Les ASN"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
 msgid "Active Devices"
 msgstr "Appareils actifs"
 
 msgid "Active Devices"
 msgstr "Appareils actifs"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
 msgid "Active Feeds"
 msgstr ""
 
 msgid "Active Feeds"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
 msgid "Active Subnets"
 msgstr "Sous-réseaux actifs"
 
 msgid "Active Subnets"
 msgstr "Sous-réseaux actifs"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr ""
 
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:233
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
 msgid "Advanced Settings"
 msgstr ""
 
 msgid "Advanced Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Allowlist Only"
 msgstr ""
 
 msgid "Allowlist Only"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Auto Allowlist"
 msgstr ""
 
 msgid "Auto Allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Auto Blocklist"
 msgstr ""
 
 msgid "Auto Blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid "Auto Detection"
 msgstr "Détection automatique"
 
 msgid "Auto Detection"
 msgstr "Détection automatique"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr ""
 
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr ""
 
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Backup Directory"
 msgstr "Répertoire de sauvegarde"
 
 msgid "Backup Directory"
 msgstr "Répertoire de sauvegarde"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base Directory"
 msgstr ""
 
 msgid "Base Directory"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base working directory while banIP processing."
 msgstr ""
 
 msgid "Base working directory while banIP processing."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Blocklist Expiry"
 msgstr ""
 
 msgid "Blocklist Expiry"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
 msgid "Blocklist Feeds"
 msgstr ""
 
 msgid "Blocklist Feeds"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid ""
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "CPU Cores"
 msgstr ""
 
 msgid "CPU Cores"
 msgstr ""
 
@@ -160,21 +170,21 @@ msgstr ""
 msgid "Cancel"
 msgstr "Annuler"
 
 msgid "Cancel"
 msgstr "Annuler"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
-msgid "Chain Priority"
-msgstr ""
-
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:238
 msgid "Chain/Set Settings"
 msgstr ""
 
 msgid "Chain/Set Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:337
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:478
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr ""
 
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:217
+msgid "Clear Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:30
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
@@ -183,80 +193,92 @@ msgid ""
 "documentation</a>"
 msgstr ""
 
 "documentation</a>"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:552
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:563
 msgid "Countries"
 msgstr "Pays"
 
 msgid "Countries"
 msgstr "Pays"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
 msgstr ""
 
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid "Deduplicate IPs"
 msgstr ""
 
 msgid "Deduplicate IPs"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid "Default Block Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:176
+msgid "Description"
+msgstr "Description"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
 msgstr ""
 
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:200
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
 msgid "Domain Lookup"
 msgstr ""
 
 msgid "Domain Lookup"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Don't check SSL server certificates during download."
 msgstr ""
 "Ne pas vérifier les certificats SSL du serveur pendant le téléchargement."
 
 msgid "Don't check SSL server certificates during download."
 msgstr ""
 "Ne pas vérifier les certificats SSL du serveur pendant le téléchargement."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Download Insecure"
 msgstr "Téléchargement non sécurisé"
 
 msgid "Download Insecure"
 msgstr "Téléchargement non sécurisé"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid "Download Parameters"
 msgstr "Paramètres de téléchargement"
 
 msgid "Download Parameters"
 msgstr "Paramètres de téléchargement"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Download Utility"
 msgstr "Télécharger l'utilitaire"
 
 msgid "Download Utility"
 msgstr "Télécharger l'utilitaire"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "E-Mail Notification"
 msgstr "Notification par courriel"
 
 msgid "E-Mail Notification"
 msgstr "Notification par courriel"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "E-Mail Profile"
 msgstr "Courriel du profil"
 
 msgid "E-Mail Profile"
 msgstr "Courriel du profil"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid "E-Mail Receiver Address"
 msgstr "Adresse courriel du destinataire"
 
 msgid "E-Mail Receiver Address"
 msgstr "Adresse courriel du destinataire"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "E-Mail Sender Address"
 msgstr "Adresse courriel de l'expéditeur"
 
 msgid "E-Mail Sender Address"
 msgstr "Adresse courriel de l'expéditeur"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:240
 msgid "E-Mail Settings"
 msgstr ""
 
 msgid "E-Mail Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "E-Mail Topic"
 msgstr "Objet du courriel"
 
 msgid "E-Mail Topic"
 msgstr "Objet du courriel"
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
 msgid "Edit Allowlist"
 msgstr ""
 
 msgid "Edit Allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:44
 msgid "Edit Blocklist"
 msgstr ""
 
 msgid "Edit Blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
 msgid "Element Count"
 msgstr ""
 
 msgid "Element Count"
 msgstr ""
 
@@ -264,39 +286,60 @@ msgstr ""
 msgid "Elements"
 msgstr ""
 
 msgid "Elements"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:142
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:180
+msgid "Empty field not allowed"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enable the banIP service."
 msgstr "Activer le service banIP."
 
 msgid "Enable the banIP service."
 msgstr "Activer le service banIP."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr ""
 
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enabled"
 msgstr "Activé"
 
 msgid "Enabled"
 msgstr "Activé"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "Enables IPv4 support."
 msgstr ""
 
 msgid "Enables IPv4 support."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "Enables IPv6 support."
 msgstr ""
 
 msgid "Enables IPv6 support."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Expiry time for auto added blocklist set members."
 msgstr ""
 
 msgid "Expiry time for auto added blocklist set members."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:535
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:137
+msgid "Feed Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
 msgid "Feed Selection"
 msgstr ""
 
 msgid "Feed Selection"
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:208
+msgid "Fill Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
 msgid "Firewall Log"
 msgstr ""
 
 msgid "Firewall Log"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:232
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:185
+msgid "Flag"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:192
+msgid "Flag not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
 msgid "General Settings"
 msgstr "Paramètres généraux"
 
 msgid "General Settings"
 msgstr "Paramètres généraux"
 
@@ -304,11 +347,11 @@ msgstr "Paramètres généraux"
 msgid "Grant access to LuCI app banIP"
 msgstr "Accorder l'accès à l'application LuCI banIP"
 
 msgid "Grant access to LuCI app banIP"
 msgstr "Accorder l'accès à l'application LuCI banIP"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
 msgid "High Priority"
 msgstr "Priorité élevée"
 
 msgid "High Priority"
 msgstr "Priorité élevée"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
 msgid "Highest Priority"
 msgstr "Priorité la plus élevée"
 
 msgid "Highest Priority"
 msgstr "Priorité la plus élevée"
 
@@ -320,73 +363,82 @@ msgstr ""
 msgid "IP Search..."
 msgstr ""
 
 msgid "IP Search..."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "IPv4 Support"
 msgstr "Prise en charge d’IPv4"
 
 msgid "IPv4 Support"
 msgstr "Prise en charge d’IPv4"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "IPv6 Support"
 msgstr "Prise en charge d’IPv6"
 
 msgid "IPv6 Support"
 msgstr "Prise en charge d’IPv6"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
 msgstr ""
 
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:149
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:153
 msgid "Information"
 msgstr "Information"
 
 msgid "Information"
 msgstr "Information"
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:145
+msgid "Invalid characters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:73
+msgid "Invalid input values, unable to save modifications."
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "LAN-Forward Chain"
 msgstr ""
 
 msgid "LAN-Forward Chain"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
 msgid "Last Run"
 msgstr "Dernière exécution"
 
 msgid "Last Run"
 msgstr "Dernière exécution"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
 msgid "Least Priority"
 msgstr "Priorité minimale"
 
 msgid "Least Priority"
 msgstr "Priorité minimale"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
 msgid "Less Priority"
 msgstr "Moins prioritaire"
 
 msgid "Less Priority"
 msgstr "Moins prioritaire"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr ""
 
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr ""
 
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr ""
 
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr ""
 
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
 msgstr ""
 
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr ""
 "Liste des interfaces réseau disponibles pour déclencher le démarrage du "
 "banIP."
 
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr ""
 "Liste des interfaces réseau disponibles pour déclencher le démarrage du "
 "banIP."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:543
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr ""
 
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr ""
 
@@ -394,68 +446,76 @@ msgstr ""
 msgid "List the elements of a specific banIP-related Set."
 msgstr ""
 
 msgid "List the elements of a specific banIP-related Set."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid "Log Count"
 msgstr ""
 
 msgid "Log Count"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log LAN-Forward"
 msgstr ""
 
 msgid "Log LAN-Forward"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Log Level"
 msgstr ""
 
 msgid "Log Level"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
 msgid "Log Limit"
 msgstr "Limite de journalisation"
 
 msgid "Log Limit"
 msgstr "Limite de journalisation"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:235
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:239
 msgid "Log Settings"
 msgstr ""
 
 msgid "Log Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid "Log Terms"
 msgstr "Conditions de journalisation"
 
 msgid "Log Terms"
 msgstr "Conditions de journalisation"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log WAN-Forward"
 msgstr ""
 
 msgid "Log WAN-Forward"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log WAN-Input"
 msgstr ""
 
 msgid "Log WAN-Input"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr ""
 
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr ""
 
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr ""
 
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid "Max Open Files"
 msgstr ""
 
 msgid "Max Open Files"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "NFT Chain Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
 msgid "NFT Information"
 msgstr ""
 
 msgid "NFT Information"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "NFT Set Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Network Devices"
 msgstr ""
 
 msgid "Network Devices"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Network Interfaces"
 msgstr "Interfaces réseau"
 
 msgid "Network Interfaces"
 msgstr "Interfaces réseau"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "Nice Level"
 msgstr ""
 
 msgid "Nice Level"
 msgstr ""
 
@@ -472,72 +532,77 @@ msgstr ""
 msgid "No banIP related processing logs yet!"
 msgstr ""
 
 msgid "No banIP related processing logs yet!"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
 msgid "Normal Priority (default)"
 msgstr "Priorité normale (par défaut)"
 
 msgid "Normal Priority (default)"
 msgstr "Priorité normale (par défaut)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr ""
 
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
 msgstr ""
 
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:28
 msgid "Overview"
 msgstr "Aperçu"
 
 msgid "Overview"
 msgstr "Aperçu"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
-msgid "Parse only the last stated number of log entries for suspicious events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
+msgid ""
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
 msgstr ""
 msgstr ""
-"Analyser uniquement le dernier nombre indiqué d'entrées de journal pour les "
-"événements suspects."
 
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:67
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:76
 msgid "Processing Log"
 msgstr ""
 
 msgid "Processing Log"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr ""
 "Profil utilisé par 'msmtp' pour les courriel de notification de bannissement "
 "IP."
 
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr ""
 "Profil utilisé par 'msmtp' pour les courriel de notification de bannissement "
 "IP."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:156
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:169
+msgid "Protocol/URL format not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr ""
 
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
 msgstr ""
 
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:223
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:222
 msgid "Refresh"
 msgstr "Actualiser"
 
 msgid "Refresh"
 msgstr "Actualiser"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:214
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218
 msgid "Reload"
 msgstr "Recharger"
 
 msgid "Reload"
 msgstr "Recharger"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Report Directory"
 msgstr "Répertoire des rapports"
 
 msgid "Report Directory"
 msgstr "Répertoire des rapports"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid "Report Elements"
 msgstr ""
 
 msgid "Report Elements"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:221
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:225
 msgid "Restart"
 msgstr "Redémarrer"
 
 msgid "Restart"
 msgstr "Redémarrer"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr ""
 
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr ""
 
@@ -546,14 +611,26 @@ msgstr ""
 msgid "Result"
 msgstr "Résultat"
 
 msgid "Result"
 msgstr "Résultat"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:161
+msgid "Rulev4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
+msgid "Rulev6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
 msgid "Run Flags"
 msgstr "Drapeaux d'exécution"
 
 msgid "Run Flags"
 msgstr "Drapeaux d'exécution"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
 msgid "Run Information"
 msgstr "Informations sur l’exécution"
 
 msgid "Run Information"
 msgstr "Informations sur l’exécution"
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:226
+msgid "Save Custom Feeds"
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr ""
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr ""
@@ -562,23 +639,23 @@ msgstr ""
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr ""
 
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Select one of the pre-configured download utilities."
 msgstr ""
 
 msgid "Select one of the pre-configured download utilities."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Select the WAN network device(s)."
 msgstr ""
 
 msgid "Select the WAN network device(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr ""
 
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr ""
 
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "Sender address for banIP notification E-Mails."
 msgstr ""
 "Adresse de l'expéditeur des courriels de notification de bannissement IP."
 msgid "Sender address for banIP notification E-Mails."
 msgstr ""
 "Adresse de l'expéditeur des courriels de notification de bannissement IP."
@@ -588,15 +665,11 @@ msgstr ""
 msgid "Set"
 msgstr ""
 
 msgid "Set"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set Policy"
-msgstr ""
-
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:60
 msgid "Set Reporting"
 msgstr ""
 
 msgid "Set Reporting"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Set Split Size"
 msgstr ""
 
 msgid "Set Split Size"
 msgstr ""
 
@@ -608,41 +681,41 @@ msgstr ""
 msgid "Set Survey..."
 msgstr ""
 
 msgid "Set Survey..."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:229
 msgid "Set details"
 msgstr ""
 
 msgid "Set details"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
 msgstr ""
 
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set the nft policy for banIP-related sets."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "Set the nft policy for banIP-related Sets."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Set the syslog level for NFT logging."
 msgstr ""
 
 msgid "Set the syslog level for NFT logging."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
 msgid "Settings"
 msgstr "Paramètres"
 
 msgid "Settings"
 msgstr "Paramètres"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Split external set loading after every n members to save RAM."
 msgstr ""
 
 msgid "Split external set loading after every n members to save RAM."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "Startup Trigger Interface"
 msgstr "Interface des déclencheurs de démarrage"
 
 msgid "Startup Trigger Interface"
 msgstr "Interface des déclencheurs de démarrage"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:151
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
 msgid "Status"
 msgstr ""
 
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:207
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:211
 msgid "Stop"
 msgstr ""
 
 msgid "Stop"
 msgstr ""
 
@@ -650,33 +723,33 @@ msgstr ""
 msgid "Survey"
 msgstr ""
 
 msgid "Survey"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
 msgid "System Information"
 msgstr ""
 
 msgid "System Information"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Target directory for banIP-related report files."
 msgstr ""
 
 msgid "Target directory for banIP-related report files."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Target directory for compressed feed backups."
 msgstr ""
 
 msgid "Target directory for compressed feed backups."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
 msgid "The allowlist is too big, unable to save modifications."
 msgstr ""
 
 msgid "The allowlist is too big, unable to save modifications."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:28
 msgid "The blocklist is too big, unable to save modifications."
 msgstr ""
 
 msgid "The blocklist is too big, unable to save modifications."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
 msgstr ""
 
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "The selected priority will be used for banIP background processing."
 msgstr ""
 
 msgid "The selected priority will be used for banIP background processing."
 msgstr ""
 
@@ -690,14 +763,14 @@ msgid ""
 "The syslog output, prefiltered for banIP-related processing log entries only."
 msgstr ""
 
 "The syslog output, prefiltered for banIP-related processing log entries only."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:32
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 "IPv6 address or domain name per line."
 msgstr ""
 
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 "IPv6 address or domain name per line."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:32
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
@@ -714,38 +787,46 @@ msgstr ""
 msgid "Timestamp"
 msgstr "Horodatage"
 
 msgid "Timestamp"
 msgstr "Horodatage"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
 msgstr ""
 
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "Topic for banIP notification E-Mails."
 msgstr "Rubrique pour les courriels de notification banIP."
 
 msgid "Topic for banIP notification E-Mails."
 msgstr "Rubrique pour les courriels de notification banIP."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger Action"
 msgstr ""
 
 msgid "Trigger Action"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid "Trigger Delay"
 msgstr "Délai de déclenchement"
 
 msgid "Trigger Delay"
 msgstr "Délai de déclenchement"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger action on ifup interface events."
 msgstr ""
 
 msgid "Trigger action on ifup interface events."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:20
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:20
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:150
+msgid "URLv4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:163
+msgid "URLv6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
 msgid "Unable to save modifications: %s"
 msgstr ""
 
 msgid "Unable to save modifications: %s"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Verbose Debug Logging"
 msgstr "Journalisation détaillée du débogage"
 
 msgid "Verbose Debug Logging"
 msgstr "Journalisation détaillée du débogage"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
 msgid "Version"
 msgstr ""
 
 msgid "Version"
 msgstr ""
 
@@ -753,7 +834,8 @@ msgstr ""
 msgid "WAN-Forward (packets)"
 msgstr ""
 
 msgid "WAN-Forward (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "WAN-Forward Chain"
 msgstr ""
 
 msgid "WAN-Forward Chain"
 msgstr ""
 
@@ -761,16 +843,22 @@ msgstr ""
 msgid "WAN-Input (packets)"
 msgstr ""
 
 msgid "WAN-Input (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "WAN-Input Chain"
 msgstr ""
 
 msgid "WAN-Input Chain"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:468
-msgid "alert"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:121
+msgid ""
+"With this editor you can fill up an initial custom feed file (a 1:1 copy of "
+"the version shipped with the package). The file is located at '/etc/banip/"
+"banip.custom.feeds'. Then you can edit this file, delete entries, add new "
+"ones, etc. To go back to the maintainers version just empty the custom feed "
+"file again (do not delete it!)."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
-msgid "audit"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+msgid "alert"
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
@@ -785,66 +873,72 @@ msgstr ""
 msgid "banIP"
 msgstr "bannissement IP"
 
 msgid "banIP"
 msgstr "bannissement IP"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:469
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
 msgid "crit"
 msgstr ""
 
 msgid "crit"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
 msgid "debug"
 msgstr ""
 
 msgid "debug"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:467
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
 msgid "emerg"
 msgstr ""
 
 msgid "emerg"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
 msgid "err"
 msgstr ""
 
 msgid "err"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:473
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:487
 msgid "info"
 msgstr ""
 
 msgid "info"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:434
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:444
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:454
 msgid "local allowlist"
 msgstr ""
 
 msgid "local allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:431
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:441
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
 msgid "local blocklist"
 msgstr ""
 
 msgid "local blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
 msgid "memory (default)"
 msgstr ""
 
 msgid "memory (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:472
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
 msgid "notice"
 msgstr ""
 
 msgid "notice"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
 msgid "performance"
 msgstr ""
 
 msgid "performance"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:316
 msgid "reload"
 msgstr ""
 
 msgid "reload"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
 msgid "restart"
 msgstr ""
 
 msgid "restart"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
 msgid "start (default)"
 msgstr ""
 
 msgid "start (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:471
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:485
 msgid "warn (default)"
 msgstr ""
 
 msgid "warn (default)"
 msgstr ""
 
+#~ msgid ""
+#~ "Parse only the last stated number of log entries for suspicious events."
+#~ msgstr ""
+#~ "Analyser uniquement le dernier nombre indiqué d'entrées de journal pour "
+#~ "les événements suspects."
+
 #~ msgid "Active Interfaces"
 #~ msgstr "Interfaces actives"
 
 #~ msgid "Active Interfaces"
 #~ msgstr "Interfaces actives"
 
@@ -1489,9 +1583,6 @@ msgstr ""
 #~ msgid "DST Target IPv6"
 #~ msgstr "DST Target IPv6"
 
 #~ msgid "DST Target IPv6"
 #~ msgstr "DST Target IPv6"
 
-#~ msgid "Description"
-#~ msgstr "Description"
-
 #~ msgid "Download Options"
 #~ msgstr "Options de téléchargement"
 
 #~ msgid "Download Options"
 #~ msgstr "Options de téléchargement"
 
index 6d984bf5f06d915b344858e8701ea99caf349961..e7b51f002a6fc6acbc96fced9a58c51a9f14292d 100644 (file)
@@ -15,144 +15,154 @@ msgstr ""
 msgid "-- Set Selection --"
 msgstr ""
 
 msgid "-- Set Selection --"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:408
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
 msgid "-100"
 msgstr ""
 
 msgid "-100"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
 msgid "-200 (default)"
 msgstr ""
 
 msgid "-200 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
 msgid "-300"
 msgstr ""
 
 msgid "-300"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
 msgid "-400"
 msgstr ""
 
 msgid "-400"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
 msgid "0"
 msgstr ""
 
 msgid "0"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+msgid "0 (disable)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
 msgid "100 (default)"
 msgstr ""
 
 msgid "100 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498
 msgid "1000"
 msgstr ""
 
 msgid "1000"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:350
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354
 msgid "1024 (default)"
 msgstr ""
 
 msgid "1024 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:351
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
 msgid "2048"
 msgstr ""
 
 msgid "2048"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
 msgid "250"
 msgstr ""
 
 msgid "250"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
 msgid "4096"
 msgstr ""
 
 msgid "4096"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:494
 msgid "50"
 msgstr ""
 
 msgid "50"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497
 msgid "500"
 msgstr ""
 
 msgid "500"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:349
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:353
 msgid "512"
 msgstr ""
 
 msgid "512"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:562
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:573
 msgid "ASNs"
 msgstr ""
 
 msgid "ASNs"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
 msgid "Active Devices"
 msgstr ""
 
 msgid "Active Devices"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
 msgid "Active Feeds"
 msgstr ""
 
 msgid "Active Feeds"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
 msgid "Active Subnets"
 msgstr ""
 
 msgid "Active Subnets"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr ""
 
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:233
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
 msgid "Advanced Settings"
 msgstr ""
 
 msgid "Advanced Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Allowlist Only"
 msgstr ""
 
 msgid "Allowlist Only"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Auto Allowlist"
 msgstr ""
 
 msgid "Auto Allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Auto Blocklist"
 msgstr ""
 
 msgid "Auto Blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid "Auto Detection"
 msgstr ""
 
 msgid "Auto Detection"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr ""
 
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr ""
 
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Backup Directory"
 msgstr ""
 
 msgid "Backup Directory"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base Directory"
 msgstr ""
 
 msgid "Base Directory"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base working directory while banIP processing."
 msgstr ""
 
 msgid "Base working directory while banIP processing."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Blocklist Expiry"
 msgstr ""
 
 msgid "Blocklist Expiry"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
 msgid "Blocklist Feeds"
 msgstr ""
 
 msgid "Blocklist Feeds"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid ""
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "CPU Cores"
 msgstr ""
 
 msgid "CPU Cores"
 msgstr ""
 
@@ -161,21 +171,21 @@ msgstr ""
 msgid "Cancel"
 msgstr ""
 
 msgid "Cancel"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
-msgid "Chain Priority"
-msgstr ""
-
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:238
 msgid "Chain/Set Settings"
 msgstr ""
 
 msgid "Chain/Set Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:337
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:478
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr ""
 
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:217
+msgid "Clear Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:30
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
@@ -184,79 +194,91 @@ msgid ""
 "documentation</a>"
 msgstr ""
 
 "documentation</a>"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:552
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:563
 msgid "Countries"
 msgstr ""
 
 msgid "Countries"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
 msgstr ""
 
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid "Deduplicate IPs"
 msgstr ""
 
 msgid "Deduplicate IPs"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid "Default Block Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:176
+msgid "Description"
+msgstr "תיאור"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
 msgstr ""
 
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:200
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
 msgid "Domain Lookup"
 msgstr ""
 
 msgid "Domain Lookup"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Don't check SSL server certificates during download."
 msgstr ""
 
 msgid "Don't check SSL server certificates during download."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Download Insecure"
 msgstr ""
 
 msgid "Download Insecure"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid "Download Parameters"
 msgstr ""
 
 msgid "Download Parameters"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Download Utility"
 msgstr ""
 
 msgid "Download Utility"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "E-Mail Notification"
 msgstr ""
 
 msgid "E-Mail Notification"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "E-Mail Profile"
 msgstr ""
 
 msgid "E-Mail Profile"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid "E-Mail Receiver Address"
 msgstr ""
 
 msgid "E-Mail Receiver Address"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "E-Mail Sender Address"
 msgstr ""
 
 msgid "E-Mail Sender Address"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:240
 msgid "E-Mail Settings"
 msgstr ""
 
 msgid "E-Mail Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "E-Mail Topic"
 msgstr ""
 
 msgid "E-Mail Topic"
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
 msgid "Edit Allowlist"
 msgstr ""
 
 msgid "Edit Allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:44
 msgid "Edit Blocklist"
 msgstr ""
 
 msgid "Edit Blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
 msgid "Element Count"
 msgstr ""
 
 msgid "Element Count"
 msgstr ""
 
@@ -264,39 +286,60 @@ msgstr ""
 msgid "Elements"
 msgstr ""
 
 msgid "Elements"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:142
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:180
+msgid "Empty field not allowed"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enable the banIP service."
 msgstr ""
 
 msgid "Enable the banIP service."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr ""
 
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enabled"
 msgstr ""
 
 msgid "Enabled"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "Enables IPv4 support."
 msgstr ""
 
 msgid "Enables IPv4 support."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "Enables IPv6 support."
 msgstr ""
 
 msgid "Enables IPv6 support."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Expiry time for auto added blocklist set members."
 msgstr ""
 
 msgid "Expiry time for auto added blocklist set members."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:535
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:137
+msgid "Feed Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
 msgid "Feed Selection"
 msgstr ""
 
 msgid "Feed Selection"
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:208
+msgid "Fill Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
 msgid "Firewall Log"
 msgstr ""
 
 msgid "Firewall Log"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:232
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:185
+msgid "Flag"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:192
+msgid "Flag not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
 msgid "General Settings"
 msgstr ""
 
 msgid "General Settings"
 msgstr ""
 
@@ -304,11 +347,11 @@ msgstr ""
 msgid "Grant access to LuCI app banIP"
 msgstr ""
 
 msgid "Grant access to LuCI app banIP"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
 msgid "High Priority"
 msgstr ""
 
 msgid "High Priority"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
 msgid "Highest Priority"
 msgstr ""
 
 msgid "Highest Priority"
 msgstr ""
 
@@ -320,71 +363,80 @@ msgstr ""
 msgid "IP Search..."
 msgstr ""
 
 msgid "IP Search..."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "IPv4 Support"
 msgstr ""
 
 msgid "IPv4 Support"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "IPv6 Support"
 msgstr ""
 
 msgid "IPv6 Support"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
 msgstr ""
 
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:149
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:153
 msgid "Information"
 msgstr ""
 
 msgid "Information"
 msgstr ""
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:145
+msgid "Invalid characters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:73
+msgid "Invalid input values, unable to save modifications."
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "LAN-Forward Chain"
 msgstr ""
 
 msgid "LAN-Forward Chain"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
 msgid "Last Run"
 msgstr ""
 
 msgid "Last Run"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
 msgid "Least Priority"
 msgstr ""
 
 msgid "Least Priority"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
 msgid "Less Priority"
 msgstr ""
 
 msgid "Less Priority"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr ""
 
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr ""
 
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr ""
 
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr ""
 
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
 msgstr ""
 
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr ""
 
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:543
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr ""
 
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr ""
 
@@ -392,68 +444,76 @@ msgstr ""
 msgid "List the elements of a specific banIP-related Set."
 msgstr ""
 
 msgid "List the elements of a specific banIP-related Set."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid "Log Count"
 msgstr ""
 
 msgid "Log Count"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log LAN-Forward"
 msgstr ""
 
 msgid "Log LAN-Forward"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Log Level"
 msgstr ""
 
 msgid "Log Level"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
 msgid "Log Limit"
 msgstr ""
 
 msgid "Log Limit"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:235
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:239
 msgid "Log Settings"
 msgstr ""
 
 msgid "Log Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid "Log Terms"
 msgstr ""
 
 msgid "Log Terms"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log WAN-Forward"
 msgstr ""
 
 msgid "Log WAN-Forward"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log WAN-Input"
 msgstr ""
 
 msgid "Log WAN-Input"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr ""
 
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr ""
 
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr ""
 
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid "Max Open Files"
 msgstr ""
 
 msgid "Max Open Files"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "NFT Chain Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
 msgid "NFT Information"
 msgstr ""
 
 msgid "NFT Information"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "NFT Set Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Network Devices"
 msgstr ""
 
 msgid "Network Devices"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Network Interfaces"
 msgstr ""
 
 msgid "Network Interfaces"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "Nice Level"
 msgstr ""
 
 msgid "Nice Level"
 msgstr ""
 
@@ -470,68 +530,75 @@ msgstr ""
 msgid "No banIP related processing logs yet!"
 msgstr ""
 
 msgid "No banIP related processing logs yet!"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
 msgid "Normal Priority (default)"
 msgstr ""
 
 msgid "Normal Priority (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr ""
 
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
 msgstr ""
 
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:28
 msgid "Overview"
 msgstr ""
 
 msgid "Overview"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
-msgid "Parse only the last stated number of log entries for suspicious events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
+msgid ""
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:67
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:76
 msgid "Processing Log"
 msgstr ""
 
 msgid "Processing Log"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr ""
 
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:156
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:169
+msgid "Protocol/URL format not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr ""
 
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
 msgstr ""
 
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:223
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:222
 msgid "Refresh"
 msgstr ""
 
 msgid "Refresh"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:214
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218
 msgid "Reload"
 msgstr ""
 
 msgid "Reload"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Report Directory"
 msgstr ""
 
 msgid "Report Directory"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid "Report Elements"
 msgstr ""
 
 msgid "Report Elements"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:221
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:225
 msgid "Restart"
 msgstr ""
 
 msgid "Restart"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr ""
 
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr ""
 
@@ -540,14 +607,26 @@ msgstr ""
 msgid "Result"
 msgstr ""
 
 msgid "Result"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:161
+msgid "Rulev4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
+msgid "Rulev6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
 msgid "Run Flags"
 msgstr ""
 
 msgid "Run Flags"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
 msgid "Run Information"
 msgstr ""
 
 msgid "Run Information"
 msgstr ""
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:226
+msgid "Save Custom Feeds"
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr ""
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr ""
@@ -556,23 +635,23 @@ msgstr ""
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr ""
 
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Select one of the pre-configured download utilities."
 msgstr ""
 
 msgid "Select one of the pre-configured download utilities."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Select the WAN network device(s)."
 msgstr ""
 
 msgid "Select the WAN network device(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr ""
 
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr ""
 
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "Sender address for banIP notification E-Mails."
 msgstr ""
 
 msgid "Sender address for banIP notification E-Mails."
 msgstr ""
 
@@ -581,15 +660,11 @@ msgstr ""
 msgid "Set"
 msgstr ""
 
 msgid "Set"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set Policy"
-msgstr ""
-
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:60
 msgid "Set Reporting"
 msgstr ""
 
 msgid "Set Reporting"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Set Split Size"
 msgstr ""
 
 msgid "Set Split Size"
 msgstr ""
 
@@ -601,41 +676,41 @@ msgstr ""
 msgid "Set Survey..."
 msgstr ""
 
 msgid "Set Survey..."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:229
 msgid "Set details"
 msgstr ""
 
 msgid "Set details"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
 msgstr ""
 
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set the nft policy for banIP-related sets."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "Set the nft policy for banIP-related Sets."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Set the syslog level for NFT logging."
 msgstr ""
 
 msgid "Set the syslog level for NFT logging."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
 msgid "Settings"
 msgstr ""
 
 msgid "Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Split external set loading after every n members to save RAM."
 msgstr ""
 
 msgid "Split external set loading after every n members to save RAM."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "Startup Trigger Interface"
 msgstr ""
 
 msgid "Startup Trigger Interface"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:151
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
 msgid "Status"
 msgstr ""
 
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:207
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:211
 msgid "Stop"
 msgstr ""
 
 msgid "Stop"
 msgstr ""
 
@@ -643,33 +718,33 @@ msgstr ""
 msgid "Survey"
 msgstr ""
 
 msgid "Survey"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
 msgid "System Information"
 msgstr ""
 
 msgid "System Information"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Target directory for banIP-related report files."
 msgstr ""
 
 msgid "Target directory for banIP-related report files."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Target directory for compressed feed backups."
 msgstr ""
 
 msgid "Target directory for compressed feed backups."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
 msgid "The allowlist is too big, unable to save modifications."
 msgstr ""
 
 msgid "The allowlist is too big, unable to save modifications."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:28
 msgid "The blocklist is too big, unable to save modifications."
 msgstr ""
 
 msgid "The blocklist is too big, unable to save modifications."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
 msgstr ""
 
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "The selected priority will be used for banIP background processing."
 msgstr ""
 
 msgid "The selected priority will be used for banIP background processing."
 msgstr ""
 
@@ -683,14 +758,14 @@ msgid ""
 "The syslog output, prefiltered for banIP-related processing log entries only."
 msgstr ""
 
 "The syslog output, prefiltered for banIP-related processing log entries only."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:32
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 "IPv6 address or domain name per line."
 msgstr ""
 
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 "IPv6 address or domain name per line."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:32
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
@@ -707,38 +782,46 @@ msgstr ""
 msgid "Timestamp"
 msgstr ""
 
 msgid "Timestamp"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
 msgstr ""
 
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "Topic for banIP notification E-Mails."
 msgstr ""
 
 msgid "Topic for banIP notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger Action"
 msgstr ""
 
 msgid "Trigger Action"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid "Trigger Delay"
 msgstr ""
 
 msgid "Trigger Delay"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger action on ifup interface events."
 msgstr ""
 
 msgid "Trigger action on ifup interface events."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:20
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:20
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:150
+msgid "URLv4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:163
+msgid "URLv6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
 msgid "Unable to save modifications: %s"
 msgstr ""
 
 msgid "Unable to save modifications: %s"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Verbose Debug Logging"
 msgstr ""
 
 msgid "Verbose Debug Logging"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
 msgid "Version"
 msgstr ""
 
 msgid "Version"
 msgstr ""
 
@@ -746,7 +829,8 @@ msgstr ""
 msgid "WAN-Forward (packets)"
 msgstr ""
 
 msgid "WAN-Forward (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "WAN-Forward Chain"
 msgstr ""
 
 msgid "WAN-Forward Chain"
 msgstr ""
 
@@ -754,16 +838,22 @@ msgstr ""
 msgid "WAN-Input (packets)"
 msgstr ""
 
 msgid "WAN-Input (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "WAN-Input Chain"
 msgstr ""
 
 msgid "WAN-Input Chain"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:468
-msgid "alert"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:121
+msgid ""
+"With this editor you can fill up an initial custom feed file (a 1:1 copy of "
+"the version shipped with the package). The file is located at '/etc/banip/"
+"banip.custom.feeds'. Then you can edit this file, delete entries, add new "
+"ones, etc. To go back to the maintainers version just empty the custom feed "
+"file again (do not delete it!)."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
-msgid "audit"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+msgid "alert"
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
@@ -778,65 +868,62 @@ msgstr ""
 msgid "banIP"
 msgstr ""
 
 msgid "banIP"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:469
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
 msgid "crit"
 msgstr ""
 
 msgid "crit"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
 msgid "debug"
 msgstr ""
 
 msgid "debug"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:467
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
 msgid "emerg"
 msgstr ""
 
 msgid "emerg"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
 msgid "err"
 msgstr ""
 
 msgid "err"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:473
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:487
 msgid "info"
 msgstr ""
 
 msgid "info"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:434
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:444
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:454
 msgid "local allowlist"
 msgstr ""
 
 msgid "local allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:431
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:441
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
 msgid "local blocklist"
 msgstr ""
 
 msgid "local blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
 msgid "memory (default)"
 msgstr ""
 
 msgid "memory (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:472
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
 msgid "notice"
 msgstr ""
 
 msgid "notice"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
 msgid "performance"
 msgstr ""
 
 msgid "performance"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:316
 msgid "reload"
 msgstr ""
 
 msgid "reload"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
 msgid "restart"
 msgstr ""
 
 msgid "restart"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
 msgid "start (default)"
 msgstr ""
 
 msgid "start (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:471
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:485
 msgid "warn (default)"
 msgstr ""
 msgid "warn (default)"
 msgstr ""
-
-#~ msgid "Description"
-#~ msgstr "תיאור"
index 1b7f6a3f61e4fff093fbe7b83781bd752bfcd207..e1eaf8f9550a3dbdc494303fa252eca150203802 100644 (file)
@@ -8,144 +8,154 @@ msgstr ""
 msgid "-- Set Selection --"
 msgstr ""
 
 msgid "-- Set Selection --"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:408
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
 msgid "-100"
 msgstr ""
 
 msgid "-100"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
 msgid "-200 (default)"
 msgstr ""
 
 msgid "-200 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
 msgid "-300"
 msgstr ""
 
 msgid "-300"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
 msgid "-400"
 msgstr ""
 
 msgid "-400"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
 msgid "0"
 msgstr ""
 
 msgid "0"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+msgid "0 (disable)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
 msgid "100 (default)"
 msgstr ""
 
 msgid "100 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498
 msgid "1000"
 msgstr ""
 
 msgid "1000"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:350
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354
 msgid "1024 (default)"
 msgstr ""
 
 msgid "1024 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:351
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
 msgid "2048"
 msgstr ""
 
 msgid "2048"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
 msgid "250"
 msgstr ""
 
 msgid "250"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
 msgid "4096"
 msgstr ""
 
 msgid "4096"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:494
 msgid "50"
 msgstr ""
 
 msgid "50"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497
 msgid "500"
 msgstr ""
 
 msgid "500"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:349
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:353
 msgid "512"
 msgstr ""
 
 msgid "512"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:562
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:573
 msgid "ASNs"
 msgstr ""
 
 msgid "ASNs"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
 msgid "Active Devices"
 msgstr ""
 
 msgid "Active Devices"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
 msgid "Active Feeds"
 msgstr ""
 
 msgid "Active Feeds"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
 msgid "Active Subnets"
 msgstr ""
 
 msgid "Active Subnets"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr ""
 
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:233
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
 msgid "Advanced Settings"
 msgstr ""
 
 msgid "Advanced Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Allowlist Only"
 msgstr ""
 
 msgid "Allowlist Only"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Auto Allowlist"
 msgstr ""
 
 msgid "Auto Allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Auto Blocklist"
 msgstr ""
 
 msgid "Auto Blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid "Auto Detection"
 msgstr ""
 
 msgid "Auto Detection"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr ""
 
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr ""
 
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Backup Directory"
 msgstr ""
 
 msgid "Backup Directory"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base Directory"
 msgstr ""
 
 msgid "Base Directory"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base working directory while banIP processing."
 msgstr ""
 
 msgid "Base working directory while banIP processing."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Blocklist Expiry"
 msgstr ""
 
 msgid "Blocklist Expiry"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
 msgid "Blocklist Feeds"
 msgstr ""
 
 msgid "Blocklist Feeds"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid ""
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "CPU Cores"
 msgstr ""
 
 msgid "CPU Cores"
 msgstr ""
 
@@ -154,21 +164,21 @@ msgstr ""
 msgid "Cancel"
 msgstr ""
 
 msgid "Cancel"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
-msgid "Chain Priority"
-msgstr ""
-
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:238
 msgid "Chain/Set Settings"
 msgstr ""
 
 msgid "Chain/Set Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:337
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:478
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr ""
 
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:217
+msgid "Clear Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:30
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
@@ -177,79 +187,91 @@ msgid ""
 "documentation</a>"
 msgstr ""
 
 "documentation</a>"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:552
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:563
 msgid "Countries"
 msgstr ""
 
 msgid "Countries"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
 msgstr ""
 
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid "Deduplicate IPs"
 msgstr ""
 
 msgid "Deduplicate IPs"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid "Default Block Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:176
+msgid "Description"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
 msgstr ""
 
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:200
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
 msgid "Domain Lookup"
 msgstr ""
 
 msgid "Domain Lookup"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Don't check SSL server certificates during download."
 msgstr ""
 
 msgid "Don't check SSL server certificates during download."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Download Insecure"
 msgstr ""
 
 msgid "Download Insecure"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid "Download Parameters"
 msgstr ""
 
 msgid "Download Parameters"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Download Utility"
 msgstr ""
 
 msgid "Download Utility"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "E-Mail Notification"
 msgstr ""
 
 msgid "E-Mail Notification"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "E-Mail Profile"
 msgstr ""
 
 msgid "E-Mail Profile"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid "E-Mail Receiver Address"
 msgstr ""
 
 msgid "E-Mail Receiver Address"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "E-Mail Sender Address"
 msgstr ""
 
 msgid "E-Mail Sender Address"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:240
 msgid "E-Mail Settings"
 msgstr ""
 
 msgid "E-Mail Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "E-Mail Topic"
 msgstr ""
 
 msgid "E-Mail Topic"
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
 msgid "Edit Allowlist"
 msgstr ""
 
 msgid "Edit Allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:44
 msgid "Edit Blocklist"
 msgstr ""
 
 msgid "Edit Blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
 msgid "Element Count"
 msgstr ""
 
 msgid "Element Count"
 msgstr ""
 
@@ -257,39 +279,60 @@ msgstr ""
 msgid "Elements"
 msgstr ""
 
 msgid "Elements"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:142
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:180
+msgid "Empty field not allowed"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enable the banIP service."
 msgstr ""
 
 msgid "Enable the banIP service."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr ""
 
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enabled"
 msgstr ""
 
 msgid "Enabled"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "Enables IPv4 support."
 msgstr ""
 
 msgid "Enables IPv4 support."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "Enables IPv6 support."
 msgstr ""
 
 msgid "Enables IPv6 support."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Expiry time for auto added blocklist set members."
 msgstr ""
 
 msgid "Expiry time for auto added blocklist set members."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:535
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:137
+msgid "Feed Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
 msgid "Feed Selection"
 msgstr ""
 
 msgid "Feed Selection"
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:208
+msgid "Fill Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
 msgid "Firewall Log"
 msgstr ""
 
 msgid "Firewall Log"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:232
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:185
+msgid "Flag"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:192
+msgid "Flag not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
 msgid "General Settings"
 msgstr ""
 
 msgid "General Settings"
 msgstr ""
 
@@ -297,11 +340,11 @@ msgstr ""
 msgid "Grant access to LuCI app banIP"
 msgstr ""
 
 msgid "Grant access to LuCI app banIP"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
 msgid "High Priority"
 msgstr ""
 
 msgid "High Priority"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
 msgid "Highest Priority"
 msgstr ""
 
 msgid "Highest Priority"
 msgstr ""
 
@@ -313,71 +356,80 @@ msgstr ""
 msgid "IP Search..."
 msgstr ""
 
 msgid "IP Search..."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "IPv4 Support"
 msgstr ""
 
 msgid "IPv4 Support"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "IPv6 Support"
 msgstr ""
 
 msgid "IPv6 Support"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
 msgstr ""
 
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:149
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:153
 msgid "Information"
 msgstr ""
 
 msgid "Information"
 msgstr ""
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:145
+msgid "Invalid characters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:73
+msgid "Invalid input values, unable to save modifications."
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "LAN-Forward Chain"
 msgstr ""
 
 msgid "LAN-Forward Chain"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
 msgid "Last Run"
 msgstr ""
 
 msgid "Last Run"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
 msgid "Least Priority"
 msgstr ""
 
 msgid "Least Priority"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
 msgid "Less Priority"
 msgstr ""
 
 msgid "Less Priority"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr ""
 
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr ""
 
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr ""
 
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr ""
 
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
 msgstr ""
 
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr ""
 
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:543
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr ""
 
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr ""
 
@@ -385,68 +437,76 @@ msgstr ""
 msgid "List the elements of a specific banIP-related Set."
 msgstr ""
 
 msgid "List the elements of a specific banIP-related Set."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid "Log Count"
 msgstr ""
 
 msgid "Log Count"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log LAN-Forward"
 msgstr ""
 
 msgid "Log LAN-Forward"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Log Level"
 msgstr ""
 
 msgid "Log Level"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
 msgid "Log Limit"
 msgstr ""
 
 msgid "Log Limit"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:235
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:239
 msgid "Log Settings"
 msgstr ""
 
 msgid "Log Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid "Log Terms"
 msgstr ""
 
 msgid "Log Terms"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log WAN-Forward"
 msgstr ""
 
 msgid "Log WAN-Forward"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log WAN-Input"
 msgstr ""
 
 msgid "Log WAN-Input"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr ""
 
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr ""
 
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr ""
 
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid "Max Open Files"
 msgstr ""
 
 msgid "Max Open Files"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "NFT Chain Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
 msgid "NFT Information"
 msgstr ""
 
 msgid "NFT Information"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "NFT Set Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Network Devices"
 msgstr ""
 
 msgid "Network Devices"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Network Interfaces"
 msgstr ""
 
 msgid "Network Interfaces"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "Nice Level"
 msgstr ""
 
 msgid "Nice Level"
 msgstr ""
 
@@ -463,68 +523,75 @@ msgstr ""
 msgid "No banIP related processing logs yet!"
 msgstr ""
 
 msgid "No banIP related processing logs yet!"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
 msgid "Normal Priority (default)"
 msgstr ""
 
 msgid "Normal Priority (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr ""
 
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
 msgstr ""
 
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:28
 msgid "Overview"
 msgstr ""
 
 msgid "Overview"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
-msgid "Parse only the last stated number of log entries for suspicious events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
+msgid ""
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:67
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:76
 msgid "Processing Log"
 msgstr ""
 
 msgid "Processing Log"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr ""
 
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:156
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:169
+msgid "Protocol/URL format not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr ""
 
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
 msgstr ""
 
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:223
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:222
 msgid "Refresh"
 msgstr ""
 
 msgid "Refresh"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:214
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218
 msgid "Reload"
 msgstr ""
 
 msgid "Reload"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Report Directory"
 msgstr ""
 
 msgid "Report Directory"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid "Report Elements"
 msgstr ""
 
 msgid "Report Elements"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:221
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:225
 msgid "Restart"
 msgstr ""
 
 msgid "Restart"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr ""
 
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr ""
 
@@ -533,14 +600,26 @@ msgstr ""
 msgid "Result"
 msgstr ""
 
 msgid "Result"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:161
+msgid "Rulev4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
+msgid "Rulev6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
 msgid "Run Flags"
 msgstr ""
 
 msgid "Run Flags"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
 msgid "Run Information"
 msgstr ""
 
 msgid "Run Information"
 msgstr ""
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:226
+msgid "Save Custom Feeds"
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr ""
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr ""
@@ -549,23 +628,23 @@ msgstr ""
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr ""
 
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Select one of the pre-configured download utilities."
 msgstr ""
 
 msgid "Select one of the pre-configured download utilities."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Select the WAN network device(s)."
 msgstr ""
 
 msgid "Select the WAN network device(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr ""
 
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr ""
 
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "Sender address for banIP notification E-Mails."
 msgstr ""
 
 msgid "Sender address for banIP notification E-Mails."
 msgstr ""
 
@@ -574,15 +653,11 @@ msgstr ""
 msgid "Set"
 msgstr ""
 
 msgid "Set"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set Policy"
-msgstr ""
-
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:60
 msgid "Set Reporting"
 msgstr ""
 
 msgid "Set Reporting"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Set Split Size"
 msgstr ""
 
 msgid "Set Split Size"
 msgstr ""
 
@@ -594,41 +669,41 @@ msgstr ""
 msgid "Set Survey..."
 msgstr ""
 
 msgid "Set Survey..."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:229
 msgid "Set details"
 msgstr ""
 
 msgid "Set details"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
 msgstr ""
 
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set the nft policy for banIP-related sets."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "Set the nft policy for banIP-related Sets."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Set the syslog level for NFT logging."
 msgstr ""
 
 msgid "Set the syslog level for NFT logging."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
 msgid "Settings"
 msgstr ""
 
 msgid "Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Split external set loading after every n members to save RAM."
 msgstr ""
 
 msgid "Split external set loading after every n members to save RAM."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "Startup Trigger Interface"
 msgstr ""
 
 msgid "Startup Trigger Interface"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:151
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
 msgid "Status"
 msgstr ""
 
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:207
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:211
 msgid "Stop"
 msgstr ""
 
 msgid "Stop"
 msgstr ""
 
@@ -636,33 +711,33 @@ msgstr ""
 msgid "Survey"
 msgstr ""
 
 msgid "Survey"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
 msgid "System Information"
 msgstr ""
 
 msgid "System Information"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Target directory for banIP-related report files."
 msgstr ""
 
 msgid "Target directory for banIP-related report files."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Target directory for compressed feed backups."
 msgstr ""
 
 msgid "Target directory for compressed feed backups."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
 msgid "The allowlist is too big, unable to save modifications."
 msgstr ""
 
 msgid "The allowlist is too big, unable to save modifications."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:28
 msgid "The blocklist is too big, unable to save modifications."
 msgstr ""
 
 msgid "The blocklist is too big, unable to save modifications."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
 msgstr ""
 
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "The selected priority will be used for banIP background processing."
 msgstr ""
 
 msgid "The selected priority will be used for banIP background processing."
 msgstr ""
 
@@ -676,14 +751,14 @@ msgid ""
 "The syslog output, prefiltered for banIP-related processing log entries only."
 msgstr ""
 
 "The syslog output, prefiltered for banIP-related processing log entries only."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:32
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 "IPv6 address or domain name per line."
 msgstr ""
 
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 "IPv6 address or domain name per line."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:32
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
@@ -700,38 +775,46 @@ msgstr ""
 msgid "Timestamp"
 msgstr ""
 
 msgid "Timestamp"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
 msgstr ""
 
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "Topic for banIP notification E-Mails."
 msgstr ""
 
 msgid "Topic for banIP notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger Action"
 msgstr ""
 
 msgid "Trigger Action"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid "Trigger Delay"
 msgstr ""
 
 msgid "Trigger Delay"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger action on ifup interface events."
 msgstr ""
 
 msgid "Trigger action on ifup interface events."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:20
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:20
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:150
+msgid "URLv4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:163
+msgid "URLv6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
 msgid "Unable to save modifications: %s"
 msgstr ""
 
 msgid "Unable to save modifications: %s"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Verbose Debug Logging"
 msgstr ""
 
 msgid "Verbose Debug Logging"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
 msgid "Version"
 msgstr ""
 
 msgid "Version"
 msgstr ""
 
@@ -739,7 +822,8 @@ msgstr ""
 msgid "WAN-Forward (packets)"
 msgstr ""
 
 msgid "WAN-Forward (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "WAN-Forward Chain"
 msgstr ""
 
 msgid "WAN-Forward Chain"
 msgstr ""
 
@@ -747,16 +831,22 @@ msgstr ""
 msgid "WAN-Input (packets)"
 msgstr ""
 
 msgid "WAN-Input (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "WAN-Input Chain"
 msgstr ""
 
 msgid "WAN-Input Chain"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:468
-msgid "alert"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:121
+msgid ""
+"With this editor you can fill up an initial custom feed file (a 1:1 copy of "
+"the version shipped with the package). The file is located at '/etc/banip/"
+"banip.custom.feeds'. Then you can edit this file, delete entries, add new "
+"ones, etc. To go back to the maintainers version just empty the custom feed "
+"file again (do not delete it!)."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
-msgid "audit"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+msgid "alert"
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
@@ -771,62 +861,62 @@ msgstr ""
 msgid "banIP"
 msgstr ""
 
 msgid "banIP"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:469
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
 msgid "crit"
 msgstr ""
 
 msgid "crit"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
 msgid "debug"
 msgstr ""
 
 msgid "debug"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:467
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
 msgid "emerg"
 msgstr ""
 
 msgid "emerg"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
 msgid "err"
 msgstr ""
 
 msgid "err"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:473
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:487
 msgid "info"
 msgstr ""
 
 msgid "info"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:434
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:444
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:454
 msgid "local allowlist"
 msgstr ""
 
 msgid "local allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:431
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:441
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
 msgid "local blocklist"
 msgstr ""
 
 msgid "local blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
 msgid "memory (default)"
 msgstr ""
 
 msgid "memory (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:472
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
 msgid "notice"
 msgstr ""
 
 msgid "notice"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
 msgid "performance"
 msgstr ""
 
 msgid "performance"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:316
 msgid "reload"
 msgstr ""
 
 msgid "reload"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
 msgid "restart"
 msgstr ""
 
 msgid "restart"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
 msgid "start (default)"
 msgstr ""
 
 msgid "start (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:471
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:485
 msgid "warn (default)"
 msgstr ""
 msgid "warn (default)"
 msgstr ""
index 10b33231b1960c6d3d7c46733e93370b0a9d6d6a..d847d3f84408b283eaabd9abb1d01e1f8b6fd358 100644 (file)
@@ -14,144 +14,154 @@ msgstr ""
 msgid "-- Set Selection --"
 msgstr ""
 
 msgid "-- Set Selection --"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:408
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
 msgid "-100"
 msgstr ""
 
 msgid "-100"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
 msgid "-200 (default)"
 msgstr ""
 
 msgid "-200 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
 msgid "-300"
 msgstr ""
 
 msgid "-300"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
 msgid "-400"
 msgstr ""
 
 msgid "-400"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
 msgid "0"
 msgstr ""
 
 msgid "0"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+msgid "0 (disable)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
 msgid "100 (default)"
 msgstr ""
 
 msgid "100 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498
 msgid "1000"
 msgstr ""
 
 msgid "1000"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:350
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354
 msgid "1024 (default)"
 msgstr ""
 
 msgid "1024 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:351
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
 msgid "2048"
 msgstr ""
 
 msgid "2048"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
 msgid "250"
 msgstr ""
 
 msgid "250"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
 msgid "4096"
 msgstr ""
 
 msgid "4096"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:494
 msgid "50"
 msgstr ""
 
 msgid "50"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497
 msgid "500"
 msgstr ""
 
 msgid "500"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:349
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:353
 msgid "512"
 msgstr ""
 
 msgid "512"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:562
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:573
 msgid "ASNs"
 msgstr "AS számok"
 
 msgid "ASNs"
 msgstr "AS számok"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
 msgid "Active Devices"
 msgstr "Aktív eszközök"
 
 msgid "Active Devices"
 msgstr "Aktív eszközök"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
 msgid "Active Feeds"
 msgstr ""
 
 msgid "Active Feeds"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
 msgid "Active Subnets"
 msgstr "Aktív alhálózatok"
 
 msgid "Active Subnets"
 msgstr "Aktív alhálózatok"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr ""
 
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:233
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
 msgid "Advanced Settings"
 msgstr ""
 
 msgid "Advanced Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Allowlist Only"
 msgstr ""
 
 msgid "Allowlist Only"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Auto Allowlist"
 msgstr ""
 
 msgid "Auto Allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Auto Blocklist"
 msgstr ""
 
 msgid "Auto Blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid "Auto Detection"
 msgstr "Automatikus észlelés"
 
 msgid "Auto Detection"
 msgstr "Automatikus észlelés"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr ""
 
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr ""
 
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Backup Directory"
 msgstr "Biztonsági mentés könyvtára"
 
 msgid "Backup Directory"
 msgstr "Biztonsági mentés könyvtára"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base Directory"
 msgstr ""
 
 msgid "Base Directory"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base working directory while banIP processing."
 msgstr ""
 
 msgid "Base working directory while banIP processing."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Blocklist Expiry"
 msgstr ""
 
 msgid "Blocklist Expiry"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
 msgid "Blocklist Feeds"
 msgstr ""
 
 msgid "Blocklist Feeds"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid ""
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "CPU Cores"
 msgstr ""
 
 msgid "CPU Cores"
 msgstr ""
 
@@ -160,21 +170,21 @@ msgstr ""
 msgid "Cancel"
 msgstr "Mégse"
 
 msgid "Cancel"
 msgstr "Mégse"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
-msgid "Chain Priority"
-msgstr ""
-
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:238
 msgid "Chain/Set Settings"
 msgstr ""
 
 msgid "Chain/Set Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:337
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:478
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr ""
 
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:217
+msgid "Clear Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:30
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
@@ -183,80 +193,92 @@ msgid ""
 "documentation</a>"
 msgstr ""
 
 "documentation</a>"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:552
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:563
 msgid "Countries"
 msgstr "Országok"
 
 msgid "Countries"
 msgstr "Országok"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
 msgstr ""
 
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid "Deduplicate IPs"
 msgstr ""
 
 msgid "Deduplicate IPs"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid "Default Block Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:176
+msgid "Description"
+msgstr "Leírás"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
 msgstr ""
 
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:200
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
 msgid "Domain Lookup"
 msgstr ""
 
 msgid "Domain Lookup"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Don't check SSL server certificates during download."
 msgstr ""
 
 msgid "Don't check SSL server certificates during download."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Download Insecure"
 msgstr ""
 
 msgid "Download Insecure"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid "Download Parameters"
 msgstr ""
 
 msgid "Download Parameters"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Download Utility"
 msgstr "Letöltési segédprogram"
 
 msgid "Download Utility"
 msgstr "Letöltési segédprogram"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "E-Mail Notification"
 msgstr "E-mail értesítés"
 
 msgid "E-Mail Notification"
 msgstr "E-mail értesítés"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "E-Mail Profile"
 msgstr "E-Mail profil"
 
 msgid "E-Mail Profile"
 msgstr "E-Mail profil"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid "E-Mail Receiver Address"
 msgstr ""
 
 msgid "E-Mail Receiver Address"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "E-Mail Sender Address"
 msgstr "E-Mail küldő cím"
 
 msgid "E-Mail Sender Address"
 msgstr "E-Mail küldő cím"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:240
 msgid "E-Mail Settings"
 msgstr ""
 
 msgid "E-Mail Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 #, fuzzy
 msgid "E-Mail Topic"
 msgstr "E-Mail téma"
 
 #, fuzzy
 msgid "E-Mail Topic"
 msgstr "E-Mail téma"
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
 msgid "Edit Allowlist"
 msgstr ""
 
 msgid "Edit Allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:44
 msgid "Edit Blocklist"
 msgstr ""
 
 msgid "Edit Blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
 msgid "Element Count"
 msgstr ""
 
 msgid "Element Count"
 msgstr ""
 
@@ -264,39 +286,60 @@ msgstr ""
 msgid "Elements"
 msgstr ""
 
 msgid "Elements"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:142
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:180
+msgid "Empty field not allowed"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enable the banIP service."
 msgstr ""
 
 msgid "Enable the banIP service."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr ""
 
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enabled"
 msgstr "Engedélyezve"
 
 msgid "Enabled"
 msgstr "Engedélyezve"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "Enables IPv4 support."
 msgstr ""
 
 msgid "Enables IPv4 support."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "Enables IPv6 support."
 msgstr ""
 
 msgid "Enables IPv6 support."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Expiry time for auto added blocklist set members."
 msgstr ""
 
 msgid "Expiry time for auto added blocklist set members."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:535
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:137
+msgid "Feed Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
 msgid "Feed Selection"
 msgstr ""
 
 msgid "Feed Selection"
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:208
+msgid "Fill Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
 msgid "Firewall Log"
 msgstr ""
 
 msgid "Firewall Log"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:232
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:185
+msgid "Flag"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:192
+msgid "Flag not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
 msgid "General Settings"
 msgstr "Általános Beállítások"
 
 msgid "General Settings"
 msgstr "Általános Beállítások"
 
@@ -304,11 +347,11 @@ msgstr "Általános Beállítások"
 msgid "Grant access to LuCI app banIP"
 msgstr ""
 
 msgid "Grant access to LuCI app banIP"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
 msgid "High Priority"
 msgstr ""
 
 msgid "High Priority"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
 msgid "Highest Priority"
 msgstr ""
 
 msgid "Highest Priority"
 msgstr ""
 
@@ -320,71 +363,80 @@ msgstr ""
 msgid "IP Search..."
 msgstr ""
 
 msgid "IP Search..."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "IPv4 Support"
 msgstr "IPv4 támogatás"
 
 msgid "IPv4 Support"
 msgstr "IPv4 támogatás"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "IPv6 Support"
 msgstr "IPv6 támogatás"
 
 msgid "IPv6 Support"
 msgstr "IPv6 támogatás"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
 msgstr ""
 
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:149
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:153
 msgid "Information"
 msgstr "Információ"
 
 msgid "Information"
 msgstr "Információ"
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:145
+msgid "Invalid characters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:73
+msgid "Invalid input values, unable to save modifications."
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "LAN-Forward Chain"
 msgstr ""
 
 msgid "LAN-Forward Chain"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
 msgid "Last Run"
 msgstr "Utolsó futás"
 
 msgid "Last Run"
 msgstr "Utolsó futás"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
 msgid "Least Priority"
 msgstr "Legkisebb prioritás"
 
 msgid "Least Priority"
 msgstr "Legkisebb prioritás"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
 msgid "Less Priority"
 msgstr "Kisebb prioritás"
 
 msgid "Less Priority"
 msgstr "Kisebb prioritás"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr ""
 
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr ""
 
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr ""
 
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr ""
 
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
 msgstr ""
 
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr ""
 
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:543
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr ""
 
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr ""
 
@@ -392,68 +444,76 @@ msgstr ""
 msgid "List the elements of a specific banIP-related Set."
 msgstr ""
 
 msgid "List the elements of a specific banIP-related Set."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid "Log Count"
 msgstr ""
 
 msgid "Log Count"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log LAN-Forward"
 msgstr ""
 
 msgid "Log LAN-Forward"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Log Level"
 msgstr ""
 
 msgid "Log Level"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
 msgid "Log Limit"
 msgstr ""
 
 msgid "Log Limit"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:235
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:239
 msgid "Log Settings"
 msgstr ""
 
 msgid "Log Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid "Log Terms"
 msgstr ""
 
 msgid "Log Terms"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log WAN-Forward"
 msgstr ""
 
 msgid "Log WAN-Forward"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log WAN-Input"
 msgstr ""
 
 msgid "Log WAN-Input"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr ""
 
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr ""
 
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr ""
 
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid "Max Open Files"
 msgstr ""
 
 msgid "Max Open Files"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "NFT Chain Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
 msgid "NFT Information"
 msgstr ""
 
 msgid "NFT Information"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "NFT Set Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Network Devices"
 msgstr ""
 
 msgid "Network Devices"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Network Interfaces"
 msgstr "Hálózati csatolók"
 
 msgid "Network Interfaces"
 msgstr "Hálózati csatolók"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "Nice Level"
 msgstr ""
 
 msgid "Nice Level"
 msgstr ""
 
@@ -470,68 +530,75 @@ msgstr ""
 msgid "No banIP related processing logs yet!"
 msgstr ""
 
 msgid "No banIP related processing logs yet!"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
 msgid "Normal Priority (default)"
 msgstr "Közepes prioritás (alapértelmezett)"
 
 msgid "Normal Priority (default)"
 msgstr "Közepes prioritás (alapértelmezett)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr ""
 
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
 msgstr ""
 
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:28
 msgid "Overview"
 msgstr "Áttekintés"
 
 msgid "Overview"
 msgstr "Áttekintés"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
-msgid "Parse only the last stated number of log entries for suspicious events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
+msgid ""
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:67
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:76
 msgid "Processing Log"
 msgstr ""
 
 msgid "Processing Log"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr ""
 
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:156
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:169
+msgid "Protocol/URL format not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr ""
 
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
 msgstr ""
 
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:223
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:222
 msgid "Refresh"
 msgstr "Frissítés"
 
 msgid "Refresh"
 msgstr "Frissítés"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:214
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218
 msgid "Reload"
 msgstr "Újratöltés"
 
 msgid "Reload"
 msgstr "Újratöltés"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Report Directory"
 msgstr ""
 
 msgid "Report Directory"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid "Report Elements"
 msgstr ""
 
 msgid "Report Elements"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:221
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:225
 msgid "Restart"
 msgstr "Újraindítás"
 
 msgid "Restart"
 msgstr "Újraindítás"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr ""
 
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr ""
 
@@ -540,14 +607,26 @@ msgstr ""
 msgid "Result"
 msgstr "Eredmény"
 
 msgid "Result"
 msgstr "Eredmény"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:161
+msgid "Rulev4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
+msgid "Rulev6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
 msgid "Run Flags"
 msgstr ""
 
 msgid "Run Flags"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
 msgid "Run Information"
 msgstr ""
 
 msgid "Run Information"
 msgstr ""
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:226
+msgid "Save Custom Feeds"
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr ""
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr ""
@@ -556,23 +635,23 @@ msgstr ""
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr ""
 
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Select one of the pre-configured download utilities."
 msgstr ""
 
 msgid "Select one of the pre-configured download utilities."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Select the WAN network device(s)."
 msgstr ""
 
 msgid "Select the WAN network device(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr ""
 
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr ""
 
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "Sender address for banIP notification E-Mails."
 msgstr ""
 
 msgid "Sender address for banIP notification E-Mails."
 msgstr ""
 
@@ -581,15 +660,11 @@ msgstr ""
 msgid "Set"
 msgstr ""
 
 msgid "Set"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set Policy"
-msgstr ""
-
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:60
 msgid "Set Reporting"
 msgstr ""
 
 msgid "Set Reporting"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Set Split Size"
 msgstr ""
 
 msgid "Set Split Size"
 msgstr ""
 
@@ -601,41 +676,41 @@ msgstr ""
 msgid "Set Survey..."
 msgstr ""
 
 msgid "Set Survey..."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:229
 msgid "Set details"
 msgstr ""
 
 msgid "Set details"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
 msgstr ""
 
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set the nft policy for banIP-related sets."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "Set the nft policy for banIP-related Sets."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Set the syslog level for NFT logging."
 msgstr ""
 
 msgid "Set the syslog level for NFT logging."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
 msgid "Settings"
 msgstr "Beállítások"
 
 msgid "Settings"
 msgstr "Beállítások"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Split external set loading after every n members to save RAM."
 msgstr ""
 
 msgid "Split external set loading after every n members to save RAM."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "Startup Trigger Interface"
 msgstr ""
 
 msgid "Startup Trigger Interface"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:151
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
 msgid "Status"
 msgstr ""
 
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:207
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:211
 msgid "Stop"
 msgstr ""
 
 msgid "Stop"
 msgstr ""
 
@@ -643,33 +718,33 @@ msgstr ""
 msgid "Survey"
 msgstr ""
 
 msgid "Survey"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
 msgid "System Information"
 msgstr ""
 
 msgid "System Information"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Target directory for banIP-related report files."
 msgstr ""
 
 msgid "Target directory for banIP-related report files."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Target directory for compressed feed backups."
 msgstr ""
 
 msgid "Target directory for compressed feed backups."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
 msgid "The allowlist is too big, unable to save modifications."
 msgstr ""
 
 msgid "The allowlist is too big, unable to save modifications."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:28
 msgid "The blocklist is too big, unable to save modifications."
 msgstr ""
 
 msgid "The blocklist is too big, unable to save modifications."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
 msgstr ""
 
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "The selected priority will be used for banIP background processing."
 msgstr ""
 
 msgid "The selected priority will be used for banIP background processing."
 msgstr ""
 
@@ -683,14 +758,14 @@ msgid ""
 "The syslog output, prefiltered for banIP-related processing log entries only."
 msgstr ""
 
 "The syslog output, prefiltered for banIP-related processing log entries only."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:32
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 "IPv6 address or domain name per line."
 msgstr ""
 
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 "IPv6 address or domain name per line."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:32
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
@@ -707,38 +782,46 @@ msgstr ""
 msgid "Timestamp"
 msgstr ""
 
 msgid "Timestamp"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
 msgstr ""
 
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "Topic for banIP notification E-Mails."
 msgstr ""
 
 msgid "Topic for banIP notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger Action"
 msgstr ""
 
 msgid "Trigger Action"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid "Trigger Delay"
 msgstr "Aktiváló késleltetése"
 
 msgid "Trigger Delay"
 msgstr "Aktiváló késleltetése"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger action on ifup interface events."
 msgstr ""
 
 msgid "Trigger action on ifup interface events."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:20
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:20
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:150
+msgid "URLv4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:163
+msgid "URLv6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
 msgid "Unable to save modifications: %s"
 msgstr ""
 
 msgid "Unable to save modifications: %s"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Verbose Debug Logging"
 msgstr "Részletes hibakeresési naplózás"
 
 msgid "Verbose Debug Logging"
 msgstr "Részletes hibakeresési naplózás"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
 msgid "Version"
 msgstr ""
 
 msgid "Version"
 msgstr ""
 
@@ -746,7 +829,8 @@ msgstr ""
 msgid "WAN-Forward (packets)"
 msgstr ""
 
 msgid "WAN-Forward (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "WAN-Forward Chain"
 msgstr ""
 
 msgid "WAN-Forward Chain"
 msgstr ""
 
@@ -754,16 +838,22 @@ msgstr ""
 msgid "WAN-Input (packets)"
 msgstr ""
 
 msgid "WAN-Input (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "WAN-Input Chain"
 msgstr ""
 
 msgid "WAN-Input Chain"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:468
-msgid "alert"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:121
+msgid ""
+"With this editor you can fill up an initial custom feed file (a 1:1 copy of "
+"the version shipped with the package). The file is located at '/etc/banip/"
+"banip.custom.feeds'. Then you can edit this file, delete entries, add new "
+"ones, etc. To go back to the maintainers version just empty the custom feed "
+"file again (do not delete it!)."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
-msgid "audit"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+msgid "alert"
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
@@ -778,63 +868,63 @@ msgstr ""
 msgid "banIP"
 msgstr "banIP"
 
 msgid "banIP"
 msgstr "banIP"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:469
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
 msgid "crit"
 msgstr ""
 
 msgid "crit"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
 msgid "debug"
 msgstr ""
 
 msgid "debug"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:467
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
 msgid "emerg"
 msgstr ""
 
 msgid "emerg"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
 msgid "err"
 msgstr ""
 
 msgid "err"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:473
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:487
 msgid "info"
 msgstr ""
 
 msgid "info"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:434
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:444
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:454
 msgid "local allowlist"
 msgstr ""
 
 msgid "local allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:431
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:441
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
 msgid "local blocklist"
 msgstr ""
 
 msgid "local blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
 msgid "memory (default)"
 msgstr ""
 
 msgid "memory (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:472
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
 msgid "notice"
 msgstr ""
 
 msgid "notice"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
 msgid "performance"
 msgstr ""
 
 msgid "performance"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:316
 msgid "reload"
 msgstr ""
 
 msgid "reload"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
 msgid "restart"
 msgstr ""
 
 msgid "restart"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
 msgid "start (default)"
 msgstr ""
 
 msgid "start (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:471
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:485
 msgid "warn (default)"
 msgstr ""
 
 msgid "warn (default)"
 msgstr ""
 
@@ -1046,9 +1136,6 @@ msgstr ""
 #~ msgid "DST Target IPv6"
 #~ msgstr "DST cél IPv6"
 
 #~ msgid "DST Target IPv6"
 #~ msgstr "DST cél IPv6"
 
-#~ msgid "Description"
-#~ msgstr "Leírás"
-
 #~ msgid "Download Options"
 #~ msgstr "Letöltési kapcsolók"
 
 #~ msgid "Download Options"
 #~ msgstr "Letöltési kapcsolók"
 
index 1db2f18177f741221904bb485aaecd3909fe8102..9b229941f3ed9949a14fd68de2e29ae69ba5aad6 100644 (file)
@@ -14,144 +14,154 @@ msgstr ""
 msgid "-- Set Selection --"
 msgstr "-- Imposta selezione --"
 
 msgid "-- Set Selection --"
 msgstr "-- Imposta selezione --"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:408
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
 msgid "-100"
 msgstr "-100"
 
 msgid "-100"
 msgstr "-100"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
 msgid "-200 (default)"
 msgstr "-200 (standard)"
 
 msgid "-200 (default)"
 msgstr "-200 (standard)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
 msgid "-300"
 msgstr "-300"
 
 msgid "-300"
 msgstr "-300"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
 msgid "-400"
 msgstr ""
 
 msgid "-400"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
 msgid "0"
 msgstr "0"
 
 msgid "0"
 msgstr "0"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+msgid "0 (disable)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
 msgid "100 (default)"
 msgstr ""
 
 msgid "100 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498
 msgid "1000"
 msgstr ""
 
 msgid "1000"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:350
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354
 msgid "1024 (default)"
 msgstr ""
 
 msgid "1024 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:351
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
 msgid "2048"
 msgstr ""
 
 msgid "2048"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
 msgid "250"
 msgstr ""
 
 msgid "250"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
 msgid "4096"
 msgstr ""
 
 msgid "4096"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:494
 msgid "50"
 msgstr ""
 
 msgid "50"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497
 msgid "500"
 msgstr ""
 
 msgid "500"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:349
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:353
 msgid "512"
 msgstr ""
 
 msgid "512"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:562
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:573
 msgid "ASNs"
 msgstr ""
 
 msgid "ASNs"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
 msgid "Active Devices"
 msgstr ""
 
 msgid "Active Devices"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
 msgid "Active Feeds"
 msgstr ""
 
 msgid "Active Feeds"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
 msgid "Active Subnets"
 msgstr ""
 
 msgid "Active Subnets"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr ""
 
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:233
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
 msgid "Advanced Settings"
 msgstr ""
 
 msgid "Advanced Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Allowlist Only"
 msgstr ""
 
 msgid "Allowlist Only"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Auto Allowlist"
 msgstr ""
 
 msgid "Auto Allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Auto Blocklist"
 msgstr ""
 
 msgid "Auto Blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid "Auto Detection"
 msgstr ""
 
 msgid "Auto Detection"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr ""
 
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr ""
 
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Backup Directory"
 msgstr "Directory del Backup"
 
 msgid "Backup Directory"
 msgstr "Directory del Backup"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base Directory"
 msgstr ""
 
 msgid "Base Directory"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base working directory while banIP processing."
 msgstr ""
 
 msgid "Base working directory while banIP processing."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Blocklist Expiry"
 msgstr ""
 
 msgid "Blocklist Expiry"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
 msgid "Blocklist Feeds"
 msgstr ""
 
 msgid "Blocklist Feeds"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid ""
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "CPU Cores"
 msgstr ""
 
 msgid "CPU Cores"
 msgstr ""
 
@@ -160,21 +170,21 @@ msgstr ""
 msgid "Cancel"
 msgstr "Annulla"
 
 msgid "Cancel"
 msgstr "Annulla"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
-msgid "Chain Priority"
-msgstr ""
-
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:238
 msgid "Chain/Set Settings"
 msgstr ""
 
 msgid "Chain/Set Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:337
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:478
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr ""
 
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:217
+msgid "Clear Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:30
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
@@ -183,79 +193,91 @@ msgid ""
 "documentation</a>"
 msgstr ""
 
 "documentation</a>"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:552
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:563
 msgid "Countries"
 msgstr ""
 
 msgid "Countries"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
 msgstr ""
 
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid "Deduplicate IPs"
 msgstr ""
 
 msgid "Deduplicate IPs"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid "Default Block Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:176
+msgid "Description"
+msgstr "Descrizione"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
 msgstr ""
 
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:200
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
 msgid "Domain Lookup"
 msgstr ""
 
 msgid "Domain Lookup"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Don't check SSL server certificates during download."
 msgstr "Non controllare i certificati del server SSL durante il download."
 
 msgid "Don't check SSL server certificates during download."
 msgstr "Non controllare i certificati del server SSL durante il download."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Download Insecure"
 msgstr "Download non sicuro"
 
 msgid "Download Insecure"
 msgstr "Download non sicuro"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid "Download Parameters"
 msgstr "Parametri di download"
 
 msgid "Download Parameters"
 msgstr "Parametri di download"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Download Utility"
 msgstr "Utilità di download"
 
 msgid "Download Utility"
 msgstr "Utilità di download"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "E-Mail Notification"
 msgstr "Notifica e-mail"
 
 msgid "E-Mail Notification"
 msgstr "Notifica e-mail"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "E-Mail Profile"
 msgstr "Profilo e-mail"
 
 msgid "E-Mail Profile"
 msgstr "Profilo e-mail"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid "E-Mail Receiver Address"
 msgstr "Indirizzo e-mail destinatario"
 
 msgid "E-Mail Receiver Address"
 msgstr "Indirizzo e-mail destinatario"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "E-Mail Sender Address"
 msgstr "Indirizzo e-mail mittente"
 
 msgid "E-Mail Sender Address"
 msgstr "Indirizzo e-mail mittente"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:240
 msgid "E-Mail Settings"
 msgstr ""
 
 msgid "E-Mail Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "E-Mail Topic"
 msgstr "Oggetto e-mail"
 
 msgid "E-Mail Topic"
 msgstr "Oggetto e-mail"
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
 msgid "Edit Allowlist"
 msgstr ""
 
 msgid "Edit Allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:44
 msgid "Edit Blocklist"
 msgstr ""
 
 msgid "Edit Blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
 msgid "Element Count"
 msgstr ""
 
 msgid "Element Count"
 msgstr ""
 
@@ -263,39 +285,60 @@ msgstr ""
 msgid "Elements"
 msgstr ""
 
 msgid "Elements"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:142
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:180
+msgid "Empty field not allowed"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enable the banIP service."
 msgstr ""
 
 msgid "Enable the banIP service."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr ""
 
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enabled"
 msgstr "Abilitato"
 
 msgid "Enabled"
 msgstr "Abilitato"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "Enables IPv4 support."
 msgstr ""
 
 msgid "Enables IPv4 support."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "Enables IPv6 support."
 msgstr ""
 
 msgid "Enables IPv6 support."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Expiry time for auto added blocklist set members."
 msgstr ""
 
 msgid "Expiry time for auto added blocklist set members."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:535
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:137
+msgid "Feed Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
 msgid "Feed Selection"
 msgstr ""
 
 msgid "Feed Selection"
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:208
+msgid "Fill Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
 msgid "Firewall Log"
 msgstr ""
 
 msgid "Firewall Log"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:232
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:185
+msgid "Flag"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:192
+msgid "Flag not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
 msgid "General Settings"
 msgstr "Impostazioni Generali"
 
 msgid "General Settings"
 msgstr "Impostazioni Generali"
 
@@ -303,11 +346,11 @@ msgstr "Impostazioni Generali"
 msgid "Grant access to LuCI app banIP"
 msgstr ""
 
 msgid "Grant access to LuCI app banIP"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
 msgid "High Priority"
 msgstr ""
 
 msgid "High Priority"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
 msgid "Highest Priority"
 msgstr ""
 
 msgid "Highest Priority"
 msgstr ""
 
@@ -319,71 +362,80 @@ msgstr ""
 msgid "IP Search..."
 msgstr ""
 
 msgid "IP Search..."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "IPv4 Support"
 msgstr ""
 
 msgid "IPv4 Support"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "IPv6 Support"
 msgstr ""
 
 msgid "IPv6 Support"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
 msgstr ""
 
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:149
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:153
 msgid "Information"
 msgstr "Informazioni"
 
 msgid "Information"
 msgstr "Informazioni"
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:145
+msgid "Invalid characters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:73
+msgid "Invalid input values, unable to save modifications."
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "LAN-Forward Chain"
 msgstr ""
 
 msgid "LAN-Forward Chain"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
 msgid "Last Run"
 msgstr ""
 
 msgid "Last Run"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
 msgid "Least Priority"
 msgstr ""
 
 msgid "Least Priority"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
 msgid "Less Priority"
 msgstr ""
 
 msgid "Less Priority"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr ""
 
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr ""
 
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr ""
 
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr ""
 
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
 msgstr ""
 
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr ""
 
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:543
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr ""
 
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr ""
 
@@ -391,68 +443,76 @@ msgstr ""
 msgid "List the elements of a specific banIP-related Set."
 msgstr ""
 
 msgid "List the elements of a specific banIP-related Set."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid "Log Count"
 msgstr ""
 
 msgid "Log Count"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log LAN-Forward"
 msgstr ""
 
 msgid "Log LAN-Forward"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Log Level"
 msgstr ""
 
 msgid "Log Level"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
 msgid "Log Limit"
 msgstr ""
 
 msgid "Log Limit"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:235
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:239
 msgid "Log Settings"
 msgstr ""
 
 msgid "Log Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid "Log Terms"
 msgstr ""
 
 msgid "Log Terms"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log WAN-Forward"
 msgstr ""
 
 msgid "Log WAN-Forward"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log WAN-Input"
 msgstr ""
 
 msgid "Log WAN-Input"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr ""
 
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr ""
 
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr ""
 
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid "Max Open Files"
 msgstr ""
 
 msgid "Max Open Files"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "NFT Chain Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
 msgid "NFT Information"
 msgstr ""
 
 msgid "NFT Information"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "NFT Set Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Network Devices"
 msgstr ""
 
 msgid "Network Devices"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Network Interfaces"
 msgstr ""
 
 msgid "Network Interfaces"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "Nice Level"
 msgstr ""
 
 msgid "Nice Level"
 msgstr ""
 
@@ -469,68 +529,75 @@ msgstr ""
 msgid "No banIP related processing logs yet!"
 msgstr ""
 
 msgid "No banIP related processing logs yet!"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
 msgid "Normal Priority (default)"
 msgstr ""
 
 msgid "Normal Priority (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr ""
 
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
 msgstr ""
 
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:28
 msgid "Overview"
 msgstr "Riepilogo"
 
 msgid "Overview"
 msgstr "Riepilogo"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
-msgid "Parse only the last stated number of log entries for suspicious events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
+msgid ""
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:67
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:76
 msgid "Processing Log"
 msgstr ""
 
 msgid "Processing Log"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr ""
 
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:156
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:169
+msgid "Protocol/URL format not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr ""
 
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
 msgstr ""
 
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:223
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:222
 msgid "Refresh"
 msgstr "Ricaricare"
 
 msgid "Refresh"
 msgstr "Ricaricare"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:214
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218
 msgid "Reload"
 msgstr "Aggiorna"
 
 msgid "Reload"
 msgstr "Aggiorna"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Report Directory"
 msgstr "Directory dei report"
 
 msgid "Report Directory"
 msgstr "Directory dei report"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid "Report Elements"
 msgstr ""
 
 msgid "Report Elements"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:221
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:225
 msgid "Restart"
 msgstr "Riavvia"
 
 msgid "Restart"
 msgstr "Riavvia"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr ""
 
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr ""
 
@@ -539,14 +606,26 @@ msgstr ""
 msgid "Result"
 msgstr "Risultato"
 
 msgid "Result"
 msgstr "Risultato"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:161
+msgid "Rulev4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
+msgid "Rulev6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
 msgid "Run Flags"
 msgstr "Avvia Flags"
 
 msgid "Run Flags"
 msgstr "Avvia Flags"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
 msgid "Run Information"
 msgstr ""
 
 msgid "Run Information"
 msgstr ""
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:226
+msgid "Save Custom Feeds"
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr ""
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr ""
@@ -555,23 +634,23 @@ msgstr ""
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr ""
 
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Select one of the pre-configured download utilities."
 msgstr ""
 
 msgid "Select one of the pre-configured download utilities."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Select the WAN network device(s)."
 msgstr ""
 
 msgid "Select the WAN network device(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr ""
 
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr ""
 
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "Sender address for banIP notification E-Mails."
 msgstr ""
 
 msgid "Sender address for banIP notification E-Mails."
 msgstr ""
 
@@ -580,15 +659,11 @@ msgstr ""
 msgid "Set"
 msgstr ""
 
 msgid "Set"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set Policy"
-msgstr ""
-
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:60
 msgid "Set Reporting"
 msgstr ""
 
 msgid "Set Reporting"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Set Split Size"
 msgstr ""
 
 msgid "Set Split Size"
 msgstr ""
 
@@ -600,41 +675,41 @@ msgstr ""
 msgid "Set Survey..."
 msgstr ""
 
 msgid "Set Survey..."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:229
 msgid "Set details"
 msgstr ""
 
 msgid "Set details"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
 msgstr ""
 
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set the nft policy for banIP-related sets."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "Set the nft policy for banIP-related Sets."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Set the syslog level for NFT logging."
 msgstr ""
 
 msgid "Set the syslog level for NFT logging."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
 msgid "Settings"
 msgstr "Impostazioni"
 
 msgid "Settings"
 msgstr "Impostazioni"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Split external set loading after every n members to save RAM."
 msgstr ""
 
 msgid "Split external set loading after every n members to save RAM."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "Startup Trigger Interface"
 msgstr "Interfaccia trigger di avvio"
 
 msgid "Startup Trigger Interface"
 msgstr "Interfaccia trigger di avvio"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:151
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
 msgid "Status"
 msgstr ""
 
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:207
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:211
 msgid "Stop"
 msgstr ""
 
 msgid "Stop"
 msgstr ""
 
@@ -642,33 +717,33 @@ msgstr ""
 msgid "Survey"
 msgstr ""
 
 msgid "Survey"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
 msgid "System Information"
 msgstr ""
 
 msgid "System Information"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Target directory for banIP-related report files."
 msgstr ""
 
 msgid "Target directory for banIP-related report files."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Target directory for compressed feed backups."
 msgstr ""
 
 msgid "Target directory for compressed feed backups."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
 msgid "The allowlist is too big, unable to save modifications."
 msgstr ""
 
 msgid "The allowlist is too big, unable to save modifications."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:28
 msgid "The blocklist is too big, unable to save modifications."
 msgstr ""
 
 msgid "The blocklist is too big, unable to save modifications."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
 msgstr ""
 
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "The selected priority will be used for banIP background processing."
 msgstr ""
 
 msgid "The selected priority will be used for banIP background processing."
 msgstr ""
 
@@ -682,14 +757,14 @@ msgid ""
 "The syslog output, prefiltered for banIP-related processing log entries only."
 msgstr ""
 
 "The syslog output, prefiltered for banIP-related processing log entries only."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:32
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 "IPv6 address or domain name per line."
 msgstr ""
 
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 "IPv6 address or domain name per line."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:32
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
@@ -706,38 +781,46 @@ msgstr ""
 msgid "Timestamp"
 msgstr ""
 
 msgid "Timestamp"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
 msgstr ""
 
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "Topic for banIP notification E-Mails."
 msgstr ""
 
 msgid "Topic for banIP notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger Action"
 msgstr ""
 
 msgid "Trigger Action"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid "Trigger Delay"
 msgstr ""
 
 msgid "Trigger Delay"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger action on ifup interface events."
 msgstr ""
 
 msgid "Trigger action on ifup interface events."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:20
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:20
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:150
+msgid "URLv4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:163
+msgid "URLv6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
 msgid "Unable to save modifications: %s"
 msgstr ""
 
 msgid "Unable to save modifications: %s"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Verbose Debug Logging"
 msgstr ""
 
 msgid "Verbose Debug Logging"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
 msgid "Version"
 msgstr ""
 
 msgid "Version"
 msgstr ""
 
@@ -745,7 +828,8 @@ msgstr ""
 msgid "WAN-Forward (packets)"
 msgstr ""
 
 msgid "WAN-Forward (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "WAN-Forward Chain"
 msgstr ""
 
 msgid "WAN-Forward Chain"
 msgstr ""
 
@@ -753,16 +837,22 @@ msgstr ""
 msgid "WAN-Input (packets)"
 msgstr ""
 
 msgid "WAN-Input (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "WAN-Input Chain"
 msgstr ""
 
 msgid "WAN-Input Chain"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:468
-msgid "alert"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:121
+msgid ""
+"With this editor you can fill up an initial custom feed file (a 1:1 copy of "
+"the version shipped with the package). The file is located at '/etc/banip/"
+"banip.custom.feeds'. Then you can edit this file, delete entries, add new "
+"ones, etc. To go back to the maintainers version just empty the custom feed "
+"file again (do not delete it!)."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
-msgid "audit"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+msgid "alert"
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
@@ -777,63 +867,63 @@ msgstr ""
 msgid "banIP"
 msgstr ""
 
 msgid "banIP"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:469
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
 msgid "crit"
 msgstr ""
 
 msgid "crit"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
 msgid "debug"
 msgstr ""
 
 msgid "debug"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:467
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
 msgid "emerg"
 msgstr ""
 
 msgid "emerg"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
 msgid "err"
 msgstr ""
 
 msgid "err"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:473
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:487
 msgid "info"
 msgstr ""
 
 msgid "info"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:434
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:444
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:454
 msgid "local allowlist"
 msgstr ""
 
 msgid "local allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:431
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:441
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
 msgid "local blocklist"
 msgstr ""
 
 msgid "local blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
 msgid "memory (default)"
 msgstr ""
 
 msgid "memory (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:472
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
 msgid "notice"
 msgstr ""
 
 msgid "notice"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
 msgid "performance"
 msgstr ""
 
 msgid "performance"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:316
 msgid "reload"
 msgstr ""
 
 msgid "reload"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
 msgid "restart"
 msgstr ""
 
 msgid "restart"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
 msgid "start (default)"
 msgstr ""
 
 msgid "start (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:471
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:485
 msgid "warn (default)"
 msgstr ""
 
 msgid "warn (default)"
 msgstr ""
 
@@ -929,9 +1019,6 @@ msgstr ""
 #~ msgid "Whitelist..."
 #~ msgstr "Whitelist..."
 
 #~ msgid "Whitelist..."
 #~ msgstr "Whitelist..."
 
-#~ msgid "Description"
-#~ msgstr "Descrizione"
-
 #~ msgid ""
 #~ "For further information <a href=\"%s\" target=\"_blank\">check the online "
 #~ "documentation</a>"
 #~ msgid ""
 #~ "For further information <a href=\"%s\" target=\"_blank\">check the online "
 #~ "documentation</a>"
index cacfde3b18755ce6a9dabde613a46f4107c640f0..8e45051f8ff4fbfbd52efb76095ca0cf58d0634d 100644 (file)
@@ -14,144 +14,154 @@ msgstr ""
 msgid "-- Set Selection --"
 msgstr ""
 
 msgid "-- Set Selection --"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:408
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
 msgid "-100"
 msgstr ""
 
 msgid "-100"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
 msgid "-200 (default)"
 msgstr ""
 
 msgid "-200 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
 msgid "-300"
 msgstr ""
 
 msgid "-300"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
 msgid "-400"
 msgstr ""
 
 msgid "-400"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
 msgid "0"
 msgstr ""
 
 msgid "0"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+msgid "0 (disable)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
 msgid "100 (default)"
 msgstr ""
 
 msgid "100 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498
 msgid "1000"
 msgstr ""
 
 msgid "1000"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:350
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354
 msgid "1024 (default)"
 msgstr ""
 
 msgid "1024 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:351
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
 msgid "2048"
 msgstr ""
 
 msgid "2048"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
 msgid "250"
 msgstr ""
 
 msgid "250"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
 msgid "4096"
 msgstr ""
 
 msgid "4096"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:494
 msgid "50"
 msgstr ""
 
 msgid "50"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497
 msgid "500"
 msgstr ""
 
 msgid "500"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:349
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:353
 msgid "512"
 msgstr ""
 
 msgid "512"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:562
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:573
 msgid "ASNs"
 msgstr ""
 
 msgid "ASNs"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
 msgid "Active Devices"
 msgstr "アクティブなデバイス"
 
 msgid "Active Devices"
 msgstr "アクティブなデバイス"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
 msgid "Active Feeds"
 msgstr ""
 
 msgid "Active Feeds"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
 msgid "Active Subnets"
 msgstr "アクティブなサブネット"
 
 msgid "Active Subnets"
 msgstr "アクティブなサブネット"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr ""
 
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:233
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
 msgid "Advanced Settings"
 msgstr ""
 
 msgid "Advanced Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Allowlist Only"
 msgstr ""
 
 msgid "Allowlist Only"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Auto Allowlist"
 msgstr ""
 
 msgid "Auto Allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Auto Blocklist"
 msgstr ""
 
 msgid "Auto Blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid "Auto Detection"
 msgstr "自動検出"
 
 msgid "Auto Detection"
 msgstr "自動検出"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr ""
 
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr ""
 
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Backup Directory"
 msgstr "バックアップ先 ディレクトリ"
 
 msgid "Backup Directory"
 msgstr "バックアップ先 ディレクトリ"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base Directory"
 msgstr ""
 
 msgid "Base Directory"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base working directory while banIP processing."
 msgstr ""
 
 msgid "Base working directory while banIP processing."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Blocklist Expiry"
 msgstr ""
 
 msgid "Blocklist Expiry"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
 msgid "Blocklist Feeds"
 msgstr ""
 
 msgid "Blocklist Feeds"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid ""
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "CPU Cores"
 msgstr ""
 
 msgid "CPU Cores"
 msgstr ""
 
@@ -160,21 +170,21 @@ msgstr ""
 msgid "Cancel"
 msgstr "キャンセル"
 
 msgid "Cancel"
 msgstr "キャンセル"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
-msgid "Chain Priority"
-msgstr ""
-
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:238
 msgid "Chain/Set Settings"
 msgstr ""
 
 msgid "Chain/Set Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:337
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:478
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr ""
 
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:217
+msgid "Clear Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:30
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
@@ -183,79 +193,91 @@ msgid ""
 "documentation</a>"
 msgstr ""
 
 "documentation</a>"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:552
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:563
 msgid "Countries"
 msgstr "国"
 
 msgid "Countries"
 msgstr "国"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
 msgstr ""
 
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid "Deduplicate IPs"
 msgstr ""
 
 msgid "Deduplicate IPs"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid "Default Block Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:176
+msgid "Description"
+msgstr "説明"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
 msgstr ""
 
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:200
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
 msgid "Domain Lookup"
 msgstr ""
 
 msgid "Domain Lookup"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Don't check SSL server certificates during download."
 msgstr ""
 
 msgid "Don't check SSL server certificates during download."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Download Insecure"
 msgstr ""
 
 msgid "Download Insecure"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid "Download Parameters"
 msgstr "ダウンロードのパラメータ"
 
 msgid "Download Parameters"
 msgstr "ダウンロードのパラメータ"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Download Utility"
 msgstr "ダウンロードユーティリティ"
 
 msgid "Download Utility"
 msgstr "ダウンロードユーティリティ"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "E-Mail Notification"
 msgstr "Eメール通知"
 
 msgid "E-Mail Notification"
 msgstr "Eメール通知"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "E-Mail Profile"
 msgstr "Eメールプロファイル"
 
 msgid "E-Mail Profile"
 msgstr "Eメールプロファイル"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid "E-Mail Receiver Address"
 msgstr "Eメール受信アドレス"
 
 msgid "E-Mail Receiver Address"
 msgstr "Eメール受信アドレス"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "E-Mail Sender Address"
 msgstr "Eメール送信者アドレス"
 
 msgid "E-Mail Sender Address"
 msgstr "Eメール送信者アドレス"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:240
 msgid "E-Mail Settings"
 msgstr ""
 
 msgid "E-Mail Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "E-Mail Topic"
 msgstr "Eメールトピック"
 
 msgid "E-Mail Topic"
 msgstr "Eメールトピック"
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
 msgid "Edit Allowlist"
 msgstr ""
 
 msgid "Edit Allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:44
 msgid "Edit Blocklist"
 msgstr ""
 
 msgid "Edit Blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
 msgid "Element Count"
 msgstr ""
 
 msgid "Element Count"
 msgstr ""
 
@@ -263,39 +285,60 @@ msgstr ""
 msgid "Elements"
 msgstr ""
 
 msgid "Elements"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:142
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:180
+msgid "Empty field not allowed"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enable the banIP service."
 msgstr "banIP サービスを有効にする。"
 
 msgid "Enable the banIP service."
 msgstr "banIP サービスを有効にする。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr ""
 
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enabled"
 msgstr "有効"
 
 msgid "Enabled"
 msgstr "有効"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "Enables IPv4 support."
 msgstr ""
 
 msgid "Enables IPv4 support."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "Enables IPv6 support."
 msgstr ""
 
 msgid "Enables IPv6 support."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Expiry time for auto added blocklist set members."
 msgstr ""
 
 msgid "Expiry time for auto added blocklist set members."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:535
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:137
+msgid "Feed Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
 msgid "Feed Selection"
 msgstr ""
 
 msgid "Feed Selection"
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:208
+msgid "Fill Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
 msgid "Firewall Log"
 msgstr ""
 
 msgid "Firewall Log"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:232
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:185
+msgid "Flag"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:192
+msgid "Flag not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
 msgid "General Settings"
 msgstr "一般設定"
 
 msgid "General Settings"
 msgstr "一般設定"
 
@@ -303,11 +346,11 @@ msgstr "一般設定"
 msgid "Grant access to LuCI app banIP"
 msgstr ""
 
 msgid "Grant access to LuCI app banIP"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
 msgid "High Priority"
 msgstr "高い優先度"
 
 msgid "High Priority"
 msgstr "高い優先度"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
 msgid "Highest Priority"
 msgstr "最高の優先度"
 
 msgid "Highest Priority"
 msgstr "最高の優先度"
 
@@ -319,71 +362,80 @@ msgstr ""
 msgid "IP Search..."
 msgstr ""
 
 msgid "IP Search..."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "IPv4 Support"
 msgstr "IPv4 サポート"
 
 msgid "IPv4 Support"
 msgstr "IPv4 サポート"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "IPv6 Support"
 msgstr "IPv6 サポート"
 
 msgid "IPv6 Support"
 msgstr "IPv6 サポート"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
 msgstr ""
 
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:149
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:153
 msgid "Information"
 msgstr "情報"
 
 msgid "Information"
 msgstr "情報"
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:145
+msgid "Invalid characters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:73
+msgid "Invalid input values, unable to save modifications."
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "LAN-Forward Chain"
 msgstr ""
 
 msgid "LAN-Forward Chain"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
 msgid "Last Run"
 msgstr "最終実行"
 
 msgid "Last Run"
 msgstr "最終実行"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
 msgid "Least Priority"
 msgstr "最低の優先度"
 
 msgid "Least Priority"
 msgstr "最低の優先度"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
 msgid "Less Priority"
 msgstr "低い優先度"
 
 msgid "Less Priority"
 msgstr "低い優先度"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr ""
 
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr ""
 
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr ""
 
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr ""
 
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
 msgstr ""
 
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr ""
 
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:543
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr ""
 
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr ""
 
@@ -391,68 +443,76 @@ msgstr ""
 msgid "List the elements of a specific banIP-related Set."
 msgstr ""
 
 msgid "List the elements of a specific banIP-related Set."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid "Log Count"
 msgstr ""
 
 msgid "Log Count"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log LAN-Forward"
 msgstr ""
 
 msgid "Log LAN-Forward"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Log Level"
 msgstr ""
 
 msgid "Log Level"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
 msgid "Log Limit"
 msgstr "ログ制限"
 
 msgid "Log Limit"
 msgstr "ログ制限"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:235
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:239
 msgid "Log Settings"
 msgstr ""
 
 msgid "Log Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid "Log Terms"
 msgstr ""
 
 msgid "Log Terms"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log WAN-Forward"
 msgstr ""
 
 msgid "Log WAN-Forward"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log WAN-Input"
 msgstr ""
 
 msgid "Log WAN-Input"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr ""
 
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr ""
 
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr ""
 
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid "Max Open Files"
 msgstr ""
 
 msgid "Max Open Files"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "NFT Chain Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
 msgid "NFT Information"
 msgstr ""
 
 msgid "NFT Information"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "NFT Set Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Network Devices"
 msgstr ""
 
 msgid "Network Devices"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Network Interfaces"
 msgstr "ネットワークインターフェース"
 
 msgid "Network Interfaces"
 msgstr "ネットワークインターフェース"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "Nice Level"
 msgstr ""
 
 msgid "Nice Level"
 msgstr ""
 
@@ -469,68 +529,75 @@ msgstr ""
 msgid "No banIP related processing logs yet!"
 msgstr ""
 
 msgid "No banIP related processing logs yet!"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
 msgid "Normal Priority (default)"
 msgstr "通常の優先度 (デフォルト)"
 
 msgid "Normal Priority (default)"
 msgstr "通常の優先度 (デフォルト)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr ""
 
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
 msgstr ""
 
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:28
 msgid "Overview"
 msgstr "概要"
 
 msgid "Overview"
 msgstr "概要"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
-msgid "Parse only the last stated number of log entries for suspicious events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
+msgid ""
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:67
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:76
 msgid "Processing Log"
 msgstr ""
 
 msgid "Processing Log"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr ""
 
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:156
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:169
+msgid "Protocol/URL format not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr ""
 
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
 msgstr ""
 
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:223
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:222
 msgid "Refresh"
 msgstr "リフレッシュ"
 
 msgid "Refresh"
 msgstr "リフレッシュ"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:214
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218
 msgid "Reload"
 msgstr "リロード"
 
 msgid "Reload"
 msgstr "リロード"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Report Directory"
 msgstr "レポート ディレクトリ"
 
 msgid "Report Directory"
 msgstr "レポート ディレクトリ"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid "Report Elements"
 msgstr ""
 
 msgid "Report Elements"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:221
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:225
 msgid "Restart"
 msgstr "再起動"
 
 msgid "Restart"
 msgstr "再起動"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr ""
 
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr ""
 
@@ -539,14 +606,26 @@ msgstr ""
 msgid "Result"
 msgstr "結果"
 
 msgid "Result"
 msgstr "結果"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:161
+msgid "Rulev4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
+msgid "Rulev6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
 msgid "Run Flags"
 msgstr "実行フラグ"
 
 msgid "Run Flags"
 msgstr "実行フラグ"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
 msgid "Run Information"
 msgstr "実行情報"
 
 msgid "Run Information"
 msgstr "実行情報"
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:226
+msgid "Save Custom Feeds"
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr ""
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr ""
@@ -555,23 +634,23 @@ msgstr ""
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr ""
 
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Select one of the pre-configured download utilities."
 msgstr ""
 
 msgid "Select one of the pre-configured download utilities."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Select the WAN network device(s)."
 msgstr ""
 
 msgid "Select the WAN network device(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr ""
 
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr ""
 
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "Sender address for banIP notification E-Mails."
 msgstr ""
 
 msgid "Sender address for banIP notification E-Mails."
 msgstr ""
 
@@ -580,15 +659,11 @@ msgstr ""
 msgid "Set"
 msgstr ""
 
 msgid "Set"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set Policy"
-msgstr ""
-
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:60
 msgid "Set Reporting"
 msgstr ""
 
 msgid "Set Reporting"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Set Split Size"
 msgstr ""
 
 msgid "Set Split Size"
 msgstr ""
 
@@ -600,41 +675,41 @@ msgstr ""
 msgid "Set Survey..."
 msgstr ""
 
 msgid "Set Survey..."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:229
 msgid "Set details"
 msgstr ""
 
 msgid "Set details"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
 msgstr ""
 
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set the nft policy for banIP-related sets."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "Set the nft policy for banIP-related Sets."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Set the syslog level for NFT logging."
 msgstr ""
 
 msgid "Set the syslog level for NFT logging."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
 msgid "Settings"
 msgstr "設定"
 
 msgid "Settings"
 msgstr "設定"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Split external set loading after every n members to save RAM."
 msgstr ""
 
 msgid "Split external set loading after every n members to save RAM."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "Startup Trigger Interface"
 msgstr "起動時トリガーインターフェース"
 
 msgid "Startup Trigger Interface"
 msgstr "起動時トリガーインターフェース"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:151
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
 msgid "Status"
 msgstr ""
 
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:207
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:211
 msgid "Stop"
 msgstr ""
 
 msgid "Stop"
 msgstr ""
 
@@ -642,33 +717,33 @@ msgstr ""
 msgid "Survey"
 msgstr ""
 
 msgid "Survey"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
 msgid "System Information"
 msgstr ""
 
 msgid "System Information"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Target directory for banIP-related report files."
 msgstr ""
 
 msgid "Target directory for banIP-related report files."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Target directory for compressed feed backups."
 msgstr ""
 
 msgid "Target directory for compressed feed backups."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
 msgid "The allowlist is too big, unable to save modifications."
 msgstr ""
 
 msgid "The allowlist is too big, unable to save modifications."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:28
 msgid "The blocklist is too big, unable to save modifications."
 msgstr ""
 
 msgid "The blocklist is too big, unable to save modifications."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
 msgstr ""
 
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "The selected priority will be used for banIP background processing."
 msgstr ""
 
 msgid "The selected priority will be used for banIP background processing."
 msgstr ""
 
@@ -682,14 +757,14 @@ msgid ""
 "The syslog output, prefiltered for banIP-related processing log entries only."
 msgstr ""
 
 "The syslog output, prefiltered for banIP-related processing log entries only."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:32
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 "IPv6 address or domain name per line."
 msgstr ""
 
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 "IPv6 address or domain name per line."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:32
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
@@ -706,38 +781,46 @@ msgstr ""
 msgid "Timestamp"
 msgstr "タイムスタンプ"
 
 msgid "Timestamp"
 msgstr "タイムスタンプ"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
 msgstr ""
 
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "Topic for banIP notification E-Mails."
 msgstr ""
 
 msgid "Topic for banIP notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger Action"
 msgstr ""
 
 msgid "Trigger Action"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid "Trigger Delay"
 msgstr "トリガ遅延"
 
 msgid "Trigger Delay"
 msgstr "トリガ遅延"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger action on ifup interface events."
 msgstr ""
 
 msgid "Trigger action on ifup interface events."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:20
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:20
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:150
+msgid "URLv4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:163
+msgid "URLv6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
 msgid "Unable to save modifications: %s"
 msgstr ""
 
 msgid "Unable to save modifications: %s"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Verbose Debug Logging"
 msgstr "詳細なデバッグ ログ"
 
 msgid "Verbose Debug Logging"
 msgstr "詳細なデバッグ ログ"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
 msgid "Version"
 msgstr ""
 
 msgid "Version"
 msgstr ""
 
@@ -745,7 +828,8 @@ msgstr ""
 msgid "WAN-Forward (packets)"
 msgstr ""
 
 msgid "WAN-Forward (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "WAN-Forward Chain"
 msgstr ""
 
 msgid "WAN-Forward Chain"
 msgstr ""
 
@@ -753,16 +837,22 @@ msgstr ""
 msgid "WAN-Input (packets)"
 msgstr ""
 
 msgid "WAN-Input (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "WAN-Input Chain"
 msgstr ""
 
 msgid "WAN-Input Chain"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:468
-msgid "alert"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:121
+msgid ""
+"With this editor you can fill up an initial custom feed file (a 1:1 copy of "
+"the version shipped with the package). The file is located at '/etc/banip/"
+"banip.custom.feeds'. Then you can edit this file, delete entries, add new "
+"ones, etc. To go back to the maintainers version just empty the custom feed "
+"file again (do not delete it!)."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
-msgid "audit"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+msgid "alert"
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
@@ -777,63 +867,63 @@ msgstr ""
 msgid "banIP"
 msgstr ""
 
 msgid "banIP"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:469
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
 msgid "crit"
 msgstr ""
 
 msgid "crit"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
 msgid "debug"
 msgstr ""
 
 msgid "debug"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:467
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
 msgid "emerg"
 msgstr ""
 
 msgid "emerg"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
 msgid "err"
 msgstr ""
 
 msgid "err"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:473
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:487
 msgid "info"
 msgstr ""
 
 msgid "info"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:434
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:444
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:454
 msgid "local allowlist"
 msgstr ""
 
 msgid "local allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:431
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:441
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
 msgid "local blocklist"
 msgstr ""
 
 msgid "local blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
 msgid "memory (default)"
 msgstr ""
 
 msgid "memory (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:472
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
 msgid "notice"
 msgstr ""
 
 msgid "notice"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
 msgid "performance"
 msgstr ""
 
 msgid "performance"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:316
 msgid "reload"
 msgstr ""
 
 msgid "reload"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
 msgid "restart"
 msgstr ""
 
 msgid "restart"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
 msgid "start (default)"
 msgstr ""
 
 msgid "start (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:471
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:485
 msgid "warn (default)"
 msgstr ""
 
 msgid "warn (default)"
 msgstr ""
 
@@ -1011,9 +1101,6 @@ msgstr ""
 #~ msgid "DNS Chain"
 #~ msgstr "DNSチェイン"
 
 #~ msgid "DNS Chain"
 #~ msgstr "DNSチェイン"
 
-#~ msgid "Description"
-#~ msgstr "説明"
-
 #~ msgid "Download Options"
 #~ msgstr "ダウンロードオプション"
 
 #~ msgid "Download Options"
 #~ msgstr "ダウンロードオプション"
 
index abf4f369064e511c26d5a4272a95b27d768170cf..feba35ffc4e128302854547878d5df0e586b8554 100644 (file)
@@ -14,145 +14,155 @@ msgstr ""
 msgid "-- Set Selection --"
 msgstr ""
 
 msgid "-- Set Selection --"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:408
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
 msgid "-100"
 msgstr ""
 
 msgid "-100"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
 msgid "-200 (default)"
 msgstr ""
 
 msgid "-200 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
 msgid "-300"
 msgstr ""
 
 msgid "-300"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
 msgid "-400"
 msgstr ""
 
 msgid "-400"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
 msgid "0"
 msgstr ""
 
 msgid "0"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+msgid "0 (disable)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
 msgid "100 (default)"
 msgstr ""
 
 msgid "100 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498
 msgid "1000"
 msgstr ""
 
 msgid "1000"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:350
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354
 msgid "1024 (default)"
 msgstr ""
 
 msgid "1024 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:351
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
 msgid "2048"
 msgstr ""
 
 msgid "2048"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
 msgid "250"
 msgstr ""
 
 msgid "250"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
 msgid "4096"
 msgstr ""
 
 msgid "4096"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:494
 msgid "50"
 msgstr ""
 
 msgid "50"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497
 msgid "500"
 msgstr ""
 
 msgid "500"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:349
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:353
 msgid "512"
 msgstr ""
 
 msgid "512"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:562
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:573
 msgid "ASNs"
 msgstr ""
 
 msgid "ASNs"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
 msgid "Active Devices"
 msgstr ""
 
 msgid "Active Devices"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
 msgid "Active Feeds"
 msgstr ""
 
 msgid "Active Feeds"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
 msgid "Active Subnets"
 msgstr ""
 
 msgid "Active Subnets"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr ""
 
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:233
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
 msgid "Advanced Settings"
 msgstr ""
 
 msgid "Advanced Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Allowlist Only"
 msgstr ""
 
 msgid "Allowlist Only"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Auto Allowlist"
 msgstr ""
 
 msgid "Auto Allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Auto Blocklist"
 msgstr ""
 
 msgid "Auto Blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid "Auto Detection"
 msgstr ""
 
 msgid "Auto Detection"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr ""
 
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr ""
 
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 #, fuzzy
 msgid "Backup Directory"
 msgstr "백업 경로"
 
 #, fuzzy
 msgid "Backup Directory"
 msgstr "백업 경로"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base Directory"
 msgstr ""
 
 msgid "Base Directory"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base working directory while banIP processing."
 msgstr ""
 
 msgid "Base working directory while banIP processing."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Blocklist Expiry"
 msgstr ""
 
 msgid "Blocklist Expiry"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
 msgid "Blocklist Feeds"
 msgstr ""
 
 msgid "Blocklist Feeds"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid ""
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "CPU Cores"
 msgstr ""
 
 msgid "CPU Cores"
 msgstr ""
 
@@ -161,21 +171,21 @@ msgstr ""
 msgid "Cancel"
 msgstr "취소"
 
 msgid "Cancel"
 msgstr "취소"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
-msgid "Chain Priority"
-msgstr ""
-
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:238
 msgid "Chain/Set Settings"
 msgstr ""
 
 msgid "Chain/Set Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:337
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:478
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr ""
 
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:217
+msgid "Clear Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:30
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
@@ -184,79 +194,91 @@ msgid ""
 "documentation</a>"
 msgstr ""
 
 "documentation</a>"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:552
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:563
 msgid "Countries"
 msgstr ""
 
 msgid "Countries"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
 msgstr ""
 
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid "Deduplicate IPs"
 msgstr ""
 
 msgid "Deduplicate IPs"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid "Default Block Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:176
+msgid "Description"
+msgstr "설명"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
 msgstr ""
 
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:200
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
 msgid "Domain Lookup"
 msgstr ""
 
 msgid "Domain Lookup"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Don't check SSL server certificates during download."
 msgstr ""
 
 msgid "Don't check SSL server certificates during download."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Download Insecure"
 msgstr ""
 
 msgid "Download Insecure"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid "Download Parameters"
 msgstr ""
 
 msgid "Download Parameters"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Download Utility"
 msgstr ""
 
 msgid "Download Utility"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "E-Mail Notification"
 msgstr ""
 
 msgid "E-Mail Notification"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "E-Mail Profile"
 msgstr ""
 
 msgid "E-Mail Profile"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid "E-Mail Receiver Address"
 msgstr ""
 
 msgid "E-Mail Receiver Address"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "E-Mail Sender Address"
 msgstr ""
 
 msgid "E-Mail Sender Address"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:240
 msgid "E-Mail Settings"
 msgstr ""
 
 msgid "E-Mail Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "E-Mail Topic"
 msgstr ""
 
 msgid "E-Mail Topic"
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
 msgid "Edit Allowlist"
 msgstr ""
 
 msgid "Edit Allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:44
 msgid "Edit Blocklist"
 msgstr ""
 
 msgid "Edit Blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
 msgid "Element Count"
 msgstr ""
 
 msgid "Element Count"
 msgstr ""
 
@@ -264,39 +286,60 @@ msgstr ""
 msgid "Elements"
 msgstr ""
 
 msgid "Elements"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:142
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:180
+msgid "Empty field not allowed"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enable the banIP service."
 msgstr ""
 
 msgid "Enable the banIP service."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr ""
 
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enabled"
 msgstr "활성화"
 
 msgid "Enabled"
 msgstr "활성화"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "Enables IPv4 support."
 msgstr ""
 
 msgid "Enables IPv4 support."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "Enables IPv6 support."
 msgstr ""
 
 msgid "Enables IPv6 support."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Expiry time for auto added blocklist set members."
 msgstr ""
 
 msgid "Expiry time for auto added blocklist set members."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:535
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:137
+msgid "Feed Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
 msgid "Feed Selection"
 msgstr ""
 
 msgid "Feed Selection"
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:208
+msgid "Fill Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
 msgid "Firewall Log"
 msgstr ""
 
 msgid "Firewall Log"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:232
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:185
+msgid "Flag"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:192
+msgid "Flag not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
 msgid "General Settings"
 msgstr "기본 설정"
 
 msgid "General Settings"
 msgstr "기본 설정"
 
@@ -304,11 +347,11 @@ msgstr "기본 설정"
 msgid "Grant access to LuCI app banIP"
 msgstr ""
 
 msgid "Grant access to LuCI app banIP"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
 msgid "High Priority"
 msgstr ""
 
 msgid "High Priority"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
 msgid "Highest Priority"
 msgstr ""
 
 msgid "Highest Priority"
 msgstr ""
 
@@ -320,71 +363,80 @@ msgstr ""
 msgid "IP Search..."
 msgstr ""
 
 msgid "IP Search..."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "IPv4 Support"
 msgstr ""
 
 msgid "IPv4 Support"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "IPv6 Support"
 msgstr ""
 
 msgid "IPv6 Support"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
 msgstr ""
 
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:149
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:153
 msgid "Information"
 msgstr "정보"
 
 msgid "Information"
 msgstr "정보"
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:145
+msgid "Invalid characters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:73
+msgid "Invalid input values, unable to save modifications."
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "LAN-Forward Chain"
 msgstr ""
 
 msgid "LAN-Forward Chain"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
 msgid "Last Run"
 msgstr ""
 
 msgid "Last Run"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
 msgid "Least Priority"
 msgstr ""
 
 msgid "Least Priority"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
 msgid "Less Priority"
 msgstr ""
 
 msgid "Less Priority"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr ""
 
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr ""
 
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr ""
 
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr ""
 
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
 msgstr ""
 
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr ""
 
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:543
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr ""
 
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr ""
 
@@ -392,68 +444,76 @@ msgstr ""
 msgid "List the elements of a specific banIP-related Set."
 msgstr ""
 
 msgid "List the elements of a specific banIP-related Set."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid "Log Count"
 msgstr ""
 
 msgid "Log Count"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log LAN-Forward"
 msgstr ""
 
 msgid "Log LAN-Forward"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Log Level"
 msgstr ""
 
 msgid "Log Level"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
 msgid "Log Limit"
 msgstr ""
 
 msgid "Log Limit"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:235
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:239
 msgid "Log Settings"
 msgstr ""
 
 msgid "Log Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid "Log Terms"
 msgstr ""
 
 msgid "Log Terms"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log WAN-Forward"
 msgstr ""
 
 msgid "Log WAN-Forward"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log WAN-Input"
 msgstr ""
 
 msgid "Log WAN-Input"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr ""
 
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr ""
 
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr ""
 
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid "Max Open Files"
 msgstr ""
 
 msgid "Max Open Files"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "NFT Chain Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
 msgid "NFT Information"
 msgstr ""
 
 msgid "NFT Information"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "NFT Set Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Network Devices"
 msgstr ""
 
 msgid "Network Devices"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Network Interfaces"
 msgstr ""
 
 msgid "Network Interfaces"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "Nice Level"
 msgstr ""
 
 msgid "Nice Level"
 msgstr ""
 
@@ -470,68 +530,75 @@ msgstr ""
 msgid "No banIP related processing logs yet!"
 msgstr ""
 
 msgid "No banIP related processing logs yet!"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
 msgid "Normal Priority (default)"
 msgstr ""
 
 msgid "Normal Priority (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr ""
 
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
 msgstr ""
 
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:28
 msgid "Overview"
 msgstr "개요"
 
 msgid "Overview"
 msgstr "개요"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
-msgid "Parse only the last stated number of log entries for suspicious events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
+msgid ""
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:67
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:76
 msgid "Processing Log"
 msgstr ""
 
 msgid "Processing Log"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr ""
 
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:156
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:169
+msgid "Protocol/URL format not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr ""
 
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
 msgstr ""
 
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:223
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:222
 msgid "Refresh"
 msgstr ""
 
 msgid "Refresh"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:214
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218
 msgid "Reload"
 msgstr ""
 
 msgid "Reload"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Report Directory"
 msgstr ""
 
 msgid "Report Directory"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid "Report Elements"
 msgstr ""
 
 msgid "Report Elements"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:221
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:225
 msgid "Restart"
 msgstr ""
 
 msgid "Restart"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr ""
 
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr ""
 
@@ -540,14 +607,26 @@ msgstr ""
 msgid "Result"
 msgstr ""
 
 msgid "Result"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:161
+msgid "Rulev4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
+msgid "Rulev6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
 msgid "Run Flags"
 msgstr ""
 
 msgid "Run Flags"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
 msgid "Run Information"
 msgstr ""
 
 msgid "Run Information"
 msgstr ""
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:226
+msgid "Save Custom Feeds"
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr ""
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr ""
@@ -556,23 +635,23 @@ msgstr ""
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr ""
 
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Select one of the pre-configured download utilities."
 msgstr ""
 
 msgid "Select one of the pre-configured download utilities."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Select the WAN network device(s)."
 msgstr ""
 
 msgid "Select the WAN network device(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr ""
 
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr ""
 
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "Sender address for banIP notification E-Mails."
 msgstr ""
 
 msgid "Sender address for banIP notification E-Mails."
 msgstr ""
 
@@ -581,15 +660,11 @@ msgstr ""
 msgid "Set"
 msgstr ""
 
 msgid "Set"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set Policy"
-msgstr ""
-
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:60
 msgid "Set Reporting"
 msgstr ""
 
 msgid "Set Reporting"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Set Split Size"
 msgstr ""
 
 msgid "Set Split Size"
 msgstr ""
 
@@ -601,41 +676,41 @@ msgstr ""
 msgid "Set Survey..."
 msgstr ""
 
 msgid "Set Survey..."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:229
 msgid "Set details"
 msgstr ""
 
 msgid "Set details"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
 msgstr ""
 
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set the nft policy for banIP-related sets."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "Set the nft policy for banIP-related Sets."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Set the syslog level for NFT logging."
 msgstr ""
 
 msgid "Set the syslog level for NFT logging."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
 msgid "Settings"
 msgstr ""
 
 msgid "Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Split external set loading after every n members to save RAM."
 msgstr ""
 
 msgid "Split external set loading after every n members to save RAM."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "Startup Trigger Interface"
 msgstr ""
 
 msgid "Startup Trigger Interface"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:151
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
 msgid "Status"
 msgstr ""
 
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:207
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:211
 msgid "Stop"
 msgstr ""
 
 msgid "Stop"
 msgstr ""
 
@@ -643,33 +718,33 @@ msgstr ""
 msgid "Survey"
 msgstr ""
 
 msgid "Survey"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
 msgid "System Information"
 msgstr ""
 
 msgid "System Information"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Target directory for banIP-related report files."
 msgstr ""
 
 msgid "Target directory for banIP-related report files."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Target directory for compressed feed backups."
 msgstr ""
 
 msgid "Target directory for compressed feed backups."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
 msgid "The allowlist is too big, unable to save modifications."
 msgstr ""
 
 msgid "The allowlist is too big, unable to save modifications."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:28
 msgid "The blocklist is too big, unable to save modifications."
 msgstr ""
 
 msgid "The blocklist is too big, unable to save modifications."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
 msgstr ""
 
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "The selected priority will be used for banIP background processing."
 msgstr ""
 
 msgid "The selected priority will be used for banIP background processing."
 msgstr ""
 
@@ -683,14 +758,14 @@ msgid ""
 "The syslog output, prefiltered for banIP-related processing log entries only."
 msgstr ""
 
 "The syslog output, prefiltered for banIP-related processing log entries only."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:32
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 "IPv6 address or domain name per line."
 msgstr ""
 
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 "IPv6 address or domain name per line."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:32
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
@@ -707,38 +782,46 @@ msgstr ""
 msgid "Timestamp"
 msgstr ""
 
 msgid "Timestamp"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
 msgstr ""
 
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "Topic for banIP notification E-Mails."
 msgstr ""
 
 msgid "Topic for banIP notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger Action"
 msgstr ""
 
 msgid "Trigger Action"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid "Trigger Delay"
 msgstr ""
 
 msgid "Trigger Delay"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger action on ifup interface events."
 msgstr ""
 
 msgid "Trigger action on ifup interface events."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:20
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:20
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:150
+msgid "URLv4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:163
+msgid "URLv6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
 msgid "Unable to save modifications: %s"
 msgstr ""
 
 msgid "Unable to save modifications: %s"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Verbose Debug Logging"
 msgstr ""
 
 msgid "Verbose Debug Logging"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
 msgid "Version"
 msgstr ""
 
 msgid "Version"
 msgstr ""
 
@@ -746,7 +829,8 @@ msgstr ""
 msgid "WAN-Forward (packets)"
 msgstr ""
 
 msgid "WAN-Forward (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "WAN-Forward Chain"
 msgstr ""
 
 msgid "WAN-Forward Chain"
 msgstr ""
 
@@ -754,16 +838,22 @@ msgstr ""
 msgid "WAN-Input (packets)"
 msgstr ""
 
 msgid "WAN-Input (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "WAN-Input Chain"
 msgstr ""
 
 msgid "WAN-Input Chain"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:468
-msgid "alert"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:121
+msgid ""
+"With this editor you can fill up an initial custom feed file (a 1:1 copy of "
+"the version shipped with the package). The file is located at '/etc/banip/"
+"banip.custom.feeds'. Then you can edit this file, delete entries, add new "
+"ones, etc. To go back to the maintainers version just empty the custom feed "
+"file again (do not delete it!)."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
-msgid "audit"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+msgid "alert"
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
@@ -778,71 +868,68 @@ msgstr ""
 msgid "banIP"
 msgstr ""
 
 msgid "banIP"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:469
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
 msgid "crit"
 msgstr ""
 
 msgid "crit"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
 msgid "debug"
 msgstr ""
 
 msgid "debug"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:467
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
 msgid "emerg"
 msgstr ""
 
 msgid "emerg"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
 msgid "err"
 msgstr ""
 
 msgid "err"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:473
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:487
 msgid "info"
 msgstr ""
 
 msgid "info"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:434
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:444
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:454
 msgid "local allowlist"
 msgstr ""
 
 msgid "local allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:431
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:441
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
 msgid "local blocklist"
 msgstr ""
 
 msgid "local blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
 msgid "memory (default)"
 msgstr ""
 
 msgid "memory (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:472
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
 msgid "notice"
 msgstr ""
 
 msgid "notice"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
 msgid "performance"
 msgstr ""
 
 msgid "performance"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:316
 msgid "reload"
 msgstr ""
 
 msgid "reload"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
 msgid "restart"
 msgstr ""
 
 msgid "restart"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
 msgid "start (default)"
 msgstr ""
 
 msgid "start (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:471
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:485
 msgid "warn (default)"
 msgstr ""
 
 #~ msgid "Name"
 #~ msgstr "이름"
 
 msgid "warn (default)"
 msgstr ""
 
 #~ msgid "Name"
 #~ msgstr "이름"
 
-#~ msgid "Description"
-#~ msgstr "설명"
-
 #~ msgid "Loading"
 #~ msgstr "로드 중"
 #~ msgid "Loading"
 #~ msgstr "로드 중"
index 32e758fb26ed4790670e0948432d95b5c6eff5e8..cdc2ab0fb945e698b45c687b91e26d6d9a2eb3d0 100644 (file)
@@ -14,144 +14,154 @@ msgstr ""
 msgid "-- Set Selection --"
 msgstr ""
 
 msgid "-- Set Selection --"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:408
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
 msgid "-100"
 msgstr ""
 
 msgid "-100"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
 msgid "-200 (default)"
 msgstr ""
 
 msgid "-200 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
 msgid "-300"
 msgstr ""
 
 msgid "-300"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
 msgid "-400"
 msgstr ""
 
 msgid "-400"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
 msgid "0"
 msgstr ""
 
 msgid "0"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+msgid "0 (disable)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
 msgid "100 (default)"
 msgstr ""
 
 msgid "100 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498
 msgid "1000"
 msgstr ""
 
 msgid "1000"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:350
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354
 msgid "1024 (default)"
 msgstr ""
 
 msgid "1024 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:351
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
 msgid "2048"
 msgstr ""
 
 msgid "2048"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
 msgid "250"
 msgstr ""
 
 msgid "250"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
 msgid "4096"
 msgstr ""
 
 msgid "4096"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:494
 msgid "50"
 msgstr ""
 
 msgid "50"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497
 msgid "500"
 msgstr ""
 
 msgid "500"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:349
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:353
 msgid "512"
 msgstr ""
 
 msgid "512"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:562
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:573
 msgid "ASNs"
 msgstr ""
 
 msgid "ASNs"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
 msgid "Active Devices"
 msgstr ""
 
 msgid "Active Devices"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
 msgid "Active Feeds"
 msgstr ""
 
 msgid "Active Feeds"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
 msgid "Active Subnets"
 msgstr ""
 
 msgid "Active Subnets"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr ""
 
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:233
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
 msgid "Advanced Settings"
 msgstr ""
 
 msgid "Advanced Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Allowlist Only"
 msgstr ""
 
 msgid "Allowlist Only"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Auto Allowlist"
 msgstr ""
 
 msgid "Auto Allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Auto Blocklist"
 msgstr ""
 
 msgid "Auto Blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid "Auto Detection"
 msgstr ""
 
 msgid "Auto Detection"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr ""
 
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr ""
 
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Backup Directory"
 msgstr ""
 
 msgid "Backup Directory"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base Directory"
 msgstr ""
 
 msgid "Base Directory"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base working directory while banIP processing."
 msgstr ""
 
 msgid "Base working directory while banIP processing."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Blocklist Expiry"
 msgstr ""
 
 msgid "Blocklist Expiry"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
 msgid "Blocklist Feeds"
 msgstr ""
 
 msgid "Blocklist Feeds"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid ""
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "CPU Cores"
 msgstr ""
 
 msgid "CPU Cores"
 msgstr ""
 
@@ -160,21 +170,21 @@ msgstr ""
 msgid "Cancel"
 msgstr ""
 
 msgid "Cancel"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
-msgid "Chain Priority"
-msgstr ""
-
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:238
 msgid "Chain/Set Settings"
 msgstr ""
 
 msgid "Chain/Set Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:337
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:478
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr ""
 
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:217
+msgid "Clear Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:30
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
@@ -183,79 +193,91 @@ msgid ""
 "documentation</a>"
 msgstr ""
 
 "documentation</a>"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:552
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:563
 msgid "Countries"
 msgstr ""
 
 msgid "Countries"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
 msgstr ""
 
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid "Deduplicate IPs"
 msgstr ""
 
 msgid "Deduplicate IPs"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid "Default Block Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:176
+msgid "Description"
+msgstr "वर्णन"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
 msgstr ""
 
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:200
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
 msgid "Domain Lookup"
 msgstr ""
 
 msgid "Domain Lookup"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Don't check SSL server certificates during download."
 msgstr ""
 
 msgid "Don't check SSL server certificates during download."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Download Insecure"
 msgstr ""
 
 msgid "Download Insecure"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid "Download Parameters"
 msgstr ""
 
 msgid "Download Parameters"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Download Utility"
 msgstr ""
 
 msgid "Download Utility"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "E-Mail Notification"
 msgstr ""
 
 msgid "E-Mail Notification"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "E-Mail Profile"
 msgstr ""
 
 msgid "E-Mail Profile"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid "E-Mail Receiver Address"
 msgstr ""
 
 msgid "E-Mail Receiver Address"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "E-Mail Sender Address"
 msgstr ""
 
 msgid "E-Mail Sender Address"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:240
 msgid "E-Mail Settings"
 msgstr ""
 
 msgid "E-Mail Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "E-Mail Topic"
 msgstr ""
 
 msgid "E-Mail Topic"
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
 msgid "Edit Allowlist"
 msgstr ""
 
 msgid "Edit Allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:44
 msgid "Edit Blocklist"
 msgstr ""
 
 msgid "Edit Blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
 msgid "Element Count"
 msgstr ""
 
 msgid "Element Count"
 msgstr ""
 
@@ -263,39 +285,60 @@ msgstr ""
 msgid "Elements"
 msgstr ""
 
 msgid "Elements"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:142
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:180
+msgid "Empty field not allowed"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enable the banIP service."
 msgstr ""
 
 msgid "Enable the banIP service."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr ""
 
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enabled"
 msgstr ""
 
 msgid "Enabled"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "Enables IPv4 support."
 msgstr ""
 
 msgid "Enables IPv4 support."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "Enables IPv6 support."
 msgstr ""
 
 msgid "Enables IPv6 support."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Expiry time for auto added blocklist set members."
 msgstr ""
 
 msgid "Expiry time for auto added blocklist set members."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:535
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:137
+msgid "Feed Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
 msgid "Feed Selection"
 msgstr ""
 
 msgid "Feed Selection"
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:208
+msgid "Fill Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
 msgid "Firewall Log"
 msgstr ""
 
 msgid "Firewall Log"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:232
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:185
+msgid "Flag"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:192
+msgid "Flag not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
 msgid "General Settings"
 msgstr ""
 
 msgid "General Settings"
 msgstr ""
 
@@ -303,11 +346,11 @@ msgstr ""
 msgid "Grant access to LuCI app banIP"
 msgstr ""
 
 msgid "Grant access to LuCI app banIP"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
 msgid "High Priority"
 msgstr ""
 
 msgid "High Priority"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
 msgid "Highest Priority"
 msgstr ""
 
 msgid "Highest Priority"
 msgstr ""
 
@@ -319,71 +362,80 @@ msgstr ""
 msgid "IP Search..."
 msgstr ""
 
 msgid "IP Search..."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "IPv4 Support"
 msgstr ""
 
 msgid "IPv4 Support"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "IPv6 Support"
 msgstr ""
 
 msgid "IPv6 Support"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
 msgstr ""
 
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:149
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:153
 msgid "Information"
 msgstr ""
 
 msgid "Information"
 msgstr ""
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:145
+msgid "Invalid characters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:73
+msgid "Invalid input values, unable to save modifications."
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "LAN-Forward Chain"
 msgstr ""
 
 msgid "LAN-Forward Chain"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
 msgid "Last Run"
 msgstr ""
 
 msgid "Last Run"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
 msgid "Least Priority"
 msgstr ""
 
 msgid "Least Priority"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
 msgid "Less Priority"
 msgstr ""
 
 msgid "Less Priority"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr ""
 
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr ""
 
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr ""
 
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr ""
 
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
 msgstr ""
 
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr ""
 
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:543
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr ""
 
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr ""
 
@@ -391,68 +443,76 @@ msgstr ""
 msgid "List the elements of a specific banIP-related Set."
 msgstr ""
 
 msgid "List the elements of a specific banIP-related Set."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid "Log Count"
 msgstr ""
 
 msgid "Log Count"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log LAN-Forward"
 msgstr ""
 
 msgid "Log LAN-Forward"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Log Level"
 msgstr ""
 
 msgid "Log Level"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
 msgid "Log Limit"
 msgstr ""
 
 msgid "Log Limit"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:235
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:239
 msgid "Log Settings"
 msgstr ""
 
 msgid "Log Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid "Log Terms"
 msgstr ""
 
 msgid "Log Terms"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log WAN-Forward"
 msgstr ""
 
 msgid "Log WAN-Forward"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log WAN-Input"
 msgstr ""
 
 msgid "Log WAN-Input"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr ""
 
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr ""
 
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr ""
 
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid "Max Open Files"
 msgstr ""
 
 msgid "Max Open Files"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "NFT Chain Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
 msgid "NFT Information"
 msgstr ""
 
 msgid "NFT Information"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "NFT Set Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Network Devices"
 msgstr ""
 
 msgid "Network Devices"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Network Interfaces"
 msgstr ""
 
 msgid "Network Interfaces"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "Nice Level"
 msgstr ""
 
 msgid "Nice Level"
 msgstr ""
 
@@ -469,68 +529,75 @@ msgstr ""
 msgid "No banIP related processing logs yet!"
 msgstr ""
 
 msgid "No banIP related processing logs yet!"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
 msgid "Normal Priority (default)"
 msgstr ""
 
 msgid "Normal Priority (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr ""
 
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
 msgstr ""
 
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:28
 msgid "Overview"
 msgstr "आढावा"
 
 msgid "Overview"
 msgstr "आढावा"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
-msgid "Parse only the last stated number of log entries for suspicious events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
+msgid ""
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:67
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:76
 msgid "Processing Log"
 msgstr ""
 
 msgid "Processing Log"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr ""
 
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:156
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:169
+msgid "Protocol/URL format not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr ""
 
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
 msgstr ""
 
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:223
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:222
 msgid "Refresh"
 msgstr ""
 
 msgid "Refresh"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:214
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218
 msgid "Reload"
 msgstr "रीलोड करा"
 
 msgid "Reload"
 msgstr "रीलोड करा"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Report Directory"
 msgstr ""
 
 msgid "Report Directory"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid "Report Elements"
 msgstr ""
 
 msgid "Report Elements"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:221
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:225
 msgid "Restart"
 msgstr ""
 
 msgid "Restart"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr ""
 
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr ""
 
@@ -539,14 +606,26 @@ msgstr ""
 msgid "Result"
 msgstr ""
 
 msgid "Result"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:161
+msgid "Rulev4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
+msgid "Rulev6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
 msgid "Run Flags"
 msgstr ""
 
 msgid "Run Flags"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
 msgid "Run Information"
 msgstr ""
 
 msgid "Run Information"
 msgstr ""
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:226
+msgid "Save Custom Feeds"
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr ""
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr ""
@@ -555,23 +634,23 @@ msgstr ""
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr ""
 
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Select one of the pre-configured download utilities."
 msgstr ""
 
 msgid "Select one of the pre-configured download utilities."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Select the WAN network device(s)."
 msgstr ""
 
 msgid "Select the WAN network device(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr ""
 
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr ""
 
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "Sender address for banIP notification E-Mails."
 msgstr ""
 
 msgid "Sender address for banIP notification E-Mails."
 msgstr ""
 
@@ -580,15 +659,11 @@ msgstr ""
 msgid "Set"
 msgstr ""
 
 msgid "Set"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set Policy"
-msgstr ""
-
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:60
 msgid "Set Reporting"
 msgstr ""
 
 msgid "Set Reporting"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Set Split Size"
 msgstr ""
 
 msgid "Set Split Size"
 msgstr ""
 
@@ -600,41 +675,41 @@ msgstr ""
 msgid "Set Survey..."
 msgstr ""
 
 msgid "Set Survey..."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:229
 msgid "Set details"
 msgstr ""
 
 msgid "Set details"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
 msgstr ""
 
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set the nft policy for banIP-related sets."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "Set the nft policy for banIP-related Sets."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Set the syslog level for NFT logging."
 msgstr ""
 
 msgid "Set the syslog level for NFT logging."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
 msgid "Settings"
 msgstr ""
 
 msgid "Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Split external set loading after every n members to save RAM."
 msgstr ""
 
 msgid "Split external set loading after every n members to save RAM."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "Startup Trigger Interface"
 msgstr ""
 
 msgid "Startup Trigger Interface"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:151
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
 msgid "Status"
 msgstr ""
 
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:207
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:211
 msgid "Stop"
 msgstr ""
 
 msgid "Stop"
 msgstr ""
 
@@ -642,33 +717,33 @@ msgstr ""
 msgid "Survey"
 msgstr ""
 
 msgid "Survey"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
 msgid "System Information"
 msgstr ""
 
 msgid "System Information"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Target directory for banIP-related report files."
 msgstr ""
 
 msgid "Target directory for banIP-related report files."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Target directory for compressed feed backups."
 msgstr ""
 
 msgid "Target directory for compressed feed backups."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
 msgid "The allowlist is too big, unable to save modifications."
 msgstr ""
 
 msgid "The allowlist is too big, unable to save modifications."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:28
 msgid "The blocklist is too big, unable to save modifications."
 msgstr ""
 
 msgid "The blocklist is too big, unable to save modifications."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
 msgstr ""
 
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "The selected priority will be used for banIP background processing."
 msgstr ""
 
 msgid "The selected priority will be used for banIP background processing."
 msgstr ""
 
@@ -682,14 +757,14 @@ msgid ""
 "The syslog output, prefiltered for banIP-related processing log entries only."
 msgstr ""
 
 "The syslog output, prefiltered for banIP-related processing log entries only."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:32
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 "IPv6 address or domain name per line."
 msgstr ""
 
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 "IPv6 address or domain name per line."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:32
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
@@ -706,38 +781,46 @@ msgstr ""
 msgid "Timestamp"
 msgstr ""
 
 msgid "Timestamp"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
 msgstr ""
 
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "Topic for banIP notification E-Mails."
 msgstr ""
 
 msgid "Topic for banIP notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger Action"
 msgstr ""
 
 msgid "Trigger Action"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid "Trigger Delay"
 msgstr ""
 
 msgid "Trigger Delay"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger action on ifup interface events."
 msgstr ""
 
 msgid "Trigger action on ifup interface events."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:20
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:20
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:150
+msgid "URLv4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:163
+msgid "URLv6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
 msgid "Unable to save modifications: %s"
 msgstr ""
 
 msgid "Unable to save modifications: %s"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Verbose Debug Logging"
 msgstr ""
 
 msgid "Verbose Debug Logging"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
 msgid "Version"
 msgstr ""
 
 msgid "Version"
 msgstr ""
 
@@ -745,7 +828,8 @@ msgstr ""
 msgid "WAN-Forward (packets)"
 msgstr ""
 
 msgid "WAN-Forward (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "WAN-Forward Chain"
 msgstr ""
 
 msgid "WAN-Forward Chain"
 msgstr ""
 
@@ -753,16 +837,22 @@ msgstr ""
 msgid "WAN-Input (packets)"
 msgstr ""
 
 msgid "WAN-Input (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "WAN-Input Chain"
 msgstr ""
 
 msgid "WAN-Input Chain"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:468
-msgid "alert"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:121
+msgid ""
+"With this editor you can fill up an initial custom feed file (a 1:1 copy of "
+"the version shipped with the package). The file is located at '/etc/banip/"
+"banip.custom.feeds'. Then you can edit this file, delete entries, add new "
+"ones, etc. To go back to the maintainers version just empty the custom feed "
+"file again (do not delete it!)."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
-msgid "audit"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+msgid "alert"
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
@@ -777,68 +867,65 @@ msgstr ""
 msgid "banIP"
 msgstr ""
 
 msgid "banIP"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:469
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
 msgid "crit"
 msgstr ""
 
 msgid "crit"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
 msgid "debug"
 msgstr ""
 
 msgid "debug"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:467
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
 msgid "emerg"
 msgstr ""
 
 msgid "emerg"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
 msgid "err"
 msgstr ""
 
 msgid "err"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:473
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:487
 msgid "info"
 msgstr ""
 
 msgid "info"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:434
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:444
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:454
 msgid "local allowlist"
 msgstr ""
 
 msgid "local allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:431
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:441
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
 msgid "local blocklist"
 msgstr ""
 
 msgid "local blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
 msgid "memory (default)"
 msgstr ""
 
 msgid "memory (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:472
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
 msgid "notice"
 msgstr ""
 
 msgid "notice"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
 msgid "performance"
 msgstr ""
 
 msgid "performance"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:316
 msgid "reload"
 msgstr ""
 
 msgid "reload"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
 msgid "restart"
 msgstr ""
 
 msgid "restart"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
 msgid "start (default)"
 msgstr ""
 
 msgid "start (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:471
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:485
 msgid "warn (default)"
 msgstr ""
 
 msgid "warn (default)"
 msgstr ""
 
-#~ msgid "Description"
-#~ msgstr "वर्णन"
-
 #~ msgid "Loading"
 #~ msgstr "लोड करीत आहे"
 #~ msgid "Loading"
 #~ msgstr "लोड करीत आहे"
index 1aa201c03127213e09ee787e764e78904c1c190f..86fe1fd15e4c3ebb7c1e0cbc11a39445e3221e8c 100644 (file)
@@ -14,144 +14,154 @@ msgstr ""
 msgid "-- Set Selection --"
 msgstr ""
 
 msgid "-- Set Selection --"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:408
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
 msgid "-100"
 msgstr ""
 
 msgid "-100"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
 msgid "-200 (default)"
 msgstr ""
 
 msgid "-200 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
 msgid "-300"
 msgstr ""
 
 msgid "-300"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
 msgid "-400"
 msgstr ""
 
 msgid "-400"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
 msgid "0"
 msgstr ""
 
 msgid "0"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+msgid "0 (disable)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
 msgid "100 (default)"
 msgstr ""
 
 msgid "100 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498
 msgid "1000"
 msgstr ""
 
 msgid "1000"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:350
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354
 msgid "1024 (default)"
 msgstr ""
 
 msgid "1024 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:351
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
 msgid "2048"
 msgstr ""
 
 msgid "2048"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
 msgid "250"
 msgstr ""
 
 msgid "250"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
 msgid "4096"
 msgstr ""
 
 msgid "4096"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:494
 msgid "50"
 msgstr ""
 
 msgid "50"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497
 msgid "500"
 msgstr ""
 
 msgid "500"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:349
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:353
 msgid "512"
 msgstr ""
 
 msgid "512"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:562
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:573
 msgid "ASNs"
 msgstr ""
 
 msgid "ASNs"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
 msgid "Active Devices"
 msgstr ""
 
 msgid "Active Devices"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
 msgid "Active Feeds"
 msgstr ""
 
 msgid "Active Feeds"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
 msgid "Active Subnets"
 msgstr ""
 
 msgid "Active Subnets"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr ""
 
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:233
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
 msgid "Advanced Settings"
 msgstr ""
 
 msgid "Advanced Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Allowlist Only"
 msgstr ""
 
 msgid "Allowlist Only"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Auto Allowlist"
 msgstr ""
 
 msgid "Auto Allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Auto Blocklist"
 msgstr ""
 
 msgid "Auto Blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid "Auto Detection"
 msgstr ""
 
 msgid "Auto Detection"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr ""
 
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr ""
 
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Backup Directory"
 msgstr "Direktori Sandaran"
 
 msgid "Backup Directory"
 msgstr "Direktori Sandaran"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base Directory"
 msgstr ""
 
 msgid "Base Directory"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base working directory while banIP processing."
 msgstr ""
 
 msgid "Base working directory while banIP processing."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Blocklist Expiry"
 msgstr ""
 
 msgid "Blocklist Expiry"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
 msgid "Blocklist Feeds"
 msgstr ""
 
 msgid "Blocklist Feeds"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid ""
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "CPU Cores"
 msgstr ""
 
 msgid "CPU Cores"
 msgstr ""
 
@@ -160,21 +170,21 @@ msgstr ""
 msgid "Cancel"
 msgstr ""
 
 msgid "Cancel"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
-msgid "Chain Priority"
-msgstr ""
-
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:238
 msgid "Chain/Set Settings"
 msgstr ""
 
 msgid "Chain/Set Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:337
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:478
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr ""
 
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:217
+msgid "Clear Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:30
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
@@ -183,79 +193,91 @@ msgid ""
 "documentation</a>"
 msgstr ""
 
 "documentation</a>"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:552
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:563
 msgid "Countries"
 msgstr ""
 
 msgid "Countries"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
 msgstr ""
 
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid "Deduplicate IPs"
 msgstr ""
 
 msgid "Deduplicate IPs"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid "Default Block Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:176
+msgid "Description"
+msgstr "Keterangan"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
 msgstr ""
 
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:200
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
 msgid "Domain Lookup"
 msgstr ""
 
 msgid "Domain Lookup"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Don't check SSL server certificates during download."
 msgstr ""
 
 msgid "Don't check SSL server certificates during download."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Download Insecure"
 msgstr ""
 
 msgid "Download Insecure"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid "Download Parameters"
 msgstr ""
 
 msgid "Download Parameters"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Download Utility"
 msgstr ""
 
 msgid "Download Utility"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "E-Mail Notification"
 msgstr ""
 
 msgid "E-Mail Notification"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "E-Mail Profile"
 msgstr ""
 
 msgid "E-Mail Profile"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid "E-Mail Receiver Address"
 msgstr ""
 
 msgid "E-Mail Receiver Address"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "E-Mail Sender Address"
 msgstr ""
 
 msgid "E-Mail Sender Address"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:240
 msgid "E-Mail Settings"
 msgstr ""
 
 msgid "E-Mail Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "E-Mail Topic"
 msgstr ""
 
 msgid "E-Mail Topic"
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
 msgid "Edit Allowlist"
 msgstr ""
 
 msgid "Edit Allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:44
 msgid "Edit Blocklist"
 msgstr ""
 
 msgid "Edit Blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
 msgid "Element Count"
 msgstr ""
 
 msgid "Element Count"
 msgstr ""
 
@@ -263,39 +285,60 @@ msgstr ""
 msgid "Elements"
 msgstr ""
 
 msgid "Elements"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:142
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:180
+msgid "Empty field not allowed"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enable the banIP service."
 msgstr ""
 
 msgid "Enable the banIP service."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr ""
 
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enabled"
 msgstr ""
 
 msgid "Enabled"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "Enables IPv4 support."
 msgstr ""
 
 msgid "Enables IPv4 support."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "Enables IPv6 support."
 msgstr ""
 
 msgid "Enables IPv6 support."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Expiry time for auto added blocklist set members."
 msgstr ""
 
 msgid "Expiry time for auto added blocklist set members."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:535
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:137
+msgid "Feed Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
 msgid "Feed Selection"
 msgstr ""
 
 msgid "Feed Selection"
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:208
+msgid "Fill Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
 msgid "Firewall Log"
 msgstr ""
 
 msgid "Firewall Log"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:232
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:185
+msgid "Flag"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:192
+msgid "Flag not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
 msgid "General Settings"
 msgstr ""
 
 msgid "General Settings"
 msgstr ""
 
@@ -303,11 +346,11 @@ msgstr ""
 msgid "Grant access to LuCI app banIP"
 msgstr ""
 
 msgid "Grant access to LuCI app banIP"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
 msgid "High Priority"
 msgstr ""
 
 msgid "High Priority"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
 msgid "Highest Priority"
 msgstr ""
 
 msgid "Highest Priority"
 msgstr ""
 
@@ -319,71 +362,80 @@ msgstr ""
 msgid "IP Search..."
 msgstr ""
 
 msgid "IP Search..."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "IPv4 Support"
 msgstr ""
 
 msgid "IPv4 Support"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "IPv6 Support"
 msgstr ""
 
 msgid "IPv6 Support"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
 msgstr ""
 
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:149
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:153
 msgid "Information"
 msgstr ""
 
 msgid "Information"
 msgstr ""
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:145
+msgid "Invalid characters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:73
+msgid "Invalid input values, unable to save modifications."
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "LAN-Forward Chain"
 msgstr ""
 
 msgid "LAN-Forward Chain"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
 msgid "Last Run"
 msgstr ""
 
 msgid "Last Run"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
 msgid "Least Priority"
 msgstr ""
 
 msgid "Least Priority"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
 msgid "Less Priority"
 msgstr ""
 
 msgid "Less Priority"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr ""
 
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr ""
 
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr ""
 
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr ""
 
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
 msgstr ""
 
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr ""
 
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:543
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr ""
 
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr ""
 
@@ -391,68 +443,76 @@ msgstr ""
 msgid "List the elements of a specific banIP-related Set."
 msgstr ""
 
 msgid "List the elements of a specific banIP-related Set."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid "Log Count"
 msgstr ""
 
 msgid "Log Count"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log LAN-Forward"
 msgstr ""
 
 msgid "Log LAN-Forward"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Log Level"
 msgstr ""
 
 msgid "Log Level"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
 msgid "Log Limit"
 msgstr ""
 
 msgid "Log Limit"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:235
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:239
 msgid "Log Settings"
 msgstr ""
 
 msgid "Log Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid "Log Terms"
 msgstr ""
 
 msgid "Log Terms"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log WAN-Forward"
 msgstr ""
 
 msgid "Log WAN-Forward"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log WAN-Input"
 msgstr ""
 
 msgid "Log WAN-Input"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr ""
 
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr ""
 
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr ""
 
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid "Max Open Files"
 msgstr ""
 
 msgid "Max Open Files"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "NFT Chain Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
 msgid "NFT Information"
 msgstr ""
 
 msgid "NFT Information"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "NFT Set Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Network Devices"
 msgstr ""
 
 msgid "Network Devices"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Network Interfaces"
 msgstr ""
 
 msgid "Network Interfaces"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "Nice Level"
 msgstr ""
 
 msgid "Nice Level"
 msgstr ""
 
@@ -469,68 +529,75 @@ msgstr ""
 msgid "No banIP related processing logs yet!"
 msgstr ""
 
 msgid "No banIP related processing logs yet!"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
 msgid "Normal Priority (default)"
 msgstr ""
 
 msgid "Normal Priority (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr ""
 
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
 msgstr ""
 
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:28
 msgid "Overview"
 msgstr ""
 
 msgid "Overview"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
-msgid "Parse only the last stated number of log entries for suspicious events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
+msgid ""
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:67
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:76
 msgid "Processing Log"
 msgstr ""
 
 msgid "Processing Log"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr ""
 
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:156
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:169
+msgid "Protocol/URL format not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr ""
 
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
 msgstr ""
 
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:223
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:222
 msgid "Refresh"
 msgstr ""
 
 msgid "Refresh"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:214
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218
 msgid "Reload"
 msgstr ""
 
 msgid "Reload"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Report Directory"
 msgstr ""
 
 msgid "Report Directory"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid "Report Elements"
 msgstr ""
 
 msgid "Report Elements"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:221
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:225
 msgid "Restart"
 msgstr ""
 
 msgid "Restart"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr ""
 
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr ""
 
@@ -539,14 +606,26 @@ msgstr ""
 msgid "Result"
 msgstr ""
 
 msgid "Result"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:161
+msgid "Rulev4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
+msgid "Rulev6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
 msgid "Run Flags"
 msgstr ""
 
 msgid "Run Flags"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
 msgid "Run Information"
 msgstr ""
 
 msgid "Run Information"
 msgstr ""
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:226
+msgid "Save Custom Feeds"
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr ""
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr ""
@@ -555,23 +634,23 @@ msgstr ""
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr ""
 
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Select one of the pre-configured download utilities."
 msgstr ""
 
 msgid "Select one of the pre-configured download utilities."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Select the WAN network device(s)."
 msgstr ""
 
 msgid "Select the WAN network device(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr ""
 
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr ""
 
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "Sender address for banIP notification E-Mails."
 msgstr ""
 
 msgid "Sender address for banIP notification E-Mails."
 msgstr ""
 
@@ -580,15 +659,11 @@ msgstr ""
 msgid "Set"
 msgstr ""
 
 msgid "Set"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set Policy"
-msgstr ""
-
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:60
 msgid "Set Reporting"
 msgstr ""
 
 msgid "Set Reporting"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Set Split Size"
 msgstr ""
 
 msgid "Set Split Size"
 msgstr ""
 
@@ -600,41 +675,41 @@ msgstr ""
 msgid "Set Survey..."
 msgstr ""
 
 msgid "Set Survey..."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:229
 msgid "Set details"
 msgstr ""
 
 msgid "Set details"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
 msgstr ""
 
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set the nft policy for banIP-related sets."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "Set the nft policy for banIP-related Sets."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Set the syslog level for NFT logging."
 msgstr ""
 
 msgid "Set the syslog level for NFT logging."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
 msgid "Settings"
 msgstr ""
 
 msgid "Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Split external set loading after every n members to save RAM."
 msgstr ""
 
 msgid "Split external set loading after every n members to save RAM."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "Startup Trigger Interface"
 msgstr ""
 
 msgid "Startup Trigger Interface"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:151
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
 msgid "Status"
 msgstr ""
 
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:207
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:211
 msgid "Stop"
 msgstr ""
 
 msgid "Stop"
 msgstr ""
 
@@ -642,33 +717,33 @@ msgstr ""
 msgid "Survey"
 msgstr ""
 
 msgid "Survey"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
 msgid "System Information"
 msgstr ""
 
 msgid "System Information"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Target directory for banIP-related report files."
 msgstr ""
 
 msgid "Target directory for banIP-related report files."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Target directory for compressed feed backups."
 msgstr ""
 
 msgid "Target directory for compressed feed backups."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
 msgid "The allowlist is too big, unable to save modifications."
 msgstr ""
 
 msgid "The allowlist is too big, unable to save modifications."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:28
 msgid "The blocklist is too big, unable to save modifications."
 msgstr ""
 
 msgid "The blocklist is too big, unable to save modifications."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
 msgstr ""
 
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "The selected priority will be used for banIP background processing."
 msgstr ""
 
 msgid "The selected priority will be used for banIP background processing."
 msgstr ""
 
@@ -682,14 +757,14 @@ msgid ""
 "The syslog output, prefiltered for banIP-related processing log entries only."
 msgstr ""
 
 "The syslog output, prefiltered for banIP-related processing log entries only."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:32
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 "IPv6 address or domain name per line."
 msgstr ""
 
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 "IPv6 address or domain name per line."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:32
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
@@ -706,38 +781,46 @@ msgstr ""
 msgid "Timestamp"
 msgstr ""
 
 msgid "Timestamp"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
 msgstr ""
 
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "Topic for banIP notification E-Mails."
 msgstr ""
 
 msgid "Topic for banIP notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger Action"
 msgstr ""
 
 msgid "Trigger Action"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid "Trigger Delay"
 msgstr ""
 
 msgid "Trigger Delay"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger action on ifup interface events."
 msgstr ""
 
 msgid "Trigger action on ifup interface events."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:20
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:20
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:150
+msgid "URLv4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:163
+msgid "URLv6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
 msgid "Unable to save modifications: %s"
 msgstr ""
 
 msgid "Unable to save modifications: %s"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Verbose Debug Logging"
 msgstr ""
 
 msgid "Verbose Debug Logging"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
 msgid "Version"
 msgstr ""
 
 msgid "Version"
 msgstr ""
 
@@ -745,7 +828,8 @@ msgstr ""
 msgid "WAN-Forward (packets)"
 msgstr ""
 
 msgid "WAN-Forward (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "WAN-Forward Chain"
 msgstr ""
 
 msgid "WAN-Forward Chain"
 msgstr ""
 
@@ -753,16 +837,22 @@ msgstr ""
 msgid "WAN-Input (packets)"
 msgstr ""
 
 msgid "WAN-Input (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "WAN-Input Chain"
 msgstr ""
 
 msgid "WAN-Input Chain"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:468
-msgid "alert"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:121
+msgid ""
+"With this editor you can fill up an initial custom feed file (a 1:1 copy of "
+"the version shipped with the package). The file is located at '/etc/banip/"
+"banip.custom.feeds'. Then you can edit this file, delete entries, add new "
+"ones, etc. To go back to the maintainers version just empty the custom feed "
+"file again (do not delete it!)."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
-msgid "audit"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+msgid "alert"
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
@@ -777,68 +867,65 @@ msgstr ""
 msgid "banIP"
 msgstr ""
 
 msgid "banIP"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:469
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
 msgid "crit"
 msgstr ""
 
 msgid "crit"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
 msgid "debug"
 msgstr ""
 
 msgid "debug"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:467
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
 msgid "emerg"
 msgstr ""
 
 msgid "emerg"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
 msgid "err"
 msgstr ""
 
 msgid "err"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:473
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:487
 msgid "info"
 msgstr ""
 
 msgid "info"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:434
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:444
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:454
 msgid "local allowlist"
 msgstr ""
 
 msgid "local allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:431
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:441
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
 msgid "local blocklist"
 msgstr ""
 
 msgid "local blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
 msgid "memory (default)"
 msgstr ""
 
 msgid "memory (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:472
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
 msgid "notice"
 msgstr ""
 
 msgid "notice"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
 msgid "performance"
 msgstr ""
 
 msgid "performance"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:316
 msgid "reload"
 msgstr ""
 
 msgid "reload"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
 msgid "restart"
 msgstr ""
 
 msgid "restart"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
 msgid "start (default)"
 msgstr ""
 
 msgid "start (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:471
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:485
 msgid "warn (default)"
 msgstr ""
 
 #~ msgid "Advanced"
 #~ msgstr "Lanjutan"
 msgid "warn (default)"
 msgstr ""
 
 #~ msgid "Advanced"
 #~ msgstr "Lanjutan"
-
-#~ msgid "Description"
-#~ msgstr "Keterangan"
index 054cf61a179030b1d83e7b2f432adbf8c20909e2..bc5d1e55cd4b32615876f2e002ccc6dbec161ba8 100644 (file)
@@ -14,144 +14,154 @@ msgstr ""
 msgid "-- Set Selection --"
 msgstr ""
 
 msgid "-- Set Selection --"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:408
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
 msgid "-100"
 msgstr ""
 
 msgid "-100"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
 msgid "-200 (default)"
 msgstr ""
 
 msgid "-200 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
 msgid "-300"
 msgstr ""
 
 msgid "-300"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
 msgid "-400"
 msgstr ""
 
 msgid "-400"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
 msgid "0"
 msgstr ""
 
 msgid "0"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+msgid "0 (disable)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
 msgid "100 (default)"
 msgstr ""
 
 msgid "100 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498
 msgid "1000"
 msgstr ""
 
 msgid "1000"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:350
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354
 msgid "1024 (default)"
 msgstr ""
 
 msgid "1024 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:351
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
 msgid "2048"
 msgstr ""
 
 msgid "2048"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
 msgid "250"
 msgstr ""
 
 msgid "250"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
 msgid "4096"
 msgstr ""
 
 msgid "4096"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:494
 msgid "50"
 msgstr ""
 
 msgid "50"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497
 msgid "500"
 msgstr ""
 
 msgid "500"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:349
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:353
 msgid "512"
 msgstr ""
 
 msgid "512"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:562
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:573
 msgid "ASNs"
 msgstr ""
 
 msgid "ASNs"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
 msgid "Active Devices"
 msgstr ""
 
 msgid "Active Devices"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
 msgid "Active Feeds"
 msgstr ""
 
 msgid "Active Feeds"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
 msgid "Active Subnets"
 msgstr ""
 
 msgid "Active Subnets"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr ""
 
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:233
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
 msgid "Advanced Settings"
 msgstr ""
 
 msgid "Advanced Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Allowlist Only"
 msgstr ""
 
 msgid "Allowlist Only"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Auto Allowlist"
 msgstr ""
 
 msgid "Auto Allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Auto Blocklist"
 msgstr ""
 
 msgid "Auto Blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid "Auto Detection"
 msgstr ""
 
 msgid "Auto Detection"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr ""
 
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr ""
 
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Backup Directory"
 msgstr "Sikkerhetskopimappe"
 
 msgid "Backup Directory"
 msgstr "Sikkerhetskopimappe"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base Directory"
 msgstr ""
 
 msgid "Base Directory"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base working directory while banIP processing."
 msgstr ""
 
 msgid "Base working directory while banIP processing."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Blocklist Expiry"
 msgstr ""
 
 msgid "Blocklist Expiry"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
 msgid "Blocklist Feeds"
 msgstr ""
 
 msgid "Blocklist Feeds"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid ""
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "CPU Cores"
 msgstr ""
 
 msgid "CPU Cores"
 msgstr ""
 
@@ -160,21 +170,21 @@ msgstr ""
 msgid "Cancel"
 msgstr "Avbryt"
 
 msgid "Cancel"
 msgstr "Avbryt"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
-msgid "Chain Priority"
-msgstr ""
-
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:238
 msgid "Chain/Set Settings"
 msgstr ""
 
 msgid "Chain/Set Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:337
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:478
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr ""
 
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:217
+msgid "Clear Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:30
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
@@ -183,79 +193,91 @@ msgid ""
 "documentation</a>"
 msgstr ""
 
 "documentation</a>"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:552
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:563
 msgid "Countries"
 msgstr ""
 
 msgid "Countries"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
 msgstr ""
 
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid "Deduplicate IPs"
 msgstr ""
 
 msgid "Deduplicate IPs"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid "Default Block Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:176
+msgid "Description"
+msgstr "Beskrivelse"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
 msgstr ""
 
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:200
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
 msgid "Domain Lookup"
 msgstr ""
 
 msgid "Domain Lookup"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Don't check SSL server certificates during download."
 msgstr ""
 
 msgid "Don't check SSL server certificates during download."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Download Insecure"
 msgstr ""
 
 msgid "Download Insecure"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid "Download Parameters"
 msgstr "Nedlastingsparametre"
 
 msgid "Download Parameters"
 msgstr "Nedlastingsparametre"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Download Utility"
 msgstr "Nedlastingsverktøy"
 
 msgid "Download Utility"
 msgstr "Nedlastingsverktøy"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "E-Mail Notification"
 msgstr ""
 
 msgid "E-Mail Notification"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "E-Mail Profile"
 msgstr "E-postprofil"
 
 msgid "E-Mail Profile"
 msgstr "E-postprofil"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid "E-Mail Receiver Address"
 msgstr ""
 
 msgid "E-Mail Receiver Address"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "E-Mail Sender Address"
 msgstr "E-postsenderadresse"
 
 msgid "E-Mail Sender Address"
 msgstr "E-postsenderadresse"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:240
 msgid "E-Mail Settings"
 msgstr ""
 
 msgid "E-Mail Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "E-Mail Topic"
 msgstr "E-postemne"
 
 msgid "E-Mail Topic"
 msgstr "E-postemne"
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
 msgid "Edit Allowlist"
 msgstr ""
 
 msgid "Edit Allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:44
 msgid "Edit Blocklist"
 msgstr ""
 
 msgid "Edit Blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
 msgid "Element Count"
 msgstr ""
 
 msgid "Element Count"
 msgstr ""
 
@@ -263,39 +285,60 @@ msgstr ""
 msgid "Elements"
 msgstr ""
 
 msgid "Elements"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:142
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:180
+msgid "Empty field not allowed"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enable the banIP service."
 msgstr ""
 
 msgid "Enable the banIP service."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr ""
 
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enabled"
 msgstr "Påskrudd"
 
 msgid "Enabled"
 msgstr "Påskrudd"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "Enables IPv4 support."
 msgstr ""
 
 msgid "Enables IPv4 support."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "Enables IPv6 support."
 msgstr ""
 
 msgid "Enables IPv6 support."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Expiry time for auto added blocklist set members."
 msgstr ""
 
 msgid "Expiry time for auto added blocklist set members."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:535
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:137
+msgid "Feed Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
 msgid "Feed Selection"
 msgstr ""
 
 msgid "Feed Selection"
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:208
+msgid "Fill Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
 msgid "Firewall Log"
 msgstr ""
 
 msgid "Firewall Log"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:232
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:185
+msgid "Flag"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:192
+msgid "Flag not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
 msgid "General Settings"
 msgstr "Generelle innstillinger"
 
 msgid "General Settings"
 msgstr "Generelle innstillinger"
 
@@ -303,11 +346,11 @@ msgstr "Generelle innstillinger"
 msgid "Grant access to LuCI app banIP"
 msgstr ""
 
 msgid "Grant access to LuCI app banIP"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
 msgid "High Priority"
 msgstr ""
 
 msgid "High Priority"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
 msgid "Highest Priority"
 msgstr ""
 
 msgid "Highest Priority"
 msgstr ""
 
@@ -319,71 +362,80 @@ msgstr ""
 msgid "IP Search..."
 msgstr ""
 
 msgid "IP Search..."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "IPv4 Support"
 msgstr ""
 
 msgid "IPv4 Support"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "IPv6 Support"
 msgstr "IPv6-støtte"
 
 msgid "IPv6 Support"
 msgstr "IPv6-støtte"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
 msgstr ""
 
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:149
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:153
 msgid "Information"
 msgstr "Info"
 
 msgid "Information"
 msgstr "Info"
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:145
+msgid "Invalid characters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:73
+msgid "Invalid input values, unable to save modifications."
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "LAN-Forward Chain"
 msgstr ""
 
 msgid "LAN-Forward Chain"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
 msgid "Last Run"
 msgstr "Sist kjørt"
 
 msgid "Last Run"
 msgstr "Sist kjørt"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
 msgid "Least Priority"
 msgstr ""
 
 msgid "Least Priority"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
 msgid "Less Priority"
 msgstr ""
 
 msgid "Less Priority"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr ""
 
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr ""
 
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr ""
 
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr ""
 
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
 msgstr ""
 
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr ""
 
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:543
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr ""
 
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr ""
 
@@ -391,68 +443,76 @@ msgstr ""
 msgid "List the elements of a specific banIP-related Set."
 msgstr ""
 
 msgid "List the elements of a specific banIP-related Set."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid "Log Count"
 msgstr ""
 
 msgid "Log Count"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log LAN-Forward"
 msgstr ""
 
 msgid "Log LAN-Forward"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Log Level"
 msgstr ""
 
 msgid "Log Level"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
 msgid "Log Limit"
 msgstr ""
 
 msgid "Log Limit"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:235
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:239
 msgid "Log Settings"
 msgstr ""
 
 msgid "Log Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid "Log Terms"
 msgstr ""
 
 msgid "Log Terms"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log WAN-Forward"
 msgstr ""
 
 msgid "Log WAN-Forward"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log WAN-Input"
 msgstr ""
 
 msgid "Log WAN-Input"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr ""
 
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr ""
 
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr ""
 
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid "Max Open Files"
 msgstr ""
 
 msgid "Max Open Files"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "NFT Chain Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
 msgid "NFT Information"
 msgstr ""
 
 msgid "NFT Information"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "NFT Set Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Network Devices"
 msgstr ""
 
 msgid "Network Devices"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Network Interfaces"
 msgstr ""
 
 msgid "Network Interfaces"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "Nice Level"
 msgstr ""
 
 msgid "Nice Level"
 msgstr ""
 
@@ -469,68 +529,75 @@ msgstr ""
 msgid "No banIP related processing logs yet!"
 msgstr ""
 
 msgid "No banIP related processing logs yet!"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
 msgid "Normal Priority (default)"
 msgstr ""
 
 msgid "Normal Priority (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr ""
 
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
 msgstr ""
 
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:28
 msgid "Overview"
 msgstr "Oversikt"
 
 msgid "Overview"
 msgstr "Oversikt"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
-msgid "Parse only the last stated number of log entries for suspicious events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
+msgid ""
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:67
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:76
 msgid "Processing Log"
 msgstr ""
 
 msgid "Processing Log"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr ""
 
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:156
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:169
+msgid "Protocol/URL format not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr ""
 
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
 msgstr ""
 
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:223
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:222
 msgid "Refresh"
 msgstr "Gjenoppfrisk"
 
 msgid "Refresh"
 msgstr "Gjenoppfrisk"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:214
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218
 msgid "Reload"
 msgstr ""
 
 msgid "Reload"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Report Directory"
 msgstr "Rapportmappe"
 
 msgid "Report Directory"
 msgstr "Rapportmappe"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid "Report Elements"
 msgstr ""
 
 msgid "Report Elements"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:221
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:225
 msgid "Restart"
 msgstr "Omstart"
 
 msgid "Restart"
 msgstr "Omstart"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr ""
 
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr ""
 
@@ -539,15 +606,27 @@ msgstr ""
 msgid "Result"
 msgstr "Resultat"
 
 msgid "Result"
 msgstr "Resultat"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:161
+msgid "Rulev4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
+msgid "Rulev6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
 #, fuzzy
 msgid "Run Flags"
 msgstr "Kjøringsflagg"
 
 #, fuzzy
 msgid "Run Flags"
 msgstr "Kjøringsflagg"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
 msgid "Run Information"
 msgstr ""
 
 msgid "Run Information"
 msgstr ""
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:226
+msgid "Save Custom Feeds"
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr ""
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr ""
@@ -556,23 +635,23 @@ msgstr ""
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr ""
 
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Select one of the pre-configured download utilities."
 msgstr ""
 
 msgid "Select one of the pre-configured download utilities."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Select the WAN network device(s)."
 msgstr ""
 
 msgid "Select the WAN network device(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr ""
 
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr ""
 
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "Sender address for banIP notification E-Mails."
 msgstr ""
 
 msgid "Sender address for banIP notification E-Mails."
 msgstr ""
 
@@ -581,15 +660,11 @@ msgstr ""
 msgid "Set"
 msgstr ""
 
 msgid "Set"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set Policy"
-msgstr ""
-
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:60
 msgid "Set Reporting"
 msgstr ""
 
 msgid "Set Reporting"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Set Split Size"
 msgstr ""
 
 msgid "Set Split Size"
 msgstr ""
 
@@ -601,41 +676,41 @@ msgstr ""
 msgid "Set Survey..."
 msgstr ""
 
 msgid "Set Survey..."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:229
 msgid "Set details"
 msgstr ""
 
 msgid "Set details"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
 msgstr ""
 
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set the nft policy for banIP-related sets."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "Set the nft policy for banIP-related Sets."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Set the syslog level for NFT logging."
 msgstr ""
 
 msgid "Set the syslog level for NFT logging."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
 msgid "Settings"
 msgstr "Innstillinger"
 
 msgid "Settings"
 msgstr "Innstillinger"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Split external set loading after every n members to save RAM."
 msgstr ""
 
 msgid "Split external set loading after every n members to save RAM."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "Startup Trigger Interface"
 msgstr ""
 
 msgid "Startup Trigger Interface"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:151
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
 msgid "Status"
 msgstr ""
 
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:207
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:211
 msgid "Stop"
 msgstr ""
 
 msgid "Stop"
 msgstr ""
 
@@ -643,33 +718,33 @@ msgstr ""
 msgid "Survey"
 msgstr ""
 
 msgid "Survey"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
 msgid "System Information"
 msgstr ""
 
 msgid "System Information"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Target directory for banIP-related report files."
 msgstr ""
 
 msgid "Target directory for banIP-related report files."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Target directory for compressed feed backups."
 msgstr ""
 
 msgid "Target directory for compressed feed backups."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
 msgid "The allowlist is too big, unable to save modifications."
 msgstr ""
 
 msgid "The allowlist is too big, unable to save modifications."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:28
 msgid "The blocklist is too big, unable to save modifications."
 msgstr ""
 
 msgid "The blocklist is too big, unable to save modifications."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
 msgstr ""
 
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "The selected priority will be used for banIP background processing."
 msgstr ""
 
 msgid "The selected priority will be used for banIP background processing."
 msgstr ""
 
@@ -683,14 +758,14 @@ msgid ""
 "The syslog output, prefiltered for banIP-related processing log entries only."
 msgstr ""
 
 "The syslog output, prefiltered for banIP-related processing log entries only."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:32
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 "IPv6 address or domain name per line."
 msgstr ""
 
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 "IPv6 address or domain name per line."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:32
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
@@ -707,38 +782,46 @@ msgstr ""
 msgid "Timestamp"
 msgstr ""
 
 msgid "Timestamp"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
 msgstr ""
 
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "Topic for banIP notification E-Mails."
 msgstr ""
 
 msgid "Topic for banIP notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger Action"
 msgstr ""
 
 msgid "Trigger Action"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid "Trigger Delay"
 msgstr "Utløserforsinkelse"
 
 msgid "Trigger Delay"
 msgstr "Utløserforsinkelse"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger action on ifup interface events."
 msgstr ""
 
 msgid "Trigger action on ifup interface events."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:20
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:20
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:150
+msgid "URLv4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:163
+msgid "URLv6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
 msgid "Unable to save modifications: %s"
 msgstr ""
 
 msgid "Unable to save modifications: %s"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Verbose Debug Logging"
 msgstr ""
 
 msgid "Verbose Debug Logging"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
 msgid "Version"
 msgstr ""
 
 msgid "Version"
 msgstr ""
 
@@ -746,7 +829,8 @@ msgstr ""
 msgid "WAN-Forward (packets)"
 msgstr ""
 
 msgid "WAN-Forward (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "WAN-Forward Chain"
 msgstr ""
 
 msgid "WAN-Forward Chain"
 msgstr ""
 
@@ -754,16 +838,22 @@ msgstr ""
 msgid "WAN-Input (packets)"
 msgstr ""
 
 msgid "WAN-Input (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "WAN-Input Chain"
 msgstr ""
 
 msgid "WAN-Input Chain"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:468
-msgid "alert"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:121
+msgid ""
+"With this editor you can fill up an initial custom feed file (a 1:1 copy of "
+"the version shipped with the package). The file is located at '/etc/banip/"
+"banip.custom.feeds'. Then you can edit this file, delete entries, add new "
+"ones, etc. To go back to the maintainers version just empty the custom feed "
+"file again (do not delete it!)."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
-msgid "audit"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+msgid "alert"
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
@@ -778,63 +868,63 @@ msgstr ""
 msgid "banIP"
 msgstr ""
 
 msgid "banIP"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:469
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
 msgid "crit"
 msgstr ""
 
 msgid "crit"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
 msgid "debug"
 msgstr ""
 
 msgid "debug"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:467
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
 msgid "emerg"
 msgstr ""
 
 msgid "emerg"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
 msgid "err"
 msgstr ""
 
 msgid "err"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:473
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:487
 msgid "info"
 msgstr ""
 
 msgid "info"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:434
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:444
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:454
 msgid "local allowlist"
 msgstr ""
 
 msgid "local allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:431
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:441
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
 msgid "local blocklist"
 msgstr ""
 
 msgid "local blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
 msgid "memory (default)"
 msgstr ""
 
 msgid "memory (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:472
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
 msgid "notice"
 msgstr ""
 
 msgid "notice"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
 msgid "performance"
 msgstr ""
 
 msgid "performance"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:316
 msgid "reload"
 msgstr ""
 
 msgid "reload"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
 msgid "restart"
 msgstr ""
 
 msgid "restart"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
 msgid "start (default)"
 msgstr ""
 
 msgid "start (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:471
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:485
 msgid "warn (default)"
 msgstr ""
 
 msgid "warn (default)"
 msgstr ""
 
@@ -892,9 +982,6 @@ msgstr ""
 #~ msgid "Advanced"
 #~ msgstr "Avansert"
 
 #~ msgid "Advanced"
 #~ msgstr "Avansert"
 
-#~ msgid "Description"
-#~ msgstr "Beskrivelse"
-
 #~ msgid "Edit Configuration"
 #~ msgstr "Rediger oppsett"
 
 #~ msgid "Edit Configuration"
 #~ msgstr "Rediger oppsett"
 
index 23093973a19457ac73561fcc0a5a666cbcf15b27..38bf3c06760ed68754b406b27eedfa991d882ac1 100644 (file)
@@ -14,94 +14,98 @@ msgstr ""
 msgid "-- Set Selection --"
 msgstr "-- Selectie instellen --"
 
 msgid "-- Set Selection --"
 msgstr "-- Selectie instellen --"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:408
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
 msgid "-100"
 msgstr "-100"
 
 msgid "-100"
 msgstr "-100"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
 msgid "-200 (default)"
 msgstr "-200 (standaard)"
 
 msgid "-200 (default)"
 msgstr "-200 (standaard)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
 msgid "-300"
 msgstr "-300"
 
 msgid "-300"
 msgstr "-300"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
 msgid "-400"
 msgstr "-400"
 
 msgid "-400"
 msgstr "-400"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
 msgid "0"
 msgstr "0"
 
 msgid "0"
 msgstr "0"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+msgid "0 (disable)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
 msgid "100 (default)"
 msgstr "100 (standaard)"
 
 msgid "100 (default)"
 msgstr "100 (standaard)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498
 msgid "1000"
 msgstr "1000"
 
 msgid "1000"
 msgstr "1000"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:350
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354
 msgid "1024 (default)"
 msgstr "1024 (standaard)"
 
 msgid "1024 (default)"
 msgstr "1024 (standaard)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:351
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
 msgid "2048"
 msgstr "2048"
 
 msgid "2048"
 msgstr "2048"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
 msgid "250"
 msgstr "250"
 
 msgid "250"
 msgstr "250"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
 msgid "4096"
 msgstr "4096"
 
 msgid "4096"
 msgstr "4096"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:494
 msgid "50"
 msgstr "50"
 
 msgid "50"
 msgstr "50"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497
 msgid "500"
 msgstr "500"
 
 msgid "500"
 msgstr "500"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:349
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:353
 msgid "512"
 msgstr "512"
 
 msgid "512"
 msgstr "512"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:562
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:573
 msgid "ASNs"
 msgstr "ASN's"
 
 msgid "ASNs"
 msgstr "ASN's"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
 msgid "Active Devices"
 msgstr "Actieve apparaten"
 
 msgid "Active Devices"
 msgstr "Actieve apparaten"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
 msgid "Active Feeds"
 msgstr "Actieve feeds"
 
 msgid "Active Feeds"
 msgstr "Actieve feeds"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
 msgid "Active Subnets"
 msgstr "Actieve subnetten"
 
 msgid "Active Subnets"
 msgstr "Actieve subnetten"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr ""
 "Extra triggervertraging in seconden voordat banIP-verwerking daadwerkelijk "
 "begint."
 
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr ""
 "Extra triggervertraging in seconden voordat banIP-verwerking daadwerkelijk "
 "begint."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:233
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
 msgid "Advanced Settings"
 msgstr "Geavanceerde instellingen"
 
 msgid "Advanced Settings"
 msgstr "Geavanceerde instellingen"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Allowlist Only"
 msgstr "Alleen toelatingslijst"
 
 msgid "Allowlist Only"
 msgstr "Alleen toelatingslijst"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
@@ -109,47 +113,47 @@ msgstr ""
 "Wijzigingen op de toelatingslijst zijn opgeslagen, start de Domain Lookup of "
 "herstart banIP om de wijzigingen door te voeren."
 
 "Wijzigingen op de toelatingslijst zijn opgeslagen, start de Domain Lookup of "
 "herstart banIP om de wijzigingen door te voeren."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Auto Allowlist"
 msgstr "Automatische toelatingslijst"
 
 msgid "Auto Allowlist"
 msgstr "Automatische toelatingslijst"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Auto Blocklist"
 msgstr "Automatische blokkeerlijst"
 
 msgid "Auto Blocklist"
 msgstr "Automatische blokkeerlijst"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid "Auto Detection"
 msgstr "Autodetectie"
 
 msgid "Auto Detection"
 msgstr "Autodetectie"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr "Verplaatst automatisch verdachte IP's naar de banIP-blokkeerlijst."
 
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr "Verplaatst automatisch verdachte IP's naar de banIP-blokkeerlijst."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr "Zet automatisch uplink IP's over naar de banIP toelatingslijst."
 
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr "Zet automatisch uplink IP's over naar de banIP toelatingslijst."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Backup Directory"
 msgstr "Backup Directory"
 
 msgid "Backup Directory"
 msgstr "Backup Directory"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base Directory"
 msgstr "Basismap"
 
 msgid "Base Directory"
 msgstr "Basismap"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base working directory while banIP processing."
 msgstr "Basiswerkmap tijdens banIP-verwerking."
 
 msgid "Base working directory while banIP processing."
 msgstr "Basiswerkmap tijdens banIP-verwerking."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Blocklist Expiry"
 msgstr "Blokkeerlijst verloopt"
 
 msgid "Blocklist Expiry"
 msgstr "Blokkeerlijst verloopt"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
 msgid "Blocklist Feeds"
 msgstr "Blokkeerlijst-feeds"
 
 msgid "Blocklist Feeds"
 msgstr "Blokkeerlijst-feeds"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
@@ -157,7 +161,13 @@ msgstr ""
 "Bloklijstwijzigingen zijn opgeslagen, start de Domain Lookup of herstart "
 "banIP om de wijzigingen door te voeren."
 
 "Bloklijstwijzigingen zijn opgeslagen, start de Domain Lookup of herstart "
 "banIP om de wijzigingen door te voeren."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid ""
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "CPU Cores"
 msgstr "CPU-kernen"
 
 msgid "CPU Cores"
 msgstr "CPU-kernen"
 
@@ -166,23 +176,23 @@ msgstr "CPU-kernen"
 msgid "Cancel"
 msgstr "Annuleren"
 
 msgid "Cancel"
 msgstr "Annuleren"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
-msgid "Chain Priority"
-msgstr "Reeks Prioriteit"
-
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:238
 msgid "Chain/Set Settings"
 msgstr "Reeks-/set-instellingen"
 
 msgid "Chain/Set Settings"
 msgstr "Reeks-/set-instellingen"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:337
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:478
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr ""
 "Wijzigingen op dit tabblad hebben een herstart van de banIP-service nodig om "
 "van kracht te worden."
 
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr ""
 "Wijzigingen op dit tabblad hebben een herstart van de banIP-service nodig om "
 "van kracht te worden."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:217
+msgid "Clear Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:30
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
@@ -191,16 +201,16 @@ msgid ""
 "documentation</a>"
 msgstr ""
 "Configuratie van het banIP pakket om inkomende en uitgaande ip adressen/"
 "documentation</a>"
 msgstr ""
 "Configuratie van het banIP pakket om inkomende en uitgaande ip adressen/"
-"subnetten te bannen via sets in nftables. Voor meer informatie <a href="
-"\"https://github.com/openwrt/packages/blob/master/net/banip/files/README.md\""
-" target=\"_blank\" rel=\"noreferrer noopener\" >bekijk de online "
+"subnetten te bannen via sets in nftables. Voor meer informatie <a "
+"href=\"https://github.com/openwrt/packages/blob/master/net/banip/files/"
+"README.md\" target=\"_blank\" rel=\"noreferrer noopener\" >bekijk de online "
 "documentatie</a>"
 
 "documentatie</a>"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:552
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:563
 msgid "Countries"
 msgstr "Landen"
 
 msgid "Countries"
 msgstr "Landen"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
@@ -208,11 +218,19 @@ msgstr ""
 "Ontdubbel IP-adressen over alle actieve sets en ruim de lokale blokkeerlijst "
 "op."
 
 "Ontdubbel IP-adressen over alle actieve sets en ruim de lokale blokkeerlijst "
 "op."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid "Deduplicate IPs"
 msgstr "IP's ontdubbelen"
 
 msgid "Deduplicate IPs"
 msgstr "IP's ontdubbelen"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid "Default Block Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:176
+msgid "Description"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
@@ -220,59 +238,63 @@ msgstr ""
 "Detecteer automatisch relevante netwerkapparaten, interfaces, subnetten, "
 "protocollen en hulpprogramma's."
 
 "Detecteer automatisch relevante netwerkapparaten, interfaces, subnetten, "
 "protocollen en hulpprogramma's."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:200
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
 msgid "Domain Lookup"
 msgstr "Domein opzoeken"
 
 msgid "Domain Lookup"
 msgstr "Domein opzoeken"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Don't check SSL server certificates during download."
 msgstr "Tijdens download niet de SSL server certificaten controleren."
 
 msgid "Don't check SSL server certificates during download."
 msgstr "Tijdens download niet de SSL server certificaten controleren."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Download Insecure"
 msgstr "Onbeveiligd downloaden"
 
 msgid "Download Insecure"
 msgstr "Onbeveiligd downloaden"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid "Download Parameters"
 msgstr "Parameters downloaden"
 
 msgid "Download Parameters"
 msgstr "Parameters downloaden"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Download Utility"
 msgstr "Download hulpprogramma"
 
 msgid "Download Utility"
 msgstr "Download hulpprogramma"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "E-Mail Notification"
 msgstr "E-Mail notificatie"
 
 msgid "E-Mail Notification"
 msgstr "E-Mail notificatie"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "E-Mail Profile"
 msgstr "E-Mail profiel"
 
 msgid "E-Mail Profile"
 msgstr "E-Mail profiel"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid "E-Mail Receiver Address"
 msgstr "E-Mail adres van ontvanger"
 
 msgid "E-Mail Receiver Address"
 msgstr "E-Mail adres van ontvanger"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "E-Mail Sender Address"
 msgstr "E-Mail adres van verzender"
 
 msgid "E-Mail Sender Address"
 msgstr "E-Mail adres van verzender"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:240
 msgid "E-Mail Settings"
 msgstr "Email instellingen"
 
 msgid "E-Mail Settings"
 msgstr "Email instellingen"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "E-Mail Topic"
 msgstr "E-Mail onderwerp"
 
 msgid "E-Mail Topic"
 msgstr "E-Mail onderwerp"
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
 msgid "Edit Allowlist"
 msgstr "Toelatingslijst bewerken"
 
 msgid "Edit Allowlist"
 msgstr "Toelatingslijst bewerken"
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:44
 msgid "Edit Blocklist"
 msgstr "Blokkeerlijst bewerken"
 
 msgid "Edit Blocklist"
 msgstr "Blokkeerlijst bewerken"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
 msgid "Element Count"
 msgstr "Aantal elementen"
 
 msgid "Element Count"
 msgstr "Aantal elementen"
 
@@ -280,41 +302,62 @@ msgstr "Aantal elementen"
 msgid "Elements"
 msgstr "Elementen"
 
 msgid "Elements"
 msgstr "Elementen"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:142
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:180
+msgid "Empty field not allowed"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enable the banIP service."
 msgstr "Activeer de banIP service."
 
 msgid "Enable the banIP service."
 msgstr "Activeer de banIP service."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr ""
 "Schakel uitgebreide logboekregistratie voor foutopsporing, in geval van "
 "verwerkingsfouten."
 
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr ""
 "Schakel uitgebreide logboekregistratie voor foutopsporing, in geval van "
 "verwerkingsfouten."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enabled"
 msgstr "Ingeschakeld"
 
 msgid "Enabled"
 msgstr "Ingeschakeld"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "Enables IPv4 support."
 msgstr "Schakelt IPv4-ondersteuning in."
 
 msgid "Enables IPv4 support."
 msgstr "Schakelt IPv4-ondersteuning in."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "Enables IPv6 support."
 msgstr "Schakelt IPv6-ondersteuning in."
 
 msgid "Enables IPv6 support."
 msgstr "Schakelt IPv6-ondersteuning in."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Expiry time for auto added blocklist set members."
 msgstr "Vervaltijd voor automatisch toegevoegde leden van de blokkeerlijstset."
 
 msgid "Expiry time for auto added blocklist set members."
 msgstr "Vervaltijd voor automatisch toegevoegde leden van de blokkeerlijstset."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:535
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:137
+msgid "Feed Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
 msgid "Feed Selection"
 msgstr "Feed selectie"
 
 msgid "Feed Selection"
 msgstr "Feed selectie"
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:208
+msgid "Fill Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
 msgid "Firewall Log"
 msgstr "Firewall-logboek"
 
 msgid "Firewall Log"
 msgstr "Firewall-logboek"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:232
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:185
+msgid "Flag"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:192
+msgid "Flag not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
 msgid "General Settings"
 msgstr "Algemene instellingen"
 
 msgid "General Settings"
 msgstr "Algemene instellingen"
 
@@ -322,11 +365,11 @@ msgstr "Algemene instellingen"
 msgid "Grant access to LuCI app banIP"
 msgstr "Geef toegang tot LuCI app banIP"
 
 msgid "Grant access to LuCI app banIP"
 msgstr "Geef toegang tot LuCI app banIP"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
 msgid "High Priority"
 msgstr "Hoge prioriteit"
 
 msgid "High Priority"
 msgstr "Hoge prioriteit"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
 msgid "Highest Priority"
 msgstr "Hoogste prioriteit"
 
 msgid "Highest Priority"
 msgstr "Hoogste prioriteit"
 
@@ -338,15 +381,15 @@ msgstr "IP zoeken"
 msgid "IP Search..."
 msgstr "IP Zoeken..."
 
 msgid "IP Search..."
 msgstr "IP Zoeken..."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "IPv4 Support"
 msgstr "IPv4 ondersteuning"
 
 msgid "IPv4 Support"
 msgstr "IPv4 ondersteuning"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "IPv6 Support"
 msgstr "IPv6 ondersteuning"
 
 msgid "IPv6 Support"
 msgstr "IPv6 ondersteuning"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
@@ -354,47 +397,56 @@ msgstr ""
 "Verhoog het maximale aantal geopende bestanden, b.v. om het aantal "
 "tijdelijke gesplitste bestanden te verwerken tijdens het laden van de sets."
 
 "Verhoog het maximale aantal geopende bestanden, b.v. om het aantal "
 "tijdelijke gesplitste bestanden te verwerken tijdens het laden van de sets."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:149
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:153
 msgid "Information"
 msgstr "Informatie"
 
 msgid "Information"
 msgstr "Informatie"
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:145
+msgid "Invalid characters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:73
+msgid "Invalid input values, unable to save modifications."
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr "LAN-Forward (pakketten)"
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr "LAN-Forward (pakketten)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "LAN-Forward Chain"
 msgstr "LAN-Forward Reeks"
 
 msgid "LAN-Forward Chain"
 msgstr "LAN-Forward Reeks"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
 msgid "Last Run"
 msgstr "Laatst gedraaid"
 
 msgid "Last Run"
 msgstr "Laatst gedraaid"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
 msgid "Least Priority"
 msgstr "Laagste prioriteit"
 
 msgid "Least Priority"
 msgstr "Laagste prioriteit"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
 msgid "Less Priority"
 msgstr "Lage prioriteit"
 
 msgid "Less Priority"
 msgstr "Lage prioriteit"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr "Beperk bepaalde feeds tot de LAN-Forward-reeks."
 
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr "Beperk bepaalde feeds tot de LAN-Forward-reeks."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr "Beperk bepaalde feeds tot de WAN-Forward-reeks."
 
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr "Beperk bepaalde feeds tot de WAN-Forward-reeks."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr "Beperk bepaalde feeds tot de WAN-invoer reeks."
 
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr "Beperk bepaalde feeds tot de WAN-invoer reeks."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr "Beperk de cpu-cores die banIP gebruikt om RAM te besparen."
 
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr "Beperk de cpu-cores die banIP gebruikt om RAM te besparen."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
@@ -402,11 +454,11 @@ msgstr ""
 "Lijst Stel elementen in de status en rapport in, schakel dit uit om de CPU-"
 "belasting te verminderen."
 
 "Lijst Stel elementen in de status en rapport in, schakel dit uit om de CPU-"
 "belasting te verminderen."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr "Lijst van beschikbare netwerkinterfaces die banIP starten."
 
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr "Lijst van beschikbare netwerkinterfaces die banIP starten."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:543
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr "Lijst met ondersteunde en volledig vooraf geconfigureerde banIP-feeds."
 
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr "Lijst met ondersteunde en volledig vooraf geconfigureerde banIP-feeds."
 
@@ -415,68 +467,76 @@ msgid "List the elements of a specific banIP-related Set."
 msgstr ""
 "Maak een lijst van de elementen van een specifieke banIP-gerelateerde Set."
 
 msgstr ""
 "Maak een lijst van de elementen van een specifieke banIP-gerelateerde Set."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid "Log Count"
 msgstr "Aantal logboeken"
 
 msgid "Log Count"
 msgstr "Aantal logboeken"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log LAN-Forward"
 msgstr "Logboek LAN-Forward"
 
 msgid "Log LAN-Forward"
 msgstr "Logboek LAN-Forward"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Log Level"
 msgstr "Logboek niveau"
 
 msgid "Log Level"
 msgstr "Logboek niveau"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
 msgid "Log Limit"
 msgstr "Log limiet"
 
 msgid "Log Limit"
 msgstr "Log limiet"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:235
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:239
 msgid "Log Settings"
 msgstr "Logboek instellingen"
 
 msgid "Log Settings"
 msgstr "Logboek instellingen"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid "Log Terms"
 msgstr "Logboek termen (sleutelwoorden)"
 
 msgid "Log Terms"
 msgstr "Logboek termen (sleutelwoorden)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log WAN-Forward"
 msgstr "Logboek WAN-Forward"
 
 msgid "Log WAN-Forward"
 msgstr "Logboek WAN-Forward"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log WAN-Input"
 msgstr "Logboek WAN-invoer"
 
 msgid "Log WAN-Input"
 msgstr "Logboek WAN-invoer"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr "Logboek van verdachte doorgestuurde LAN-pakketten (geweigerd)."
 
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr "Logboek van verdachte doorgestuurde LAN-pakketten (geweigerd)."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr "Logboek verdachte doorgestuurde WAN-pakketten (vervallen)."
 
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr "Logboek verdachte doorgestuurde WAN-pakketten (vervallen)."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr "Logboek verdachte inkomende WAN-pakketten (vervallen)."
 
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr "Logboek verdachte inkomende WAN-pakketten (vervallen)."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid "Max Open Files"
 msgstr "Max Open Bestanden"
 
 msgid "Max Open Files"
 msgstr "Max Open Bestanden"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "NFT Chain Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
 msgid "NFT Information"
 msgstr "NFT Informatie"
 
 msgid "NFT Information"
 msgstr "NFT Informatie"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "NFT Set Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Network Devices"
 msgstr "Netwerk apparaten"
 
 msgid "Network Devices"
 msgstr "Netwerk apparaten"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Network Interfaces"
 msgstr "Netwerk interfaces"
 
 msgid "Network Interfaces"
 msgstr "Netwerk interfaces"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "Nice Level"
 msgstr "Mooi niveau"
 
 msgid "Nice Level"
 msgstr "Mooi niveau"
 
@@ -493,18 +553,18 @@ msgstr "Nog geen banIP gerelateerde firewall logboeken!"
 msgid "No banIP related processing logs yet!"
 msgstr "Nog geen banIP-gerelateerde verwerkingslogboeken!"
 
 msgid "No banIP related processing logs yet!"
 msgstr "Nog geen banIP-gerelateerde verwerkingslogboeken!"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
 msgid "Normal Priority (default)"
 msgstr "Normale prioriteit (standaard)"
 
 msgid "Normal Priority (default)"
 msgstr "Normale prioriteit (standaard)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr ""
 "Aantal mislukte inlogpogingen van hetzelfde IP-adres in het logboek vóór "
 "blokkering."
 
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr ""
 "Aantal mislukte inlogpogingen van hetzelfde IP-adres in het logboek vóór "
 "blokkering."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
@@ -512,29 +572,35 @@ msgstr ""
 "Negeer de vooraf geconfigureerde downloadopties voor het geselecteerde "
 "downloadhulpprogramma."
 
 "Negeer de vooraf geconfigureerde downloadopties voor het geselecteerde "
 "downloadhulpprogramma."
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:28
 msgid "Overview"
 msgstr "Overzicht"
 
 msgid "Overview"
 msgstr "Overzicht"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
-msgid "Parse only the last stated number of log entries for suspicious events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
+msgid ""
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
 msgstr ""
 msgstr ""
-"Laat alleen het aantal regels in de log zien van de verdachte gebeurtenissen."
 
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:67
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:76
 msgid "Processing Log"
 msgstr "Logboek verwerken"
 
 msgid "Processing Log"
 msgstr "Logboek verwerken"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr ""
 "Profiel gebruikt voor 'msmtp' voor banIP E-Mail berichten/notificaties."
 
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr ""
 "Profiel gebruikt voor 'msmtp' voor banIP E-Mail berichten/notificaties."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:156
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:169
+msgid "Protocol/URL format not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr "Ontvang e-mailmeldingen bij elke banIP-run."
 
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr "Ontvang e-mailmeldingen bij elke banIP-run."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
@@ -542,27 +608,27 @@ msgstr ""
 "Ontvangeradres voor banIP-notificatie-e-mails, deze informatie is nodig om e-"
 "mailfunctionaliteit in te schakelen."
 
 "Ontvangeradres voor banIP-notificatie-e-mails, deze informatie is nodig om e-"
 "mailfunctionaliteit in te schakelen."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:223
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:222
 msgid "Refresh"
 msgstr "Herladen"
 
 msgid "Refresh"
 msgstr "Herladen"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:214
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218
 msgid "Reload"
 msgstr "Herladen"
 
 msgid "Reload"
 msgstr "Herladen"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Report Directory"
 msgstr "Rapportage directory"
 
 msgid "Report Directory"
 msgstr "Rapportage directory"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid "Report Elements"
 msgstr "Rapporteer elementen"
 
 msgid "Report Elements"
 msgstr "Rapporteer elementen"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:221
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:225
 msgid "Restart"
 msgstr "Herstart"
 
 msgid "Restart"
 msgstr "Herstart"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr "Beperk de internettoegang van/tot een klein aantal beveiligde IP's."
 
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr "Beperk de internettoegang van/tot een klein aantal beveiligde IP's."
 
@@ -571,14 +637,26 @@ msgstr "Beperk de internettoegang van/tot een klein aantal beveiligde IP's."
 msgid "Result"
 msgstr "Resultaat"
 
 msgid "Result"
 msgstr "Resultaat"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:161
+msgid "Rulev4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
+msgid "Rulev6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
 msgid "Run Flags"
 msgstr "Vlaggen uitvoeren"
 
 msgid "Run Flags"
 msgstr "Vlaggen uitvoeren"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
 msgid "Run Information"
 msgstr "Informatie uitvoeren"
 
 msgid "Run Information"
 msgstr "Informatie uitvoeren"
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:226
+msgid "Save Custom Feeds"
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr "Zoeken"
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr "Zoeken"
@@ -587,23 +665,23 @@ msgstr "Zoeken"
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr "Zoek in de banIP-gerelateerde sets naar een specifiek IP-adres."
 
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr "Zoek in de banIP-gerelateerde sets naar een specifiek IP-adres."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Select one of the pre-configured download utilities."
 msgstr "Selecteer een van de vooraf geconfigureerde downloadhulpprogramma's."
 
 msgid "Select one of the pre-configured download utilities."
 msgstr "Selecteer een van de vooraf geconfigureerde downloadhulpprogramma's."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Select the WAN network device(s)."
 msgstr "Selecteer het/de WAN-netwerkapparaat(en)."
 
 msgid "Select the WAN network device(s)."
 msgstr "Selecteer het/de WAN-netwerkapparaat(en)."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr "Selecteer de logische WAN IPv4-netwerkinterface(s)."
 
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr "Selecteer de logische WAN IPv4-netwerkinterface(s)."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr "Selecteer de logische WAN IPv6-netwerkinterface(s)."
 
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr "Selecteer de logische WAN IPv6-netwerkinterface(s)."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "Sender address for banIP notification E-Mails."
 msgstr "Afzender e-mailadres voor de banIP email meldingen."
 
 msgid "Sender address for banIP notification E-Mails."
 msgstr "Afzender e-mailadres voor de banIP email meldingen."
 
@@ -612,15 +690,11 @@ msgstr "Afzender e-mailadres voor de banIP email meldingen."
 msgid "Set"
 msgstr "Instellen"
 
 msgid "Set"
 msgstr "Instellen"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set Policy"
-msgstr "Beleid instellen"
-
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:60
 msgid "Set Reporting"
 msgstr "Rapportage instellen"
 
 msgid "Set Reporting"
 msgstr "Rapportage instellen"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Set Split Size"
 msgstr "Splitsgrootte instellen"
 
 msgid "Set Split Size"
 msgstr "Splitsgrootte instellen"
 
@@ -632,11 +706,11 @@ msgstr "Enquête instellen"
 msgid "Set Survey..."
 msgstr "Enquête instellen..."
 
 msgid "Set Survey..."
 msgstr "Enquête instellen..."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:229
 msgid "Set details"
 msgstr "Details instellen"
 
 msgid "Set details"
 msgstr "Details instellen"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
@@ -644,31 +718,31 @@ msgstr ""
 "Stel de prioriteit van de nft reeks in binnen de banIP-tabel. Let op: lagere "
 "waarden betekenen hogere prioriteit."
 
 "Stel de prioriteit van de nft reeks in binnen de banIP-tabel. Let op: lagere "
 "waarden betekenen hogere prioriteit."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set the nft policy for banIP-related sets."
-msgstr "Stel het nft-beleid in voor banIP-gerelateerde sets."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "Set the nft policy for banIP-related Sets."
+msgstr ""
 
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Set the syslog level for NFT logging."
 msgstr "Stel het syslog-niveau in voor NFT-logboekregistratie."
 
 msgid "Set the syslog level for NFT logging."
 msgstr "Stel het syslog-niveau in voor NFT-logboekregistratie."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
 msgid "Settings"
 msgstr "Instellingen"
 
 msgid "Settings"
 msgstr "Instellingen"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Split external set loading after every n members to save RAM."
 msgstr "Splits het laden van externe sets na elke n leden om RAM te besparen."
 
 msgid "Split external set loading after every n members to save RAM."
 msgstr "Splits het laden van externe sets na elke n leden om RAM te besparen."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "Startup Trigger Interface"
 msgstr "Startup Trigger-interface"
 
 msgid "Startup Trigger Interface"
 msgstr "Startup Trigger-interface"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:151
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
 msgid "Status"
 msgstr "Status"
 
 msgid "Status"
 msgstr "Status"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:207
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:211
 msgid "Stop"
 msgstr "Stop"
 
 msgid "Stop"
 msgstr "Stop"
 
@@ -676,28 +750,28 @@ msgstr "Stop"
 msgid "Survey"
 msgstr "Enquête"
 
 msgid "Survey"
 msgstr "Enquête"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
 msgid "System Information"
 msgstr "Systeem informatie"
 
 msgid "System Information"
 msgstr "Systeem informatie"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Target directory for banIP-related report files."
 msgstr "Doelmap voor banIP-gerelateerde rapportbestanden."
 
 msgid "Target directory for banIP-related report files."
 msgstr "Doelmap voor banIP-gerelateerde rapportbestanden."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Target directory for compressed feed backups."
 msgstr "Doelmap voor back-ups van gecomprimeerde feeds."
 
 msgid "Target directory for compressed feed backups."
 msgstr "Doelmap voor back-ups van gecomprimeerde feeds."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
 msgid "The allowlist is too big, unable to save modifications."
 msgstr ""
 "De toelatingslijst is te groot, wijzigingen kunnen niet worden opgeslagen."
 
 msgid "The allowlist is too big, unable to save modifications."
 msgstr ""
 "De toelatingslijst is te groot, wijzigingen kunnen niet worden opgeslagen."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:28
 msgid "The blocklist is too big, unable to save modifications."
 msgstr "De blokkeerlijst is te groot, kan wijzigingen niet opslaan."
 
 msgid "The blocklist is too big, unable to save modifications."
 msgstr "De blokkeerlijst is te groot, kan wijzigingen niet opslaan."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
@@ -705,7 +779,7 @@ msgstr ""
 "De standaard logtermen / reguliere expressies filteren verdacht ssh-, LuCI-, "
 "nginx- en asterisk-verkeer."
 
 "De standaard logtermen / reguliere expressies filteren verdacht ssh-, LuCI-, "
 "nginx- en asterisk-verkeer."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "The selected priority will be used for banIP background processing."
 msgstr ""
 "De geselecteerde prioriteit wordt gebruikt voor banIP-achtergrondverwerking."
 msgid "The selected priority will be used for banIP background processing."
 msgstr ""
 "De geselecteerde prioriteit wordt gebruikt voor banIP-achtergrondverwerking."
@@ -724,7 +798,7 @@ msgstr ""
 "De syslog-uitvoer, vooraf gefilterd voor alleen banIP-gerelateerde "
 "verwerkingslogboekvermeldingen."
 
 "De syslog-uitvoer, vooraf gefilterd voor alleen banIP-gerelateerde "
 "verwerkingslogboekvermeldingen."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:32
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
@@ -734,7 +808,7 @@ msgstr ""
 "toestaat.<br /> <em><b>Let op:</b></em> voeg slechts exact één MAC/IPv4/IPv6-"
 "adres of domeinnaam per regel toe ."
 
 "toestaat.<br /> <em><b>Let op:</b></em> voeg slechts exact één MAC/IPv4/IPv6-"
 "adres of domeinnaam per regel toe ."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:32
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
@@ -756,7 +830,7 @@ msgstr ""
 msgid "Timestamp"
 msgstr "Tijdstempel"
 
 msgid "Timestamp"
 msgstr "Tijdstempel"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
@@ -764,32 +838,40 @@ msgstr ""
 "Om e-mailmeldingen in te schakelen, stelt u het 'msmtp'-pakket in en geeft u "
 "een geldig e-mailontvangeradres op."
 
 "Om e-mailmeldingen in te schakelen, stelt u het 'msmtp'-pakket in en geeft u "
 "een geldig e-mailontvangeradres op."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "Topic for banIP notification E-Mails."
 msgstr "Onderwerp voor banIP notificatie e-mails."
 
 msgid "Topic for banIP notification E-Mails."
 msgstr "Onderwerp voor banIP notificatie e-mails."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger Action"
 msgstr "Trigger actie"
 
 msgid "Trigger Action"
 msgstr "Trigger actie"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid "Trigger Delay"
 msgstr "Trigger vertraging"
 
 msgid "Trigger Delay"
 msgstr "Trigger vertraging"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger action on ifup interface events."
 msgstr "Activeer actie op ifup-interfacegebeurtenissen."
 
 msgid "Trigger action on ifup interface events."
 msgstr "Activeer actie op ifup-interfacegebeurtenissen."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:20
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:20
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:150
+msgid "URLv4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:163
+msgid "URLv6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
 msgid "Unable to save modifications: %s"
 msgstr "Kan wijzigingen niet opslaan: %s"
 
 msgid "Unable to save modifications: %s"
 msgstr "Kan wijzigingen niet opslaan: %s"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Verbose Debug Logging"
 msgstr "Uitgebreide logboekregistratie voor foutopsporing"
 
 msgid "Verbose Debug Logging"
 msgstr "Uitgebreide logboekregistratie voor foutopsporing"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
 msgid "Version"
 msgstr "Versie"
 
 msgid "Version"
 msgstr "Versie"
 
@@ -797,7 +879,8 @@ msgstr "Versie"
 msgid "WAN-Forward (packets)"
 msgstr "WAN-Forward (pakketten)"
 
 msgid "WAN-Forward (packets)"
 msgstr "WAN-Forward (pakketten)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "WAN-Forward Chain"
 msgstr "WAN-Forward Reeks"
 
 msgid "WAN-Forward Chain"
 msgstr "WAN-Forward Reeks"
 
@@ -805,18 +888,24 @@ msgstr "WAN-Forward Reeks"
 msgid "WAN-Input (packets)"
 msgstr "WAN-invoer (pakketten)"
 
 msgid "WAN-Input (packets)"
 msgstr "WAN-invoer (pakketten)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "WAN-Input Chain"
 msgstr "WAN-invoer reeks"
 
 msgid "WAN-Input Chain"
 msgstr "WAN-invoer reeks"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:468
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:121
+msgid ""
+"With this editor you can fill up an initial custom feed file (a 1:1 copy of "
+"the version shipped with the package). The file is located at '/etc/banip/"
+"banip.custom.feeds'. Then you can edit this file, delete entries, add new "
+"ones, etc. To go back to the maintainers version just empty the custom feed "
+"file again (do not delete it!)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
 msgid "alert"
 msgstr "alarm"
 
 msgid "alert"
 msgstr "alarm"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
-msgid "audit"
-msgstr "audit"
-
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
 msgid "auto-added to allowlist today"
 msgstr "vandaag automatisch toegevoegd aan de toelatingslijst"
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
 msgid "auto-added to allowlist today"
 msgstr "vandaag automatisch toegevoegd aan de toelatingslijst"
@@ -829,66 +918,84 @@ msgstr "vandaag automatisch toegevoegd aan de blokkeerlijst"
 msgid "banIP"
 msgstr "banIP"
 
 msgid "banIP"
 msgstr "banIP"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:469
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
 msgid "crit"
 msgstr "crit"
 
 msgid "crit"
 msgstr "crit"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
 msgid "debug"
 msgstr "debuggen"
 
 msgid "debug"
 msgstr "debuggen"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:467
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
 msgid "emerg"
 msgstr "tevoorschijn komen"
 
 msgid "emerg"
 msgstr "tevoorschijn komen"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
 msgid "err"
 msgstr "fout"
 
 msgid "err"
 msgstr "fout"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:473
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:487
 msgid "info"
 msgstr "info"
 
 msgid "info"
 msgstr "info"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:434
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:444
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:454
 msgid "local allowlist"
 msgstr "lokale toelatingslijst"
 
 msgid "local allowlist"
 msgstr "lokale toelatingslijst"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:431
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:441
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
 msgid "local blocklist"
 msgstr "lokale blokkeerlijst"
 
 msgid "local blocklist"
 msgstr "lokale blokkeerlijst"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
 msgid "memory (default)"
 msgstr "geheugen (standaard)"
 
 msgid "memory (default)"
 msgstr "geheugen (standaard)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:472
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
 msgid "notice"
 msgstr "kennisgeving"
 
 msgid "notice"
 msgstr "kennisgeving"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
 msgid "performance"
 msgstr "prestatie"
 
 msgid "performance"
 msgstr "prestatie"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:316
 msgid "reload"
 msgstr "herladen"
 
 msgid "reload"
 msgstr "herladen"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
 msgid "restart"
 msgstr "herstarten"
 
 msgid "restart"
 msgstr "herstarten"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
 msgid "start (default)"
 msgstr "start (standaard)"
 
 msgid "start (default)"
 msgstr "start (standaard)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:471
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:485
 msgid "warn (default)"
 msgstr "waarschuwen (standaard)"
 
 msgid "warn (default)"
 msgstr "waarschuwen (standaard)"
 
+#~ msgid "Chain Priority"
+#~ msgstr "Reeks Prioriteit"
+
+#~ msgid ""
+#~ "Parse only the last stated number of log entries for suspicious events."
+#~ msgstr ""
+#~ "Laat alleen het aantal regels in de log zien van de verdachte "
+#~ "gebeurtenissen."
+
+#~ msgid "Set Policy"
+#~ msgstr "Beleid instellen"
+
+#~ msgid "Set the nft policy for banIP-related sets."
+#~ msgstr "Stel het nft-beleid in voor banIP-gerelateerde sets."
+
+#~ msgid "audit"
+#~ msgstr "audit"
+
 #~ msgid "Active Interfaces"
 #~ msgstr "Actieve interfaces"
 
 #~ msgid "Active Interfaces"
 #~ msgstr "Actieve interfaces"
 
index 8a48466267ccbcec9f68243e340fcd16baba8032..a59e2a44f21e718c0cb04878de4325cfdeff8d31 100644 (file)
@@ -15,94 +15,98 @@ msgstr ""
 msgid "-- Set Selection --"
 msgstr "-- Wybór zestawu --"
 
 msgid "-- Set Selection --"
 msgstr "-- Wybór zestawu --"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:408
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
 msgid "-100"
 msgstr "-100"
 
 msgid "-100"
 msgstr "-100"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
 msgid "-200 (default)"
 msgstr "-200 (domyślne)"
 
 msgid "-200 (default)"
 msgstr "-200 (domyślne)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
 msgid "-300"
 msgstr "-300"
 
 msgid "-300"
 msgstr "-300"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
 msgid "-400"
 msgstr "-400"
 
 msgid "-400"
 msgstr "-400"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
 msgid "0"
 msgstr "0"
 
 msgid "0"
 msgstr "0"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+msgid "0 (disable)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
 msgid "100 (default)"
 msgstr "100 (domyślne)"
 
 msgid "100 (default)"
 msgstr "100 (domyślne)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498
 msgid "1000"
 msgstr "1000"
 
 msgid "1000"
 msgstr "1000"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:350
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354
 msgid "1024 (default)"
 msgstr "1024 (domyślne)"
 
 msgid "1024 (default)"
 msgstr "1024 (domyślne)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:351
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
 msgid "2048"
 msgstr "2048"
 
 msgid "2048"
 msgstr "2048"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
 msgid "250"
 msgstr "250"
 
 msgid "250"
 msgstr "250"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
 msgid "4096"
 msgstr "4096"
 
 msgid "4096"
 msgstr "4096"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:494
 msgid "50"
 msgstr "50"
 
 msgid "50"
 msgstr "50"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497
 msgid "500"
 msgstr "500"
 
 msgid "500"
 msgstr "500"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:349
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:353
 msgid "512"
 msgstr "512"
 
 msgid "512"
 msgstr "512"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:562
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:573
 msgid "ASNs"
 msgstr "ASN-y"
 
 msgid "ASNs"
 msgstr "ASN-y"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
 msgid "Active Devices"
 msgstr "Aktywne urządzenia"
 
 msgid "Active Devices"
 msgstr "Aktywne urządzenia"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
 msgid "Active Feeds"
 msgstr "Aktywne źródła"
 
 msgid "Active Feeds"
 msgstr "Aktywne źródła"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
 msgid "Active Subnets"
 msgstr "Aktywne podsieci"
 
 msgid "Active Subnets"
 msgstr "Aktywne podsieci"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr ""
 "Dodatkowe opóźnienie wyzwalacza w sekundach przed faktycznym rozpoczęciem "
 "przetwarzania banIP."
 
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr ""
 "Dodatkowe opóźnienie wyzwalacza w sekundach przed faktycznym rozpoczęciem "
 "przetwarzania banIP."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:233
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
 msgid "Advanced Settings"
 msgstr "Ustawienia zaawansowane"
 
 msgid "Advanced Settings"
 msgstr "Ustawienia zaawansowane"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Allowlist Only"
 msgstr "Tylko lista dozwolonych"
 
 msgid "Allowlist Only"
 msgstr "Tylko lista dozwolonych"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
@@ -110,48 +114,48 @@ msgstr ""
 "Modyfikacje listy dozwolonych zostały zapisane, rozpocznij wyszukiwanie "
 "domen lub zrestartuj banIP, aby zmiany zaczęły obowiązywać."
 
 "Modyfikacje listy dozwolonych zostały zapisane, rozpocznij wyszukiwanie "
 "domen lub zrestartuj banIP, aby zmiany zaczęły obowiązywać."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Auto Allowlist"
 msgstr "Automatyczna lista dozwolonych"
 
 msgid "Auto Allowlist"
 msgstr "Automatyczna lista dozwolonych"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Auto Blocklist"
 msgstr "Automatyczna lista zablokowanych"
 
 msgid "Auto Blocklist"
 msgstr "Automatyczna lista zablokowanych"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid "Auto Detection"
 msgstr "Automatyczne wykrywanie"
 
 msgid "Auto Detection"
 msgstr "Automatyczne wykrywanie"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr ""
 "Automatycznie przenosi podejrzane adresy IP na listę zablokowanych banIP."
 
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr ""
 "Automatycznie przenosi podejrzane adresy IP na listę zablokowanych banIP."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr "Automatycznie przenosi adresy IP uplink na listę dozwolonych banIP."
 
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr "Automatycznie przenosi adresy IP uplink na listę dozwolonych banIP."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Backup Directory"
 msgstr "Katalog kopii zapasowej"
 
 msgid "Backup Directory"
 msgstr "Katalog kopii zapasowej"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base Directory"
 msgstr "Główny katalog"
 
 msgid "Base Directory"
 msgstr "Główny katalog"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base working directory while banIP processing."
 msgstr "Główny katalog roboczy podczas przetwarzania banIP."
 
 msgid "Base working directory while banIP processing."
 msgstr "Główny katalog roboczy podczas przetwarzania banIP."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Blocklist Expiry"
 msgstr "Wygaśnięcie listy zablokowanych"
 
 msgid "Blocklist Expiry"
 msgstr "Wygaśnięcie listy zablokowanych"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
 msgid "Blocklist Feeds"
 msgstr "Źródła listy zablokowanych"
 
 msgid "Blocklist Feeds"
 msgstr "Źródła listy zablokowanych"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
@@ -159,7 +163,13 @@ msgstr ""
 "Modyfikacje listy zablokowanych zostały zapisane, rozpocznij wyszukiwanie "
 "domen lub zrestartuj banIP, aby zmiany zaczęły obowiązywać."
 
 "Modyfikacje listy zablokowanych zostały zapisane, rozpocznij wyszukiwanie "
 "domen lub zrestartuj banIP, aby zmiany zaczęły obowiązywać."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid ""
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "CPU Cores"
 msgstr "Rdzenie procesora"
 
 msgid "CPU Cores"
 msgstr "Rdzenie procesora"
 
@@ -168,23 +178,23 @@ msgstr "Rdzenie procesora"
 msgid "Cancel"
 msgstr "Anuluj"
 
 msgid "Cancel"
 msgstr "Anuluj"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
-msgid "Chain Priority"
-msgstr "Priorytet łańcucha"
-
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:238
 msgid "Chain/Set Settings"
 msgstr "Ustawienia łańcucha/zestawu"
 
 msgid "Chain/Set Settings"
 msgstr "Ustawienia łańcucha/zestawu"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:337
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:478
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr ""
 "Zmiany na tej karcie wymagają ponownego uruchomienia usługi banIP, aby "
 "zostały zastosowane."
 
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr ""
 "Zmiany na tej karcie wymagają ponownego uruchomienia usługi banIP, aby "
 "zostały zastosowane."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:217
+msgid "Clear Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:30
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
@@ -198,11 +208,11 @@ msgstr ""
 "banip/files/README.md\" target=\"_blank\" rel=\"noreferrer noopener\" "
 ">sprawdź dokumentację online</a>"
 
 "banip/files/README.md\" target=\"_blank\" rel=\"noreferrer noopener\" "
 ">sprawdź dokumentację online</a>"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:552
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:563
 msgid "Countries"
 msgstr "Kraje"
 
 msgid "Countries"
 msgstr "Kraje"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
@@ -210,11 +220,19 @@ msgstr ""
 "Deduplikuj adresy IP we wszystkich aktywnych zestawach i uporządkuj lokalną "
 "listę zablokowanych."
 
 "Deduplikuj adresy IP we wszystkich aktywnych zestawach i uporządkuj lokalną "
 "listę zablokowanych."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid "Deduplicate IPs"
 msgstr "Deduplikacja adresów IP"
 
 msgid "Deduplicate IPs"
 msgstr "Deduplikacja adresów IP"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid "Default Block Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:176
+msgid "Description"
+msgstr "Opis"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
@@ -222,59 +240,63 @@ msgstr ""
 "Automatycznie wykrywaj odpowiednie urządzenia sieciowe, interfejsy, "
 "podsieci, protokoły i narzędzia."
 
 "Automatycznie wykrywaj odpowiednie urządzenia sieciowe, interfejsy, "
 "podsieci, protokoły i narzędzia."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:200
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
 msgid "Domain Lookup"
 msgstr "Wyszukiwanie domen"
 
 msgid "Domain Lookup"
 msgstr "Wyszukiwanie domen"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Don't check SSL server certificates during download."
 msgstr "Nie sprawdzaj certyfikatów SSL serwera podczas pobierania."
 
 msgid "Don't check SSL server certificates during download."
 msgstr "Nie sprawdzaj certyfikatów SSL serwera podczas pobierania."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Download Insecure"
 msgstr "Niezabezpieczone pobieranie"
 
 msgid "Download Insecure"
 msgstr "Niezabezpieczone pobieranie"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid "Download Parameters"
 msgstr "Parametry pobierania"
 
 msgid "Download Parameters"
 msgstr "Parametry pobierania"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Download Utility"
 msgstr "Narzędzie pobierania"
 
 msgid "Download Utility"
 msgstr "Narzędzie pobierania"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "E-Mail Notification"
 msgstr "Powiadomienie e-mail"
 
 msgid "E-Mail Notification"
 msgstr "Powiadomienie e-mail"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "E-Mail Profile"
 msgstr "Profil e-mail"
 
 msgid "E-Mail Profile"
 msgstr "Profil e-mail"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid "E-Mail Receiver Address"
 msgstr "Adres e-mail odbiorcy"
 
 msgid "E-Mail Receiver Address"
 msgstr "Adres e-mail odbiorcy"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "E-Mail Sender Address"
 msgstr "Adres e-mail nadawcy"
 
 msgid "E-Mail Sender Address"
 msgstr "Adres e-mail nadawcy"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:240
 msgid "E-Mail Settings"
 msgstr "Ustawienia e-mail"
 
 msgid "E-Mail Settings"
 msgstr "Ustawienia e-mail"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "E-Mail Topic"
 msgstr "Temat e-mail"
 
 msgid "E-Mail Topic"
 msgstr "Temat e-mail"
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
 msgid "Edit Allowlist"
 msgstr "Edytuj listę dozwolonych"
 
 msgid "Edit Allowlist"
 msgstr "Edytuj listę dozwolonych"
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:44
 msgid "Edit Blocklist"
 msgstr "Edytuj listę zablokowanych"
 
 msgid "Edit Blocklist"
 msgstr "Edytuj listę zablokowanych"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
 msgid "Element Count"
 msgstr "Liczba elementów"
 
 msgid "Element Count"
 msgstr "Liczba elementów"
 
@@ -282,41 +304,62 @@ msgstr "Liczba elementów"
 msgid "Elements"
 msgstr "Elementy"
 
 msgid "Elements"
 msgstr "Elementy"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:142
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:180
+msgid "Empty field not allowed"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enable the banIP service."
 msgstr "Włącz usługę banIP."
 
 msgid "Enable the banIP service."
 msgstr "Włącz usługę banIP."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr ""
 "Włącz pełne rejestrowanie debugowania w przypadku błędów przetwarzania."
 
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr ""
 "Włącz pełne rejestrowanie debugowania w przypadku błędów przetwarzania."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enabled"
 msgstr "Włączone"
 
 msgid "Enabled"
 msgstr "Włączone"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "Enables IPv4 support."
 msgstr "Włącza obsługę IPv4."
 
 msgid "Enables IPv4 support."
 msgstr "Włącza obsługę IPv4."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "Enables IPv6 support."
 msgstr "Włącza obsługę IPv6."
 
 msgid "Enables IPv6 support."
 msgstr "Włącza obsługę IPv6."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Expiry time for auto added blocklist set members."
 msgstr ""
 "Czas wygaśnięcia automatycznie dodanych członków zestawu listy zablokowanych."
 
 msgid "Expiry time for auto added blocklist set members."
 msgstr ""
 "Czas wygaśnięcia automatycznie dodanych członków zestawu listy zablokowanych."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:535
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:137
+msgid "Feed Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
 msgid "Feed Selection"
 msgstr "Wybór źródeł"
 
 msgid "Feed Selection"
 msgstr "Wybór źródeł"
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:208
+msgid "Fill Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
 msgid "Firewall Log"
 msgstr "Dziennik zapory"
 
 msgid "Firewall Log"
 msgstr "Dziennik zapory"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:232
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:185
+msgid "Flag"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:192
+msgid "Flag not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
 msgid "General Settings"
 msgstr "Ustawienia główne"
 
 msgid "General Settings"
 msgstr "Ustawienia główne"
 
@@ -324,11 +367,11 @@ msgstr "Ustawienia główne"
 msgid "Grant access to LuCI app banIP"
 msgstr "Udziel dostępu LuCI do aplikacji banIP"
 
 msgid "Grant access to LuCI app banIP"
 msgstr "Udziel dostępu LuCI do aplikacji banIP"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
 msgid "High Priority"
 msgstr "Wysoki priorytet"
 
 msgid "High Priority"
 msgstr "Wysoki priorytet"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
 msgid "Highest Priority"
 msgstr "Najwyższy priorytet"
 
 msgid "Highest Priority"
 msgstr "Najwyższy priorytet"
 
@@ -340,15 +383,15 @@ msgstr "Wyszukiwanie IP"
 msgid "IP Search..."
 msgstr "Wyszukiwanie IP..."
 
 msgid "IP Search..."
 msgstr "Wyszukiwanie IP..."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "IPv4 Support"
 msgstr "Obsługa IPv4"
 
 msgid "IPv4 Support"
 msgstr "Obsługa IPv4"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "IPv6 Support"
 msgstr "Obsługa IPv6"
 
 msgid "IPv6 Support"
 msgstr "Obsługa IPv6"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
@@ -356,49 +399,58 @@ msgstr ""
 "Zwiększ maksymalną liczbę otwartych plików, np. w celu obsługi liczby "
 "tymczasowo podzielonych plików podczas ładowania zestawów."
 
 "Zwiększ maksymalną liczbę otwartych plików, np. w celu obsługi liczby "
 "tymczasowo podzielonych plików podczas ładowania zestawów."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:149
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:153
 msgid "Information"
 msgstr "Informacje"
 
 msgid "Information"
 msgstr "Informacje"
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:145
+msgid "Invalid characters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:73
+msgid "Invalid input values, unable to save modifications."
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr "Przekazywanie LAN (pakiety)"
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr "Przekazywanie LAN (pakiety)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "LAN-Forward Chain"
 msgstr "Łańcuch przekazywania LAN"
 
 msgid "LAN-Forward Chain"
 msgstr "Łańcuch przekazywania LAN"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
 msgid "Last Run"
 msgstr "Ostatnie uruchomienie"
 
 msgid "Last Run"
 msgstr "Ostatnie uruchomienie"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
 msgid "Least Priority"
 msgstr "Najniższy priorytet"
 
 msgid "Least Priority"
 msgstr "Najniższy priorytet"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
 msgid "Less Priority"
 msgstr "Mniejszy priorytet"
 
 msgid "Less Priority"
 msgstr "Mniejszy priorytet"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr "Ogranicz niektóre źródła do łańcucha przekazywania LAN."
 
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr "Ogranicz niektóre źródła do łańcucha przekazywania LAN."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr "Ogranicz niektóre źródła do łańcucha przekazywania WAN."
 
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr "Ogranicz niektóre źródła do łańcucha przekazywania WAN."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr "Ogranicz niektóre źródła do łańcucha wejścia WAN."
 
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr "Ogranicz niektóre źródła do łańcucha wejścia WAN."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr ""
 "Ogranicz liczbę rdzeni procesora używanych przez banIP, aby oszczędzać "
 "pamięć RAM."
 
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr ""
 "Ogranicz liczbę rdzeni procesora używanych przez banIP, aby oszczędzać "
 "pamięć RAM."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
@@ -406,12 +458,12 @@ msgstr ""
 "Wymień elementy zestawów w statusie i raporcie. Wyłącz tę opcję, aby "
 "zmniejszyć obciążenie procesora."
 
 "Wymień elementy zestawów w statusie i raporcie. Wyłącz tę opcję, aby "
 "zmniejszyć obciążenie procesora."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr ""
 "Lista dostępnych interfejsów sieciowych wyzwalających uruchomienie banIP."
 
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr ""
 "Lista dostępnych interfejsów sieciowych wyzwalających uruchomienie banIP."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:543
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr "Lista obsługiwanych i w pełni wstępnie skonfigurowanych źródeł banIP."
 
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr "Lista obsługiwanych i w pełni wstępnie skonfigurowanych źródeł banIP."
 
@@ -419,68 +471,76 @@ msgstr "Lista obsługiwanych i w pełni wstępnie skonfigurowanych źródeł ban
 msgid "List the elements of a specific banIP-related Set."
 msgstr "Wymień elementy określonego zestawu związanego z banIP."
 
 msgid "List the elements of a specific banIP-related Set."
 msgstr "Wymień elementy określonego zestawu związanego z banIP."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid "Log Count"
 msgstr "Liczba dziennika"
 
 msgid "Log Count"
 msgstr "Liczba dziennika"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log LAN-Forward"
 msgstr "Rejestrowanie przekazywania LAN"
 
 msgid "Log LAN-Forward"
 msgstr "Rejestrowanie przekazywania LAN"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Log Level"
 msgstr "Poziom logowania"
 
 msgid "Log Level"
 msgstr "Poziom logowania"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
 msgid "Log Limit"
 msgstr "Limit dziennika"
 
 msgid "Log Limit"
 msgstr "Limit dziennika"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:235
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:239
 msgid "Log Settings"
 msgstr "Ustawienia dziennika"
 
 msgid "Log Settings"
 msgstr "Ustawienia dziennika"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid "Log Terms"
 msgstr "Warunki dziennika"
 
 msgid "Log Terms"
 msgstr "Warunki dziennika"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log WAN-Forward"
 msgstr "Rejestrowanie przekazywania WAN"
 
 msgid "Log WAN-Forward"
 msgstr "Rejestrowanie przekazywania WAN"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log WAN-Input"
 msgstr "Rejestrowanie wejścia WAN"
 
 msgid "Log WAN-Input"
 msgstr "Rejestrowanie wejścia WAN"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr "Rejestruj podejrzane przekazane pakiety LAN (odrzucone)."
 
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr "Rejestruj podejrzane przekazane pakiety LAN (odrzucone)."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr "Rejestruj podejrzane przekazane pakiety WAN (porzucone)."
 
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr "Rejestruj podejrzane przekazane pakiety WAN (porzucone)."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr "Rejestruj podejrzane przychodzące pakiety WAN (porzucone)."
 
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr "Rejestruj podejrzane przychodzące pakiety WAN (porzucone)."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid "Max Open Files"
 msgstr "Maksymalna liczba otwartych plików"
 
 msgid "Max Open Files"
 msgstr "Maksymalna liczba otwartych plików"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "NFT Chain Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
 msgid "NFT Information"
 msgstr "Informacje NFT"
 
 msgid "NFT Information"
 msgstr "Informacje NFT"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "NFT Set Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Network Devices"
 msgstr "Urządzenia sieciowe"
 
 msgid "Network Devices"
 msgstr "Urządzenia sieciowe"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Network Interfaces"
 msgstr "Interfejsy sieciowe"
 
 msgid "Network Interfaces"
 msgstr "Interfejsy sieciowe"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "Nice Level"
 msgstr "Poziom nice"
 
 msgid "Nice Level"
 msgstr "Poziom nice"
 
@@ -497,18 +557,18 @@ msgstr "Nie ma jeszcze dzienników zapory związanych z banIP!"
 msgid "No banIP related processing logs yet!"
 msgstr "Nie ma jeszcze dzienników przetwarzania związanych z banIP!"
 
 msgid "No banIP related processing logs yet!"
 msgstr "Nie ma jeszcze dzienników przetwarzania związanych z banIP!"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
 msgid "Normal Priority (default)"
 msgstr "Normalny priorytet (domyślny)"
 
 msgid "Normal Priority (default)"
 msgstr "Normalny priorytet (domyślny)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr ""
 "Liczba nieudanych prób logowania z tego samego adresu IP w dzienniku przed "
 "zablokowaniem."
 
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr ""
 "Liczba nieudanych prób logowania z tego samego adresu IP w dzienniku przed "
 "zablokowaniem."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
@@ -516,30 +576,35 @@ msgstr ""
 "Zastąp wstępnie skonfigurowane opcje pobierania dla wybranego narzędzia do "
 "pobierania."
 
 "Zastąp wstępnie skonfigurowane opcje pobierania dla wybranego narzędzia do "
 "pobierania."
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:28
 msgid "Overview"
 msgstr "Przegląd"
 
 msgid "Overview"
 msgstr "Przegląd"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
-msgid "Parse only the last stated number of log entries for suspicious events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
+msgid ""
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
 msgstr ""
 msgstr ""
-"Analizuj tylko ostatnią podaną liczbę wpisów w dzienniku w poszukiwaniu "
-"podejrzanych zdarzeń."
 
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:67
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:76
 msgid "Processing Log"
 msgstr "Dziennik przetwarzania"
 
 msgid "Processing Log"
 msgstr "Dziennik przetwarzania"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr ""
 "Profil używany przez \"msmtp\" dla wiadomości e-mail z powiadomieniem banIP."
 
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr ""
 "Profil używany przez \"msmtp\" dla wiadomości e-mail z powiadomieniem banIP."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:156
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:169
+msgid "Protocol/URL format not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr "Otrzymuj powiadomienia e-mail przy każdym uruchomieniu banIP."
 
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr "Otrzymuj powiadomienia e-mail przy każdym uruchomieniu banIP."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
@@ -547,27 +612,27 @@ msgstr ""
 "Adres odbiorcy wiadomości e-mail z powiadomieniami banIP, ta informacja jest "
 "wymagana do włączenia funkcji e-mail."
 
 "Adres odbiorcy wiadomości e-mail z powiadomieniami banIP, ta informacja jest "
 "wymagana do włączenia funkcji e-mail."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:223
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:222
 msgid "Refresh"
 msgstr "Odśwież"
 
 msgid "Refresh"
 msgstr "Odśwież"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:214
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218
 msgid "Reload"
 msgstr "Przeładuj"
 
 msgid "Reload"
 msgstr "Przeładuj"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Report Directory"
 msgstr "Katalog raportu"
 
 msgid "Report Directory"
 msgstr "Katalog raportu"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid "Report Elements"
 msgstr "Elementy raportu"
 
 msgid "Report Elements"
 msgstr "Elementy raportu"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:221
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:225
 msgid "Restart"
 msgstr "Restartuj"
 
 msgid "Restart"
 msgstr "Restartuj"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr ""
 "Ogranicz dostęp do Internetu z/do niewielkiej liczby bezpiecznych adresów IP."
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr ""
 "Ogranicz dostęp do Internetu z/do niewielkiej liczby bezpiecznych adresów IP."
@@ -577,14 +642,26 @@ msgstr ""
 msgid "Result"
 msgstr "Wynik"
 
 msgid "Result"
 msgstr "Wynik"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:161
+msgid "Rulev4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
+msgid "Rulev6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
 msgid "Run Flags"
 msgstr "Flagi uruchomieniowe"
 
 msgid "Run Flags"
 msgstr "Flagi uruchomieniowe"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
 msgid "Run Information"
 msgstr "Informacje uruchomieniowe"
 
 msgid "Run Information"
 msgstr "Informacje uruchomieniowe"
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:226
+msgid "Save Custom Feeds"
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr "Szukaj"
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr "Szukaj"
@@ -593,23 +670,23 @@ msgstr "Szukaj"
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr "Przeszukaj zestawy związane z banIP dla określonego adresu IP."
 
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr "Przeszukaj zestawy związane z banIP dla określonego adresu IP."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Select one of the pre-configured download utilities."
 msgstr "Wybierz jedno ze wstępnie skonfigurowanych narzędzi do pobierania."
 
 msgid "Select one of the pre-configured download utilities."
 msgstr "Wybierz jedno ze wstępnie skonfigurowanych narzędzi do pobierania."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Select the WAN network device(s)."
 msgstr "Wybierz urządzenie(a) sieciowe WAN."
 
 msgid "Select the WAN network device(s)."
 msgstr "Wybierz urządzenie(a) sieciowe WAN."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr "Wybierz logiczne interfejsy sieciowe IPv4 WAN."
 
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr "Wybierz logiczne interfejsy sieciowe IPv4 WAN."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr "Wybierz logiczne interfejsy sieciowe IPv6 WAN."
 
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr "Wybierz logiczne interfejsy sieciowe IPv6 WAN."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "Sender address for banIP notification E-Mails."
 msgstr "Adres nadawcy wiadomości e-mail z powiadomieniem banIP."
 
 msgid "Sender address for banIP notification E-Mails."
 msgstr "Adres nadawcy wiadomości e-mail z powiadomieniem banIP."
 
@@ -618,15 +695,11 @@ msgstr "Adres nadawcy wiadomości e-mail z powiadomieniem banIP."
 msgid "Set"
 msgstr "Zestaw"
 
 msgid "Set"
 msgstr "Zestaw"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set Policy"
-msgstr "Zasady zestawu"
-
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:60
 msgid "Set Reporting"
 msgstr "Raportowanie zestawu"
 
 msgid "Set Reporting"
 msgstr "Raportowanie zestawu"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Set Split Size"
 msgstr "Rozmiar podziału zestawu"
 
 msgid "Set Split Size"
 msgstr "Rozmiar podziału zestawu"
 
@@ -638,11 +711,11 @@ msgstr "Badanie zestawu"
 msgid "Set Survey..."
 msgstr "Badanie zestawu..."
 
 msgid "Set Survey..."
 msgstr "Badanie zestawu..."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:229
 msgid "Set details"
 msgstr "Szczegóły zestawu"
 
 msgid "Set details"
 msgstr "Szczegóły zestawu"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
@@ -650,33 +723,33 @@ msgstr ""
 "Ustaw priorytet łańcucha nft w tabeli banIP. Uwaga: niższe wartości "
 "oznaczają wyższy priorytet."
 
 "Ustaw priorytet łańcucha nft w tabeli banIP. Uwaga: niższe wartości "
 "oznaczają wyższy priorytet."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set the nft policy for banIP-related sets."
-msgstr "Ustaw zasady nft dla zestawów związanych z banIP."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "Set the nft policy for banIP-related Sets."
+msgstr ""
 
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Set the syslog level for NFT logging."
 msgstr "Ustaw poziom dziennika syslog dla rejestrowania NFT."
 
 msgid "Set the syslog level for NFT logging."
 msgstr "Ustaw poziom dziennika syslog dla rejestrowania NFT."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
 msgid "Settings"
 msgstr "Ustawienia"
 
 msgid "Settings"
 msgstr "Ustawienia"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Split external set loading after every n members to save RAM."
 msgstr ""
 "Podziel ładowanie zestawu zewnętrznego po każdych n członkach, aby "
 "zaoszczędzić pamięć RAM."
 
 msgid "Split external set loading after every n members to save RAM."
 msgstr ""
 "Podziel ładowanie zestawu zewnętrznego po każdych n członkach, aby "
 "zaoszczędzić pamięć RAM."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "Startup Trigger Interface"
 msgstr "Interfejs wyzwalacza uruchamiania"
 
 msgid "Startup Trigger Interface"
 msgstr "Interfejs wyzwalacza uruchamiania"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:151
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
 msgid "Status"
 msgstr "Status"
 
 msgid "Status"
 msgstr "Status"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:207
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:211
 msgid "Stop"
 msgstr "Zatrzymaj"
 
 msgid "Stop"
 msgstr "Zatrzymaj"
 
@@ -684,27 +757,27 @@ msgstr "Zatrzymaj"
 msgid "Survey"
 msgstr "Badanie"
 
 msgid "Survey"
 msgstr "Badanie"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
 msgid "System Information"
 msgstr "Informacje systemowe"
 
 msgid "System Information"
 msgstr "Informacje systemowe"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Target directory for banIP-related report files."
 msgstr "Katalog docelowy dla plików raportów związanych z banIP."
 
 msgid "Target directory for banIP-related report files."
 msgstr "Katalog docelowy dla plików raportów związanych z banIP."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Target directory for compressed feed backups."
 msgstr "Katalog docelowy dla kopii zapasowych skompresowanych źródeł."
 
 msgid "Target directory for compressed feed backups."
 msgstr "Katalog docelowy dla kopii zapasowych skompresowanych źródeł."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
 msgid "The allowlist is too big, unable to save modifications."
 msgstr "Lista dozwolonych jest za duża, nie można zapisać zmian."
 
 msgid "The allowlist is too big, unable to save modifications."
 msgstr "Lista dozwolonych jest za duża, nie można zapisać zmian."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:28
 msgid "The blocklist is too big, unable to save modifications."
 msgstr "Lista zablokowanych jest za duża, nie można zapisać zmian."
 
 msgid "The blocklist is too big, unable to save modifications."
 msgstr "Lista zablokowanych jest za duża, nie można zapisać zmian."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
@@ -712,7 +785,7 @@ msgstr ""
 "Domyślne terminy/wyrażenia regularne dziennika filtrują podejrzany ruch ssh, "
 "LuCI, nginx i asterisk."
 
 "Domyślne terminy/wyrażenia regularne dziennika filtrują podejrzany ruch ssh, "
 "LuCI, nginx i asterisk."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "The selected priority will be used for banIP background processing."
 msgstr "Wybrany priorytet będzie używany do przetwarzania banIP w tle."
 
 msgid "The selected priority will be used for banIP background processing."
 msgstr "Wybrany priorytet będzie używany do przetwarzania banIP w tle."
 
@@ -730,7 +803,7 @@ msgstr ""
 "Dane wyjściowe syslog, wstępnie przefiltrowane pod kątem wpisów dziennika "
 "przetwarzania związanych z banIP."
 
 "Dane wyjściowe syslog, wstępnie przefiltrowane pod kątem wpisów dziennika "
 "przetwarzania związanych z banIP."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:32
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
@@ -740,7 +813,7 @@ msgstr ""
 "MAC/IP/CIDR.<br /> <em><b>Uwaga:</b></em> dodaj dokładnie jeden adres MAC/"
 "IPv4/IPv6 lub nazwę domeny w wierszu."
 
 "MAC/IP/CIDR.<br /> <em><b>Uwaga:</b></em> dodaj dokładnie jeden adres MAC/"
 "IPv4/IPv6 lub nazwę domeny w wierszu."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:32
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
@@ -762,7 +835,7 @@ msgstr ""
 msgid "Timestamp"
 msgstr "Sygnatura czasowa"
 
 msgid "Timestamp"
 msgstr "Sygnatura czasowa"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
@@ -770,32 +843,40 @@ msgstr ""
 "Aby włączyć powiadomienia e-mail, skonfiguruj pakiet 'msmtp' i podaj "
 "prawidłowy adres e-mail odbiorcy."
 
 "Aby włączyć powiadomienia e-mail, skonfiguruj pakiet 'msmtp' i podaj "
 "prawidłowy adres e-mail odbiorcy."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "Topic for banIP notification E-Mails."
 msgstr "Temat dla wiadomości e-mail z powiadomieniem banIP."
 
 msgid "Topic for banIP notification E-Mails."
 msgstr "Temat dla wiadomości e-mail z powiadomieniem banIP."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger Action"
 msgstr "Akcja wyzwalacza"
 
 msgid "Trigger Action"
 msgstr "Akcja wyzwalacza"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid "Trigger Delay"
 msgstr "Opóźnienie wyzwalacza"
 
 msgid "Trigger Delay"
 msgstr "Opóźnienie wyzwalacza"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger action on ifup interface events."
 msgstr "Wyzwalanie akcji przy zdarzeniach interfejsu ifup."
 
 msgid "Trigger action on ifup interface events."
 msgstr "Wyzwalanie akcji przy zdarzeniach interfejsu ifup."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:20
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:20
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:150
+msgid "URLv4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:163
+msgid "URLv6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
 msgid "Unable to save modifications: %s"
 msgstr "Nie można zapisać modyfikacji: %s"
 
 msgid "Unable to save modifications: %s"
 msgstr "Nie można zapisać modyfikacji: %s"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Verbose Debug Logging"
 msgstr "Pełne rejestrowanie debugowania"
 
 msgid "Verbose Debug Logging"
 msgstr "Pełne rejestrowanie debugowania"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
 msgid "Version"
 msgstr "Wersja"
 
 msgid "Version"
 msgstr "Wersja"
 
@@ -803,7 +884,8 @@ msgstr "Wersja"
 msgid "WAN-Forward (packets)"
 msgstr "Przekazywanie WAN (pakiety)"
 
 msgid "WAN-Forward (packets)"
 msgstr "Przekazywanie WAN (pakiety)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "WAN-Forward Chain"
 msgstr "Łańcuch przekazywania WAN"
 
 msgid "WAN-Forward Chain"
 msgstr "Łańcuch przekazywania WAN"
 
@@ -811,18 +893,24 @@ msgstr "Łańcuch przekazywania WAN"
 msgid "WAN-Input (packets)"
 msgstr "Wejście WAN (pakiety)"
 
 msgid "WAN-Input (packets)"
 msgstr "Wejście WAN (pakiety)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "WAN-Input Chain"
 msgstr "Łańcuch wejścia WAN"
 
 msgid "WAN-Input Chain"
 msgstr "Łańcuch wejścia WAN"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:468
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:121
+msgid ""
+"With this editor you can fill up an initial custom feed file (a 1:1 copy of "
+"the version shipped with the package). The file is located at '/etc/banip/"
+"banip.custom.feeds'. Then you can edit this file, delete entries, add new "
+"ones, etc. To go back to the maintainers version just empty the custom feed "
+"file again (do not delete it!)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
 msgid "alert"
 msgstr "alarm"
 
 msgid "alert"
 msgstr "alarm"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
-msgid "audit"
-msgstr "audyt"
-
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
 msgid "auto-added to allowlist today"
 msgstr "dzisiaj automatycznie dodany do listy dozwolonych"
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
 msgid "auto-added to allowlist today"
 msgstr "dzisiaj automatycznie dodany do listy dozwolonych"
@@ -835,66 +923,84 @@ msgstr "dzisiaj automatycznie dodany do listy zablokowanych"
 msgid "banIP"
 msgstr "banIP"
 
 msgid "banIP"
 msgstr "banIP"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:469
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
 msgid "crit"
 msgstr "krytyczny"
 
 msgid "crit"
 msgstr "krytyczny"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
 msgid "debug"
 msgstr "debugowanie"
 
 msgid "debug"
 msgstr "debugowanie"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:467
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
 msgid "emerg"
 msgstr "ratunkowy"
 
 msgid "emerg"
 msgstr "ratunkowy"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
 msgid "err"
 msgstr "błąd"
 
 msgid "err"
 msgstr "błąd"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:473
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:487
 msgid "info"
 msgstr "informacyjny"
 
 msgid "info"
 msgstr "informacyjny"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:434
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:444
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:454
 msgid "local allowlist"
 msgstr "lokalna lista dozwolonych"
 
 msgid "local allowlist"
 msgstr "lokalna lista dozwolonych"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:431
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:441
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
 msgid "local blocklist"
 msgstr "lokalna lista zablokowanych"
 
 msgid "local blocklist"
 msgstr "lokalna lista zablokowanych"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
 msgid "memory (default)"
 msgstr "pamięć (domyślne)"
 
 msgid "memory (default)"
 msgstr "pamięć (domyślne)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:472
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
 msgid "notice"
 msgstr "spostrzeżenie"
 
 msgid "notice"
 msgstr "spostrzeżenie"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
 msgid "performance"
 msgstr "wydajność"
 
 msgid "performance"
 msgstr "wydajność"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:316
 msgid "reload"
 msgstr "przeładuj"
 
 msgid "reload"
 msgstr "przeładuj"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
 msgid "restart"
 msgstr "restartuj"
 
 msgid "restart"
 msgstr "restartuj"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
 msgid "start (default)"
 msgstr "uruchom (domyślne)"
 
 msgid "start (default)"
 msgstr "uruchom (domyślne)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:471
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:485
 msgid "warn (default)"
 msgstr "ostrzeżenie (domyślne)"
 
 msgid "warn (default)"
 msgstr "ostrzeżenie (domyślne)"
 
+#~ msgid "Chain Priority"
+#~ msgstr "Priorytet łańcucha"
+
+#~ msgid ""
+#~ "Parse only the last stated number of log entries for suspicious events."
+#~ msgstr ""
+#~ "Analizuj tylko ostatnią podaną liczbę wpisów w dzienniku w poszukiwaniu "
+#~ "podejrzanych zdarzeń."
+
+#~ msgid "Set Policy"
+#~ msgstr "Zasady zestawu"
+
+#~ msgid "Set the nft policy for banIP-related sets."
+#~ msgstr "Ustaw zasady nft dla zestawów związanych z banIP."
+
+#~ msgid "audit"
+#~ msgstr "audyt"
+
 #~ msgid ""
 #~ "Allowlist modifications have been saved, restart banIP that changes take "
 #~ "effect."
 #~ msgid ""
 #~ "Allowlist modifications have been saved, restart banIP that changes take "
 #~ "effect."
@@ -1581,9 +1687,6 @@ msgstr "ostrzeżenie (domyślne)"
 #~ msgid "DST Target IPv6"
 #~ msgstr "DST Docelowy IPv6"
 
 #~ msgid "DST Target IPv6"
 #~ msgstr "DST Docelowy IPv6"
 
-#~ msgid "Description"
-#~ msgstr "Opis"
-
 #~ msgid "Download Options"
 #~ msgstr "Opcje pobierania"
 
 #~ msgid "Download Options"
 #~ msgstr "Opcje pobierania"
 
index b8768a3bfd14e90c20cccd0e9e065865d6631edf..538dcb2ada358daaf36ca2cfa9bca00067577202 100644 (file)
@@ -14,94 +14,98 @@ msgstr ""
 msgid "-- Set Selection --"
 msgstr "-- Definir seleção --"
 
 msgid "-- Set Selection --"
 msgstr "-- Definir seleção --"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:408
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
 msgid "-100"
 msgstr "-100"
 
 msgid "-100"
 msgstr "-100"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
 msgid "-200 (default)"
 msgstr "-200 (padrão)"
 
 msgid "-200 (default)"
 msgstr "-200 (padrão)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
 msgid "-300"
 msgstr "-300"
 
 msgid "-300"
 msgstr "-300"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
 msgid "-400"
 msgstr "-400"
 
 msgid "-400"
 msgstr "-400"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
 msgid "0"
 msgstr "0"
 
 msgid "0"
 msgstr "0"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+msgid "0 (disable)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
 msgid "100 (default)"
 msgstr "100 (padrão)"
 
 msgid "100 (default)"
 msgstr "100 (padrão)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498
 msgid "1000"
 msgstr "1000"
 
 msgid "1000"
 msgstr "1000"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:350
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354
 msgid "1024 (default)"
 msgstr "1024 (padrão)"
 
 msgid "1024 (default)"
 msgstr "1024 (padrão)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:351
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
 msgid "2048"
 msgstr "2048"
 
 msgid "2048"
 msgstr "2048"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
 msgid "250"
 msgstr "250"
 
 msgid "250"
 msgstr "250"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
 msgid "4096"
 msgstr "4096"
 
 msgid "4096"
 msgstr "4096"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:494
 msgid "50"
 msgstr "50"
 
 msgid "50"
 msgstr "50"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497
 msgid "500"
 msgstr "500"
 
 msgid "500"
 msgstr "500"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:349
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:353
 msgid "512"
 msgstr "512"
 
 msgid "512"
 msgstr "512"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:562
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:573
 msgid "ASNs"
 msgstr "ASNs"
 
 msgid "ASNs"
 msgstr "ASNs"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
 msgid "Active Devices"
 msgstr "Aparelhos ativos"
 
 msgid "Active Devices"
 msgstr "Aparelhos ativos"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
 msgid "Active Feeds"
 msgstr "Feeds ativos"
 
 msgid "Active Feeds"
 msgstr "Feeds ativos"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
 msgid "Active Subnets"
 msgstr "Sub-redes ativas"
 
 msgid "Active Subnets"
 msgstr "Sub-redes ativas"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr ""
 "Atraso adicional do gatilho em segundos antes que o processamento do banIP "
 "realmente comece."
 
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr ""
 "Atraso adicional do gatilho em segundos antes que o processamento do banIP "
 "realmente comece."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:233
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
 msgid "Advanced Settings"
 msgstr "Configurações avançadas"
 
 msgid "Advanced Settings"
 msgstr "Configurações avançadas"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Allowlist Only"
 msgstr "Apenas a lista dos permitidos"
 
 msgid "Allowlist Only"
 msgstr "Apenas a lista dos permitidos"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
@@ -109,50 +113,50 @@ msgstr ""
 "As alterações da lista de permissões foram salvas, inicie a pesquisa de "
 "domínio ou reinicie o banIP para que as alterações entrem em vigor."
 
 "As alterações da lista de permissões foram salvas, inicie a pesquisa de "
 "domínio ou reinicie o banIP para que as alterações entrem em vigor."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Auto Allowlist"
 msgstr "Lista automática dos permitidos"
 
 msgid "Auto Allowlist"
 msgstr "Lista automática dos permitidos"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Auto Blocklist"
 msgstr "Lista automática de bloqueio"
 
 msgid "Auto Blocklist"
 msgstr "Lista automática de bloqueio"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid "Auto Detection"
 msgstr "Deteção automática"
 
 msgid "Auto Detection"
 msgstr "Deteção automática"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr ""
 "Transfere automaticamente os IPs suspeitos à lista de bloqueio do banIP."
 
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr ""
 "Transfere automaticamente os IPs suspeitos à lista de bloqueio do banIP."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr ""
 "Transfere automaticamente os IPs do enlace à lista dos permitidos banIP."
 
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr ""
 "Transfere automaticamente os IPs do enlace à lista dos permitidos banIP."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Backup Directory"
 msgstr "Diretório do Backup"
 
 msgid "Backup Directory"
 msgstr "Diretório do Backup"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base Directory"
 msgstr "Diretório base"
 
 msgid "Base Directory"
 msgstr "Diretório base"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base working directory while banIP processing."
 msgstr ""
 "Diretório principal de trabalho usado durante o processamento do banIP."
 
 msgid "Base working directory while banIP processing."
 msgstr ""
 "Diretório principal de trabalho usado durante o processamento do banIP."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Blocklist Expiry"
 msgstr "Validade da lista de bloqueio"
 
 msgid "Blocklist Expiry"
 msgstr "Validade da lista de bloqueio"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
 msgid "Blocklist Feeds"
 msgstr "Feeds da lista de bloqueio"
 
 msgid "Blocklist Feeds"
 msgstr "Feeds da lista de bloqueio"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
@@ -160,7 +164,13 @@ msgstr ""
 "As alterações da lista de bloqueio foram salvas, inicie a pesquisa de "
 "domínio ou reinicie o banIP para que as alterações entrem em vigor."
 
 "As alterações da lista de bloqueio foram salvas, inicie a pesquisa de "
 "domínio ou reinicie o banIP para que as alterações entrem em vigor."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid ""
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "CPU Cores"
 msgstr "Núcleos da CPU"
 
 msgid "CPU Cores"
 msgstr "Núcleos da CPU"
 
@@ -169,23 +179,23 @@ msgstr "Núcleos da CPU"
 msgid "Cancel"
 msgstr "Cancelar"
 
 msgid "Cancel"
 msgstr "Cancelar"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
-msgid "Chain Priority"
-msgstr "Prioridade da cadeia"
-
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:238
 msgid "Chain/Set Settings"
 msgstr "Cadeia/Definir as configurações"
 
 msgid "Chain/Set Settings"
 msgstr "Cadeia/Definir as configurações"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:337
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:478
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr ""
 "As alterações nesta guia precisam de uma reinicialização do serviço banIP "
 "para entrar em vigor."
 
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr ""
 "As alterações nesta guia precisam de uma reinicialização do serviço banIP "
 "para entrar em vigor."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:217
+msgid "Clear Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:30
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
@@ -199,11 +209,11 @@ msgstr ""
 "banip/files/README.md\" target=\"_blank\" rel=\"noreferrer noopener\" > "
 "consulte a documentação online </a>"
 
 "banip/files/README.md\" target=\"_blank\" rel=\"noreferrer noopener\" > "
 "consulte a documentação online </a>"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:552
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:563
 msgid "Countries"
 msgstr "Países"
 
 msgid "Countries"
 msgstr "Países"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
@@ -211,11 +221,19 @@ msgstr ""
 "Remover a duplicidade dos endereços IP em todos os conjuntos ativos e "
 "organizar a lista local de bloqueio."
 
 "Remover a duplicidade dos endereços IP em todos os conjuntos ativos e "
 "organizar a lista local de bloqueio."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid "Deduplicate IPs"
 msgstr "Eliminar IPs duplicados"
 
 msgid "Deduplicate IPs"
 msgstr "Eliminar IPs duplicados"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid "Default Block Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:176
+msgid "Description"
+msgstr "Descrição"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
@@ -223,59 +241,63 @@ msgstr ""
 "Detecte os aparelhos relevantes de rede, as interfaces, as sub-redes, os "
 "protocolos e os utilitários automaticamente."
 
 "Detecte os aparelhos relevantes de rede, as interfaces, as sub-redes, os "
 "protocolos e os utilitários automaticamente."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:200
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
 msgid "Domain Lookup"
 msgstr "Busca por domínio"
 
 msgid "Domain Lookup"
 msgstr "Busca por domínio"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Don't check SSL server certificates during download."
 msgstr "Não verificar os certificados de SSL do servidor durante a descarrega."
 
 msgid "Don't check SSL server certificates during download."
 msgstr "Não verificar os certificados de SSL do servidor durante a descarrega."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Download Insecure"
 msgstr "Descarregar inseguro"
 
 msgid "Download Insecure"
 msgstr "Descarregar inseguro"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid "Download Parameters"
 msgstr "Parâmetros de Descarregamento"
 
 msgid "Download Parameters"
 msgstr "Parâmetros de Descarregamento"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Download Utility"
 msgstr "Ferramenta para Descarregar"
 
 msgid "Download Utility"
 msgstr "Ferramenta para Descarregar"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "E-Mail Notification"
 msgstr "Notificação por e-mail"
 
 msgid "E-Mail Notification"
 msgstr "Notificação por e-mail"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "E-Mail Profile"
 msgstr "Perfil de e-mail"
 
 msgid "E-Mail Profile"
 msgstr "Perfil de e-mail"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid "E-Mail Receiver Address"
 msgstr "Endereço de e-mail do destinatário"
 
 msgid "E-Mail Receiver Address"
 msgstr "Endereço de e-mail do destinatário"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "E-Mail Sender Address"
 msgstr "Endereço de e-mail do remetente"
 
 msgid "E-Mail Sender Address"
 msgstr "Endereço de e-mail do remetente"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:240
 msgid "E-Mail Settings"
 msgstr "Configurações do e-mail"
 
 msgid "E-Mail Settings"
 msgstr "Configurações do e-mail"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "E-Mail Topic"
 msgstr "Assunto do e-mail"
 
 msgid "E-Mail Topic"
 msgstr "Assunto do e-mail"
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
 msgid "Edit Allowlist"
 msgstr "Editar a lista dos permitidos"
 
 msgid "Edit Allowlist"
 msgstr "Editar a lista dos permitidos"
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:44
 msgid "Edit Blocklist"
 msgstr "Editar a lista de bloqueio"
 
 msgid "Edit Blocklist"
 msgstr "Editar a lista de bloqueio"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
 msgid "Element Count"
 msgstr "Contagem dos elementos"
 
 msgid "Element Count"
 msgstr "Contagem dos elementos"
 
@@ -283,42 +305,63 @@ msgstr "Contagem dos elementos"
 msgid "Elements"
 msgstr "Elementos"
 
 msgid "Elements"
 msgstr "Elementos"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:142
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:180
+msgid "Empty field not allowed"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enable the banIP service."
 msgstr "Ative o serviço banIP."
 
 msgid "Enable the banIP service."
 msgstr "Ative o serviço banIP."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr ""
 "Ative o registo de depuração detalhado em caso de erros de processamento."
 
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr ""
 "Ative o registo de depuração detalhado em caso de erros de processamento."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enabled"
 msgstr "Ativado"
 
 msgid "Enabled"
 msgstr "Ativado"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "Enables IPv4 support."
 msgstr "Ativa o suporte IPv4."
 
 msgid "Enables IPv4 support."
 msgstr "Ativa o suporte IPv4."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "Enables IPv6 support."
 msgstr "Ativa o suporte IPv6."
 
 msgid "Enables IPv6 support."
 msgstr "Ativa o suporte IPv6."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Expiry time for auto added blocklist set members."
 msgstr ""
 "Tempo de expiração para os membros do conjunto de lista de bloqueio que "
 "foram adicionados automaticamente."
 
 msgid "Expiry time for auto added blocklist set members."
 msgstr ""
 "Tempo de expiração para os membros do conjunto de lista de bloqueio que "
 "foram adicionados automaticamente."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:535
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:137
+msgid "Feed Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
 msgid "Feed Selection"
 msgstr "Seleção do feed"
 
 msgid "Feed Selection"
 msgstr "Seleção do feed"
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:208
+msgid "Fill Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
 msgid "Firewall Log"
 msgstr "Registo do firewall"
 
 msgid "Firewall Log"
 msgstr "Registo do firewall"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:232
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:185
+msgid "Flag"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:192
+msgid "Flag not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
 msgid "General Settings"
 msgstr "Configurações gerais"
 
 msgid "General Settings"
 msgstr "Configurações gerais"
 
@@ -326,11 +369,11 @@ msgstr "Configurações gerais"
 msgid "Grant access to LuCI app banIP"
 msgstr "Conceda acesso à app LuCI banIP"
 
 msgid "Grant access to LuCI app banIP"
 msgstr "Conceda acesso à app LuCI banIP"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
 msgid "High Priority"
 msgstr "Alta prioridade"
 
 msgid "High Priority"
 msgstr "Alta prioridade"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
 msgid "Highest Priority"
 msgstr "Máxima Prioridade"
 
 msgid "Highest Priority"
 msgstr "Máxima Prioridade"
 
@@ -342,15 +385,15 @@ msgstr "Busca IP"
 msgid "IP Search..."
 msgstr "Busca IP..."
 
 msgid "IP Search..."
 msgstr "Busca IP..."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "IPv4 Support"
 msgstr "Suporte ao IPv4"
 
 msgid "IPv4 Support"
 msgstr "Suporte ao IPv4"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "IPv6 Support"
 msgstr "Suporte de IPv6"
 
 msgid "IPv6 Support"
 msgstr "Suporte de IPv6"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
@@ -359,48 +402,57 @@ msgstr ""
 "quantidade de ficheiros divididos temporários durante o carregamento dos "
 "conjuntos por exemplo."
 
 "quantidade de ficheiros divididos temporários durante o carregamento dos "
 "conjuntos por exemplo."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:149
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:153
 msgid "Information"
 msgstr "Informação"
 
 msgid "Information"
 msgstr "Informação"
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:145
+msgid "Invalid characters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:73
+msgid "Invalid input values, unable to save modifications."
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr "LAN-Forward (pacotes)"
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr "LAN-Forward (pacotes)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "LAN-Forward Chain"
 msgstr "Cadeia LAN-Forward"
 
 msgid "LAN-Forward Chain"
 msgstr "Cadeia LAN-Forward"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
 msgid "Last Run"
 msgstr "Última Execução"
 
 msgid "Last Run"
 msgstr "Última Execução"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
 msgid "Least Priority"
 msgstr "Mínima Prioridade"
 
 msgid "Least Priority"
 msgstr "Mínima Prioridade"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
 msgid "Less Priority"
 msgstr "Menor Prioridade"
 
 msgid "Less Priority"
 msgstr "Menor Prioridade"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr "Limite certos feeds à cadeia LAN-Forward."
 
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr "Limite certos feeds à cadeia LAN-Forward."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr "Limite certos feeds à cadeia WAN-Forward."
 
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr "Limite certos feeds à cadeia WAN-Forward."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr "Limite certos feeds à cadeia WAN-Input."
 
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr "Limite certos feeds à cadeia WAN-Input."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr ""
 "Limite a quantidade dos núcleos da CPU usados pelo banIP para economizar RAM."
 
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr ""
 "Limite a quantidade dos núcleos da CPU usados pelo banIP para economizar RAM."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
@@ -408,12 +460,12 @@ msgstr ""
 "Relate e liste o conjunto dos elementos na condição geral, desative-o para "
 "reduzir a carga da CPU."
 
 "Relate e liste o conjunto dos elementos na condição geral, desative-o para "
 "reduzir a carga da CPU."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr ""
 "Lista de interfaces de rede disponíveis para acionar o início do banIP."
 
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr ""
 "Lista de interfaces de rede disponíveis para acionar o início do banIP."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:543
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr "Lista de feeds banIP totalmente compatíveis e pré-configurados."
 
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr "Lista de feeds banIP totalmente compatíveis e pré-configurados."
 
@@ -421,68 +473,76 @@ msgstr "Lista de feeds banIP totalmente compatíveis e pré-configurados."
 msgid "List the elements of a specific banIP-related Set."
 msgstr "Liste os elementos de um conjunto específico relacionado ao banIP."
 
 msgid "List the elements of a specific banIP-related Set."
 msgstr "Liste os elementos de um conjunto específico relacionado ao banIP."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid "Log Count"
 msgstr "Contagem dos registos"
 
 msgid "Log Count"
 msgstr "Contagem dos registos"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log LAN-Forward"
 msgstr "Registo LAN-Forward"
 
 msgid "Log LAN-Forward"
 msgstr "Registo LAN-Forward"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Log Level"
 msgstr "Nível do registo"
 
 msgid "Log Level"
 msgstr "Nível do registo"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
 msgid "Log Limit"
 msgstr "Limite do Registo"
 
 msgid "Log Limit"
 msgstr "Limite do Registo"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:235
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:239
 msgid "Log Settings"
 msgstr "Configurações do registo"
 
 msgid "Log Settings"
 msgstr "Configurações do registo"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid "Log Terms"
 msgstr "Termos do registo"
 
 msgid "Log Terms"
 msgstr "Termos do registo"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log WAN-Forward"
 msgstr "Registo WAN-Forward"
 
 msgid "Log WAN-Forward"
 msgstr "Registo WAN-Forward"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log WAN-Input"
 msgstr "Registo WAN-Input"
 
 msgid "Log WAN-Input"
 msgstr "Registo WAN-Input"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr "Registar os pacotes suspeitos encaminhados da LAN (rejeitados)."
 
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr "Registar os pacotes suspeitos encaminhados da LAN (rejeitados)."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr "Registar os pacotes suspeitos encaminhados da WAN (rejeitados)."
 
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr "Registar os pacotes suspeitos encaminhados da WAN (rejeitados)."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr "Registar os pacotes suspeitos da entrada da WAN (rejeitados)."
 
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr "Registar os pacotes suspeitos da entrada da WAN (rejeitados)."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid "Max Open Files"
 msgstr "Quantidade máxima de ficheiros abertos"
 
 msgid "Max Open Files"
 msgstr "Quantidade máxima de ficheiros abertos"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "NFT Chain Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
 msgid "NFT Information"
 msgstr "Informação NFT"
 
 msgid "NFT Information"
 msgstr "Informação NFT"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "NFT Set Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Network Devices"
 msgstr "Aparelhos de rede"
 
 msgid "Network Devices"
 msgstr "Aparelhos de rede"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Network Interfaces"
 msgstr "Interfaces de Rede"
 
 msgid "Network Interfaces"
 msgstr "Interfaces de Rede"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "Nice Level"
 msgstr "Nível de Nice"
 
 msgid "Nice Level"
 msgstr "Nível de Nice"
 
@@ -499,18 +559,18 @@ msgstr "Ainda não há registos do firewall relacionados ao banIP!"
 msgid "No banIP related processing logs yet!"
 msgstr "Ainda não há registos do processamento relacionados ao banIP!"
 
 msgid "No banIP related processing logs yet!"
 msgstr "Ainda não há registos do processamento relacionados ao banIP!"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
 msgid "Normal Priority (default)"
 msgstr "Prioridade Normal (padrão)"
 
 msgid "Normal Priority (default)"
 msgstr "Prioridade Normal (padrão)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr ""
 "Quantidade de tentativas de login com falha do mesmo IP no registo antes do "
 "bloqueio."
 
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr ""
 "Quantidade de tentativas de login com falha do mesmo IP no registo antes do "
 "bloqueio."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
@@ -518,29 +578,34 @@ msgstr ""
 "Substitua as opções de descarga pré-configuradas para o utilitário de "
 "descarga selecionado."
 
 "Substitua as opções de descarga pré-configuradas para o utilitário de "
 "descarga selecionado."
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:28
 msgid "Overview"
 msgstr "Visão Geral"
 
 msgid "Overview"
 msgstr "Visão Geral"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
-msgid "Parse only the last stated number of log entries for suspicious events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
+msgid ""
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
 msgstr ""
 msgstr ""
-"Analise apenas o último número declarado das entradas de registo na busca "
-"dos eventos suspeitos."
 
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:67
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:76
 msgid "Processing Log"
 msgstr "Registo de processamento"
 
 msgid "Processing Log"
 msgstr "Registo de processamento"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr "O perfil usado pelo 'msmtp' para os e-mails de notificação do banIP."
 
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr "O perfil usado pelo 'msmtp' para os e-mails de notificação do banIP."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:156
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:169
+msgid "Protocol/URL format not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr "Receba notificações por e-mail a cada execução do banIP."
 
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr "Receba notificações por e-mail a cada execução do banIP."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
@@ -548,27 +613,27 @@ msgstr ""
 "Endereço de e-mail do destinatário para as notificações do banIP, esta "
 "informação é necessária para ativar a funcionalidade do e-mail."
 
 "Endereço de e-mail do destinatário para as notificações do banIP, esta "
 "informação é necessária para ativar a funcionalidade do e-mail."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:223
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:222
 msgid "Refresh"
 msgstr "Atualizar"
 
 msgid "Refresh"
 msgstr "Atualizar"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:214
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218
 msgid "Reload"
 msgstr "Recarregar"
 
 msgid "Reload"
 msgstr "Recarregar"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Report Directory"
 msgstr "Diretório de Relatórios"
 
 msgid "Report Directory"
 msgstr "Diretório de Relatórios"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid "Report Elements"
 msgstr "Elementos do relatório"
 
 msgid "Report Elements"
 msgstr "Elementos do relatório"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:221
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:225
 msgid "Restart"
 msgstr "Reiniciar"
 
 msgid "Restart"
 msgstr "Reiniciar"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr ""
 "Restrinja o acesso à Internet de/para uma pequena quantidade de IPs seguros."
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr ""
 "Restrinja o acesso à Internet de/para uma pequena quantidade de IPs seguros."
@@ -578,14 +643,26 @@ msgstr ""
 msgid "Result"
 msgstr "Resultado"
 
 msgid "Result"
 msgstr "Resultado"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:161
+msgid "Rulev4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
+msgid "Rulev6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
 msgid "Run Flags"
 msgstr "Flags de Execução"
 
 msgid "Run Flags"
 msgstr "Flags de Execução"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
 msgid "Run Information"
 msgstr "Informações de Execução"
 
 msgid "Run Information"
 msgstr "Informações de Execução"
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:226
+msgid "Save Custom Feeds"
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr "Busca"
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr "Busca"
@@ -594,23 +671,23 @@ msgstr "Busca"
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr "Faça a busca de um IP específico nos conjuntos relacionados ao banIP."
 
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr "Faça a busca de um IP específico nos conjuntos relacionados ao banIP."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Select one of the pre-configured download utilities."
 msgstr "Selecione um dos utilitários de descarga pré-configurados."
 
 msgid "Select one of the pre-configured download utilities."
 msgstr "Selecione um dos utilitários de descarga pré-configurados."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Select the WAN network device(s)."
 msgstr "Selecione o(s) aparelho(s) da rede WAN."
 
 msgid "Select the WAN network device(s)."
 msgstr "Selecione o(s) aparelho(s) da rede WAN."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr "Selecione a(s) interface(s) lógica(s) da rede WAN IPv4."
 
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr "Selecione a(s) interface(s) lógica(s) da rede WAN IPv4."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr "Selecione a(s) interface(s) lógica(s) da rede WAN IPv6."
 
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr "Selecione a(s) interface(s) lógica(s) da rede WAN IPv6."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "Sender address for banIP notification E-Mails."
 msgstr "Endereço do remetente para os e-mails de notificação do banIP."
 
 msgid "Sender address for banIP notification E-Mails."
 msgstr "Endereço do remetente para os e-mails de notificação do banIP."
 
@@ -619,15 +696,11 @@ msgstr "Endereço do remetente para os e-mails de notificação do banIP."
 msgid "Set"
 msgstr "Definir"
 
 msgid "Set"
 msgstr "Definir"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set Policy"
-msgstr "Definir a política"
-
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:60
 msgid "Set Reporting"
 msgstr "Definir o relatório"
 
 msgid "Set Reporting"
 msgstr "Definir o relatório"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Set Split Size"
 msgstr "Definir o tamanho da divisão"
 
 msgid "Set Split Size"
 msgstr "Definir o tamanho da divisão"
 
@@ -639,11 +712,11 @@ msgstr "Definir a pesquisa"
 msgid "Set Survey..."
 msgstr "Definir a pesquisa..."
 
 msgid "Set Survey..."
 msgstr "Definir a pesquisa..."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:229
 msgid "Set details"
 msgstr "Definir os detalhes"
 
 msgid "Set details"
 msgstr "Definir os detalhes"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
@@ -651,33 +724,33 @@ msgstr ""
 "Defina a prioridade da cadeia NFT na tabela do banIP. Observação: valores "
 "mais baixos significam prioridade mais alta."
 
 "Defina a prioridade da cadeia NFT na tabela do banIP. Observação: valores "
 "mais baixos significam prioridade mais alta."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set the nft policy for banIP-related sets."
-msgstr "Define a política nft para os conjuntos relacionados ao banIP."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "Set the nft policy for banIP-related Sets."
+msgstr ""
 
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Set the syslog level for NFT logging."
 msgstr "Define o nível do syslog para os registos NFT."
 
 msgid "Set the syslog level for NFT logging."
 msgstr "Define o nível do syslog para os registos NFT."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
 msgid "Settings"
 msgstr "Configurações"
 
 msgid "Settings"
 msgstr "Configurações"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Split external set loading after every n members to save RAM."
 msgstr ""
 "Divida o carregamento do conjunto externo após cada n membros para "
 "economizar RAM."
 
 msgid "Split external set loading after every n members to save RAM."
 msgstr ""
 "Divida o carregamento do conjunto externo após cada n membros para "
 "economizar RAM."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "Startup Trigger Interface"
 msgstr "Interface do Gatilho de Inicialização"
 
 msgid "Startup Trigger Interface"
 msgstr "Interface do Gatilho de Inicialização"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:151
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
 msgid "Status"
 msgstr "Condição geral"
 
 msgid "Status"
 msgstr "Condição geral"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:207
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:211
 msgid "Stop"
 msgstr "Parar"
 
 msgid "Stop"
 msgstr "Parar"
 
@@ -685,30 +758,30 @@ msgstr "Parar"
 msgid "Survey"
 msgstr "Pesquisa"
 
 msgid "Survey"
 msgstr "Pesquisa"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
 msgid "System Information"
 msgstr "Informação do sistema"
 
 msgid "System Information"
 msgstr "Informação do sistema"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Target directory for banIP-related report files."
 msgstr ""
 "Diretório de destino para os ficheiros do relatório relacionados ao banIP."
 
 msgid "Target directory for banIP-related report files."
 msgstr ""
 "Diretório de destino para os ficheiros do relatório relacionados ao banIP."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Target directory for compressed feed backups."
 msgstr "Diretório de destino para os backups comprimidos do feed."
 
 msgid "Target directory for compressed feed backups."
 msgstr "Diretório de destino para os backups comprimidos do feed."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
 msgid "The allowlist is too big, unable to save modifications."
 msgstr ""
 "A lista dos permitidos é grande demais, não é possível salvar as alterações."
 
 msgid "The allowlist is too big, unable to save modifications."
 msgstr ""
 "A lista dos permitidos é grande demais, não é possível salvar as alterações."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:28
 msgid "The blocklist is too big, unable to save modifications."
 msgstr ""
 "A lista de bloqueio é grande demais, não é possível salvar as alterações."
 
 msgid "The blocklist is too big, unable to save modifications."
 msgstr ""
 "A lista de bloqueio é grande demais, não é possível salvar as alterações."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
@@ -716,7 +789,7 @@ msgstr ""
 "Os termos/expressões regulares padrão do registo estão filtrando o tráfego "
 "suspeito do ssh, LuCI, nginx e do asterisk."
 
 "Os termos/expressões regulares padrão do registo estão filtrando o tráfego "
 "suspeito do ssh, LuCI, nginx e do asterisk."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "The selected priority will be used for banIP background processing."
 msgstr ""
 "A prioridade selecionada será usada pelo banIP para o processamento em "
 msgid "The selected priority will be used for banIP background processing."
 msgstr ""
 "A prioridade selecionada será usada pelo banIP para o processamento em "
@@ -736,7 +809,7 @@ msgstr ""
 "A saída syslog, pré-filtrada apenas para entradas relacionadas ao registo do "
 "banIP."
 
 "A saída syslog, pré-filtrada apenas para entradas relacionadas ao registo do "
 "banIP."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:32
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
@@ -746,7 +819,7 @@ msgstr ""
 "endereços MAC/IP/CIDR.<br /> <em><b>Observação:</b></em> adicione exatamente "
 "um endereço MAC/IPv4/IPv6 ou o nome do domínio por linha."
 
 "endereços MAC/IP/CIDR.<br /> <em><b>Observação:</b></em> adicione exatamente "
 "um endereço MAC/IPv4/IPv6 ou o nome do domínio por linha."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:32
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
@@ -768,7 +841,7 @@ msgstr ""
 msgid "Timestamp"
 msgstr "Marca de Tempo"
 
 msgid "Timestamp"
 msgstr "Marca de Tempo"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
@@ -776,32 +849,40 @@ msgstr ""
 "Para ativar as notificações por e-mail, configure o pacote 'msmtp' e "
 "especifique um endereço de e-mail com um destinatário válido."
 
 "Para ativar as notificações por e-mail, configure o pacote 'msmtp' e "
 "especifique um endereço de e-mail com um destinatário válido."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "Topic for banIP notification E-Mails."
 msgstr "Tópico para e-mails de notificação do banIP."
 
 msgid "Topic for banIP notification E-Mails."
 msgstr "Tópico para e-mails de notificação do banIP."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger Action"
 msgstr "Ação do gatilho"
 
 msgid "Trigger Action"
 msgstr "Ação do gatilho"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid "Trigger Delay"
 msgstr "Atraso do Gatilho"
 
 msgid "Trigger Delay"
 msgstr "Atraso do Gatilho"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger action on ifup interface events."
 msgstr "Acione a ação nos eventos da interface ifup."
 
 msgid "Trigger action on ifup interface events."
 msgstr "Acione a ação nos eventos da interface ifup."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:20
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:20
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:150
+msgid "URLv4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:163
+msgid "URLv6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
 msgid "Unable to save modifications: %s"
 msgstr "Não foi possível salvar as alterações: %s"
 
 msgid "Unable to save modifications: %s"
 msgstr "Não foi possível salvar as alterações: %s"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Verbose Debug Logging"
 msgstr "Registos detalhados de depuração"
 
 msgid "Verbose Debug Logging"
 msgstr "Registos detalhados de depuração"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
 msgid "Version"
 msgstr "Versão"
 
 msgid "Version"
 msgstr "Versão"
 
@@ -809,7 +890,8 @@ msgstr "Versão"
 msgid "WAN-Forward (packets)"
 msgstr "WAN-Forward (pacotes)"
 
 msgid "WAN-Forward (packets)"
 msgstr "WAN-Forward (pacotes)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "WAN-Forward Chain"
 msgstr "Cadeia WAN-Forward"
 
 msgid "WAN-Forward Chain"
 msgstr "Cadeia WAN-Forward"
 
@@ -817,18 +899,24 @@ msgstr "Cadeia WAN-Forward"
 msgid "WAN-Input (packets)"
 msgstr "WAN-Input (pacotes)"
 
 msgid "WAN-Input (packets)"
 msgstr "WAN-Input (pacotes)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "WAN-Input Chain"
 msgstr "Cadeia WAN-Input"
 
 msgid "WAN-Input Chain"
 msgstr "Cadeia WAN-Input"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:468
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:121
+msgid ""
+"With this editor you can fill up an initial custom feed file (a 1:1 copy of "
+"the version shipped with the package). The file is located at '/etc/banip/"
+"banip.custom.feeds'. Then you can edit this file, delete entries, add new "
+"ones, etc. To go back to the maintainers version just empty the custom feed "
+"file again (do not delete it!)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
 msgid "alert"
 msgstr "alerta"
 
 msgid "alert"
 msgstr "alerta"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
-msgid "audit"
-msgstr "aferir"
-
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
 msgid "auto-added to allowlist today"
 msgstr "foi adicionado hoje automaticamente à lista dos permitidos"
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
 msgid "auto-added to allowlist today"
 msgstr "foi adicionado hoje automaticamente à lista dos permitidos"
@@ -841,66 +929,84 @@ msgstr "foi adicionado hoje automaticamente à lista de bloqueio"
 msgid "banIP"
 msgstr "banIP"
 
 msgid "banIP"
 msgstr "banIP"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:469
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
 msgid "crit"
 msgstr "crítico"
 
 msgid "crit"
 msgstr "crítico"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
 msgid "debug"
 msgstr "detalhado"
 
 msgid "debug"
 msgstr "detalhado"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:467
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
 msgid "emerg"
 msgstr "urgente"
 
 msgid "emerg"
 msgstr "urgente"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
 msgid "err"
 msgstr "erro"
 
 msgid "err"
 msgstr "erro"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:473
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:487
 msgid "info"
 msgstr "info"
 
 msgid "info"
 msgstr "info"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:434
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:444
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:454
 msgid "local allowlist"
 msgstr "lista dos permitidos local"
 
 msgid "local allowlist"
 msgstr "lista dos permitidos local"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:431
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:441
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
 msgid "local blocklist"
 msgstr "lista de bloqueio local"
 
 msgid "local blocklist"
 msgstr "lista de bloqueio local"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
 msgid "memory (default)"
 msgstr "memória (padrão)"
 
 msgid "memory (default)"
 msgstr "memória (padrão)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:472
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
 msgid "notice"
 msgstr "aviso"
 
 msgid "notice"
 msgstr "aviso"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
 msgid "performance"
 msgstr "desempenho"
 
 msgid "performance"
 msgstr "desempenho"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:316
 msgid "reload"
 msgstr "recarregar"
 
 msgid "reload"
 msgstr "recarregar"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
 msgid "restart"
 msgstr "reiniciar"
 
 msgid "restart"
 msgstr "reiniciar"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
 msgid "start (default)"
 msgstr "iniciar (padrão)"
 
 msgid "start (default)"
 msgstr "iniciar (padrão)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:471
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:485
 msgid "warn (default)"
 msgstr "alertar (padrão)"
 
 msgid "warn (default)"
 msgstr "alertar (padrão)"
 
+#~ msgid "Chain Priority"
+#~ msgstr "Prioridade da cadeia"
+
+#~ msgid ""
+#~ "Parse only the last stated number of log entries for suspicious events."
+#~ msgstr ""
+#~ "Analise apenas o último número declarado das entradas de registo na busca "
+#~ "dos eventos suspeitos."
+
+#~ msgid "Set Policy"
+#~ msgstr "Definir a política"
+
+#~ msgid "Set the nft policy for banIP-related sets."
+#~ msgstr "Define a política nft para os conjuntos relacionados ao banIP."
+
+#~ msgid "audit"
+#~ msgstr "aferir"
+
 #~ msgid ""
 #~ "Allowlist modifications have been saved, restart banIP that changes take "
 #~ "effect."
 #~ msgid ""
 #~ "Allowlist modifications have been saved, restart banIP that changes take "
 #~ "effect."
@@ -1571,9 +1677,6 @@ msgstr "alertar (padrão)"
 #~ msgid "DST Target IPv6"
 #~ msgstr "Destino DST IPv6"
 
 #~ msgid "DST Target IPv6"
 #~ msgstr "Destino DST IPv6"
 
-#~ msgid "Description"
-#~ msgstr "Descrição"
-
 #~ msgid "Download Options"
 #~ msgstr "Opções de Descarregamento"
 
 #~ msgid "Download Options"
 #~ msgstr "Opções de Descarregamento"
 
index 1e4ecccf3b4e280e25fd9ae9065dbef2e2e867a5..2e68d9e3704f4087100a11a6a1bd6d376c035f54 100644 (file)
@@ -14,94 +14,98 @@ msgstr ""
 msgid "-- Set Selection --"
 msgstr "-- Definir seleção --"
 
 msgid "-- Set Selection --"
 msgstr "-- Definir seleção --"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:408
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
 msgid "-100"
 msgstr "-100"
 
 msgid "-100"
 msgstr "-100"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
 msgid "-200 (default)"
 msgstr "-200 (padrão)"
 
 msgid "-200 (default)"
 msgstr "-200 (padrão)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
 msgid "-300"
 msgstr "-300"
 
 msgid "-300"
 msgstr "-300"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
 msgid "-400"
 msgstr "-400"
 
 msgid "-400"
 msgstr "-400"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
 msgid "0"
 msgstr "0"
 
 msgid "0"
 msgstr "0"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+msgid "0 (disable)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
 msgid "100 (default)"
 msgstr "100 (padrão)"
 
 msgid "100 (default)"
 msgstr "100 (padrão)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498
 msgid "1000"
 msgstr "1000"
 
 msgid "1000"
 msgstr "1000"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:350
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354
 msgid "1024 (default)"
 msgstr "1024 (padrão)"
 
 msgid "1024 (default)"
 msgstr "1024 (padrão)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:351
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
 msgid "2048"
 msgstr "2048"
 
 msgid "2048"
 msgstr "2048"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
 msgid "250"
 msgstr "250"
 
 msgid "250"
 msgstr "250"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
 msgid "4096"
 msgstr "4096"
 
 msgid "4096"
 msgstr "4096"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:494
 msgid "50"
 msgstr "50"
 
 msgid "50"
 msgstr "50"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497
 msgid "500"
 msgstr "500"
 
 msgid "500"
 msgstr "500"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:349
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:353
 msgid "512"
 msgstr "512"
 
 msgid "512"
 msgstr "512"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:562
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:573
 msgid "ASNs"
 msgstr "ASNs"
 
 msgid "ASNs"
 msgstr "ASNs"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
 msgid "Active Devices"
 msgstr "Dispositivos Ativos"
 
 msgid "Active Devices"
 msgstr "Dispositivos Ativos"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
 msgid "Active Feeds"
 msgstr "Feeds ativos"
 
 msgid "Active Feeds"
 msgstr "Feeds ativos"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
 msgid "Active Subnets"
 msgstr "Sub-redes Ativas"
 
 msgid "Active Subnets"
 msgstr "Sub-redes Ativas"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr ""
 "Atraso adicional do gatilho em segundos antes que o processamento do banIP "
 "realmente comece."
 
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr ""
 "Atraso adicional do gatilho em segundos antes que o processamento do banIP "
 "realmente comece."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:233
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
 msgid "Advanced Settings"
 msgstr "Configurações avançadas"
 
 msgid "Advanced Settings"
 msgstr "Configurações avançadas"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Allowlist Only"
 msgstr "Apenas a lista dos permitidos"
 
 msgid "Allowlist Only"
 msgstr "Apenas a lista dos permitidos"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
@@ -109,50 +113,50 @@ msgstr ""
 "As alterações da lista de permissões foram salvas, inicie a pesquisa de "
 "domínio ou reinicie o banIP para que as alterações entrem em vigor."
 
 "As alterações da lista de permissões foram salvas, inicie a pesquisa de "
 "domínio ou reinicie o banIP para que as alterações entrem em vigor."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Auto Allowlist"
 msgstr "Lista automática dos permitidos"
 
 msgid "Auto Allowlist"
 msgstr "Lista automática dos permitidos"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Auto Blocklist"
 msgstr "Lista automática de bloqueio"
 
 msgid "Auto Blocklist"
 msgstr "Lista automática de bloqueio"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid "Auto Detection"
 msgstr "Detecção Automática"
 
 msgid "Auto Detection"
 msgstr "Detecção Automática"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr ""
 "Transfere automaticamente os IPs suspeitos para a lista de bloqueio do banIP."
 
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr ""
 "Transfere automaticamente os IPs suspeitos para a lista de bloqueio do banIP."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr ""
 "Transfere automaticamente os IPs do enlace para a lista dos permitidos banIP."
 
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr ""
 "Transfere automaticamente os IPs do enlace para a lista dos permitidos banIP."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Backup Directory"
 msgstr "Diretório da cópia de segurança"
 
 msgid "Backup Directory"
 msgstr "Diretório da cópia de segurança"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base Directory"
 msgstr "Diretório base"
 
 msgid "Base Directory"
 msgstr "Diretório base"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base working directory while banIP processing."
 msgstr ""
 "Diretório principal de trabalho usado durante o processamento do banIP."
 
 msgid "Base working directory while banIP processing."
 msgstr ""
 "Diretório principal de trabalho usado durante o processamento do banIP."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Blocklist Expiry"
 msgstr "Validade da lista de bloqueio"
 
 msgid "Blocklist Expiry"
 msgstr "Validade da lista de bloqueio"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
 msgid "Blocklist Feeds"
 msgstr "Feeds da lista de bloqueio"
 
 msgid "Blocklist Feeds"
 msgstr "Feeds da lista de bloqueio"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
@@ -160,7 +164,13 @@ msgstr ""
 "As alterações da lista de bloqueio foram salvas, inicie a pesquisa de "
 "domínio ou reinicie o banIP para que as alterações entrem em vigor."
 
 "As alterações da lista de bloqueio foram salvas, inicie a pesquisa de "
 "domínio ou reinicie o banIP para que as alterações entrem em vigor."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid ""
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "CPU Cores"
 msgstr "Núcleos da CPU"
 
 msgid "CPU Cores"
 msgstr "Núcleos da CPU"
 
@@ -169,23 +179,23 @@ msgstr "Núcleos da CPU"
 msgid "Cancel"
 msgstr "Cancelar"
 
 msgid "Cancel"
 msgstr "Cancelar"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
-msgid "Chain Priority"
-msgstr "Prioridade da cadeia"
-
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:238
 msgid "Chain/Set Settings"
 msgstr "Cadeia/Definir as configurações"
 
 msgid "Chain/Set Settings"
 msgstr "Cadeia/Definir as configurações"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:337
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:478
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr ""
 "As alterações nesta guia precisam de uma reinicialização do serviço banIP "
 "para entrar em vigor."
 
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr ""
 "As alterações nesta guia precisam de uma reinicialização do serviço banIP "
 "para entrar em vigor."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:217
+msgid "Clear Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:30
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
@@ -199,11 +209,11 @@ msgstr ""
 "banip/files/README.md\" target=\"_blank\" rel=\"noreferrer noopener\" > "
 "consulte a documentação online </a>"
 
 "banip/files/README.md\" target=\"_blank\" rel=\"noreferrer noopener\" > "
 "consulte a documentação online </a>"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:552
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:563
 msgid "Countries"
 msgstr "Países"
 
 msgid "Countries"
 msgstr "Países"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
@@ -211,11 +221,19 @@ msgstr ""
 "Remover a duplicidade dos endereços IP em todos os conjuntos ativos e "
 "organizar a lista local de bloqueio."
 
 "Remover a duplicidade dos endereços IP em todos os conjuntos ativos e "
 "organizar a lista local de bloqueio."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid "Deduplicate IPs"
 msgstr "Eliminar IPs duplicados"
 
 msgid "Deduplicate IPs"
 msgstr "Eliminar IPs duplicados"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid "Default Block Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:176
+msgid "Description"
+msgstr "Descrição"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
@@ -223,59 +241,63 @@ msgstr ""
 "Detecte os dispositivos relevantes de rede, as interfaces, as sub-redes, os "
 "protocolos e os utilitários automaticamente."
 
 "Detecte os dispositivos relevantes de rede, as interfaces, as sub-redes, os "
 "protocolos e os utilitários automaticamente."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:200
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
 msgid "Domain Lookup"
 msgstr "Busca por domínio"
 
 msgid "Domain Lookup"
 msgstr "Busca por domínio"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Don't check SSL server certificates during download."
 msgstr "Não verifique os certificados do servidor SSL durante o download."
 
 msgid "Don't check SSL server certificates during download."
 msgstr "Não verifique os certificados do servidor SSL durante o download."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Download Insecure"
 msgstr "Download inseguro"
 
 msgid "Download Insecure"
 msgstr "Download inseguro"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid "Download Parameters"
 msgstr "Parâmetros de Download"
 
 msgid "Download Parameters"
 msgstr "Parâmetros de Download"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Download Utility"
 msgstr "Ferramenta para Baixar"
 
 msgid "Download Utility"
 msgstr "Ferramenta para Baixar"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "E-Mail Notification"
 msgstr "Notificação por E-Mail"
 
 msgid "E-Mail Notification"
 msgstr "Notificação por E-Mail"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "E-Mail Profile"
 msgstr "E-Mail do Perfil"
 
 msgid "E-Mail Profile"
 msgstr "E-Mail do Perfil"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid "E-Mail Receiver Address"
 msgstr "Endereço de E-Mail do Destinatário"
 
 msgid "E-Mail Receiver Address"
 msgstr "Endereço de E-Mail do Destinatário"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "E-Mail Sender Address"
 msgstr "Endereço de E-Mail do Remetente"
 
 msgid "E-Mail Sender Address"
 msgstr "Endereço de E-Mail do Remetente"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:240
 msgid "E-Mail Settings"
 msgstr "Configurações do e-mail"
 
 msgid "E-Mail Settings"
 msgstr "Configurações do e-mail"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "E-Mail Topic"
 msgstr "Assunto do E-Mail"
 
 msgid "E-Mail Topic"
 msgstr "Assunto do E-Mail"
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
 msgid "Edit Allowlist"
 msgstr "Editar a lista dos permitidos"
 
 msgid "Edit Allowlist"
 msgstr "Editar a lista dos permitidos"
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:44
 msgid "Edit Blocklist"
 msgstr "Editar a lista de bloqueio"
 
 msgid "Edit Blocklist"
 msgstr "Editar a lista de bloqueio"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
 msgid "Element Count"
 msgstr "Contagem dos elementos"
 
 msgid "Element Count"
 msgstr "Contagem dos elementos"
 
@@ -283,42 +305,63 @@ msgstr "Contagem dos elementos"
 msgid "Elements"
 msgstr "Elementos"
 
 msgid "Elements"
 msgstr "Elementos"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:142
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:180
+msgid "Empty field not allowed"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enable the banIP service."
 msgstr "Ative o serviço banIP."
 
 msgid "Enable the banIP service."
 msgstr "Ative o serviço banIP."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr ""
 "Ative o registro de depuração detalhado em caso de erros de processamento."
 
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr ""
 "Ative o registro de depuração detalhado em caso de erros de processamento."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enabled"
 msgstr "Ativado"
 
 msgid "Enabled"
 msgstr "Ativado"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "Enables IPv4 support."
 msgstr "Ativa o suporte IPv4."
 
 msgid "Enables IPv4 support."
 msgstr "Ativa o suporte IPv4."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "Enables IPv6 support."
 msgstr "Ativa o suporte IPv6."
 
 msgid "Enables IPv6 support."
 msgstr "Ativa o suporte IPv6."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Expiry time for auto added blocklist set members."
 msgstr ""
 "Tempo de expiração para os membros do conjunto de lista de bloqueio que "
 "foram adicionados automaticamente."
 
 msgid "Expiry time for auto added blocklist set members."
 msgstr ""
 "Tempo de expiração para os membros do conjunto de lista de bloqueio que "
 "foram adicionados automaticamente."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:535
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:137
+msgid "Feed Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
 msgid "Feed Selection"
 msgstr "Seleção do feed"
 
 msgid "Feed Selection"
 msgstr "Seleção do feed"
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:208
+msgid "Fill Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
 msgid "Firewall Log"
 msgstr "Registro do firewall"
 
 msgid "Firewall Log"
 msgstr "Registro do firewall"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:232
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:185
+msgid "Flag"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:192
+msgid "Flag not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
 msgid "General Settings"
 msgstr "Configurações gerais"
 
 msgid "General Settings"
 msgstr "Configurações gerais"
 
@@ -326,11 +369,11 @@ msgstr "Configurações gerais"
 msgid "Grant access to LuCI app banIP"
 msgstr "Conceda acesso ao aplicativo LuCI banIP"
 
 msgid "Grant access to LuCI app banIP"
 msgstr "Conceda acesso ao aplicativo LuCI banIP"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
 msgid "High Priority"
 msgstr "Alta prioridade"
 
 msgid "High Priority"
 msgstr "Alta prioridade"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
 msgid "Highest Priority"
 msgstr "Máxima Prioridade"
 
 msgid "Highest Priority"
 msgstr "Máxima Prioridade"
 
@@ -342,15 +385,15 @@ msgstr "Busca IP"
 msgid "IP Search..."
 msgstr "Busca IP..."
 
 msgid "IP Search..."
 msgstr "Busca IP..."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "IPv4 Support"
 msgstr "Suporte ao IPv4"
 
 msgid "IPv4 Support"
 msgstr "Suporte ao IPv4"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "IPv6 Support"
 msgstr "Suporte ao IPv6"
 
 msgid "IPv6 Support"
 msgstr "Suporte ao IPv6"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
@@ -359,48 +402,57 @@ msgstr ""
 "de arquivos divididos temporários durante o carregamento dos conjuntos por "
 "exemplo."
 
 "de arquivos divididos temporários durante o carregamento dos conjuntos por "
 "exemplo."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:149
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:153
 msgid "Information"
 msgstr "Informações"
 
 msgid "Information"
 msgstr "Informações"
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:145
+msgid "Invalid characters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:73
+msgid "Invalid input values, unable to save modifications."
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr "LAN-Forward (pacotes)"
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr "LAN-Forward (pacotes)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "LAN-Forward Chain"
 msgstr "Cadeia LAN-Forward"
 
 msgid "LAN-Forward Chain"
 msgstr "Cadeia LAN-Forward"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
 msgid "Last Run"
 msgstr "Última Execução"
 
 msgid "Last Run"
 msgstr "Última Execução"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
 msgid "Least Priority"
 msgstr "Mínima Prioridade"
 
 msgid "Least Priority"
 msgstr "Mínima Prioridade"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
 msgid "Less Priority"
 msgstr "Menor Prioridade"
 
 msgid "Less Priority"
 msgstr "Menor Prioridade"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr "Limite certos feeds à cadeia LAN-Forward."
 
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr "Limite certos feeds à cadeia LAN-Forward."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr "Limite certos feeds à cadeia WAN-Forward."
 
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr "Limite certos feeds à cadeia WAN-Forward."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr "Limite certos feeds à cadeia WAN-Input."
 
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr "Limite certos feeds à cadeia WAN-Input."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr ""
 "Limite a quantidade dos núcleos da CPU usados pelo banIP para economizar RAM."
 
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr ""
 "Limite a quantidade dos núcleos da CPU usados pelo banIP para economizar RAM."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
@@ -408,12 +460,12 @@ msgstr ""
 "Relate e liste o conjunto dos elementos na condição geral, desabilite-o para "
 "reduzir a carga da CPU."
 
 "Relate e liste o conjunto dos elementos na condição geral, desabilite-o para "
 "reduzir a carga da CPU."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr ""
 "Lista de interfaces de rede disponíveis para acionar o início do banIP."
 
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr ""
 "Lista de interfaces de rede disponíveis para acionar o início do banIP."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:543
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr "Lista de feeds banIP totalmente compatíveis e pré-configurados."
 
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr "Lista de feeds banIP totalmente compatíveis e pré-configurados."
 
@@ -421,68 +473,76 @@ msgstr "Lista de feeds banIP totalmente compatíveis e pré-configurados."
 msgid "List the elements of a specific banIP-related Set."
 msgstr "Liste os elementos de um conjunto específico relacionado ao banIP."
 
 msgid "List the elements of a specific banIP-related Set."
 msgstr "Liste os elementos de um conjunto específico relacionado ao banIP."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid "Log Count"
 msgstr "Contagem dos registros"
 
 msgid "Log Count"
 msgstr "Contagem dos registros"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log LAN-Forward"
 msgstr "Registro LAN-Forward"
 
 msgid "Log LAN-Forward"
 msgstr "Registro LAN-Forward"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Log Level"
 msgstr "Nível do registro"
 
 msgid "Log Level"
 msgstr "Nível do registro"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
 msgid "Log Limit"
 msgstr "Limite do Registro"
 
 msgid "Log Limit"
 msgstr "Limite do Registro"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:235
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:239
 msgid "Log Settings"
 msgstr "Configurações do registro"
 
 msgid "Log Settings"
 msgstr "Configurações do registro"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid "Log Terms"
 msgstr "Termos do registro"
 
 msgid "Log Terms"
 msgstr "Termos do registro"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log WAN-Forward"
 msgstr "Registro WAN-Forward"
 
 msgid "Log WAN-Forward"
 msgstr "Registro WAN-Forward"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log WAN-Input"
 msgstr "Registro WAN-Input"
 
 msgid "Log WAN-Input"
 msgstr "Registro WAN-Input"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr "Registre os pacotes suspeitos encaminhados da LAN (rejeitados)."
 
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr "Registre os pacotes suspeitos encaminhados da LAN (rejeitados)."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr "Registre os pacotes suspeitos encaminhados da WAN (rejeitados)."
 
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr "Registre os pacotes suspeitos encaminhados da WAN (rejeitados)."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr "Registre os pacotes suspeitos da entrada da WAN (rejeitados)."
 
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr "Registre os pacotes suspeitos da entrada da WAN (rejeitados)."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid "Max Open Files"
 msgstr "Quantidade máxima de arquivos abertos"
 
 msgid "Max Open Files"
 msgstr "Quantidade máxima de arquivos abertos"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "NFT Chain Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
 msgid "NFT Information"
 msgstr "Informação NFT"
 
 msgid "NFT Information"
 msgstr "Informação NFT"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "NFT Set Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Network Devices"
 msgstr "Dispositivos de rede"
 
 msgid "Network Devices"
 msgstr "Dispositivos de rede"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Network Interfaces"
 msgstr "Interfaces de Rede"
 
 msgid "Network Interfaces"
 msgstr "Interfaces de Rede"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "Nice Level"
 msgstr "Nível bom"
 
 msgid "Nice Level"
 msgstr "Nível bom"
 
@@ -499,18 +559,18 @@ msgstr "Ainda não há registros do firewall relacionados ao banIP!"
 msgid "No banIP related processing logs yet!"
 msgstr "Ainda não há registros do processamento relacionados ao banIP!"
 
 msgid "No banIP related processing logs yet!"
 msgstr "Ainda não há registros do processamento relacionados ao banIP!"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
 msgid "Normal Priority (default)"
 msgstr "Prioridade Normal (padrão)"
 
 msgid "Normal Priority (default)"
 msgstr "Prioridade Normal (padrão)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr ""
 "Quantidade de tentativas de login com falha do mesmo IP no registro antes do "
 "bloqueio."
 
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr ""
 "Quantidade de tentativas de login com falha do mesmo IP no registro antes do "
 "bloqueio."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
@@ -518,29 +578,34 @@ msgstr ""
 "Substitua as opções de download pré-configuradas para o utilitário de "
 "download selecionado."
 
 "Substitua as opções de download pré-configuradas para o utilitário de "
 "download selecionado."
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:28
 msgid "Overview"
 msgstr "Visão geral"
 
 msgid "Overview"
 msgstr "Visão geral"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
-msgid "Parse only the last stated number of log entries for suspicious events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
+msgid ""
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
 msgstr ""
 msgstr ""
-"Analise apenas o último número declarado das entradas de registro na busca "
-"dos eventos suspeitos."
 
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:67
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:76
 msgid "Processing Log"
 msgstr "Registro de processamento"
 
 msgid "Processing Log"
 msgstr "Registro de processamento"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr "O perfil usado pelo 'msmtp' para os e-mails de notificação do banIP."
 
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr "O perfil usado pelo 'msmtp' para os e-mails de notificação do banIP."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:156
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:169
+msgid "Protocol/URL format not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr "Receba notificações por e-mail a cada execução do banIP."
 
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr "Receba notificações por e-mail a cada execução do banIP."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
@@ -548,27 +613,27 @@ msgstr ""
 "Endereço de e-mail do destinatário para as notificações do banIP, esta "
 "informação é necessária para ativar a funcionalidade do e-mail."
 
 "Endereço de e-mail do destinatário para as notificações do banIP, esta "
 "informação é necessária para ativar a funcionalidade do e-mail."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:223
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:222
 msgid "Refresh"
 msgstr "Atualizar"
 
 msgid "Refresh"
 msgstr "Atualizar"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:214
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218
 msgid "Reload"
 msgstr "Recarregar"
 
 msgid "Reload"
 msgstr "Recarregar"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Report Directory"
 msgstr "Diretório do Relatório"
 
 msgid "Report Directory"
 msgstr "Diretório do Relatório"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid "Report Elements"
 msgstr "Elementos do relatório"
 
 msgid "Report Elements"
 msgstr "Elementos do relatório"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:221
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:225
 msgid "Restart"
 msgstr "Reiniciar"
 
 msgid "Restart"
 msgstr "Reiniciar"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr ""
 "Restrinja o acesso à Internet de/para uma pequena quantidade de IPs seguros."
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr ""
 "Restrinja o acesso à Internet de/para uma pequena quantidade de IPs seguros."
@@ -578,14 +643,26 @@ msgstr ""
 msgid "Result"
 msgstr "Resultado"
 
 msgid "Result"
 msgstr "Resultado"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:161
+msgid "Rulev4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
+msgid "Rulev6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
 msgid "Run Flags"
 msgstr "Executar Flags"
 
 msgid "Run Flags"
 msgstr "Executar Flags"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
 msgid "Run Information"
 msgstr "Informações de Execução"
 
 msgid "Run Information"
 msgstr "Informações de Execução"
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:226
+msgid "Save Custom Feeds"
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr "Busca"
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr "Busca"
@@ -594,23 +671,23 @@ msgstr "Busca"
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr "Faça a busca de um IP específico nos conjuntos relacionados ao banIP."
 
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr "Faça a busca de um IP específico nos conjuntos relacionados ao banIP."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Select one of the pre-configured download utilities."
 msgstr "Selecione um dos utilitários de download pré-configurados."
 
 msgid "Select one of the pre-configured download utilities."
 msgstr "Selecione um dos utilitários de download pré-configurados."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Select the WAN network device(s)."
 msgstr "Selecione o(s) dispositivo(s) da rede WAN."
 
 msgid "Select the WAN network device(s)."
 msgstr "Selecione o(s) dispositivo(s) da rede WAN."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr "Selecione a(s) interface(s) lógica(s) da rede WAN IPv4."
 
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr "Selecione a(s) interface(s) lógica(s) da rede WAN IPv4."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr "Selecione a(s) interface(s) lógica(s) da rede WAN IPv6."
 
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr "Selecione a(s) interface(s) lógica(s) da rede WAN IPv6."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "Sender address for banIP notification E-Mails."
 msgstr "Endereço do remetente para os e-mails de notificação do banIP."
 
 msgid "Sender address for banIP notification E-Mails."
 msgstr "Endereço do remetente para os e-mails de notificação do banIP."
 
@@ -619,15 +696,11 @@ msgstr "Endereço do remetente para os e-mails de notificação do banIP."
 msgid "Set"
 msgstr "Definir"
 
 msgid "Set"
 msgstr "Definir"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set Policy"
-msgstr "Definir a política"
-
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:60
 msgid "Set Reporting"
 msgstr "Definir o relatório"
 
 msgid "Set Reporting"
 msgstr "Definir o relatório"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Set Split Size"
 msgstr "Definir o tamanho da divisão"
 
 msgid "Set Split Size"
 msgstr "Definir o tamanho da divisão"
 
@@ -639,11 +712,11 @@ msgstr "Definir a pesquisa"
 msgid "Set Survey..."
 msgstr "Definir a pesquisa..."
 
 msgid "Set Survey..."
 msgstr "Definir a pesquisa..."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:229
 msgid "Set details"
 msgstr "Definir os detalhes"
 
 msgid "Set details"
 msgstr "Definir os detalhes"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
@@ -651,33 +724,33 @@ msgstr ""
 "Defina a prioridade da cadeia NFT na tabela do banIP. Observação: valores "
 "mais baixos significam prioridade mais alta."
 
 "Defina a prioridade da cadeia NFT na tabela do banIP. Observação: valores "
 "mais baixos significam prioridade mais alta."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set the nft policy for banIP-related sets."
-msgstr "Define a política nft para os conjuntos relacionados ao banIP."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "Set the nft policy for banIP-related Sets."
+msgstr ""
 
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Set the syslog level for NFT logging."
 msgstr "Define o nível do syslog para os registros NFT."
 
 msgid "Set the syslog level for NFT logging."
 msgstr "Define o nível do syslog para os registros NFT."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
 msgid "Settings"
 msgstr "Configurações"
 
 msgid "Settings"
 msgstr "Configurações"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Split external set loading after every n members to save RAM."
 msgstr ""
 "Divida o carregamento do conjunto externo após cada n membros para "
 "economizar RAM."
 
 msgid "Split external set loading after every n members to save RAM."
 msgstr ""
 "Divida o carregamento do conjunto externo após cada n membros para "
 "economizar RAM."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "Startup Trigger Interface"
 msgstr "Interface do Gatilho de Inicialização"
 
 msgid "Startup Trigger Interface"
 msgstr "Interface do Gatilho de Inicialização"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:151
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
 msgid "Status"
 msgstr "Condição geral"
 
 msgid "Status"
 msgstr "Condição geral"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:207
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:211
 msgid "Stop"
 msgstr "Parar"
 
 msgid "Stop"
 msgstr "Parar"
 
@@ -685,30 +758,30 @@ msgstr "Parar"
 msgid "Survey"
 msgstr "Pesquisa"
 
 msgid "Survey"
 msgstr "Pesquisa"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
 msgid "System Information"
 msgstr "Informação do sistema"
 
 msgid "System Information"
 msgstr "Informação do sistema"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Target directory for banIP-related report files."
 msgstr ""
 "Diretório de destino para os arquivos do relatório relacionados ao banIP."
 
 msgid "Target directory for banIP-related report files."
 msgstr ""
 "Diretório de destino para os arquivos do relatório relacionados ao banIP."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Target directory for compressed feed backups."
 msgstr "Diretório de destino para os backups comprimidos do feed."
 
 msgid "Target directory for compressed feed backups."
 msgstr "Diretório de destino para os backups comprimidos do feed."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
 msgid "The allowlist is too big, unable to save modifications."
 msgstr ""
 "A lista dos permitidos é grande demais, não é possível salvar as alterações."
 
 msgid "The allowlist is too big, unable to save modifications."
 msgstr ""
 "A lista dos permitidos é grande demais, não é possível salvar as alterações."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:28
 msgid "The blocklist is too big, unable to save modifications."
 msgstr ""
 "A lista de bloqueio é grande demais, não é possível salvar as alterações."
 
 msgid "The blocklist is too big, unable to save modifications."
 msgstr ""
 "A lista de bloqueio é grande demais, não é possível salvar as alterações."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
@@ -716,7 +789,7 @@ msgstr ""
 "Os termos/expressões regulares padrão do registro estão filtrando o tráfego "
 "suspeito do ssh, LuCI, nginx e do asterisk."
 
 "Os termos/expressões regulares padrão do registro estão filtrando o tráfego "
 "suspeito do ssh, LuCI, nginx e do asterisk."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "The selected priority will be used for banIP background processing."
 msgstr ""
 "A prioridade selecionada será usada pelo banIP para o processamento em "
 msgid "The selected priority will be used for banIP background processing."
 msgstr ""
 "A prioridade selecionada será usada pelo banIP para o processamento em "
@@ -736,7 +809,7 @@ msgstr ""
 "A saída syslog, pré-filtrada apenas para entradas relacionadas ao registro "
 "do banIP."
 
 "A saída syslog, pré-filtrada apenas para entradas relacionadas ao registro "
 "do banIP."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:32
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
@@ -746,7 +819,7 @@ msgstr ""
 "endereços MAC/IP/CIDR.<br /> <em><b>Observação:</b></em> adicione exatamente "
 "um endereço MAC/IPv4/IPv6 ou o nome do domínio por linha."
 
 "endereços MAC/IP/CIDR.<br /> <em><b>Observação:</b></em> adicione exatamente "
 "um endereço MAC/IPv4/IPv6 ou o nome do domínio por linha."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:32
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
@@ -768,7 +841,7 @@ msgstr ""
 msgid "Timestamp"
 msgstr "Marca de Tempo"
 
 msgid "Timestamp"
 msgstr "Marca de Tempo"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
@@ -776,32 +849,40 @@ msgstr ""
 "Para ativar as notificações por e-mail, configure o pacote 'msmtp' e "
 "especifique um endereço de e-mail com um destinatário válido."
 
 "Para ativar as notificações por e-mail, configure o pacote 'msmtp' e "
 "especifique um endereço de e-mail com um destinatário válido."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "Topic for banIP notification E-Mails."
 msgstr "Tópico para e-mails de notificação do banIP."
 
 msgid "Topic for banIP notification E-Mails."
 msgstr "Tópico para e-mails de notificação do banIP."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger Action"
 msgstr "Ação do gatilho"
 
 msgid "Trigger Action"
 msgstr "Ação do gatilho"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid "Trigger Delay"
 msgstr "Gatilho de Atraso"
 
 msgid "Trigger Delay"
 msgstr "Gatilho de Atraso"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger action on ifup interface events."
 msgstr "Acione a ação nos eventos da interface ifup."
 
 msgid "Trigger action on ifup interface events."
 msgstr "Acione a ação nos eventos da interface ifup."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:20
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:20
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:150
+msgid "URLv4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:163
+msgid "URLv6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
 msgid "Unable to save modifications: %s"
 msgstr "Não foi possível salvar as alterações: %s"
 
 msgid "Unable to save modifications: %s"
 msgstr "Não foi possível salvar as alterações: %s"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Verbose Debug Logging"
 msgstr "Registros Detalhados de Depuração"
 
 msgid "Verbose Debug Logging"
 msgstr "Registros Detalhados de Depuração"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
 msgid "Version"
 msgstr "Versão"
 
 msgid "Version"
 msgstr "Versão"
 
@@ -809,7 +890,8 @@ msgstr "Versão"
 msgid "WAN-Forward (packets)"
 msgstr "WAN-Forward (pacotes)"
 
 msgid "WAN-Forward (packets)"
 msgstr "WAN-Forward (pacotes)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "WAN-Forward Chain"
 msgstr "Cadeia WAN-Forward"
 
 msgid "WAN-Forward Chain"
 msgstr "Cadeia WAN-Forward"
 
@@ -817,18 +899,24 @@ msgstr "Cadeia WAN-Forward"
 msgid "WAN-Input (packets)"
 msgstr "WAN-Input (pacotes)"
 
 msgid "WAN-Input (packets)"
 msgstr "WAN-Input (pacotes)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "WAN-Input Chain"
 msgstr "Cadeia WAN-Input"
 
 msgid "WAN-Input Chain"
 msgstr "Cadeia WAN-Input"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:468
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:121
+msgid ""
+"With this editor you can fill up an initial custom feed file (a 1:1 copy of "
+"the version shipped with the package). The file is located at '/etc/banip/"
+"banip.custom.feeds'. Then you can edit this file, delete entries, add new "
+"ones, etc. To go back to the maintainers version just empty the custom feed "
+"file again (do not delete it!)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
 msgid "alert"
 msgstr "alerta"
 
 msgid "alert"
 msgstr "alerta"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
-msgid "audit"
-msgstr "aferir"
-
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
 msgid "auto-added to allowlist today"
 msgstr "foi adicionado hoje automaticamente à lista dos permitidos"
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
 msgid "auto-added to allowlist today"
 msgstr "foi adicionado hoje automaticamente à lista dos permitidos"
@@ -841,66 +929,84 @@ msgstr "foi adicionado hoje automaticamente à lista de bloqueio"
 msgid "banIP"
 msgstr "Banir IP"
 
 msgid "banIP"
 msgstr "Banir IP"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:469
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
 msgid "crit"
 msgstr "crítico"
 
 msgid "crit"
 msgstr "crítico"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
 msgid "debug"
 msgstr "detalhado"
 
 msgid "debug"
 msgstr "detalhado"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:467
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
 msgid "emerg"
 msgstr "urgente"
 
 msgid "emerg"
 msgstr "urgente"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
 msgid "err"
 msgstr "erro"
 
 msgid "err"
 msgstr "erro"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:473
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:487
 msgid "info"
 msgstr "info"
 
 msgid "info"
 msgstr "info"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:434
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:444
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:454
 msgid "local allowlist"
 msgstr "lista dos permitidos local"
 
 msgid "local allowlist"
 msgstr "lista dos permitidos local"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:431
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:441
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
 msgid "local blocklist"
 msgstr "lista de bloqueio local"
 
 msgid "local blocklist"
 msgstr "lista de bloqueio local"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
 msgid "memory (default)"
 msgstr "memória (padrão)"
 
 msgid "memory (default)"
 msgstr "memória (padrão)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:472
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
 msgid "notice"
 msgstr "aviso"
 
 msgid "notice"
 msgstr "aviso"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
 msgid "performance"
 msgstr "desempenho"
 
 msgid "performance"
 msgstr "desempenho"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:316
 msgid "reload"
 msgstr "recarregar"
 
 msgid "reload"
 msgstr "recarregar"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
 msgid "restart"
 msgstr "reiniciar"
 
 msgid "restart"
 msgstr "reiniciar"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
 msgid "start (default)"
 msgstr "iniciar (padrão)"
 
 msgid "start (default)"
 msgstr "iniciar (padrão)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:471
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:485
 msgid "warn (default)"
 msgstr "alertar (padrão)"
 
 msgid "warn (default)"
 msgstr "alertar (padrão)"
 
+#~ msgid "Chain Priority"
+#~ msgstr "Prioridade da cadeia"
+
+#~ msgid ""
+#~ "Parse only the last stated number of log entries for suspicious events."
+#~ msgstr ""
+#~ "Analise apenas o último número declarado das entradas de registro na "
+#~ "busca dos eventos suspeitos."
+
+#~ msgid "Set Policy"
+#~ msgstr "Definir a política"
+
+#~ msgid "Set the nft policy for banIP-related sets."
+#~ msgstr "Define a política nft para os conjuntos relacionados ao banIP."
+
+#~ msgid "audit"
+#~ msgstr "aferir"
+
 #~ msgid ""
 #~ "Allowlist modifications have been saved, restart banIP that changes take "
 #~ "effect."
 #~ msgid ""
 #~ "Allowlist modifications have been saved, restart banIP that changes take "
 #~ "effect."
@@ -1570,9 +1676,6 @@ msgstr "alertar (padrão)"
 #~ msgid "DST Target IPv6"
 #~ msgstr "DST de Destino IPv6"
 
 #~ msgid "DST Target IPv6"
 #~ msgstr "DST de Destino IPv6"
 
-#~ msgid "Description"
-#~ msgstr "Descrição"
-
 #~ msgid "Download Options"
 #~ msgstr "Opções de Download"
 
 #~ msgid "Download Options"
 #~ msgstr "Opções de Download"
 
index 89782ac6c0c56b5ff72c2f678013bcc98256b399..524d94ddcd303a3d90165f5529f8ab2033fc6e1c 100644 (file)
@@ -15,94 +15,98 @@ msgstr ""
 msgid "-- Set Selection --"
 msgstr "-- Selecția setului --"
 
 msgid "-- Set Selection --"
 msgstr "-- Selecția setului --"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:408
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
 msgid "-100"
 msgstr "-100"
 
 msgid "-100"
 msgstr "-100"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
 msgid "-200 (default)"
 msgstr "-200 (implicit)"
 
 msgid "-200 (default)"
 msgstr "-200 (implicit)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
 msgid "-300"
 msgstr "-300"
 
 msgid "-300"
 msgstr "-300"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
 msgid "-400"
 msgstr "-400"
 
 msgid "-400"
 msgstr "-400"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
 msgid "0"
 msgstr "0"
 
 msgid "0"
 msgstr "0"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+msgid "0 (disable)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
 msgid "100 (default)"
 msgstr "100 (implicit)"
 
 msgid "100 (default)"
 msgstr "100 (implicit)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498
 msgid "1000"
 msgstr "1000"
 
 msgid "1000"
 msgstr "1000"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:350
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354
 msgid "1024 (default)"
 msgstr "1024 (implicit)"
 
 msgid "1024 (default)"
 msgstr "1024 (implicit)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:351
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
 msgid "2048"
 msgstr "2048"
 
 msgid "2048"
 msgstr "2048"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
 msgid "250"
 msgstr "250"
 
 msgid "250"
 msgstr "250"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
 msgid "4096"
 msgstr "4096"
 
 msgid "4096"
 msgstr "4096"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:494
 msgid "50"
 msgstr "50"
 
 msgid "50"
 msgstr "50"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497
 msgid "500"
 msgstr "500"
 
 msgid "500"
 msgstr "500"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:349
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:353
 msgid "512"
 msgstr "512"
 
 msgid "512"
 msgstr "512"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:562
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:573
 msgid "ASNs"
 msgstr "ASN-uri"
 
 msgid "ASNs"
 msgstr "ASN-uri"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
 msgid "Active Devices"
 msgstr "Dispozitive active"
 
 msgid "Active Devices"
 msgstr "Dispozitive active"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
 msgid "Active Feeds"
 msgstr "Fluxuri active"
 
 msgid "Active Feeds"
 msgstr "Fluxuri active"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
 msgid "Active Subnets"
 msgstr "Subrețele active"
 
 msgid "Active Subnets"
 msgstr "Subrețele active"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr ""
 "Întârziere suplimentară de declanșare în secunde înainte de începerea "
 "efectivă a procesării banIP."
 
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr ""
 "Întârziere suplimentară de declanșare în secunde înainte de începerea "
 "efectivă a procesării banIP."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:233
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
 msgid "Advanced Settings"
 msgstr "Setări avansate"
 
 msgid "Advanced Settings"
 msgstr "Setări avansate"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Allowlist Only"
 msgstr "Doar Allowlist"
 
 msgid "Allowlist Only"
 msgstr "Doar Allowlist"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
@@ -110,48 +114,48 @@ msgstr ""
 "Lista cu modificările permise au fost salvate, porniți căutarea domeniului "
 "sau reporniți banIP pentru ca modificările să intre în vigoare."
 
 "Lista cu modificările permise au fost salvate, porniți căutarea domeniului "
 "sau reporniți banIP pentru ca modificările să intre în vigoare."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Auto Allowlist"
 msgstr "Allowlist Automată"
 
 msgid "Auto Allowlist"
 msgstr "Allowlist Automată"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Auto Blocklist"
 msgstr "Lista de blocare automată"
 
 msgid "Auto Blocklist"
 msgstr "Lista de blocare automată"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid "Auto Detection"
 msgstr "Detecție automată"
 
 msgid "Auto Detection"
 msgstr "Detecție automată"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr "Transferă automat IP-urile suspecte în lista de blocare banIP."
 
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr "Transferă automat IP-urile suspecte în lista de blocare banIP."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr ""
 "Transferă automat IP-urile de legătură ascendentă în lista de permise banIP."
 
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr ""
 "Transferă automat IP-urile de legătură ascendentă în lista de permise banIP."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Backup Directory"
 msgstr "Director copie de siguranţă"
 
 msgid "Backup Directory"
 msgstr "Director copie de siguranţă"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base Directory"
 msgstr "Director de bază"
 
 msgid "Base Directory"
 msgstr "Director de bază"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base working directory while banIP processing."
 msgstr "Directorul de lucru de bază în timpul procesării banIP."
 
 msgid "Base working directory while banIP processing."
 msgstr "Directorul de lucru de bază în timpul procesării banIP."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Blocklist Expiry"
 msgstr "Expirarea listei de blocuri"
 
 msgid "Blocklist Expiry"
 msgstr "Expirarea listei de blocuri"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
 msgid "Blocklist Feeds"
 msgstr "Fluxuri de lista de blocuri"
 
 msgid "Blocklist Feeds"
 msgstr "Fluxuri de lista de blocuri"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
@@ -159,7 +163,13 @@ msgstr ""
 "Modificările cu lista de blocare au fost salvate, porniți căutarea "
 "domeniului sau reporniți banIP-ul, iar modificările intră în vigoare."
 
 "Modificările cu lista de blocare au fost salvate, porniți căutarea "
 "domeniului sau reporniți banIP-ul, iar modificările intră în vigoare."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid ""
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "CPU Cores"
 msgstr "Nuclee CPU"
 
 msgid "CPU Cores"
 msgstr "Nuclee CPU"
 
@@ -168,23 +178,23 @@ msgstr "Nuclee CPU"
 msgid "Cancel"
 msgstr "Anulare"
 
 msgid "Cancel"
 msgstr "Anulare"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
-msgid "Chain Priority"
-msgstr "Prioritatea Chain"
-
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:238
 msgid "Chain/Set Settings"
 msgstr "Chain/Set de setări"
 
 msgid "Chain/Set Settings"
 msgstr "Chain/Set de setări"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:337
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:478
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr ""
 "Modificările din această filă necesită o repornire a serviciului banIP "
 "pentru a intra în vigoare."
 
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr ""
 "Modificările din această filă necesită o repornire a serviciului banIP "
 "pentru a intra în vigoare."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:217
+msgid "Clear Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:30
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
@@ -198,11 +208,11 @@ msgstr ""
 "master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
 "noopener\" >consultați documentația online</a>"
 
 "master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
 "noopener\" >consultați documentația online</a>"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:552
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:563
 msgid "Countries"
 msgstr "Țări"
 
 msgid "Countries"
 msgstr "Țări"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
@@ -210,11 +220,19 @@ msgstr ""
 "Deduplicați adresele IP în toate seturile active și faceți ordine în lista "
 "de blocuri locale."
 
 "Deduplicați adresele IP în toate seturile active și faceți ordine în lista "
 "de blocuri locale."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid "Deduplicate IPs"
 msgstr "Deduplicați IP-uri"
 
 msgid "Deduplicate IPs"
 msgstr "Deduplicați IP-uri"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid "Default Block Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:176
+msgid "Description"
+msgstr "Descriere"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
@@ -222,59 +240,63 @@ msgstr ""
 "Detectarea automată a dispozitivelor de rețea, interfețelor, subrețelelor, "
 "protocoalelor și utilităților relevante."
 
 "Detectarea automată a dispozitivelor de rețea, interfețelor, subrețelelor, "
 "protocoalelor și utilităților relevante."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:200
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
 msgid "Domain Lookup"
 msgstr "Căutare domeniu"
 
 msgid "Domain Lookup"
 msgstr "Căutare domeniu"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Don't check SSL server certificates during download."
 msgstr "Nu verificați certificatele serverului SSL în timpul descărcării."
 
 msgid "Don't check SSL server certificates during download."
 msgstr "Nu verificați certificatele serverului SSL în timpul descărcării."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Download Insecure"
 msgstr "Descărcați Insecure"
 
 msgid "Download Insecure"
 msgstr "Descărcați Insecure"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid "Download Parameters"
 msgstr "Parametrii de descărcare"
 
 msgid "Download Parameters"
 msgstr "Parametrii de descărcare"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Download Utility"
 msgstr "Utilitar descărcare"
 
 msgid "Download Utility"
 msgstr "Utilitar descărcare"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "E-Mail Notification"
 msgstr "Notificare prin e-mail"
 
 msgid "E-Mail Notification"
 msgstr "Notificare prin e-mail"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "E-Mail Profile"
 msgstr "Profil de e-mail"
 
 msgid "E-Mail Profile"
 msgstr "Profil de e-mail"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid "E-Mail Receiver Address"
 msgstr "Adresa de e-mail a destinatarului"
 
 msgid "E-Mail Receiver Address"
 msgstr "Adresa de e-mail a destinatarului"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "E-Mail Sender Address"
 msgstr "Adresa expeditorului de e-mail"
 
 msgid "E-Mail Sender Address"
 msgstr "Adresa expeditorului de e-mail"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:240
 msgid "E-Mail Settings"
 msgstr "Setări e-mail"
 
 msgid "E-Mail Settings"
 msgstr "Setări e-mail"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "E-Mail Topic"
 msgstr "Subiect E-Mail"
 
 msgid "E-Mail Topic"
 msgstr "Subiect E-Mail"
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
 msgid "Edit Allowlist"
 msgstr "Editați Allowlist"
 
 msgid "Edit Allowlist"
 msgstr "Editați Allowlist"
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:44
 msgid "Edit Blocklist"
 msgstr "Editarea listei de blocuri"
 
 msgid "Edit Blocklist"
 msgstr "Editarea listei de blocuri"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
 msgid "Element Count"
 msgstr "Număr de elemente"
 
 msgid "Element Count"
 msgstr "Număr de elemente"
 
@@ -282,42 +304,63 @@ msgstr "Număr de elemente"
 msgid "Elements"
 msgstr "Elemente"
 
 msgid "Elements"
 msgstr "Elemente"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:142
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:180
+msgid "Empty field not allowed"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enable the banIP service."
 msgstr "Activați serviciul banIP."
 
 msgid "Enable the banIP service."
 msgstr "Activați serviciul banIP."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr ""
 "Activați înregistrarea verbală a depanării în caz de erori de procesare."
 
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr ""
 "Activați înregistrarea verbală a depanării în caz de erori de procesare."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enabled"
 msgstr "activat"
 
 msgid "Enabled"
 msgstr "activat"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "Enables IPv4 support."
 msgstr "Activează suportul IPv4."
 
 msgid "Enables IPv4 support."
 msgstr "Activează suportul IPv4."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "Enables IPv6 support."
 msgstr "Activează suportul IPv6."
 
 msgid "Enables IPv6 support."
 msgstr "Activează suportul IPv6."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Expiry time for auto added blocklist set members."
 msgstr ""
 "Timpul de expirare pentru membrii setului de liste de blocare adăugate "
 "automat."
 
 msgid "Expiry time for auto added blocklist set members."
 msgstr ""
 "Timpul de expirare pentru membrii setului de liste de blocare adăugate "
 "automat."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:535
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:137
+msgid "Feed Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
 msgid "Feed Selection"
 msgstr "Selecția Feed"
 
 msgid "Feed Selection"
 msgstr "Selecția Feed"
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:208
+msgid "Fill Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
 msgid "Firewall Log"
 msgstr "Jurnal Firewall"
 
 msgid "Firewall Log"
 msgstr "Jurnal Firewall"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:232
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:185
+msgid "Flag"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:192
+msgid "Flag not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
 msgid "General Settings"
 msgstr "Setări generale"
 
 msgid "General Settings"
 msgstr "Setări generale"
 
@@ -325,11 +368,11 @@ msgstr "Setări generale"
 msgid "Grant access to LuCI app banIP"
 msgstr "Acordarea accesului la aplicația LuCI banIP"
 
 msgid "Grant access to LuCI app banIP"
 msgstr "Acordarea accesului la aplicația LuCI banIP"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
 msgid "High Priority"
 msgstr "Prioritate ridicată"
 
 msgid "High Priority"
 msgstr "Prioritate ridicată"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
 msgid "Highest Priority"
 msgstr "Cea mai mare prioritate"
 
 msgid "Highest Priority"
 msgstr "Cea mai mare prioritate"
 
@@ -341,15 +384,15 @@ msgstr "Căutare IP"
 msgid "IP Search..."
 msgstr "Căutare IP..."
 
 msgid "IP Search..."
 msgstr "Căutare IP..."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "IPv4 Support"
 msgstr "Suport IPv4"
 
 msgid "IPv4 Support"
 msgstr "Suport IPv4"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "IPv6 Support"
 msgstr "Suport IPv6"
 
 msgid "IPv6 Support"
 msgstr "Suport IPv6"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
@@ -357,47 +400,56 @@ msgstr ""
 "Creșteți numărul maxim de fișiere deschise, de exemplu, pentru a gestiona "
 "numărul de fișiere divizate temporar în timpul încărcării seturilor."
 
 "Creșteți numărul maxim de fișiere deschise, de exemplu, pentru a gestiona "
 "numărul de fișiere divizate temporar în timpul încărcării seturilor."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:149
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:153
 msgid "Information"
 msgstr "Informație"
 
 msgid "Information"
 msgstr "Informație"
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:145
+msgid "Invalid characters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:73
+msgid "Invalid input values, unable to save modifications."
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr "LAN-Forward (pachete)"
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr "LAN-Forward (pachete)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "LAN-Forward Chain"
 msgstr "Chain LAN-Forward"
 
 msgid "LAN-Forward Chain"
 msgstr "Chain LAN-Forward"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
 msgid "Last Run"
 msgstr "Ultima rulare"
 
 msgid "Last Run"
 msgstr "Ultima rulare"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
 msgid "Least Priority"
 msgstr "Cea mai mică prioritate"
 
 msgid "Least Priority"
 msgstr "Cea mai mică prioritate"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
 msgid "Less Priority"
 msgstr "Prioritate mai mică"
 
 msgid "Less Priority"
 msgstr "Prioritate mai mică"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr "Limitați anumite fluxuri la lanțul LAN-Forward."
 
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr "Limitați anumite fluxuri la lanțul LAN-Forward."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr "Limitați anumite fluxuri la lanțul WAN-Forward."
 
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr "Limitați anumite fluxuri la lanțul WAN-Forward."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr "Limitarea anumitor fluxuri în lanțul WAN-Input."
 
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr "Limitarea anumitor fluxuri în lanțul WAN-Input."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr "Limitați nucleele CPU utilizate de banIP pentru a economisi RAM."
 
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr "Limitați nucleele CPU utilizate de banIP pentru a economisi RAM."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
@@ -405,12 +457,12 @@ msgstr ""
 "Listă Set de elemente în stare și raport, dezactivați acest lucru pentru a "
 "reduce sarcina CPU."
 
 "Listă Set de elemente în stare și raport, dezactivați acest lucru pentru a "
 "reduce sarcina CPU."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr ""
 "Lista interfețelor de rețea disponibile pentru a declanșa pornirea banIP."
 
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr ""
 "Lista interfețelor de rețea disponibile pentru a declanșa pornirea banIP."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:543
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr "Lista de fluxuri banIP acceptate și complet preconfigurate."
 
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr "Lista de fluxuri banIP acceptate și complet preconfigurate."
 
@@ -418,68 +470,76 @@ msgstr "Lista de fluxuri banIP acceptate și complet preconfigurate."
 msgid "List the elements of a specific banIP-related Set."
 msgstr "Enumeră elementele unui anumit set legat de banIP."
 
 msgid "List the elements of a specific banIP-related Set."
 msgstr "Enumeră elementele unui anumit set legat de banIP."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid "Log Count"
 msgstr "Număr de jurnale"
 
 msgid "Log Count"
 msgstr "Număr de jurnale"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log LAN-Forward"
 msgstr "Jurnalul LAN-Forward"
 
 msgid "Log LAN-Forward"
 msgstr "Jurnalul LAN-Forward"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Log Level"
 msgstr "Nivel Jurnal"
 
 msgid "Log Level"
 msgstr "Nivel Jurnal"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
 msgid "Log Limit"
 msgstr "Limita de jurnal"
 
 msgid "Log Limit"
 msgstr "Limita de jurnal"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:235
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:239
 msgid "Log Settings"
 msgstr "Setări jurnal"
 
 msgid "Log Settings"
 msgstr "Setări jurnal"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid "Log Terms"
 msgstr "Termeni de jurnal"
 
 msgid "Log Terms"
 msgstr "Termeni de jurnal"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log WAN-Forward"
 msgstr "Jurnal WAN-Forward"
 
 msgid "Log WAN-Forward"
 msgstr "Jurnal WAN-Forward"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log WAN-Input"
 msgstr "Jurnal WAN-Input"
 
 msgid "Log WAN-Input"
 msgstr "Jurnal WAN-Input"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr "Înregistrați pachetele LAN suspecte transmise (respinse)."
 
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr "Înregistrați pachetele LAN suspecte transmise (respinse)."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr "Jurnalul pachetelor WAN suspicioase transmise (abandonate)."
 
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr "Jurnalul pachetelor WAN suspicioase transmise (abandonate)."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr "Înregistrare a pachetelor WAN suspecte de intrare (abandonate)."
 
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr "Înregistrare a pachetelor WAN suspecte de intrare (abandonate)."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid "Max Open Files"
 msgstr "Maxim de fișiere deschise"
 
 msgid "Max Open Files"
 msgstr "Maxim de fișiere deschise"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "NFT Chain Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
 msgid "NFT Information"
 msgstr "Informații NFT"
 
 msgid "NFT Information"
 msgstr "Informații NFT"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "NFT Set Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Network Devices"
 msgstr "Dispozitive de rețea"
 
 msgid "Network Devices"
 msgstr "Dispozitive de rețea"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Network Interfaces"
 msgstr "Interfețe de rețea"
 
 msgid "Network Interfaces"
 msgstr "Interfețe de rețea"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "Nice Level"
 msgstr "Nivel Bun"
 
 msgid "Nice Level"
 msgstr "Nivel Bun"
 
@@ -496,18 +556,18 @@ msgstr "Nu există încă jurnale de firewall legate de banIP!"
 msgid "No banIP related processing logs yet!"
 msgstr "Nu există încă jurnale de procesare legate de banIP!"
 
 msgid "No banIP related processing logs yet!"
 msgstr "Nu există încă jurnale de procesare legate de banIP!"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
 msgid "Normal Priority (default)"
 msgstr "Prioritate normală (implicită)"
 
 msgid "Normal Priority (default)"
 msgstr "Prioritate normală (implicită)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr ""
 "Numărul de încercări de conectare eșuate ale aceluiași IP din jurnal înainte "
 "de blocare."
 
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr ""
 "Numărul de încercări de conectare eșuate ale aceluiași IP din jurnal înainte "
 "de blocare."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
@@ -515,30 +575,35 @@ msgstr ""
 "Suprascrieți opțiunile de descărcare preconfigurate pentru utilitarul de "
 "descărcare selectat."
 
 "Suprascrieți opțiunile de descărcare preconfigurate pentru utilitarul de "
 "descărcare selectat."
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:28
 msgid "Overview"
 msgstr "Prezentare generală"
 
 msgid "Overview"
 msgstr "Prezentare generală"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
-msgid "Parse only the last stated number of log entries for suspicious events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
+msgid ""
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
 msgstr ""
 msgstr ""
-"Analizează numai ultimul număr declarat de intrări de jurnal pentru "
-"evenimente suspecte."
 
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:67
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:76
 msgid "Processing Log"
 msgstr "Jurnal de procesare"
 
 msgid "Processing Log"
 msgstr "Jurnal de procesare"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr ""
 "Profilul utilizat de 'msmtp' pentru mesajele electronice de notificare banIP."
 
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr ""
 "Profilul utilizat de 'msmtp' pentru mesajele electronice de notificare banIP."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:156
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:169
+msgid "Protocol/URL format not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr "Primiți notificări prin e-mail la fiecare banIP rulat."
 
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr "Primiți notificări prin e-mail la fiecare banIP rulat."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
@@ -546,27 +611,27 @@ msgstr ""
 "Adresa destinatarului pentru e-mailurile de notificare BanIP; această "
 "informație este necesară pentru a activa funcționalitatea e-mailurilor."
 
 "Adresa destinatarului pentru e-mailurile de notificare BanIP; această "
 "informație este necesară pentru a activa funcționalitatea e-mailurilor."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:223
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:222
 msgid "Refresh"
 msgstr "Reîmprospătare"
 
 msgid "Refresh"
 msgstr "Reîmprospătare"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:214
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218
 msgid "Reload"
 msgstr "Reîncărcați"
 
 msgid "Reload"
 msgstr "Reîncărcați"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Report Directory"
 msgstr "Director de rapoarte"
 
 msgid "Report Directory"
 msgstr "Director de rapoarte"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid "Report Elements"
 msgstr "Elemente de raport"
 
 msgid "Report Elements"
 msgstr "Elemente de raport"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:221
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:225
 msgid "Restart"
 msgstr "Reporniți"
 
 msgid "Restart"
 msgstr "Reporniți"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr ""
 "Restricționați accesul la internet de la/către un număr mic de IP-uri "
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr ""
 "Restricționați accesul la internet de la/către un număr mic de IP-uri "
@@ -577,14 +642,26 @@ msgstr ""
 msgid "Result"
 msgstr "Rezultat"
 
 msgid "Result"
 msgstr "Rezultat"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:161
+msgid "Rulev4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
+msgid "Rulev6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
 msgid "Run Flags"
 msgstr "Fixați indicatoarele"
 
 msgid "Run Flags"
 msgstr "Fixați indicatoarele"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
 msgid "Run Information"
 msgstr "Informații despre cursă"
 
 msgid "Run Information"
 msgstr "Informații despre cursă"
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:226
+msgid "Save Custom Feeds"
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr "Căutați"
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr "Căutați"
@@ -593,23 +670,23 @@ msgstr "Căutați"
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr "Căutați un anumit IP în seturile legate de banIP."
 
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr "Căutați un anumit IP în seturile legate de banIP."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Select one of the pre-configured download utilities."
 msgstr "Selectați unul dintre utilitățile de descărcare preconfigurate."
 
 msgid "Select one of the pre-configured download utilities."
 msgstr "Selectați unul dintre utilitățile de descărcare preconfigurate."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Select the WAN network device(s)."
 msgstr "Selectați dispozitivul (dispozitivele) de rețea WAN."
 
 msgid "Select the WAN network device(s)."
 msgstr "Selectați dispozitivul (dispozitivele) de rețea WAN."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr "Selectați interfața (interfețele) logică (logice) de rețea WAN IPv4."
 
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr "Selectați interfața (interfețele) logică (logice) de rețea WAN IPv4."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr "Selectați interfața (e) logică de rețea WAN IPv6."
 
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr "Selectați interfața (e) logică de rețea WAN IPv6."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "Sender address for banIP notification E-Mails."
 msgstr "Adresa expeditorului pentru e-mailurile de notificare banIP."
 
 msgid "Sender address for banIP notification E-Mails."
 msgstr "Adresa expeditorului pentru e-mailurile de notificare banIP."
 
@@ -618,15 +695,11 @@ msgstr "Adresa expeditorului pentru e-mailurile de notificare banIP."
 msgid "Set"
 msgstr "Setați"
 
 msgid "Set"
 msgstr "Setați"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set Policy"
-msgstr "Stabilirea politicii"
-
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:60
 msgid "Set Reporting"
 msgstr "Set raportare"
 
 msgid "Set Reporting"
 msgstr "Set raportare"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Set Split Size"
 msgstr "Setați Dimensiunea Divizată"
 
 msgid "Set Split Size"
 msgstr "Setați Dimensiunea Divizată"
 
@@ -638,11 +711,11 @@ msgstr "Sondaj de set"
 msgid "Set Survey..."
 msgstr "Setați Survey..."
 
 msgid "Set Survey..."
 msgstr "Setați Survey..."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:229
 msgid "Set details"
 msgstr "Setați detaliile"
 
 msgid "Set details"
 msgstr "Setați detaliile"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
@@ -650,33 +723,33 @@ msgstr ""
 "Setează prioritatea lanțului nft în cadrul tabelului banIP. Vă rugăm să "
 "rețineți: valorile mai mici înseamnă o prioritate mai mare."
 
 "Setează prioritatea lanțului nft în cadrul tabelului banIP. Vă rugăm să "
 "rețineți: valorile mai mici înseamnă o prioritate mai mare."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set the nft policy for banIP-related sets."
-msgstr "Stabilește politica nft pentru seturile legate de banIP."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "Set the nft policy for banIP-related Sets."
+msgstr ""
 
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Set the syslog level for NFT logging."
 msgstr "Setați nivelul syslog pentru jurnalizarea NFT."
 
 msgid "Set the syslog level for NFT logging."
 msgstr "Setați nivelul syslog pentru jurnalizarea NFT."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
 msgid "Settings"
 msgstr "Setări"
 
 msgid "Settings"
 msgstr "Setări"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Split external set loading after every n members to save RAM."
 msgstr ""
 "Împărțiți încărcarea setului extern după fiecare n membri pentru a economisi "
 "RAM."
 
 msgid "Split external set loading after every n members to save RAM."
 msgstr ""
 "Împărțiți încărcarea setului extern după fiecare n membri pentru a economisi "
 "RAM."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "Startup Trigger Interface"
 msgstr "Interfața de declanșare a pornirii"
 
 msgid "Startup Trigger Interface"
 msgstr "Interfața de declanșare a pornirii"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:151
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
 msgid "Status"
 msgstr "Stare"
 
 msgid "Status"
 msgstr "Stare"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:207
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:211
 msgid "Stop"
 msgstr "Stop"
 
 msgid "Stop"
 msgstr "Stop"
 
@@ -684,27 +757,27 @@ msgstr "Stop"
 msgid "Survey"
 msgstr "Sondaj"
 
 msgid "Survey"
 msgstr "Sondaj"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
 msgid "System Information"
 msgstr "Informații de sistem"
 
 msgid "System Information"
 msgstr "Informații de sistem"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Target directory for banIP-related report files."
 msgstr "Directorul țintă pentru fișierele de raportare referitoare la banIP."
 
 msgid "Target directory for banIP-related report files."
 msgstr "Directorul țintă pentru fișierele de raportare referitoare la banIP."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Target directory for compressed feed backups."
 msgstr "Directorul țintă pentru copiile de rezervă ale fluxurilor comprimate."
 
 msgid "Target directory for compressed feed backups."
 msgstr "Directorul țintă pentru copiile de rezervă ale fluxurilor comprimate."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
 msgid "The allowlist is too big, unable to save modifications."
 msgstr "Lista de permise este prea mare, nu se pot salva modificările."
 
 msgid "The allowlist is too big, unable to save modifications."
 msgstr "Lista de permise este prea mare, nu se pot salva modificările."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:28
 msgid "The blocklist is too big, unable to save modifications."
 msgstr "Lista de blocuri este prea mare, nu se pot salva modificările."
 
 msgid "The blocklist is too big, unable to save modifications."
 msgstr "Lista de blocuri este prea mare, nu se pot salva modificările."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
@@ -712,7 +785,7 @@ msgstr ""
 "Termenii de jurnal / expresiile regulate implicite filtrează traficul ssh, "
 "LuCI, nginx și asterisk suspect."
 
 "Termenii de jurnal / expresiile regulate implicite filtrează traficul ssh, "
 "LuCI, nginx și asterisk suspect."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "The selected priority will be used for banIP background processing."
 msgstr ""
 "Prioritatea selectată va fi utilizată pentru procesarea în fundal a banIP."
 msgid "The selected priority will be used for banIP background processing."
 msgstr ""
 "Prioritatea selectată va fi utilizată pentru procesarea în fundal a banIP."
@@ -731,7 +804,7 @@ msgstr ""
 "Ieșirea syslog, prefiltrată numai pentru intrările de jurnal de procesare "
 "legate de banIP."
 
 "Ieșirea syslog, prefiltrată numai pentru intrările de jurnal de procesare "
 "legate de banIP."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:32
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
@@ -741,7 +814,7 @@ msgstr ""
 "MAC/IP/CIDR.<br /> <em><b>Vă rugăm să rețineți:</b></em> adăugați exact o "
 "singură adresă MAC/IPv4/IPv6 sau un singur nume de domeniu pe linie."
 
 "MAC/IP/CIDR.<br /> <em><b>Vă rugăm să rețineți:</b></em> adăugați exact o "
 "singură adresă MAC/IPv4/IPv6 sau un singur nume de domeniu pe linie."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:32
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
@@ -763,7 +836,7 @@ msgstr ""
 msgid "Timestamp"
 msgstr "Înregistrarea timpului"
 
 msgid "Timestamp"
 msgstr "Înregistrarea timpului"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
@@ -771,32 +844,40 @@ msgstr ""
 "Pentru a activa notificările prin e-mail, configurați pachetul \"msmtp\" și "
 "specificați o adresă de destinatar de e-mail validă."
 
 "Pentru a activa notificările prin e-mail, configurați pachetul \"msmtp\" și "
 "specificați o adresă de destinatar de e-mail validă."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "Topic for banIP notification E-Mails."
 msgstr "Subiect pentru e-mailurile de notificare banIP."
 
 msgid "Topic for banIP notification E-Mails."
 msgstr "Subiect pentru e-mailurile de notificare banIP."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger Action"
 msgstr "Acțiunea de declanșare"
 
 msgid "Trigger Action"
 msgstr "Acțiunea de declanșare"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid "Trigger Delay"
 msgstr "Intârzierea declanșării"
 
 msgid "Trigger Delay"
 msgstr "Intârzierea declanșării"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger action on ifup interface events."
 msgstr "Acțiune de declanșare a evenimentelor de interfață ifup."
 
 msgid "Trigger action on ifup interface events."
 msgstr "Acțiune de declanșare a evenimentelor de interfață ifup."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:20
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:20
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:150
+msgid "URLv4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:163
+msgid "URLv6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
 msgid "Unable to save modifications: %s"
 msgstr "Imposibilitatea de a salva modificările: %s"
 
 msgid "Unable to save modifications: %s"
 msgstr "Imposibilitatea de a salva modificările: %s"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Verbose Debug Logging"
 msgstr "Jurnalizare Verbală de Depanare"
 
 msgid "Verbose Debug Logging"
 msgstr "Jurnalizare Verbală de Depanare"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
 msgid "Version"
 msgstr "Versiune"
 
 msgid "Version"
 msgstr "Versiune"
 
@@ -804,7 +885,8 @@ msgstr "Versiune"
 msgid "WAN-Forward (packets)"
 msgstr "WAN-Forward (pachete)"
 
 msgid "WAN-Forward (packets)"
 msgstr "WAN-Forward (pachete)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "WAN-Forward Chain"
 msgstr "Chain WAN-Forward"
 
 msgid "WAN-Forward Chain"
 msgstr "Chain WAN-Forward"
 
@@ -812,18 +894,24 @@ msgstr "Chain WAN-Forward"
 msgid "WAN-Input (packets)"
 msgstr "WAN-Input (pachete)"
 
 msgid "WAN-Input (packets)"
 msgstr "WAN-Input (pachete)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "WAN-Input Chain"
 msgstr "Chain WAN-Input"
 
 msgid "WAN-Input Chain"
 msgstr "Chain WAN-Input"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:468
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:121
+msgid ""
+"With this editor you can fill up an initial custom feed file (a 1:1 copy of "
+"the version shipped with the package). The file is located at '/etc/banip/"
+"banip.custom.feeds'. Then you can edit this file, delete entries, add new "
+"ones, etc. To go back to the maintainers version just empty the custom feed "
+"file again (do not delete it!)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
 msgid "alert"
 msgstr "alertă"
 
 msgid "alert"
 msgstr "alertă"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
-msgid "audit"
-msgstr "audit"
-
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
 msgid "auto-added to allowlist today"
 msgstr "adăugat automat la allowlist astăzi"
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
 msgid "auto-added to allowlist today"
 msgstr "adăugat automat la allowlist astăzi"
@@ -836,66 +924,84 @@ msgstr "auto-adăugat la lista de blocare astăzi"
 msgid "banIP"
 msgstr "banIP"
 
 msgid "banIP"
 msgstr "banIP"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:469
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
 msgid "crit"
 msgstr "critic"
 
 msgid "crit"
 msgstr "critic"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
 msgid "debug"
 msgstr "depanare"
 
 msgid "debug"
 msgstr "depanare"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:467
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
 msgid "emerg"
 msgstr "urgență"
 
 msgid "emerg"
 msgstr "urgență"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
 msgid "err"
 msgstr "eroare"
 
 msgid "err"
 msgstr "eroare"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:473
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:487
 msgid "info"
 msgstr "informații"
 
 msgid "info"
 msgstr "informații"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:434
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:444
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:454
 msgid "local allowlist"
 msgstr "lista locală de permise"
 
 msgid "local allowlist"
 msgstr "lista locală de permise"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:431
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:441
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
 msgid "local blocklist"
 msgstr "lista de blocare locală"
 
 msgid "local blocklist"
 msgstr "lista de blocare locală"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
 msgid "memory (default)"
 msgstr "memorie (implicit)"
 
 msgid "memory (default)"
 msgstr "memorie (implicit)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:472
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
 msgid "notice"
 msgstr "notificare"
 
 msgid "notice"
 msgstr "notificare"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
 msgid "performance"
 msgstr "performanță"
 
 msgid "performance"
 msgstr "performanță"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:316
 msgid "reload"
 msgstr "reîncărcare"
 
 msgid "reload"
 msgstr "reîncărcare"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
 msgid "restart"
 msgstr "reporniți"
 
 msgid "restart"
 msgstr "reporniți"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
 msgid "start (default)"
 msgstr "start (implicit)"
 
 msgid "start (default)"
 msgstr "start (implicit)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:471
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:485
 msgid "warn (default)"
 msgstr "avertisment (implicit)"
 
 msgid "warn (default)"
 msgstr "avertisment (implicit)"
 
+#~ msgid "Chain Priority"
+#~ msgstr "Prioritatea Chain"
+
+#~ msgid ""
+#~ "Parse only the last stated number of log entries for suspicious events."
+#~ msgstr ""
+#~ "Analizează numai ultimul număr declarat de intrări de jurnal pentru "
+#~ "evenimente suspecte."
+
+#~ msgid "Set Policy"
+#~ msgstr "Stabilirea politicii"
+
+#~ msgid "Set the nft policy for banIP-related sets."
+#~ msgstr "Stabilește politica nft pentru seturile legate de banIP."
+
+#~ msgid "audit"
+#~ msgstr "audit"
+
 #~ msgid ""
 #~ "Allowlist modifications have been saved, restart banIP that changes take "
 #~ "effect."
 #~ msgid ""
 #~ "Allowlist modifications have been saved, restart banIP that changes take "
 #~ "effect."
@@ -1519,9 +1625,6 @@ msgstr "avertisment (implicit)"
 #~ "neagră locală. Dezactivați această opțiune pentru a preveni salvarea "
 #~ "locală."
 
 #~ "neagră locală. Dezactivați această opțiune pentru a preveni salvarea "
 #~ "locală."
 
-#~ msgid "Description"
-#~ msgstr "Descriere"
-
 #~ msgid "Edit Configuration"
 #~ msgstr "Editare configuraţie"
 
 #~ msgid "Edit Configuration"
 #~ msgstr "Editare configuraţie"
 
index 0d8789f1e934623bfcc9ca87ea7ffe3fc56d0762..52144a1ca743b0d52c1f8d23ddeae5dca587e690 100644 (file)
@@ -15,94 +15,98 @@ msgstr ""
 msgid "-- Set Selection --"
 msgstr "-- Выберите набор --"
 
 msgid "-- Set Selection --"
 msgstr "-- Выберите набор --"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:408
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
 msgid "-100"
 msgstr "−100"
 
 msgid "-100"
 msgstr "−100"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
 msgid "-200 (default)"
 msgstr "−200 (по умолчанию)"
 
 msgid "-200 (default)"
 msgstr "−200 (по умолчанию)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
 msgid "-300"
 msgstr "−300"
 
 msgid "-300"
 msgstr "−300"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
 msgid "-400"
 msgstr "−400"
 
 msgid "-400"
 msgstr "−400"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
 msgid "0"
 msgstr "0"
 
 msgid "0"
 msgstr "0"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+msgid "0 (disable)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
 msgid "100 (default)"
 msgstr "100 (по умолчанию)"
 
 msgid "100 (default)"
 msgstr "100 (по умолчанию)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498
 msgid "1000"
 msgstr "1000"
 
 msgid "1000"
 msgstr "1000"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:350
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354
 msgid "1024 (default)"
 msgstr "1024 (по умолчанию)"
 
 msgid "1024 (default)"
 msgstr "1024 (по умолчанию)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:351
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
 msgid "2048"
 msgstr "2048"
 
 msgid "2048"
 msgstr "2048"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
 msgid "250"
 msgstr "250"
 
 msgid "250"
 msgstr "250"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
 msgid "4096"
 msgstr "4096"
 
 msgid "4096"
 msgstr "4096"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:494
 msgid "50"
 msgstr "50"
 
 msgid "50"
 msgstr "50"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497
 msgid "500"
 msgstr "500"
 
 msgid "500"
 msgstr "500"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:349
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:353
 msgid "512"
 msgstr "512"
 
 msgid "512"
 msgstr "512"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:562
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:573
 msgid "ASNs"
 msgstr "Автономные системы"
 
 msgid "ASNs"
 msgstr "Автономные системы"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
 msgid "Active Devices"
 msgstr "Активные устройства"
 
 msgid "Active Devices"
 msgstr "Активные устройства"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
 msgid "Active Feeds"
 msgstr "Активные каналы"
 
 msgid "Active Feeds"
 msgstr "Активные каналы"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
 msgid "Active Subnets"
 msgstr "Активные подсети"
 
 msgid "Active Subnets"
 msgstr "Активные подсети"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr ""
 "Дополнительная задержка срабатывания в секундах перед фактическим запуском "
 "обработки banIP."
 
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr ""
 "Дополнительная задержка срабатывания в секундах перед фактическим запуском "
 "обработки banIP."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:233
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
 msgid "Advanced Settings"
 msgstr "Расширенные настройки"
 
 msgid "Advanced Settings"
 msgstr "Расширенные настройки"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Allowlist Only"
 msgstr "Только список разрешений"
 
 msgid "Allowlist Only"
 msgstr "Только список разрешений"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
@@ -110,50 +114,50 @@ msgstr ""
 "Изменения в списке Allowlist были сохранены, запустите программу Domain "
 "Lookup или перезапустите banIP, чтобы изменения вступили в силу."
 
 "Изменения в списке Allowlist были сохранены, запустите программу Domain "
 "Lookup или перезапустите banIP, чтобы изменения вступили в силу."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Auto Allowlist"
 msgstr "Автоматический список разрешений"
 
 msgid "Auto Allowlist"
 msgstr "Автоматический список разрешений"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Auto Blocklist"
 msgstr "Автоматический блок-лист"
 
 msgid "Auto Blocklist"
 msgstr "Автоматический блок-лист"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid "Auto Detection"
 msgstr "Автоопределение"
 
 msgid "Auto Detection"
 msgstr "Автоопределение"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr ""
 "Автоматически переносит подозрительные IP-адреса в список блокировки banIP."
 
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr ""
 "Автоматически переносит подозрительные IP-адреса в список блокировки banIP."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr ""
 "Автоматически переносит IP-адреса восходящего канала в список разрешений "
 "banIP."
 
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr ""
 "Автоматически переносит IP-адреса восходящего канала в список разрешений "
 "banIP."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Backup Directory"
 msgstr "Папка для резервных копий"
 
 msgid "Backup Directory"
 msgstr "Папка для резервных копий"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base Directory"
 msgstr "Базовый каталог"
 
 msgid "Base Directory"
 msgstr "Базовый каталог"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base working directory while banIP processing."
 msgstr "Базовый рабочий каталог при обработке banIP."
 
 msgid "Base working directory while banIP processing."
 msgstr "Базовый рабочий каталог при обработке banIP."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Blocklist Expiry"
 msgstr "Истечение срока действия блок-листа"
 
 msgid "Blocklist Expiry"
 msgstr "Истечение срока действия блок-листа"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
 msgid "Blocklist Feeds"
 msgstr "Каналы блок-листа"
 
 msgid "Blocklist Feeds"
 msgstr "Каналы блок-листа"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
@@ -161,7 +165,13 @@ msgstr ""
 "Изменения в блок-листе были сохранены, запустите программу Domain Lookup или "
 "перезапустите banIP, чтобы изменения вступили в силу."
 
 "Изменения в блок-листе были сохранены, запустите программу Domain Lookup или "
 "перезапустите banIP, чтобы изменения вступили в силу."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid ""
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "CPU Cores"
 msgstr "Ядра ЦП"
 
 msgid "CPU Cores"
 msgstr "Ядра ЦП"
 
@@ -170,23 +180,23 @@ msgstr "Ядра ЦП"
 msgid "Cancel"
 msgstr "Отмена"
 
 msgid "Cancel"
 msgstr "Отмена"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
-msgid "Chain Priority"
-msgstr "Приоритет цепочки"
-
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:238
 msgid "Chain/Set Settings"
 msgstr "Настройки цепи/набора"
 
 msgid "Chain/Set Settings"
 msgstr "Настройки цепи/набора"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:337
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:478
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr ""
 "Для вступления в силу изменений на этой вкладке требуется перезапуск службы "
 "banIP."
 
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr ""
 "Для вступления в силу изменений на этой вкладке требуется перезапуск службы "
 "banIP."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:217
+msgid "Clear Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:30
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
@@ -196,15 +206,15 @@ msgid ""
 msgstr ""
 "Конфигурация пакета banIP для запрета входящих и исходящих ip-адресов/"
 "подсетей через наборы в nftables. Для получения дополнительной информации <a "
 msgstr ""
 "Конфигурация пакета banIP для запрета входящих и исходящих ip-адресов/"
 "подсетей через наборы в nftables. Для получения дополнительной информации <a "
-"href=\"https://github.com/openwrt/packages/blob/master/net/banip/files/README"
-".md\" target=\"_blank\" rel=\"noreferrer noopener\" >ознакомьтесь с "
+"href=\"https://github.com/openwrt/packages/blob/master/net/banip/files/"
+"README.md\" target=\"_blank\" rel=\"noreferrer noopener\" >ознакомьтесь с "
 "онлайн-документацией</a>"
 
 "онлайн-документацией</a>"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:552
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:563
 msgid "Countries"
 msgstr "Страны"
 
 msgid "Countries"
 msgstr "Страны"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
@@ -212,11 +222,19 @@ msgstr ""
 "Дублируйте IP-адреса во всех активных наборах и приведите в порядок "
 "локальный список блокировки."
 
 "Дублируйте IP-адреса во всех активных наборах и приведите в порядок "
 "локальный список блокировки."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid "Deduplicate IPs"
 msgstr "Дублирование IP-адресов"
 
 msgid "Deduplicate IPs"
 msgstr "Дублирование IP-адресов"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid "Default Block Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:176
+msgid "Description"
+msgstr "Описание"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
@@ -224,59 +242,63 @@ msgstr ""
 "Автоматическое обнаружение соответствующих сетевых устройств, интерфейсов, "
 "подсетей, протоколов и утилит."
 
 "Автоматическое обнаружение соответствующих сетевых устройств, интерфейсов, "
 "подсетей, протоколов и утилит."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:200
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
 msgid "Domain Lookup"
 msgstr "Поиск домена"
 
 msgid "Domain Lookup"
 msgstr "Поиск домена"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Don't check SSL server certificates during download."
 msgstr "Не проверять SSL сертификаты сервера во время загрузки."
 
 msgid "Don't check SSL server certificates during download."
 msgstr "Не проверять SSL сертификаты сервера во время загрузки."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Download Insecure"
 msgstr "Небезопасная загрузка"
 
 msgid "Download Insecure"
 msgstr "Небезопасная загрузка"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid "Download Parameters"
 msgstr "Параметры загрузки"
 
 msgid "Download Parameters"
 msgstr "Параметры загрузки"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Download Utility"
 msgstr "Утилита для загрузки"
 
 msgid "Download Utility"
 msgstr "Утилита для загрузки"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "E-Mail Notification"
 msgstr "Уведомление по электронной почте"
 
 msgid "E-Mail Notification"
 msgstr "Уведомление по электронной почте"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "E-Mail Profile"
 msgstr "Профиль электронной почты"
 
 msgid "E-Mail Profile"
 msgstr "Профиль электронной почты"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid "E-Mail Receiver Address"
 msgstr "Адрес получателя"
 
 msgid "E-Mail Receiver Address"
 msgstr "Адрес получателя"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "E-Mail Sender Address"
 msgstr "Адрес отправителя"
 
 msgid "E-Mail Sender Address"
 msgstr "Адрес отправителя"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:240
 msgid "E-Mail Settings"
 msgstr "Настройки электронной почты"
 
 msgid "E-Mail Settings"
 msgstr "Настройки электронной почты"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "E-Mail Topic"
 msgstr "Тема"
 
 msgid "E-Mail Topic"
 msgstr "Тема"
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
 msgid "Edit Allowlist"
 msgstr "Редактировать список разрешений"
 
 msgid "Edit Allowlist"
 msgstr "Редактировать список разрешений"
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:44
 msgid "Edit Blocklist"
 msgstr "Редактировать черный список"
 
 msgid "Edit Blocklist"
 msgstr "Редактировать черный список"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
 msgid "Element Count"
 msgstr "Количество элементов"
 
 msgid "Element Count"
 msgstr "Количество элементов"
 
@@ -284,41 +306,62 @@ msgstr "Количество элементов"
 msgid "Elements"
 msgstr "Элементы"
 
 msgid "Elements"
 msgstr "Элементы"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:142
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:180
+msgid "Empty field not allowed"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enable the banIP service."
 msgstr "Включить сервис banIP."
 
 msgid "Enable the banIP service."
 msgstr "Включить сервис banIP."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr "Включите ведение подробного журнала отладки в случае ошибок обработки."
 
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr "Включите ведение подробного журнала отладки в случае ошибок обработки."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enabled"
 msgstr "Включен"
 
 msgid "Enabled"
 msgstr "Включен"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "Enables IPv4 support."
 msgstr "Включает поддержку IPv4."
 
 msgid "Enables IPv4 support."
 msgstr "Включает поддержку IPv4."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "Enables IPv6 support."
 msgstr "Включает поддержку IPv6."
 
 msgid "Enables IPv6 support."
 msgstr "Включает поддержку IPv6."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Expiry time for auto added blocklist set members."
 msgstr ""
 "Время истечения срока действия для автоматически добавляемых членов набора "
 "списков блокировки."
 
 msgid "Expiry time for auto added blocklist set members."
 msgstr ""
 "Время истечения срока действия для автоматически добавляемых членов набора "
 "списков блокировки."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:535
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:137
+msgid "Feed Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
 msgid "Feed Selection"
 msgstr "Выбор канала"
 
 msgid "Feed Selection"
 msgstr "Выбор канала"
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:208
+msgid "Fill Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
 msgid "Firewall Log"
 msgstr "Журнал Firewall"
 
 msgid "Firewall Log"
 msgstr "Журнал Firewall"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:232
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:185
+msgid "Flag"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:192
+msgid "Flag not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
 msgid "General Settings"
 msgstr "Общие настройки"
 
 msgid "General Settings"
 msgstr "Общие настройки"
 
@@ -326,11 +369,11 @@ msgstr "Общие настройки"
 msgid "Grant access to LuCI app banIP"
 msgstr "Предоставить доступ LuCI к приложению banIP"
 
 msgid "Grant access to LuCI app banIP"
 msgstr "Предоставить доступ LuCI к приложению banIP"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
 msgid "High Priority"
 msgstr "Высокий приоритет"
 
 msgid "High Priority"
 msgstr "Высокий приоритет"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
 msgid "Highest Priority"
 msgstr "Наивысший приоритет"
 
 msgid "Highest Priority"
 msgstr "Наивысший приоритет"
 
@@ -342,15 +385,15 @@ msgstr "Поиск IP-адресов"
 msgid "IP Search..."
 msgstr "Поиск IP-адресов..."
 
 msgid "IP Search..."
 msgstr "Поиск IP-адресов..."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "IPv4 Support"
 msgstr "Поддержка iPv4"
 
 msgid "IPv4 Support"
 msgstr "Поддержка iPv4"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "IPv6 Support"
 msgstr "Поддержка IPv6"
 
 msgid "IPv6 Support"
 msgstr "Поддержка IPv6"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
@@ -358,49 +401,58 @@ msgstr ""
 "Увеличьте максимальное количество открытых файлов, например, чтобы "
 "справиться с количеством временных разделенных файлов при загрузке наборов."
 
 "Увеличьте максимальное количество открытых файлов, например, чтобы "
 "справиться с количеством временных разделенных файлов при загрузке наборов."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:149
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:153
 msgid "Information"
 msgstr "Информация"
 
 msgid "Information"
 msgstr "Информация"
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:145
+msgid "Invalid characters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:73
+msgid "Invalid input values, unable to save modifications."
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr "LAN-Forward (пакеты)"
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr "LAN-Forward (пакеты)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "LAN-Forward Chain"
 msgstr "Цепочка LAN-Forward"
 
 msgid "LAN-Forward Chain"
 msgstr "Цепочка LAN-Forward"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
 msgid "Last Run"
 msgstr "Последний запуск"
 
 msgid "Last Run"
 msgstr "Последний запуск"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
 msgid "Least Priority"
 msgstr "Наименьший приоритет"
 
 msgid "Least Priority"
 msgstr "Наименьший приоритет"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
 msgid "Less Priority"
 msgstr "Меньший приоритет"
 
 msgid "Less Priority"
 msgstr "Меньший приоритет"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr "Ограничить определенные каналы в цепи LAN-Forward."
 
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr "Ограничить определенные каналы в цепи LAN-Forward."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr "Ограничьте определенные каналы в цепи WAN-Forward."
 
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr "Ограничьте определенные каналы в цепи WAN-Forward."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr "Ограничить определенные каналы в цепи WAN-вход."
 
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr "Ограничить определенные каналы в цепи WAN-вход."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr ""
 "Ограничьте количество ядер процессора, используемых banIP для экономии "
 "оперативной памяти."
 
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr ""
 "Ограничьте количество ядер процессора, используемых banIP для экономии "
 "оперативной памяти."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
@@ -408,11 +460,11 @@ msgstr ""
 "Список Набор элементов в статусе и отчете, отключите его для снижения "
 "нагрузки на процессор."
 
 "Список Набор элементов в статусе и отчете, отключите его для снижения "
 "нагрузки на процессор."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr "Список доступных сетевых интерфейсов запускающих banIP."
 
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr "Список доступных сетевых интерфейсов запускающих banIP."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:543
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr ""
 "Список поддерживаемых и полностью предварительно настроенных каналов banIP."
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr ""
 "Список поддерживаемых и полностью предварительно настроенных каналов banIP."
@@ -421,69 +473,77 @@ msgstr ""
 msgid "List the elements of a specific banIP-related Set."
 msgstr "Перечислите элементы конкретного набора, связанного с запретом."
 
 msgid "List the elements of a specific banIP-related Set."
 msgstr "Перечислите элементы конкретного набора, связанного с запретом."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid "Log Count"
 msgstr "Счетчик журналов"
 
 msgid "Log Count"
 msgstr "Счетчик журналов"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log LAN-Forward"
 msgstr "Журнал LAN-Forward"
 
 msgid "Log LAN-Forward"
 msgstr "Журнал LAN-Forward"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Log Level"
 msgstr "Уровень ведения журнала"
 
 msgid "Log Level"
 msgstr "Уровень ведения журнала"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
 msgid "Log Limit"
 msgstr "Ограничение журнала"
 
 msgid "Log Limit"
 msgstr "Ограничение журнала"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:235
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:239
 msgid "Log Settings"
 msgstr "Настройки журнала"
 
 msgid "Log Settings"
 msgstr "Настройки журнала"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid "Log Terms"
 msgstr "Условия ведения журнала"
 
 msgid "Log Terms"
 msgstr "Условия ведения журнала"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log WAN-Forward"
 msgstr "Журнал WAN-Forward"
 
 msgid "Log WAN-Forward"
 msgstr "Журнал WAN-Forward"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log WAN-Input"
 msgstr "Журнал WAN-Input"
 
 msgid "Log WAN-Input"
 msgstr "Журнал WAN-Input"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr ""
 "Ведите журнал подозрительных перенаправленных пакетов LAN (отклоненных)."
 
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr ""
 "Ведите журнал подозрительных перенаправленных пакетов LAN (отклоненных)."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr "Журнал подозрительных перенаправленных пакетов WAN (сброшенных)."
 
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr "Журнал подозрительных перенаправленных пакетов WAN (сброшенных)."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr "Ведите журнал подозрительных входящих пакетов WAN (сброшенных)."
 
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr "Ведите журнал подозрительных входящих пакетов WAN (сброшенных)."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid "Max Open Files"
 msgstr "Максимальное количество открытых файлов"
 
 msgid "Max Open Files"
 msgstr "Максимальное количество открытых файлов"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "NFT Chain Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
 msgid "NFT Information"
 msgstr "Информация NFT"
 
 msgid "NFT Information"
 msgstr "Информация NFT"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "NFT Set Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Network Devices"
 msgstr "Сетевые устройства"
 
 msgid "Network Devices"
 msgstr "Сетевые устройства"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Network Interfaces"
 msgstr "Сетевые интерфейсы"
 
 msgid "Network Interfaces"
 msgstr "Сетевые интерфейсы"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "Nice Level"
 msgstr "Уровень nice"
 
 msgid "Nice Level"
 msgstr "Уровень nice"
 
@@ -500,18 +560,18 @@ msgstr "Журналы брандмауэра, связанные с banIP, по
 msgid "No banIP related processing logs yet!"
 msgstr "Журналов обработки, связанных с banIP, пока нет!"
 
 msgid "No banIP related processing logs yet!"
 msgstr "Журналов обработки, связанных с banIP, пока нет!"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
 msgid "Normal Priority (default)"
 msgstr "Нормальный приоритет (по умолчанию)"
 
 msgid "Normal Priority (default)"
 msgstr "Нормальный приоритет (по умолчанию)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr ""
 "Количество неудачных попыток входа с одного и того же IP в журнале перед "
 "блокировкой."
 
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr ""
 "Количество неудачных попыток входа с одного и того же IP в журнале перед "
 "блокировкой."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
@@ -519,30 +579,35 @@ msgstr ""
 "Отмена предварительно настроенных параметров загрузки для выбранной утилиты "
 "загрузки."
 
 "Отмена предварительно настроенных параметров загрузки для выбранной утилиты "
 "загрузки."
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:28
 msgid "Overview"
 msgstr "Обзор"
 
 msgid "Overview"
 msgstr "Обзор"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
-msgid "Parse only the last stated number of log entries for suspicious events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
+msgid ""
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
 msgstr ""
 msgstr ""
-"Разбор только последнего указанного количества записей журнала на предмет "
-"подозрительных событий."
 
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:67
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:76
 msgid "Processing Log"
 msgstr "Обработка журнала"
 
 msgid "Processing Log"
 msgstr "Обработка журнала"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr ""
 "Профиль, используемый 'msmtp' для электронной почты с уведомлением banIP."
 
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr ""
 "Профиль, используемый 'msmtp' для электронной почты с уведомлением banIP."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:156
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:169
+msgid "Protocol/URL format not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr "Получайте уведомления по электронной почте при каждом запуске banIP."
 
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr "Получайте уведомления по электронной почте при каждом запуске banIP."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
@@ -550,27 +615,27 @@ msgstr ""
 "Адрес получателя электронной почты для уведомлений banIP, эта информация "
 "необходима для включения функции электронной почты."
 
 "Адрес получателя электронной почты для уведомлений banIP, эта информация "
 "необходима для включения функции электронной почты."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:223
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:222
 msgid "Refresh"
 msgstr "Обновить"
 
 msgid "Refresh"
 msgstr "Обновить"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:214
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218
 msgid "Reload"
 msgstr "Перезапустить"
 
 msgid "Reload"
 msgstr "Перезапустить"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Report Directory"
 msgstr "Папка для отчётов"
 
 msgid "Report Directory"
 msgstr "Папка для отчётов"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid "Report Elements"
 msgstr "Элементы отчета"
 
 msgid "Report Elements"
 msgstr "Элементы отчета"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:221
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:225
 msgid "Restart"
 msgstr "Перезапустить"
 
 msgid "Restart"
 msgstr "Перезапустить"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr ""
 "Ограничить доступ в Интернет с/на небольшое количество защищенных IP-адресов."
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr ""
 "Ограничить доступ в Интернет с/на небольшое количество защищенных IP-адресов."
@@ -580,14 +645,26 @@ msgstr ""
 msgid "Result"
 msgstr "Результат"
 
 msgid "Result"
 msgstr "Результат"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:161
+msgid "Rulev4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
+msgid "Rulev6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
 msgid "Run Flags"
 msgstr "Флаги запуска"
 
 msgid "Run Flags"
 msgstr "Флаги запуска"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
 msgid "Run Information"
 msgstr "Информация о запуске"
 
 msgid "Run Information"
 msgstr "Информация о запуске"
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:226
+msgid "Save Custom Feeds"
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr "Поиск"
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr "Поиск"
@@ -596,23 +673,23 @@ msgstr "Поиск"
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr "Поиск определенного IP-адреса в наборе banIP-related."
 
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr "Поиск определенного IP-адреса в наборе banIP-related."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Select one of the pre-configured download utilities."
 msgstr "Выберите одну из предварительно настроенных утилит загрузки."
 
 msgid "Select one of the pre-configured download utilities."
 msgstr "Выберите одну из предварительно настроенных утилит загрузки."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Select the WAN network device(s)."
 msgstr "Выберите устройство (устройства) сети WAN."
 
 msgid "Select the WAN network device(s)."
 msgstr "Выберите устройство (устройства) сети WAN."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr "Выберите логический сетевой интерфейс (интерфейсы) WAN IPv4."
 
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr "Выберите логический сетевой интерфейс (интерфейсы) WAN IPv4."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr "Выберите логический сетевой интерфейс (интерфейсы) WAN IPv6."
 
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr "Выберите логический сетевой интерфейс (интерфейсы) WAN IPv6."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "Sender address for banIP notification E-Mails."
 msgstr "Адрес отправителя для электронных писем с уведомлением banIP."
 
 msgid "Sender address for banIP notification E-Mails."
 msgstr "Адрес отправителя для электронных писем с уведомлением banIP."
 
@@ -621,15 +698,11 @@ msgstr "Адрес отправителя для электронных писе
 msgid "Set"
 msgstr "Набор"
 
 msgid "Set"
 msgstr "Набор"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set Policy"
-msgstr "Настройка политики"
-
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:60
 msgid "Set Reporting"
 msgstr "Настройка отчетов"
 
 msgid "Set Reporting"
 msgstr "Настройка отчетов"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Set Split Size"
 msgstr "Установить размер разделения"
 
 msgid "Set Split Size"
 msgstr "Установить размер разделения"
 
@@ -641,11 +714,11 @@ msgstr "Сетевой опрос"
 msgid "Set Survey..."
 msgstr "Сетевой опрос..."
 
 msgid "Set Survey..."
 msgstr "Сетевой опрос..."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:229
 msgid "Set details"
 msgstr "Сведения о наборе"
 
 msgid "Set details"
 msgstr "Сведения о наборе"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
@@ -653,33 +726,33 @@ msgstr ""
 "Установите приоритет цепочки nft в таблице banIP. Обратите внимание: меньшие "
 "значения означают более высокий приоритет."
 
 "Установите приоритет цепочки nft в таблице banIP. Обратите внимание: меньшие "
 "значения означают более высокий приоритет."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set the nft policy for banIP-related sets."
-msgstr "Установите политику nft для наборов, связанных с banIP."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "Set the nft policy for banIP-related Sets."
+msgstr ""
 
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Set the syslog level for NFT logging."
 msgstr "Установите уровень syslog для ведения журнала NFT."
 
 msgid "Set the syslog level for NFT logging."
 msgstr "Установите уровень syslog для ведения журнала NFT."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
 msgid "Settings"
 msgstr "Настройки"
 
 msgid "Settings"
 msgstr "Настройки"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Split external set loading after every n members to save RAM."
 msgstr ""
 "Разделение загрузки внешнего набора после каждых n членов для экономии "
 "оперативной памяти."
 
 msgid "Split external set loading after every n members to save RAM."
 msgstr ""
 "Разделение загрузки внешнего набора после каждых n членов для экономии "
 "оперативной памяти."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "Startup Trigger Interface"
 msgstr "Интерфейс для запуска"
 
 msgid "Startup Trigger Interface"
 msgstr "Интерфейс для запуска"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:151
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
 msgid "Status"
 msgstr "Состояние"
 
 msgid "Status"
 msgstr "Состояние"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:207
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:211
 msgid "Stop"
 msgstr "Остановить"
 
 msgid "Stop"
 msgstr "Остановить"
 
@@ -687,27 +760,27 @@ msgstr "Остановить"
 msgid "Survey"
 msgstr "Опрос"
 
 msgid "Survey"
 msgstr "Опрос"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
 msgid "System Information"
 msgstr "Системная информация"
 
 msgid "System Information"
 msgstr "Системная информация"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Target directory for banIP-related report files."
 msgstr "Целевой каталог для файлов отчетов, связанных с banIP."
 
 msgid "Target directory for banIP-related report files."
 msgstr "Целевой каталог для файлов отчетов, связанных с banIP."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Target directory for compressed feed backups."
 msgstr "Целевой каталог для сжатых резервных копий."
 
 msgid "Target directory for compressed feed backups."
 msgstr "Целевой каталог для сжатых резервных копий."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
 msgid "The allowlist is too big, unable to save modifications."
 msgstr "Список разрешений слишком большой, не удается сохранить модификации."
 
 msgid "The allowlist is too big, unable to save modifications."
 msgstr "Список разрешений слишком большой, не удается сохранить модификации."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:28
 msgid "The blocklist is too big, unable to save modifications."
 msgstr "Блок-лист слишком большой, не удается сохранить изменения."
 
 msgid "The blocklist is too big, unable to save modifications."
 msgstr "Блок-лист слишком большой, не удается сохранить изменения."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
@@ -715,7 +788,7 @@ msgstr ""
 "Термины / регулярные выражения журнала по умолчанию фильтруют подозрительный "
 "трафик ssh, LuCI, nginx и asterisk."
 
 "Термины / регулярные выражения журнала по умолчанию фильтруют подозрительный "
 "трафик ssh, LuCI, nginx и asterisk."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "The selected priority will be used for banIP background processing."
 msgstr "Выбранный приоритет будет использоваться для фоновой обработки banIP."
 
 msgid "The selected priority will be used for banIP background processing."
 msgstr "Выбранный приоритет будет использоваться для фоновой обработки banIP."
 
@@ -733,7 +806,7 @@ msgstr ""
 "Вывод syslog, предварительно отфильтрованный только для записей журнала "
 "обработки banIP-related."
 
 "Вывод syslog, предварительно отфильтрованный только для записей журнала "
 "обработки banIP-related."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:32
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
@@ -743,7 +816,7 @@ msgstr ""
 "определенные MAC/IP/CIDR адреса.<br /> <em><b> Обратите внимание:</b></em> "
 "добавляет только точно один MAC/IPv4/IPv6 адрес или доменное имя на строку."
 
 "определенные MAC/IP/CIDR адреса.<br /> <em><b> Обратите внимание:</b></em> "
 "добавляет только точно один MAC/IPv4/IPv6 адрес или доменное имя на строку."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:32
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
@@ -765,7 +838,7 @@ msgstr ""
 msgid "Timestamp"
 msgstr "Временная метка"
 
 msgid "Timestamp"
 msgstr "Временная метка"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
@@ -773,32 +846,40 @@ msgstr ""
 "Чтобы включить уведомления по электронной почте, установите пакет 'msmtp' и "
 "укажите правильный адрес получателя электронной почты."
 
 "Чтобы включить уведомления по электронной почте, установите пакет 'msmtp' и "
 "укажите правильный адрес получателя электронной почты."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "Topic for banIP notification E-Mails."
 msgstr "Тема для электронной почты с уведомлением о banIP."
 
 msgid "Topic for banIP notification E-Mails."
 msgstr "Тема для электронной почты с уведомлением о banIP."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger Action"
 msgstr "Триггерное действие"
 
 msgid "Trigger Action"
 msgstr "Триггерное действие"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid "Trigger Delay"
 msgstr "Задержка запуска"
 
 msgid "Trigger Delay"
 msgstr "Задержка запуска"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger action on ifup interface events."
 msgstr "Действие, выполняемое при поднятии интерфейса (ifup)."
 
 msgid "Trigger action on ifup interface events."
 msgstr "Действие, выполняемое при поднятии интерфейса (ifup)."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:20
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:20
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:150
+msgid "URLv4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:163
+msgid "URLv6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
 msgid "Unable to save modifications: %s"
 msgstr "Невозможно сохранить изменения: %s"
 
 msgid "Unable to save modifications: %s"
 msgstr "Невозможно сохранить изменения: %s"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Verbose Debug Logging"
 msgstr "Подробный журнал отладки"
 
 msgid "Verbose Debug Logging"
 msgstr "Подробный журнал отладки"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
 msgid "Version"
 msgstr "Версия"
 
 msgid "Version"
 msgstr "Версия"
 
@@ -806,7 +887,8 @@ msgstr "Версия"
 msgid "WAN-Forward (packets)"
 msgstr "WAN-Forward (пакеты)"
 
 msgid "WAN-Forward (packets)"
 msgstr "WAN-Forward (пакеты)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "WAN-Forward Chain"
 msgstr "Цепочка WAN-Forward"
 
 msgid "WAN-Forward Chain"
 msgstr "Цепочка WAN-Forward"
 
@@ -814,18 +896,24 @@ msgstr "Цепочка WAN-Forward"
 msgid "WAN-Input (packets)"
 msgstr "WAN-Input (пакеты)"
 
 msgid "WAN-Input (packets)"
 msgstr "WAN-Input (пакеты)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "WAN-Input Chain"
 msgstr "Цепочка WAN-Input"
 
 msgid "WAN-Input Chain"
 msgstr "Цепочка WAN-Input"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:468
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:121
+msgid ""
+"With this editor you can fill up an initial custom feed file (a 1:1 copy of "
+"the version shipped with the package). The file is located at '/etc/banip/"
+"banip.custom.feeds'. Then you can edit this file, delete entries, add new "
+"ones, etc. To go back to the maintainers version just empty the custom feed "
+"file again (do not delete it!)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
 msgid "alert"
 msgstr "оповещение"
 
 msgid "alert"
 msgstr "оповещение"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
-msgid "audit"
-msgstr "аудит"
-
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
 msgid "auto-added to allowlist today"
 msgstr "автоматически добавлен в список разрешенных сегодня"
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
 msgid "auto-added to allowlist today"
 msgstr "автоматически добавлен в список разрешенных сегодня"
@@ -838,66 +926,84 @@ msgstr "автоматически добавлено в черный списо
 msgid "banIP"
 msgstr "banIP"
 
 msgid "banIP"
 msgstr "banIP"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:469
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
 msgid "crit"
 msgstr "крит"
 
 msgid "crit"
 msgstr "крит"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
 msgid "debug"
 msgstr "отладка"
 
 msgid "debug"
 msgstr "отладка"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:467
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
 msgid "emerg"
 msgstr "чрезв"
 
 msgid "emerg"
 msgstr "чрезв"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
 msgid "err"
 msgstr "ошибка"
 
 msgid "err"
 msgstr "ошибка"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:473
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:487
 msgid "info"
 msgstr "инфо"
 
 msgid "info"
 msgstr "инфо"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:434
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:444
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:454
 msgid "local allowlist"
 msgstr "локальный список разрешений"
 
 msgid "local allowlist"
 msgstr "локальный список разрешений"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:431
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:441
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
 msgid "local blocklist"
 msgstr "локальный черный список"
 
 msgid "local blocklist"
 msgstr "локальный черный список"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
 msgid "memory (default)"
 msgstr "память (по умолчанию)"
 
 msgid "memory (default)"
 msgstr "память (по умолчанию)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:472
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
 msgid "notice"
 msgstr "уведомление"
 
 msgid "notice"
 msgstr "уведомление"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
 msgid "performance"
 msgstr "производительность"
 
 msgid "performance"
 msgstr "производительность"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:316
 msgid "reload"
 msgstr "перечитать конфиг"
 
 msgid "reload"
 msgstr "перечитать конфиг"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
 msgid "restart"
 msgstr "перезапустить"
 
 msgid "restart"
 msgstr "перезапустить"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
 msgid "start (default)"
 msgstr "старт (по умолчанию)"
 
 msgid "start (default)"
 msgstr "старт (по умолчанию)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:471
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:485
 msgid "warn (default)"
 msgstr "предупреждение (по умолчанию)"
 
 msgid "warn (default)"
 msgstr "предупреждение (по умолчанию)"
 
+#~ msgid "Chain Priority"
+#~ msgstr "Приоритет цепочки"
+
+#~ msgid ""
+#~ "Parse only the last stated number of log entries for suspicious events."
+#~ msgstr ""
+#~ "Разбор только последнего указанного количества записей журнала на предмет "
+#~ "подозрительных событий."
+
+#~ msgid "Set Policy"
+#~ msgstr "Настройка политики"
+
+#~ msgid "Set the nft policy for banIP-related sets."
+#~ msgstr "Установите политику nft для наборов, связанных с banIP."
+
+#~ msgid "audit"
+#~ msgstr "аудит"
+
 #~ msgid "Active Interfaces"
 #~ msgstr "Активные интерфейсы"
 
 #~ msgid "Active Interfaces"
 #~ msgstr "Активные интерфейсы"
 
@@ -1098,9 +1204,6 @@ msgstr "предупреждение (по умолчанию)"
 #~ msgid "Automatic WAN Interface Detection"
 #~ msgstr "Автоматическое определение WAN интерфейса"
 
 #~ msgid "Automatic WAN Interface Detection"
 #~ msgstr "Автоматическое определение WAN интерфейса"
 
-#~ msgid "Description"
-#~ msgstr "Описание"
-
 #~ msgid "Edit Configuration"
 #~ msgstr "Редактировать config файл"
 
 #~ msgid "Edit Configuration"
 #~ msgstr "Редактировать config файл"
 
index cb59ee36944e4153eccbe7dfbe0b499863164282..a0ced40b3ca9522300277e1beb9f654d2e99be13 100644 (file)
@@ -14,144 +14,154 @@ msgstr ""
 msgid "-- Set Selection --"
 msgstr ""
 
 msgid "-- Set Selection --"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:408
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
 msgid "-100"
 msgstr ""
 
 msgid "-100"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
 msgid "-200 (default)"
 msgstr ""
 
 msgid "-200 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
 msgid "-300"
 msgstr ""
 
 msgid "-300"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
 msgid "-400"
 msgstr ""
 
 msgid "-400"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
 msgid "0"
 msgstr ""
 
 msgid "0"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+msgid "0 (disable)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
 msgid "100 (default)"
 msgstr ""
 
 msgid "100 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498
 msgid "1000"
 msgstr ""
 
 msgid "1000"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:350
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354
 msgid "1024 (default)"
 msgstr ""
 
 msgid "1024 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:351
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
 msgid "2048"
 msgstr ""
 
 msgid "2048"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
 msgid "250"
 msgstr ""
 
 msgid "250"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
 msgid "4096"
 msgstr ""
 
 msgid "4096"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:494
 msgid "50"
 msgstr ""
 
 msgid "50"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497
 msgid "500"
 msgstr ""
 
 msgid "500"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:349
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:353
 msgid "512"
 msgstr ""
 
 msgid "512"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:562
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:573
 msgid "ASNs"
 msgstr ""
 
 msgid "ASNs"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
 msgid "Active Devices"
 msgstr ""
 
 msgid "Active Devices"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
 msgid "Active Feeds"
 msgstr ""
 
 msgid "Active Feeds"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
 msgid "Active Subnets"
 msgstr ""
 
 msgid "Active Subnets"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr ""
 
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:233
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
 msgid "Advanced Settings"
 msgstr ""
 
 msgid "Advanced Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Allowlist Only"
 msgstr ""
 
 msgid "Allowlist Only"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Auto Allowlist"
 msgstr ""
 
 msgid "Auto Allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Auto Blocklist"
 msgstr ""
 
 msgid "Auto Blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid "Auto Detection"
 msgstr ""
 
 msgid "Auto Detection"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr ""
 
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr ""
 
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Backup Directory"
 msgstr "Záložný priečinok"
 
 msgid "Backup Directory"
 msgstr "Záložný priečinok"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base Directory"
 msgstr ""
 
 msgid "Base Directory"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base working directory while banIP processing."
 msgstr ""
 
 msgid "Base working directory while banIP processing."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Blocklist Expiry"
 msgstr ""
 
 msgid "Blocklist Expiry"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
 msgid "Blocklist Feeds"
 msgstr ""
 
 msgid "Blocklist Feeds"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid ""
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "CPU Cores"
 msgstr ""
 
 msgid "CPU Cores"
 msgstr ""
 
@@ -160,21 +170,21 @@ msgstr ""
 msgid "Cancel"
 msgstr ""
 
 msgid "Cancel"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
-msgid "Chain Priority"
-msgstr ""
-
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:238
 msgid "Chain/Set Settings"
 msgstr ""
 
 msgid "Chain/Set Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:337
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:478
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr ""
 
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:217
+msgid "Clear Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:30
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
@@ -183,79 +193,91 @@ msgid ""
 "documentation</a>"
 msgstr ""
 
 "documentation</a>"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:552
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:563
 msgid "Countries"
 msgstr ""
 
 msgid "Countries"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
 msgstr ""
 
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid "Deduplicate IPs"
 msgstr ""
 
 msgid "Deduplicate IPs"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid "Default Block Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:176
+msgid "Description"
+msgstr "Popis"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
 msgstr ""
 
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:200
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
 msgid "Domain Lookup"
 msgstr ""
 
 msgid "Domain Lookup"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Don't check SSL server certificates during download."
 msgstr ""
 
 msgid "Don't check SSL server certificates during download."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Download Insecure"
 msgstr ""
 
 msgid "Download Insecure"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid "Download Parameters"
 msgstr ""
 
 msgid "Download Parameters"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Download Utility"
 msgstr "Nástroj na sťahovanie"
 
 msgid "Download Utility"
 msgstr "Nástroj na sťahovanie"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "E-Mail Notification"
 msgstr ""
 
 msgid "E-Mail Notification"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "E-Mail Profile"
 msgstr ""
 
 msgid "E-Mail Profile"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid "E-Mail Receiver Address"
 msgstr ""
 
 msgid "E-Mail Receiver Address"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "E-Mail Sender Address"
 msgstr ""
 
 msgid "E-Mail Sender Address"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:240
 msgid "E-Mail Settings"
 msgstr ""
 
 msgid "E-Mail Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "E-Mail Topic"
 msgstr ""
 
 msgid "E-Mail Topic"
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
 msgid "Edit Allowlist"
 msgstr ""
 
 msgid "Edit Allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:44
 msgid "Edit Blocklist"
 msgstr ""
 
 msgid "Edit Blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
 msgid "Element Count"
 msgstr ""
 
 msgid "Element Count"
 msgstr ""
 
@@ -263,39 +285,60 @@ msgstr ""
 msgid "Elements"
 msgstr ""
 
 msgid "Elements"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:142
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:180
+msgid "Empty field not allowed"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enable the banIP service."
 msgstr ""
 
 msgid "Enable the banIP service."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr ""
 
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enabled"
 msgstr "Zapnuté"
 
 msgid "Enabled"
 msgstr "Zapnuté"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "Enables IPv4 support."
 msgstr ""
 
 msgid "Enables IPv4 support."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "Enables IPv6 support."
 msgstr ""
 
 msgid "Enables IPv6 support."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Expiry time for auto added blocklist set members."
 msgstr ""
 
 msgid "Expiry time for auto added blocklist set members."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:535
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:137
+msgid "Feed Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
 msgid "Feed Selection"
 msgstr ""
 
 msgid "Feed Selection"
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:208
+msgid "Fill Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
 msgid "Firewall Log"
 msgstr ""
 
 msgid "Firewall Log"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:232
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:185
+msgid "Flag"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:192
+msgid "Flag not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
 msgid "General Settings"
 msgstr ""
 
 msgid "General Settings"
 msgstr ""
 
@@ -303,11 +346,11 @@ msgstr ""
 msgid "Grant access to LuCI app banIP"
 msgstr ""
 
 msgid "Grant access to LuCI app banIP"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
 msgid "High Priority"
 msgstr ""
 
 msgid "High Priority"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
 msgid "Highest Priority"
 msgstr ""
 
 msgid "Highest Priority"
 msgstr ""
 
@@ -319,71 +362,80 @@ msgstr ""
 msgid "IP Search..."
 msgstr ""
 
 msgid "IP Search..."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "IPv4 Support"
 msgstr ""
 
 msgid "IPv4 Support"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "IPv6 Support"
 msgstr ""
 
 msgid "IPv6 Support"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
 msgstr ""
 
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:149
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:153
 msgid "Information"
 msgstr ""
 
 msgid "Information"
 msgstr ""
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:145
+msgid "Invalid characters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:73
+msgid "Invalid input values, unable to save modifications."
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "LAN-Forward Chain"
 msgstr ""
 
 msgid "LAN-Forward Chain"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
 msgid "Last Run"
 msgstr ""
 
 msgid "Last Run"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
 msgid "Least Priority"
 msgstr ""
 
 msgid "Least Priority"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
 msgid "Less Priority"
 msgstr ""
 
 msgid "Less Priority"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr ""
 
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr ""
 
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr ""
 
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr ""
 
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
 msgstr ""
 
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr ""
 
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:543
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr ""
 
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr ""
 
@@ -391,68 +443,76 @@ msgstr ""
 msgid "List the elements of a specific banIP-related Set."
 msgstr ""
 
 msgid "List the elements of a specific banIP-related Set."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid "Log Count"
 msgstr ""
 
 msgid "Log Count"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log LAN-Forward"
 msgstr ""
 
 msgid "Log LAN-Forward"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Log Level"
 msgstr ""
 
 msgid "Log Level"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
 msgid "Log Limit"
 msgstr ""
 
 msgid "Log Limit"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:235
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:239
 msgid "Log Settings"
 msgstr ""
 
 msgid "Log Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid "Log Terms"
 msgstr ""
 
 msgid "Log Terms"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log WAN-Forward"
 msgstr ""
 
 msgid "Log WAN-Forward"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log WAN-Input"
 msgstr ""
 
 msgid "Log WAN-Input"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr ""
 
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr ""
 
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr ""
 
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid "Max Open Files"
 msgstr ""
 
 msgid "Max Open Files"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "NFT Chain Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
 msgid "NFT Information"
 msgstr ""
 
 msgid "NFT Information"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "NFT Set Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Network Devices"
 msgstr ""
 
 msgid "Network Devices"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Network Interfaces"
 msgstr ""
 
 msgid "Network Interfaces"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "Nice Level"
 msgstr ""
 
 msgid "Nice Level"
 msgstr ""
 
@@ -469,68 +529,75 @@ msgstr ""
 msgid "No banIP related processing logs yet!"
 msgstr ""
 
 msgid "No banIP related processing logs yet!"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
 msgid "Normal Priority (default)"
 msgstr ""
 
 msgid "Normal Priority (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr ""
 
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
 msgstr ""
 
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:28
 msgid "Overview"
 msgstr "Prehľad"
 
 msgid "Overview"
 msgstr "Prehľad"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
-msgid "Parse only the last stated number of log entries for suspicious events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
+msgid ""
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:67
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:76
 msgid "Processing Log"
 msgstr ""
 
 msgid "Processing Log"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr ""
 
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:156
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:169
+msgid "Protocol/URL format not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr ""
 
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
 msgstr ""
 
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:223
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:222
 msgid "Refresh"
 msgstr ""
 
 msgid "Refresh"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:214
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218
 msgid "Reload"
 msgstr ""
 
 msgid "Reload"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Report Directory"
 msgstr ""
 
 msgid "Report Directory"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid "Report Elements"
 msgstr ""
 
 msgid "Report Elements"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:221
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:225
 msgid "Restart"
 msgstr ""
 
 msgid "Restart"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr ""
 
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr ""
 
@@ -539,14 +606,26 @@ msgstr ""
 msgid "Result"
 msgstr ""
 
 msgid "Result"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:161
+msgid "Rulev4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
+msgid "Rulev6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
 msgid "Run Flags"
 msgstr ""
 
 msgid "Run Flags"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
 msgid "Run Information"
 msgstr ""
 
 msgid "Run Information"
 msgstr ""
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:226
+msgid "Save Custom Feeds"
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr ""
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr ""
@@ -555,23 +634,23 @@ msgstr ""
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr ""
 
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Select one of the pre-configured download utilities."
 msgstr ""
 
 msgid "Select one of the pre-configured download utilities."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Select the WAN network device(s)."
 msgstr ""
 
 msgid "Select the WAN network device(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr ""
 
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr ""
 
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "Sender address for banIP notification E-Mails."
 msgstr ""
 
 msgid "Sender address for banIP notification E-Mails."
 msgstr ""
 
@@ -580,15 +659,11 @@ msgstr ""
 msgid "Set"
 msgstr ""
 
 msgid "Set"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set Policy"
-msgstr ""
-
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:60
 msgid "Set Reporting"
 msgstr ""
 
 msgid "Set Reporting"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Set Split Size"
 msgstr ""
 
 msgid "Set Split Size"
 msgstr ""
 
@@ -600,41 +675,41 @@ msgstr ""
 msgid "Set Survey..."
 msgstr ""
 
 msgid "Set Survey..."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:229
 msgid "Set details"
 msgstr ""
 
 msgid "Set details"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
 msgstr ""
 
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set the nft policy for banIP-related sets."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "Set the nft policy for banIP-related Sets."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Set the syslog level for NFT logging."
 msgstr ""
 
 msgid "Set the syslog level for NFT logging."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
 msgid "Settings"
 msgstr "Nastavenia"
 
 msgid "Settings"
 msgstr "Nastavenia"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Split external set loading after every n members to save RAM."
 msgstr ""
 
 msgid "Split external set loading after every n members to save RAM."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "Startup Trigger Interface"
 msgstr ""
 
 msgid "Startup Trigger Interface"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:151
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
 msgid "Status"
 msgstr ""
 
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:207
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:211
 msgid "Stop"
 msgstr ""
 
 msgid "Stop"
 msgstr ""
 
@@ -642,33 +717,33 @@ msgstr ""
 msgid "Survey"
 msgstr ""
 
 msgid "Survey"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
 msgid "System Information"
 msgstr ""
 
 msgid "System Information"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Target directory for banIP-related report files."
 msgstr ""
 
 msgid "Target directory for banIP-related report files."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Target directory for compressed feed backups."
 msgstr ""
 
 msgid "Target directory for compressed feed backups."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
 msgid "The allowlist is too big, unable to save modifications."
 msgstr ""
 
 msgid "The allowlist is too big, unable to save modifications."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:28
 msgid "The blocklist is too big, unable to save modifications."
 msgstr ""
 
 msgid "The blocklist is too big, unable to save modifications."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
 msgstr ""
 
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "The selected priority will be used for banIP background processing."
 msgstr ""
 
 msgid "The selected priority will be used for banIP background processing."
 msgstr ""
 
@@ -682,14 +757,14 @@ msgid ""
 "The syslog output, prefiltered for banIP-related processing log entries only."
 msgstr ""
 
 "The syslog output, prefiltered for banIP-related processing log entries only."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:32
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 "IPv6 address or domain name per line."
 msgstr ""
 
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 "IPv6 address or domain name per line."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:32
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
@@ -706,38 +781,46 @@ msgstr ""
 msgid "Timestamp"
 msgstr ""
 
 msgid "Timestamp"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
 msgstr ""
 
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "Topic for banIP notification E-Mails."
 msgstr ""
 
 msgid "Topic for banIP notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger Action"
 msgstr ""
 
 msgid "Trigger Action"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid "Trigger Delay"
 msgstr ""
 
 msgid "Trigger Delay"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger action on ifup interface events."
 msgstr ""
 
 msgid "Trigger action on ifup interface events."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:20
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:20
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:150
+msgid "URLv4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:163
+msgid "URLv6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
 msgid "Unable to save modifications: %s"
 msgstr ""
 
 msgid "Unable to save modifications: %s"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Verbose Debug Logging"
 msgstr ""
 
 msgid "Verbose Debug Logging"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
 msgid "Version"
 msgstr ""
 
 msgid "Version"
 msgstr ""
 
@@ -745,7 +828,8 @@ msgstr ""
 msgid "WAN-Forward (packets)"
 msgstr ""
 
 msgid "WAN-Forward (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "WAN-Forward Chain"
 msgstr ""
 
 msgid "WAN-Forward Chain"
 msgstr ""
 
@@ -753,16 +837,22 @@ msgstr ""
 msgid "WAN-Input (packets)"
 msgstr ""
 
 msgid "WAN-Input (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "WAN-Input Chain"
 msgstr ""
 
 msgid "WAN-Input Chain"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:468
-msgid "alert"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:121
+msgid ""
+"With this editor you can fill up an initial custom feed file (a 1:1 copy of "
+"the version shipped with the package). The file is located at '/etc/banip/"
+"banip.custom.feeds'. Then you can edit this file, delete entries, add new "
+"ones, etc. To go back to the maintainers version just empty the custom feed "
+"file again (do not delete it!)."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
-msgid "audit"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+msgid "alert"
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
@@ -777,63 +867,63 @@ msgstr ""
 msgid "banIP"
 msgstr ""
 
 msgid "banIP"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:469
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
 msgid "crit"
 msgstr ""
 
 msgid "crit"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
 msgid "debug"
 msgstr ""
 
 msgid "debug"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:467
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
 msgid "emerg"
 msgstr ""
 
 msgid "emerg"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
 msgid "err"
 msgstr ""
 
 msgid "err"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:473
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:487
 msgid "info"
 msgstr ""
 
 msgid "info"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:434
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:444
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:454
 msgid "local allowlist"
 msgstr ""
 
 msgid "local allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:431
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:441
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
 msgid "local blocklist"
 msgstr ""
 
 msgid "local blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
 msgid "memory (default)"
 msgstr ""
 
 msgid "memory (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:472
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
 msgid "notice"
 msgstr ""
 
 msgid "notice"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
 msgid "performance"
 msgstr ""
 
 msgid "performance"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:316
 msgid "reload"
 msgstr ""
 
 msgid "reload"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
 msgid "restart"
 msgstr ""
 
 msgid "restart"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
 msgid "start (default)"
 msgstr ""
 
 msgid "start (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:471
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:485
 msgid "warn (default)"
 msgstr ""
 
 msgid "warn (default)"
 msgstr ""
 
@@ -852,9 +942,6 @@ msgstr ""
 #~ msgid "Advanced"
 #~ msgstr "Pokročilé"
 
 #~ msgid "Advanced"
 #~ msgstr "Pokročilé"
 
-#~ msgid "Description"
-#~ msgstr "Popis"
-
 #~ msgid "Edit Configuration"
 #~ msgstr "Upraviť nastavenia"
 
 #~ msgid "Edit Configuration"
 #~ msgstr "Upraviť nastavenia"
 
index f35e0a8a1d0068f9e50968ce27f28c74fb645e55..6b21f8e0643572feab432affc64f994efb0d7d0f 100644 (file)
@@ -14,144 +14,154 @@ msgstr ""
 msgid "-- Set Selection --"
 msgstr ""
 
 msgid "-- Set Selection --"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:408
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
 msgid "-100"
 msgstr ""
 
 msgid "-100"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
 msgid "-200 (default)"
 msgstr ""
 
 msgid "-200 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
 msgid "-300"
 msgstr ""
 
 msgid "-300"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
 msgid "-400"
 msgstr ""
 
 msgid "-400"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
 msgid "0"
 msgstr ""
 
 msgid "0"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+msgid "0 (disable)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
 msgid "100 (default)"
 msgstr ""
 
 msgid "100 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498
 msgid "1000"
 msgstr ""
 
 msgid "1000"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:350
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354
 msgid "1024 (default)"
 msgstr ""
 
 msgid "1024 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:351
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
 msgid "2048"
 msgstr ""
 
 msgid "2048"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
 msgid "250"
 msgstr ""
 
 msgid "250"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
 msgid "4096"
 msgstr ""
 
 msgid "4096"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:494
 msgid "50"
 msgstr ""
 
 msgid "50"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497
 msgid "500"
 msgstr ""
 
 msgid "500"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:349
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:353
 msgid "512"
 msgstr ""
 
 msgid "512"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:562
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:573
 msgid "ASNs"
 msgstr "ASN:er"
 
 msgid "ASNs"
 msgstr "ASN:er"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
 msgid "Active Devices"
 msgstr "Aktiva enheter"
 
 msgid "Active Devices"
 msgstr "Aktiva enheter"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
 msgid "Active Feeds"
 msgstr ""
 
 msgid "Active Feeds"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
 msgid "Active Subnets"
 msgstr "Aktiva undernät"
 
 msgid "Active Subnets"
 msgstr "Aktiva undernät"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr ""
 
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:233
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
 msgid "Advanced Settings"
 msgstr ""
 
 msgid "Advanced Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Allowlist Only"
 msgstr ""
 
 msgid "Allowlist Only"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Auto Allowlist"
 msgstr ""
 
 msgid "Auto Allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Auto Blocklist"
 msgstr ""
 
 msgid "Auto Blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid "Auto Detection"
 msgstr "Automatisk detektering"
 
 msgid "Auto Detection"
 msgstr "Automatisk detektering"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr ""
 
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr ""
 
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Backup Directory"
 msgstr "Säkerhetskopiera mapp"
 
 msgid "Backup Directory"
 msgstr "Säkerhetskopiera mapp"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base Directory"
 msgstr ""
 
 msgid "Base Directory"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base working directory while banIP processing."
 msgstr ""
 
 msgid "Base working directory while banIP processing."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Blocklist Expiry"
 msgstr ""
 
 msgid "Blocklist Expiry"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
 msgid "Blocklist Feeds"
 msgstr ""
 
 msgid "Blocklist Feeds"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid ""
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "CPU Cores"
 msgstr ""
 
 msgid "CPU Cores"
 msgstr ""
 
@@ -160,21 +170,21 @@ msgstr ""
 msgid "Cancel"
 msgstr "Avbryt"
 
 msgid "Cancel"
 msgstr "Avbryt"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
-msgid "Chain Priority"
-msgstr ""
-
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:238
 msgid "Chain/Set Settings"
 msgstr ""
 
 msgid "Chain/Set Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:337
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:478
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr ""
 
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:217
+msgid "Clear Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:30
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
@@ -183,79 +193,91 @@ msgid ""
 "documentation</a>"
 msgstr ""
 
 "documentation</a>"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:552
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:563
 msgid "Countries"
 msgstr ""
 
 msgid "Countries"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
 msgstr ""
 
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid "Deduplicate IPs"
 msgstr ""
 
 msgid "Deduplicate IPs"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid "Default Block Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:176
+msgid "Description"
+msgstr "Beskrivning"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
 msgstr ""
 
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:200
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
 msgid "Domain Lookup"
 msgstr ""
 
 msgid "Domain Lookup"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Don't check SSL server certificates during download."
 msgstr ""
 
 msgid "Don't check SSL server certificates during download."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Download Insecure"
 msgstr "Ladda ner osäkert"
 
 msgid "Download Insecure"
 msgstr "Ladda ner osäkert"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid "Download Parameters"
 msgstr "Ladda ner parametrar"
 
 msgid "Download Parameters"
 msgstr "Ladda ner parametrar"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Download Utility"
 msgstr "Ladda ner verktyget"
 
 msgid "Download Utility"
 msgstr "Ladda ner verktyget"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "E-Mail Notification"
 msgstr ""
 
 msgid "E-Mail Notification"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "E-Mail Profile"
 msgstr "E-postprofil"
 
 msgid "E-Mail Profile"
 msgstr "E-postprofil"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid "E-Mail Receiver Address"
 msgstr ""
 
 msgid "E-Mail Receiver Address"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "E-Mail Sender Address"
 msgstr "Avsändaradress för e-post"
 
 msgid "E-Mail Sender Address"
 msgstr "Avsändaradress för e-post"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:240
 msgid "E-Mail Settings"
 msgstr ""
 
 msgid "E-Mail Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "E-Mail Topic"
 msgstr "E-postämne"
 
 msgid "E-Mail Topic"
 msgstr "E-postämne"
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
 msgid "Edit Allowlist"
 msgstr ""
 
 msgid "Edit Allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:44
 msgid "Edit Blocklist"
 msgstr ""
 
 msgid "Edit Blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
 msgid "Element Count"
 msgstr ""
 
 msgid "Element Count"
 msgstr ""
 
@@ -263,39 +285,60 @@ msgstr ""
 msgid "Elements"
 msgstr ""
 
 msgid "Elements"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:142
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:180
+msgid "Empty field not allowed"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enable the banIP service."
 msgstr ""
 
 msgid "Enable the banIP service."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr ""
 
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enabled"
 msgstr "Aktiverad"
 
 msgid "Enabled"
 msgstr "Aktiverad"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "Enables IPv4 support."
 msgstr ""
 
 msgid "Enables IPv4 support."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "Enables IPv6 support."
 msgstr ""
 
 msgid "Enables IPv6 support."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Expiry time for auto added blocklist set members."
 msgstr ""
 
 msgid "Expiry time for auto added blocklist set members."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:535
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:137
+msgid "Feed Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
 msgid "Feed Selection"
 msgstr ""
 
 msgid "Feed Selection"
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:208
+msgid "Fill Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
 msgid "Firewall Log"
 msgstr ""
 
 msgid "Firewall Log"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:232
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:185
+msgid "Flag"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:192
+msgid "Flag not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
 msgid "General Settings"
 msgstr "Generella inställningar"
 
 msgid "General Settings"
 msgstr "Generella inställningar"
 
@@ -303,11 +346,11 @@ msgstr "Generella inställningar"
 msgid "Grant access to LuCI app banIP"
 msgstr ""
 
 msgid "Grant access to LuCI app banIP"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
 msgid "High Priority"
 msgstr ""
 
 msgid "High Priority"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
 msgid "Highest Priority"
 msgstr ""
 
 msgid "Highest Priority"
 msgstr ""
 
@@ -319,71 +362,80 @@ msgstr ""
 msgid "IP Search..."
 msgstr ""
 
 msgid "IP Search..."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "IPv4 Support"
 msgstr ""
 
 msgid "IPv4 Support"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "IPv6 Support"
 msgstr ""
 
 msgid "IPv6 Support"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
 msgstr ""
 
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:149
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:153
 msgid "Information"
 msgstr ""
 
 msgid "Information"
 msgstr ""
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:145
+msgid "Invalid characters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:73
+msgid "Invalid input values, unable to save modifications."
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "LAN-Forward Chain"
 msgstr ""
 
 msgid "LAN-Forward Chain"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
 msgid "Last Run"
 msgstr "Kördes senast"
 
 msgid "Last Run"
 msgstr "Kördes senast"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
 msgid "Least Priority"
 msgstr ""
 
 msgid "Least Priority"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
 msgid "Less Priority"
 msgstr ""
 
 msgid "Less Priority"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr ""
 
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr ""
 
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr ""
 
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr ""
 
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
 msgstr ""
 
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr ""
 
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:543
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr ""
 
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr ""
 
@@ -391,68 +443,76 @@ msgstr ""
 msgid "List the elements of a specific banIP-related Set."
 msgstr ""
 
 msgid "List the elements of a specific banIP-related Set."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid "Log Count"
 msgstr ""
 
 msgid "Log Count"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log LAN-Forward"
 msgstr ""
 
 msgid "Log LAN-Forward"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Log Level"
 msgstr ""
 
 msgid "Log Level"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
 msgid "Log Limit"
 msgstr ""
 
 msgid "Log Limit"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:235
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:239
 msgid "Log Settings"
 msgstr ""
 
 msgid "Log Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid "Log Terms"
 msgstr ""
 
 msgid "Log Terms"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log WAN-Forward"
 msgstr ""
 
 msgid "Log WAN-Forward"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log WAN-Input"
 msgstr ""
 
 msgid "Log WAN-Input"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr ""
 
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr ""
 
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr ""
 
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid "Max Open Files"
 msgstr ""
 
 msgid "Max Open Files"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "NFT Chain Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
 msgid "NFT Information"
 msgstr ""
 
 msgid "NFT Information"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "NFT Set Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Network Devices"
 msgstr ""
 
 msgid "Network Devices"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Network Interfaces"
 msgstr ""
 
 msgid "Network Interfaces"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "Nice Level"
 msgstr ""
 
 msgid "Nice Level"
 msgstr ""
 
@@ -469,68 +529,75 @@ msgstr ""
 msgid "No banIP related processing logs yet!"
 msgstr ""
 
 msgid "No banIP related processing logs yet!"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
 msgid "Normal Priority (default)"
 msgstr ""
 
 msgid "Normal Priority (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr ""
 
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
 msgstr ""
 
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:28
 msgid "Overview"
 msgstr "Överblick"
 
 msgid "Overview"
 msgstr "Överblick"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
-msgid "Parse only the last stated number of log entries for suspicious events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
+msgid ""
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:67
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:76
 msgid "Processing Log"
 msgstr ""
 
 msgid "Processing Log"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr ""
 
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:156
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:169
+msgid "Protocol/URL format not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr ""
 
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
 msgstr ""
 
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:223
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:222
 msgid "Refresh"
 msgstr "Uppdatera"
 
 msgid "Refresh"
 msgstr "Uppdatera"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:214
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218
 msgid "Reload"
 msgstr "Ladda om"
 
 msgid "Reload"
 msgstr "Ladda om"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Report Directory"
 msgstr "Rapportkatalog"
 
 msgid "Report Directory"
 msgstr "Rapportkatalog"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid "Report Elements"
 msgstr ""
 
 msgid "Report Elements"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:221
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:225
 msgid "Restart"
 msgstr "Starta om"
 
 msgid "Restart"
 msgstr "Starta om"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr ""
 
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr ""
 
@@ -539,14 +606,26 @@ msgstr ""
 msgid "Result"
 msgstr "Resultat"
 
 msgid "Result"
 msgstr "Resultat"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:161
+msgid "Rulev4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
+msgid "Rulev6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
 msgid "Run Flags"
 msgstr "Förflaggor"
 
 msgid "Run Flags"
 msgstr "Förflaggor"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
 msgid "Run Information"
 msgstr ""
 
 msgid "Run Information"
 msgstr ""
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:226
+msgid "Save Custom Feeds"
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr ""
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr ""
@@ -555,23 +634,23 @@ msgstr ""
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr ""
 
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Select one of the pre-configured download utilities."
 msgstr ""
 
 msgid "Select one of the pre-configured download utilities."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Select the WAN network device(s)."
 msgstr ""
 
 msgid "Select the WAN network device(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr ""
 
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr ""
 
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "Sender address for banIP notification E-Mails."
 msgstr ""
 
 msgid "Sender address for banIP notification E-Mails."
 msgstr ""
 
@@ -580,15 +659,11 @@ msgstr ""
 msgid "Set"
 msgstr ""
 
 msgid "Set"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set Policy"
-msgstr ""
-
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:60
 msgid "Set Reporting"
 msgstr ""
 
 msgid "Set Reporting"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Set Split Size"
 msgstr ""
 
 msgid "Set Split Size"
 msgstr ""
 
@@ -600,41 +675,41 @@ msgstr ""
 msgid "Set Survey..."
 msgstr ""
 
 msgid "Set Survey..."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:229
 msgid "Set details"
 msgstr ""
 
 msgid "Set details"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
 msgstr ""
 
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set the nft policy for banIP-related sets."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "Set the nft policy for banIP-related Sets."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Set the syslog level for NFT logging."
 msgstr ""
 
 msgid "Set the syslog level for NFT logging."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
 msgid "Settings"
 msgstr "Inställningar"
 
 msgid "Settings"
 msgstr "Inställningar"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Split external set loading after every n members to save RAM."
 msgstr ""
 
 msgid "Split external set loading after every n members to save RAM."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "Startup Trigger Interface"
 msgstr ""
 
 msgid "Startup Trigger Interface"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:151
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
 msgid "Status"
 msgstr ""
 
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:207
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:211
 msgid "Stop"
 msgstr ""
 
 msgid "Stop"
 msgstr ""
 
@@ -642,33 +717,33 @@ msgstr ""
 msgid "Survey"
 msgstr ""
 
 msgid "Survey"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
 msgid "System Information"
 msgstr ""
 
 msgid "System Information"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Target directory for banIP-related report files."
 msgstr ""
 
 msgid "Target directory for banIP-related report files."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Target directory for compressed feed backups."
 msgstr ""
 
 msgid "Target directory for compressed feed backups."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
 msgid "The allowlist is too big, unable to save modifications."
 msgstr ""
 
 msgid "The allowlist is too big, unable to save modifications."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:28
 msgid "The blocklist is too big, unable to save modifications."
 msgstr ""
 
 msgid "The blocklist is too big, unable to save modifications."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
 msgstr ""
 
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "The selected priority will be used for banIP background processing."
 msgstr ""
 
 msgid "The selected priority will be used for banIP background processing."
 msgstr ""
 
@@ -682,14 +757,14 @@ msgid ""
 "The syslog output, prefiltered for banIP-related processing log entries only."
 msgstr ""
 
 "The syslog output, prefiltered for banIP-related processing log entries only."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:32
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 "IPv6 address or domain name per line."
 msgstr ""
 
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 "IPv6 address or domain name per line."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:32
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
@@ -706,38 +781,46 @@ msgstr ""
 msgid "Timestamp"
 msgstr ""
 
 msgid "Timestamp"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
 msgstr ""
 
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "Topic for banIP notification E-Mails."
 msgstr ""
 
 msgid "Topic for banIP notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger Action"
 msgstr ""
 
 msgid "Trigger Action"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid "Trigger Delay"
 msgstr ""
 
 msgid "Trigger Delay"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger action on ifup interface events."
 msgstr ""
 
 msgid "Trigger action on ifup interface events."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:20
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:20
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:150
+msgid "URLv4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:163
+msgid "URLv6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
 msgid "Unable to save modifications: %s"
 msgstr ""
 
 msgid "Unable to save modifications: %s"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Verbose Debug Logging"
 msgstr ""
 
 msgid "Verbose Debug Logging"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
 msgid "Version"
 msgstr ""
 
 msgid "Version"
 msgstr ""
 
@@ -745,7 +828,8 @@ msgstr ""
 msgid "WAN-Forward (packets)"
 msgstr ""
 
 msgid "WAN-Forward (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "WAN-Forward Chain"
 msgstr ""
 
 msgid "WAN-Forward Chain"
 msgstr ""
 
@@ -753,16 +837,22 @@ msgstr ""
 msgid "WAN-Input (packets)"
 msgstr ""
 
 msgid "WAN-Input (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "WAN-Input Chain"
 msgstr ""
 
 msgid "WAN-Input Chain"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:468
-msgid "alert"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:121
+msgid ""
+"With this editor you can fill up an initial custom feed file (a 1:1 copy of "
+"the version shipped with the package). The file is located at '/etc/banip/"
+"banip.custom.feeds'. Then you can edit this file, delete entries, add new "
+"ones, etc. To go back to the maintainers version just empty the custom feed "
+"file again (do not delete it!)."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
-msgid "audit"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+msgid "alert"
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
@@ -777,63 +867,63 @@ msgstr ""
 msgid "banIP"
 msgstr ""
 
 msgid "banIP"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:469
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
 msgid "crit"
 msgstr ""
 
 msgid "crit"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
 msgid "debug"
 msgstr ""
 
 msgid "debug"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:467
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
 msgid "emerg"
 msgstr ""
 
 msgid "emerg"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
 msgid "err"
 msgstr ""
 
 msgid "err"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:473
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:487
 msgid "info"
 msgstr ""
 
 msgid "info"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:434
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:444
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:454
 msgid "local allowlist"
 msgstr ""
 
 msgid "local allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:431
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:441
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
 msgid "local blocklist"
 msgstr ""
 
 msgid "local blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
 msgid "memory (default)"
 msgstr ""
 
 msgid "memory (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:472
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
 msgid "notice"
 msgstr ""
 
 msgid "notice"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
 msgid "performance"
 msgstr ""
 
 msgid "performance"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:316
 msgid "reload"
 msgstr ""
 
 msgid "reload"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
 msgid "restart"
 msgstr ""
 
 msgid "restart"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
 msgid "start (default)"
 msgstr ""
 
 msgid "start (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:471
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:485
 msgid "warn (default)"
 msgstr ""
 
 msgid "warn (default)"
 msgstr ""
 
@@ -943,9 +1033,6 @@ msgstr ""
 #~ msgid "Advanced"
 #~ msgstr "Avancerat"
 
 #~ msgid "Advanced"
 #~ msgstr "Avancerat"
 
-#~ msgid "Description"
-#~ msgstr "Beskrivning"
-
 #~ msgid "Edit Configuration"
 #~ msgstr "Redigerar konfigurationen"
 
 #~ msgid "Edit Configuration"
 #~ msgstr "Redigerar konfigurationen"
 
index 956adc5d2ff46e4e3fc4d036d76d72a0cb91ee49..720cd619aad4b57b0c71c3e13f6d55bc90afca0c 100644 (file)
@@ -14,144 +14,154 @@ msgstr ""
 msgid "-- Set Selection --"
 msgstr ""
 
 msgid "-- Set Selection --"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:408
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
 msgid "-100"
 msgstr ""
 
 msgid "-100"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
 msgid "-200 (default)"
 msgstr ""
 
 msgid "-200 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
 msgid "-300"
 msgstr ""
 
 msgid "-300"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
 msgid "-400"
 msgstr ""
 
 msgid "-400"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
 msgid "0"
 msgstr ""
 
 msgid "0"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+msgid "0 (disable)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
 msgid "100 (default)"
 msgstr ""
 
 msgid "100 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498
 msgid "1000"
 msgstr ""
 
 msgid "1000"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:350
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354
 msgid "1024 (default)"
 msgstr ""
 
 msgid "1024 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:351
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
 msgid "2048"
 msgstr ""
 
 msgid "2048"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
 msgid "250"
 msgstr ""
 
 msgid "250"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
 msgid "4096"
 msgstr ""
 
 msgid "4096"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:494
 msgid "50"
 msgstr ""
 
 msgid "50"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497
 msgid "500"
 msgstr ""
 
 msgid "500"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:349
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:353
 msgid "512"
 msgstr ""
 
 msgid "512"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:562
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:573
 msgid "ASNs"
 msgstr ""
 
 msgid "ASNs"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
 msgid "Active Devices"
 msgstr "Vifaa Vinavyotumika"
 
 msgid "Active Devices"
 msgstr "Vifaa Vinavyotumika"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
 msgid "Active Feeds"
 msgstr ""
 
 msgid "Active Feeds"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
 msgid "Active Subnets"
 msgstr "Subnets zinazotumika"
 
 msgid "Active Subnets"
 msgstr "Subnets zinazotumika"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr ""
 
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:233
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
 msgid "Advanced Settings"
 msgstr ""
 
 msgid "Advanced Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Allowlist Only"
 msgstr ""
 
 msgid "Allowlist Only"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Auto Allowlist"
 msgstr ""
 
 msgid "Auto Allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Auto Blocklist"
 msgstr ""
 
 msgid "Auto Blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid "Auto Detection"
 msgstr ""
 
 msgid "Auto Detection"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr ""
 
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr ""
 
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Backup Directory"
 msgstr ""
 
 msgid "Backup Directory"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base Directory"
 msgstr ""
 
 msgid "Base Directory"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base working directory while banIP processing."
 msgstr ""
 
 msgid "Base working directory while banIP processing."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Blocklist Expiry"
 msgstr ""
 
 msgid "Blocklist Expiry"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
 msgid "Blocklist Feeds"
 msgstr ""
 
 msgid "Blocklist Feeds"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid ""
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "CPU Cores"
 msgstr ""
 
 msgid "CPU Cores"
 msgstr ""
 
@@ -160,21 +170,21 @@ msgstr ""
 msgid "Cancel"
 msgstr ""
 
 msgid "Cancel"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
-msgid "Chain Priority"
-msgstr ""
-
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:238
 msgid "Chain/Set Settings"
 msgstr ""
 
 msgid "Chain/Set Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:337
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:478
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr ""
 
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:217
+msgid "Clear Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:30
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
@@ -183,79 +193,91 @@ msgid ""
 "documentation</a>"
 msgstr ""
 
 "documentation</a>"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:552
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:563
 msgid "Countries"
 msgstr ""
 
 msgid "Countries"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
 msgstr ""
 
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid "Deduplicate IPs"
 msgstr ""
 
 msgid "Deduplicate IPs"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid "Default Block Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:176
+msgid "Description"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
 msgstr ""
 
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:200
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
 msgid "Domain Lookup"
 msgstr ""
 
 msgid "Domain Lookup"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Don't check SSL server certificates during download."
 msgstr ""
 
 msgid "Don't check SSL server certificates during download."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Download Insecure"
 msgstr ""
 
 msgid "Download Insecure"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid "Download Parameters"
 msgstr ""
 
 msgid "Download Parameters"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Download Utility"
 msgstr ""
 
 msgid "Download Utility"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "E-Mail Notification"
 msgstr ""
 
 msgid "E-Mail Notification"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "E-Mail Profile"
 msgstr ""
 
 msgid "E-Mail Profile"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid "E-Mail Receiver Address"
 msgstr ""
 
 msgid "E-Mail Receiver Address"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "E-Mail Sender Address"
 msgstr ""
 
 msgid "E-Mail Sender Address"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:240
 msgid "E-Mail Settings"
 msgstr ""
 
 msgid "E-Mail Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "E-Mail Topic"
 msgstr ""
 
 msgid "E-Mail Topic"
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
 msgid "Edit Allowlist"
 msgstr ""
 
 msgid "Edit Allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:44
 msgid "Edit Blocklist"
 msgstr ""
 
 msgid "Edit Blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
 msgid "Element Count"
 msgstr ""
 
 msgid "Element Count"
 msgstr ""
 
@@ -263,39 +285,60 @@ msgstr ""
 msgid "Elements"
 msgstr ""
 
 msgid "Elements"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:142
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:180
+msgid "Empty field not allowed"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enable the banIP service."
 msgstr ""
 
 msgid "Enable the banIP service."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr ""
 
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enabled"
 msgstr ""
 
 msgid "Enabled"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "Enables IPv4 support."
 msgstr ""
 
 msgid "Enables IPv4 support."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "Enables IPv6 support."
 msgstr ""
 
 msgid "Enables IPv6 support."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Expiry time for auto added blocklist set members."
 msgstr ""
 
 msgid "Expiry time for auto added blocklist set members."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:535
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:137
+msgid "Feed Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
 msgid "Feed Selection"
 msgstr ""
 
 msgid "Feed Selection"
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:208
+msgid "Fill Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
 msgid "Firewall Log"
 msgstr ""
 
 msgid "Firewall Log"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:232
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:185
+msgid "Flag"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:192
+msgid "Flag not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
 msgid "General Settings"
 msgstr ""
 
 msgid "General Settings"
 msgstr ""
 
@@ -303,11 +346,11 @@ msgstr ""
 msgid "Grant access to LuCI app banIP"
 msgstr ""
 
 msgid "Grant access to LuCI app banIP"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
 msgid "High Priority"
 msgstr ""
 
 msgid "High Priority"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
 msgid "Highest Priority"
 msgstr ""
 
 msgid "Highest Priority"
 msgstr ""
 
@@ -319,71 +362,80 @@ msgstr ""
 msgid "IP Search..."
 msgstr ""
 
 msgid "IP Search..."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "IPv4 Support"
 msgstr ""
 
 msgid "IPv4 Support"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "IPv6 Support"
 msgstr ""
 
 msgid "IPv6 Support"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
 msgstr ""
 
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:149
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:153
 msgid "Information"
 msgstr ""
 
 msgid "Information"
 msgstr ""
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:145
+msgid "Invalid characters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:73
+msgid "Invalid input values, unable to save modifications."
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "LAN-Forward Chain"
 msgstr ""
 
 msgid "LAN-Forward Chain"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
 msgid "Last Run"
 msgstr ""
 
 msgid "Last Run"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
 msgid "Least Priority"
 msgstr ""
 
 msgid "Least Priority"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
 msgid "Less Priority"
 msgstr ""
 
 msgid "Less Priority"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr ""
 
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr ""
 
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr ""
 
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr ""
 
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
 msgstr ""
 
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr ""
 
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:543
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr ""
 
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr ""
 
@@ -391,68 +443,76 @@ msgstr ""
 msgid "List the elements of a specific banIP-related Set."
 msgstr ""
 
 msgid "List the elements of a specific banIP-related Set."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid "Log Count"
 msgstr ""
 
 msgid "Log Count"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log LAN-Forward"
 msgstr ""
 
 msgid "Log LAN-Forward"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Log Level"
 msgstr ""
 
 msgid "Log Level"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
 msgid "Log Limit"
 msgstr ""
 
 msgid "Log Limit"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:235
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:239
 msgid "Log Settings"
 msgstr ""
 
 msgid "Log Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid "Log Terms"
 msgstr ""
 
 msgid "Log Terms"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log WAN-Forward"
 msgstr ""
 
 msgid "Log WAN-Forward"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log WAN-Input"
 msgstr ""
 
 msgid "Log WAN-Input"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr ""
 
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr ""
 
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr ""
 
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid "Max Open Files"
 msgstr ""
 
 msgid "Max Open Files"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "NFT Chain Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
 msgid "NFT Information"
 msgstr ""
 
 msgid "NFT Information"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "NFT Set Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Network Devices"
 msgstr ""
 
 msgid "Network Devices"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Network Interfaces"
 msgstr ""
 
 msgid "Network Interfaces"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "Nice Level"
 msgstr ""
 
 msgid "Nice Level"
 msgstr ""
 
@@ -469,68 +529,75 @@ msgstr ""
 msgid "No banIP related processing logs yet!"
 msgstr ""
 
 msgid "No banIP related processing logs yet!"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
 msgid "Normal Priority (default)"
 msgstr ""
 
 msgid "Normal Priority (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr ""
 
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
 msgstr ""
 
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:28
 msgid "Overview"
 msgstr ""
 
 msgid "Overview"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
-msgid "Parse only the last stated number of log entries for suspicious events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
+msgid ""
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:67
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:76
 msgid "Processing Log"
 msgstr ""
 
 msgid "Processing Log"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr ""
 
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:156
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:169
+msgid "Protocol/URL format not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr ""
 
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
 msgstr ""
 
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:223
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:222
 msgid "Refresh"
 msgstr ""
 
 msgid "Refresh"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:214
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218
 msgid "Reload"
 msgstr ""
 
 msgid "Reload"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Report Directory"
 msgstr ""
 
 msgid "Report Directory"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid "Report Elements"
 msgstr ""
 
 msgid "Report Elements"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:221
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:225
 msgid "Restart"
 msgstr ""
 
 msgid "Restart"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr ""
 
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr ""
 
@@ -539,14 +606,26 @@ msgstr ""
 msgid "Result"
 msgstr ""
 
 msgid "Result"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:161
+msgid "Rulev4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
+msgid "Rulev6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
 msgid "Run Flags"
 msgstr ""
 
 msgid "Run Flags"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
 msgid "Run Information"
 msgstr ""
 
 msgid "Run Information"
 msgstr ""
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:226
+msgid "Save Custom Feeds"
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr ""
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr ""
@@ -555,23 +634,23 @@ msgstr ""
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr ""
 
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Select one of the pre-configured download utilities."
 msgstr ""
 
 msgid "Select one of the pre-configured download utilities."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Select the WAN network device(s)."
 msgstr ""
 
 msgid "Select the WAN network device(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr ""
 
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr ""
 
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "Sender address for banIP notification E-Mails."
 msgstr ""
 
 msgid "Sender address for banIP notification E-Mails."
 msgstr ""
 
@@ -580,15 +659,11 @@ msgstr ""
 msgid "Set"
 msgstr ""
 
 msgid "Set"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set Policy"
-msgstr ""
-
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:60
 msgid "Set Reporting"
 msgstr ""
 
 msgid "Set Reporting"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Set Split Size"
 msgstr ""
 
 msgid "Set Split Size"
 msgstr ""
 
@@ -600,41 +675,41 @@ msgstr ""
 msgid "Set Survey..."
 msgstr ""
 
 msgid "Set Survey..."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:229
 msgid "Set details"
 msgstr ""
 
 msgid "Set details"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
 msgstr ""
 
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set the nft policy for banIP-related sets."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "Set the nft policy for banIP-related Sets."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Set the syslog level for NFT logging."
 msgstr ""
 
 msgid "Set the syslog level for NFT logging."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
 msgid "Settings"
 msgstr ""
 
 msgid "Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Split external set loading after every n members to save RAM."
 msgstr ""
 
 msgid "Split external set loading after every n members to save RAM."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "Startup Trigger Interface"
 msgstr ""
 
 msgid "Startup Trigger Interface"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:151
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
 msgid "Status"
 msgstr ""
 
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:207
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:211
 msgid "Stop"
 msgstr ""
 
 msgid "Stop"
 msgstr ""
 
@@ -642,33 +717,33 @@ msgstr ""
 msgid "Survey"
 msgstr ""
 
 msgid "Survey"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
 msgid "System Information"
 msgstr ""
 
 msgid "System Information"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Target directory for banIP-related report files."
 msgstr ""
 
 msgid "Target directory for banIP-related report files."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Target directory for compressed feed backups."
 msgstr ""
 
 msgid "Target directory for compressed feed backups."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
 msgid "The allowlist is too big, unable to save modifications."
 msgstr ""
 
 msgid "The allowlist is too big, unable to save modifications."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:28
 msgid "The blocklist is too big, unable to save modifications."
 msgstr ""
 
 msgid "The blocklist is too big, unable to save modifications."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
 msgstr ""
 
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "The selected priority will be used for banIP background processing."
 msgstr ""
 
 msgid "The selected priority will be used for banIP background processing."
 msgstr ""
 
@@ -682,14 +757,14 @@ msgid ""
 "The syslog output, prefiltered for banIP-related processing log entries only."
 msgstr ""
 
 "The syslog output, prefiltered for banIP-related processing log entries only."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:32
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 "IPv6 address or domain name per line."
 msgstr ""
 
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 "IPv6 address or domain name per line."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:32
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
@@ -706,38 +781,46 @@ msgstr ""
 msgid "Timestamp"
 msgstr ""
 
 msgid "Timestamp"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
 msgstr ""
 
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "Topic for banIP notification E-Mails."
 msgstr ""
 
 msgid "Topic for banIP notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger Action"
 msgstr ""
 
 msgid "Trigger Action"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid "Trigger Delay"
 msgstr ""
 
 msgid "Trigger Delay"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger action on ifup interface events."
 msgstr ""
 
 msgid "Trigger action on ifup interface events."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:20
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:20
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:150
+msgid "URLv4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:163
+msgid "URLv6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
 msgid "Unable to save modifications: %s"
 msgstr ""
 
 msgid "Unable to save modifications: %s"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Verbose Debug Logging"
 msgstr ""
 
 msgid "Verbose Debug Logging"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
 msgid "Version"
 msgstr ""
 
 msgid "Version"
 msgstr ""
 
@@ -745,7 +828,8 @@ msgstr ""
 msgid "WAN-Forward (packets)"
 msgstr ""
 
 msgid "WAN-Forward (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "WAN-Forward Chain"
 msgstr ""
 
 msgid "WAN-Forward Chain"
 msgstr ""
 
@@ -753,16 +837,22 @@ msgstr ""
 msgid "WAN-Input (packets)"
 msgstr ""
 
 msgid "WAN-Input (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "WAN-Input Chain"
 msgstr ""
 
 msgid "WAN-Input Chain"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:468
-msgid "alert"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:121
+msgid ""
+"With this editor you can fill up an initial custom feed file (a 1:1 copy of "
+"the version shipped with the package). The file is located at '/etc/banip/"
+"banip.custom.feeds'. Then you can edit this file, delete entries, add new "
+"ones, etc. To go back to the maintainers version just empty the custom feed "
+"file again (do not delete it!)."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
-msgid "audit"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+msgid "alert"
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
@@ -777,63 +867,63 @@ msgstr ""
 msgid "banIP"
 msgstr ""
 
 msgid "banIP"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:469
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
 msgid "crit"
 msgstr ""
 
 msgid "crit"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
 msgid "debug"
 msgstr ""
 
 msgid "debug"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:467
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
 msgid "emerg"
 msgstr ""
 
 msgid "emerg"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
 msgid "err"
 msgstr ""
 
 msgid "err"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:473
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:487
 msgid "info"
 msgstr ""
 
 msgid "info"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:434
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:444
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:454
 msgid "local allowlist"
 msgstr ""
 
 msgid "local allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:431
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:441
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
 msgid "local blocklist"
 msgstr ""
 
 msgid "local blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
 msgid "memory (default)"
 msgstr ""
 
 msgid "memory (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:472
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
 msgid "notice"
 msgstr ""
 
 msgid "notice"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
 msgid "performance"
 msgstr ""
 
 msgid "performance"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:316
 msgid "reload"
 msgstr ""
 
 msgid "reload"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
 msgid "restart"
 msgstr ""
 
 msgid "restart"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
 msgid "start (default)"
 msgstr ""
 
 msgid "start (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:471
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:485
 msgid "warn (default)"
 msgstr ""
 
 msgid "warn (default)"
 msgstr ""
 
index a8cc9a287aa8f1c1e2a3749497d6aacca4742cd5..51a5ac4d74f895f72ea030ba4260a2fb9f585cfd 100644 (file)
@@ -5,144 +5,154 @@ msgstr "Content-Type: text/plain; charset=UTF-8"
 msgid "-- Set Selection --"
 msgstr ""
 
 msgid "-- Set Selection --"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:408
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
 msgid "-100"
 msgstr ""
 
 msgid "-100"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
 msgid "-200 (default)"
 msgstr ""
 
 msgid "-200 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
 msgid "-300"
 msgstr ""
 
 msgid "-300"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
 msgid "-400"
 msgstr ""
 
 msgid "-400"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
 msgid "0"
 msgstr ""
 
 msgid "0"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+msgid "0 (disable)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
 msgid "100 (default)"
 msgstr ""
 
 msgid "100 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498
 msgid "1000"
 msgstr ""
 
 msgid "1000"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:350
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354
 msgid "1024 (default)"
 msgstr ""
 
 msgid "1024 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:351
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
 msgid "2048"
 msgstr ""
 
 msgid "2048"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
 msgid "250"
 msgstr ""
 
 msgid "250"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
 msgid "4096"
 msgstr ""
 
 msgid "4096"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:494
 msgid "50"
 msgstr ""
 
 msgid "50"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497
 msgid "500"
 msgstr ""
 
 msgid "500"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:349
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:353
 msgid "512"
 msgstr ""
 
 msgid "512"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:562
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:573
 msgid "ASNs"
 msgstr ""
 
 msgid "ASNs"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
 msgid "Active Devices"
 msgstr ""
 
 msgid "Active Devices"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
 msgid "Active Feeds"
 msgstr ""
 
 msgid "Active Feeds"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
 msgid "Active Subnets"
 msgstr ""
 
 msgid "Active Subnets"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr ""
 
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:233
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
 msgid "Advanced Settings"
 msgstr ""
 
 msgid "Advanced Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Allowlist Only"
 msgstr ""
 
 msgid "Allowlist Only"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Auto Allowlist"
 msgstr ""
 
 msgid "Auto Allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Auto Blocklist"
 msgstr ""
 
 msgid "Auto Blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid "Auto Detection"
 msgstr ""
 
 msgid "Auto Detection"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr ""
 
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr ""
 
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Backup Directory"
 msgstr ""
 
 msgid "Backup Directory"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base Directory"
 msgstr ""
 
 msgid "Base Directory"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base working directory while banIP processing."
 msgstr ""
 
 msgid "Base working directory while banIP processing."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Blocklist Expiry"
 msgstr ""
 
 msgid "Blocklist Expiry"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
 msgid "Blocklist Feeds"
 msgstr ""
 
 msgid "Blocklist Feeds"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid ""
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "CPU Cores"
 msgstr ""
 
 msgid "CPU Cores"
 msgstr ""
 
@@ -151,21 +161,21 @@ msgstr ""
 msgid "Cancel"
 msgstr ""
 
 msgid "Cancel"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
-msgid "Chain Priority"
-msgstr ""
-
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:238
 msgid "Chain/Set Settings"
 msgstr ""
 
 msgid "Chain/Set Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:337
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:478
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr ""
 
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:217
+msgid "Clear Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:30
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
@@ -174,79 +184,91 @@ msgid ""
 "documentation</a>"
 msgstr ""
 
 "documentation</a>"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:552
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:563
 msgid "Countries"
 msgstr ""
 
 msgid "Countries"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
 msgstr ""
 
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid "Deduplicate IPs"
 msgstr ""
 
 msgid "Deduplicate IPs"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid "Default Block Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:176
+msgid "Description"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
 msgstr ""
 
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:200
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
 msgid "Domain Lookup"
 msgstr ""
 
 msgid "Domain Lookup"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Don't check SSL server certificates during download."
 msgstr ""
 
 msgid "Don't check SSL server certificates during download."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Download Insecure"
 msgstr ""
 
 msgid "Download Insecure"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid "Download Parameters"
 msgstr ""
 
 msgid "Download Parameters"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Download Utility"
 msgstr ""
 
 msgid "Download Utility"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "E-Mail Notification"
 msgstr ""
 
 msgid "E-Mail Notification"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "E-Mail Profile"
 msgstr ""
 
 msgid "E-Mail Profile"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid "E-Mail Receiver Address"
 msgstr ""
 
 msgid "E-Mail Receiver Address"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "E-Mail Sender Address"
 msgstr ""
 
 msgid "E-Mail Sender Address"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:240
 msgid "E-Mail Settings"
 msgstr ""
 
 msgid "E-Mail Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "E-Mail Topic"
 msgstr ""
 
 msgid "E-Mail Topic"
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
 msgid "Edit Allowlist"
 msgstr ""
 
 msgid "Edit Allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:44
 msgid "Edit Blocklist"
 msgstr ""
 
 msgid "Edit Blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
 msgid "Element Count"
 msgstr ""
 
 msgid "Element Count"
 msgstr ""
 
@@ -254,39 +276,60 @@ msgstr ""
 msgid "Elements"
 msgstr ""
 
 msgid "Elements"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:142
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:180
+msgid "Empty field not allowed"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enable the banIP service."
 msgstr ""
 
 msgid "Enable the banIP service."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr ""
 
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enabled"
 msgstr ""
 
 msgid "Enabled"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "Enables IPv4 support."
 msgstr ""
 
 msgid "Enables IPv4 support."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "Enables IPv6 support."
 msgstr ""
 
 msgid "Enables IPv6 support."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Expiry time for auto added blocklist set members."
 msgstr ""
 
 msgid "Expiry time for auto added blocklist set members."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:535
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:137
+msgid "Feed Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
 msgid "Feed Selection"
 msgstr ""
 
 msgid "Feed Selection"
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:208
+msgid "Fill Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
 msgid "Firewall Log"
 msgstr ""
 
 msgid "Firewall Log"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:232
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:185
+msgid "Flag"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:192
+msgid "Flag not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
 msgid "General Settings"
 msgstr ""
 
 msgid "General Settings"
 msgstr ""
 
@@ -294,11 +337,11 @@ msgstr ""
 msgid "Grant access to LuCI app banIP"
 msgstr ""
 
 msgid "Grant access to LuCI app banIP"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
 msgid "High Priority"
 msgstr ""
 
 msgid "High Priority"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
 msgid "Highest Priority"
 msgstr ""
 
 msgid "Highest Priority"
 msgstr ""
 
@@ -310,71 +353,80 @@ msgstr ""
 msgid "IP Search..."
 msgstr ""
 
 msgid "IP Search..."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "IPv4 Support"
 msgstr ""
 
 msgid "IPv4 Support"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "IPv6 Support"
 msgstr ""
 
 msgid "IPv6 Support"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
 msgstr ""
 
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:149
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:153
 msgid "Information"
 msgstr ""
 
 msgid "Information"
 msgstr ""
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:145
+msgid "Invalid characters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:73
+msgid "Invalid input values, unable to save modifications."
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "LAN-Forward Chain"
 msgstr ""
 
 msgid "LAN-Forward Chain"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
 msgid "Last Run"
 msgstr ""
 
 msgid "Last Run"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
 msgid "Least Priority"
 msgstr ""
 
 msgid "Least Priority"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
 msgid "Less Priority"
 msgstr ""
 
 msgid "Less Priority"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr ""
 
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr ""
 
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr ""
 
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr ""
 
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
 msgstr ""
 
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr ""
 
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:543
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr ""
 
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr ""
 
@@ -382,68 +434,76 @@ msgstr ""
 msgid "List the elements of a specific banIP-related Set."
 msgstr ""
 
 msgid "List the elements of a specific banIP-related Set."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid "Log Count"
 msgstr ""
 
 msgid "Log Count"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log LAN-Forward"
 msgstr ""
 
 msgid "Log LAN-Forward"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Log Level"
 msgstr ""
 
 msgid "Log Level"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
 msgid "Log Limit"
 msgstr ""
 
 msgid "Log Limit"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:235
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:239
 msgid "Log Settings"
 msgstr ""
 
 msgid "Log Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid "Log Terms"
 msgstr ""
 
 msgid "Log Terms"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log WAN-Forward"
 msgstr ""
 
 msgid "Log WAN-Forward"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log WAN-Input"
 msgstr ""
 
 msgid "Log WAN-Input"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr ""
 
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr ""
 
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr ""
 
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid "Max Open Files"
 msgstr ""
 
 msgid "Max Open Files"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "NFT Chain Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
 msgid "NFT Information"
 msgstr ""
 
 msgid "NFT Information"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "NFT Set Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Network Devices"
 msgstr ""
 
 msgid "Network Devices"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Network Interfaces"
 msgstr ""
 
 msgid "Network Interfaces"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "Nice Level"
 msgstr ""
 
 msgid "Nice Level"
 msgstr ""
 
@@ -460,68 +520,75 @@ msgstr ""
 msgid "No banIP related processing logs yet!"
 msgstr ""
 
 msgid "No banIP related processing logs yet!"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
 msgid "Normal Priority (default)"
 msgstr ""
 
 msgid "Normal Priority (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr ""
 
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
 msgstr ""
 
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:28
 msgid "Overview"
 msgstr ""
 
 msgid "Overview"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
-msgid "Parse only the last stated number of log entries for suspicious events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
+msgid ""
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:67
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:76
 msgid "Processing Log"
 msgstr ""
 
 msgid "Processing Log"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr ""
 
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:156
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:169
+msgid "Protocol/URL format not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr ""
 
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
 msgstr ""
 
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:223
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:222
 msgid "Refresh"
 msgstr ""
 
 msgid "Refresh"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:214
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218
 msgid "Reload"
 msgstr ""
 
 msgid "Reload"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Report Directory"
 msgstr ""
 
 msgid "Report Directory"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid "Report Elements"
 msgstr ""
 
 msgid "Report Elements"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:221
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:225
 msgid "Restart"
 msgstr ""
 
 msgid "Restart"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr ""
 
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr ""
 
@@ -530,14 +597,26 @@ msgstr ""
 msgid "Result"
 msgstr ""
 
 msgid "Result"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:161
+msgid "Rulev4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
+msgid "Rulev6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
 msgid "Run Flags"
 msgstr ""
 
 msgid "Run Flags"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
 msgid "Run Information"
 msgstr ""
 
 msgid "Run Information"
 msgstr ""
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:226
+msgid "Save Custom Feeds"
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr ""
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr ""
@@ -546,23 +625,23 @@ msgstr ""
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr ""
 
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Select one of the pre-configured download utilities."
 msgstr ""
 
 msgid "Select one of the pre-configured download utilities."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Select the WAN network device(s)."
 msgstr ""
 
 msgid "Select the WAN network device(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr ""
 
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr ""
 
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "Sender address for banIP notification E-Mails."
 msgstr ""
 
 msgid "Sender address for banIP notification E-Mails."
 msgstr ""
 
@@ -571,15 +650,11 @@ msgstr ""
 msgid "Set"
 msgstr ""
 
 msgid "Set"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set Policy"
-msgstr ""
-
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:60
 msgid "Set Reporting"
 msgstr ""
 
 msgid "Set Reporting"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Set Split Size"
 msgstr ""
 
 msgid "Set Split Size"
 msgstr ""
 
@@ -591,41 +666,41 @@ msgstr ""
 msgid "Set Survey..."
 msgstr ""
 
 msgid "Set Survey..."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:229
 msgid "Set details"
 msgstr ""
 
 msgid "Set details"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
 msgstr ""
 
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set the nft policy for banIP-related sets."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "Set the nft policy for banIP-related Sets."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Set the syslog level for NFT logging."
 msgstr ""
 
 msgid "Set the syslog level for NFT logging."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
 msgid "Settings"
 msgstr ""
 
 msgid "Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Split external set loading after every n members to save RAM."
 msgstr ""
 
 msgid "Split external set loading after every n members to save RAM."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "Startup Trigger Interface"
 msgstr ""
 
 msgid "Startup Trigger Interface"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:151
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
 msgid "Status"
 msgstr ""
 
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:207
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:211
 msgid "Stop"
 msgstr ""
 
 msgid "Stop"
 msgstr ""
 
@@ -633,33 +708,33 @@ msgstr ""
 msgid "Survey"
 msgstr ""
 
 msgid "Survey"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
 msgid "System Information"
 msgstr ""
 
 msgid "System Information"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Target directory for banIP-related report files."
 msgstr ""
 
 msgid "Target directory for banIP-related report files."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Target directory for compressed feed backups."
 msgstr ""
 
 msgid "Target directory for compressed feed backups."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
 msgid "The allowlist is too big, unable to save modifications."
 msgstr ""
 
 msgid "The allowlist is too big, unable to save modifications."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:28
 msgid "The blocklist is too big, unable to save modifications."
 msgstr ""
 
 msgid "The blocklist is too big, unable to save modifications."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
 msgstr ""
 
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "The selected priority will be used for banIP background processing."
 msgstr ""
 
 msgid "The selected priority will be used for banIP background processing."
 msgstr ""
 
@@ -673,14 +748,14 @@ msgid ""
 "The syslog output, prefiltered for banIP-related processing log entries only."
 msgstr ""
 
 "The syslog output, prefiltered for banIP-related processing log entries only."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:32
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 "IPv6 address or domain name per line."
 msgstr ""
 
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 "IPv6 address or domain name per line."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:32
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
@@ -697,38 +772,46 @@ msgstr ""
 msgid "Timestamp"
 msgstr ""
 
 msgid "Timestamp"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
 msgstr ""
 
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "Topic for banIP notification E-Mails."
 msgstr ""
 
 msgid "Topic for banIP notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger Action"
 msgstr ""
 
 msgid "Trigger Action"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid "Trigger Delay"
 msgstr ""
 
 msgid "Trigger Delay"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger action on ifup interface events."
 msgstr ""
 
 msgid "Trigger action on ifup interface events."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:20
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:20
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:150
+msgid "URLv4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:163
+msgid "URLv6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
 msgid "Unable to save modifications: %s"
 msgstr ""
 
 msgid "Unable to save modifications: %s"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Verbose Debug Logging"
 msgstr ""
 
 msgid "Verbose Debug Logging"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
 msgid "Version"
 msgstr ""
 
 msgid "Version"
 msgstr ""
 
@@ -736,7 +819,8 @@ msgstr ""
 msgid "WAN-Forward (packets)"
 msgstr ""
 
 msgid "WAN-Forward (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "WAN-Forward Chain"
 msgstr ""
 
 msgid "WAN-Forward Chain"
 msgstr ""
 
@@ -744,16 +828,22 @@ msgstr ""
 msgid "WAN-Input (packets)"
 msgstr ""
 
 msgid "WAN-Input (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "WAN-Input Chain"
 msgstr ""
 
 msgid "WAN-Input Chain"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:468
-msgid "alert"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:121
+msgid ""
+"With this editor you can fill up an initial custom feed file (a 1:1 copy of "
+"the version shipped with the package). The file is located at '/etc/banip/"
+"banip.custom.feeds'. Then you can edit this file, delete entries, add new "
+"ones, etc. To go back to the maintainers version just empty the custom feed "
+"file again (do not delete it!)."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
-msgid "audit"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+msgid "alert"
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
@@ -768,62 +858,62 @@ msgstr ""
 msgid "banIP"
 msgstr ""
 
 msgid "banIP"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:469
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
 msgid "crit"
 msgstr ""
 
 msgid "crit"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
 msgid "debug"
 msgstr ""
 
 msgid "debug"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:467
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
 msgid "emerg"
 msgstr ""
 
 msgid "emerg"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
 msgid "err"
 msgstr ""
 
 msgid "err"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:473
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:487
 msgid "info"
 msgstr ""
 
 msgid "info"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:434
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:444
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:454
 msgid "local allowlist"
 msgstr ""
 
 msgid "local allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:431
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:441
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
 msgid "local blocklist"
 msgstr ""
 
 msgid "local blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
 msgid "memory (default)"
 msgstr ""
 
 msgid "memory (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:472
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
 msgid "notice"
 msgstr ""
 
 msgid "notice"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
 msgid "performance"
 msgstr ""
 
 msgid "performance"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:316
 msgid "reload"
 msgstr ""
 
 msgid "reload"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
 msgid "restart"
 msgstr ""
 
 msgid "restart"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
 msgid "start (default)"
 msgstr ""
 
 msgid "start (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:471
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:485
 msgid "warn (default)"
 msgstr ""
 msgid "warn (default)"
 msgstr ""
index eff1e942f91bb2628f8a0ce0039f59c8b2de1459..e6e95cda0db7be9e2981a4c387df27621c2efd68 100644 (file)
@@ -14,144 +14,154 @@ msgstr ""
 msgid "-- Set Selection --"
 msgstr ""
 
 msgid "-- Set Selection --"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:408
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
 msgid "-100"
 msgstr ""
 
 msgid "-100"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
 msgid "-200 (default)"
 msgstr ""
 
 msgid "-200 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
 msgid "-300"
 msgstr ""
 
 msgid "-300"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
 msgid "-400"
 msgstr ""
 
 msgid "-400"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
 msgid "0"
 msgstr ""
 
 msgid "0"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+msgid "0 (disable)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
 msgid "100 (default)"
 msgstr ""
 
 msgid "100 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498
 msgid "1000"
 msgstr ""
 
 msgid "1000"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:350
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354
 msgid "1024 (default)"
 msgstr ""
 
 msgid "1024 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:351
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
 msgid "2048"
 msgstr ""
 
 msgid "2048"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
 msgid "250"
 msgstr ""
 
 msgid "250"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
 msgid "4096"
 msgstr ""
 
 msgid "4096"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:494
 msgid "50"
 msgstr ""
 
 msgid "50"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497
 msgid "500"
 msgstr ""
 
 msgid "500"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:349
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:353
 msgid "512"
 msgstr ""
 
 msgid "512"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:562
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:573
 msgid "ASNs"
 msgstr "ASN'ler"
 
 msgid "ASNs"
 msgstr "ASN'ler"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
 msgid "Active Devices"
 msgstr "Aktif Cihazlar"
 
 msgid "Active Devices"
 msgstr "Aktif Cihazlar"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
 msgid "Active Feeds"
 msgstr ""
 
 msgid "Active Feeds"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
 msgid "Active Subnets"
 msgstr "Etkin Alt Ağlar"
 
 msgid "Active Subnets"
 msgstr "Etkin Alt Ağlar"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr ""
 
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:233
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
 msgid "Advanced Settings"
 msgstr ""
 
 msgid "Advanced Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Allowlist Only"
 msgstr ""
 
 msgid "Allowlist Only"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Auto Allowlist"
 msgstr ""
 
 msgid "Auto Allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Auto Blocklist"
 msgstr ""
 
 msgid "Auto Blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid "Auto Detection"
 msgstr "Otomatik Algılama"
 
 msgid "Auto Detection"
 msgstr "Otomatik Algılama"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr ""
 
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr ""
 
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Backup Directory"
 msgstr "Yedekleme Dizini"
 
 msgid "Backup Directory"
 msgstr "Yedekleme Dizini"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base Directory"
 msgstr ""
 
 msgid "Base Directory"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base working directory while banIP processing."
 msgstr ""
 
 msgid "Base working directory while banIP processing."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Blocklist Expiry"
 msgstr ""
 
 msgid "Blocklist Expiry"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
 msgid "Blocklist Feeds"
 msgstr ""
 
 msgid "Blocklist Feeds"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid ""
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "CPU Cores"
 msgstr ""
 
 msgid "CPU Cores"
 msgstr ""
 
@@ -160,21 +170,21 @@ msgstr ""
 msgid "Cancel"
 msgstr "İptal"
 
 msgid "Cancel"
 msgstr "İptal"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
-msgid "Chain Priority"
-msgstr ""
-
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:238
 msgid "Chain/Set Settings"
 msgstr ""
 
 msgid "Chain/Set Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:337
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:478
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr ""
 
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:217
+msgid "Clear Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:30
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
@@ -183,79 +193,91 @@ msgid ""
 "documentation</a>"
 msgstr ""
 
 "documentation</a>"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:552
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:563
 msgid "Countries"
 msgstr "Ülkeler"
 
 msgid "Countries"
 msgstr "Ülkeler"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
 msgstr ""
 
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid "Deduplicate IPs"
 msgstr ""
 
 msgid "Deduplicate IPs"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid "Default Block Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:176
+msgid "Description"
+msgstr "Açıklama"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
 msgstr ""
 
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:200
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
 msgid "Domain Lookup"
 msgstr ""
 
 msgid "Domain Lookup"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Don't check SSL server certificates during download."
 msgstr "İndirme sırasında SSL sunucu sertifikalarını kontrol etme."
 
 msgid "Don't check SSL server certificates during download."
 msgstr "İndirme sırasında SSL sunucu sertifikalarını kontrol etme."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Download Insecure"
 msgstr "Güvensiz İndir"
 
 msgid "Download Insecure"
 msgstr "Güvensiz İndir"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid "Download Parameters"
 msgstr "İndirme Parametreleri"
 
 msgid "Download Parameters"
 msgstr "İndirme Parametreleri"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Download Utility"
 msgstr "İndirme Aracı"
 
 msgid "Download Utility"
 msgstr "İndirme Aracı"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "E-Mail Notification"
 msgstr "E-Posta Bildirimi"
 
 msgid "E-Mail Notification"
 msgstr "E-Posta Bildirimi"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "E-Mail Profile"
 msgstr "E-Posta Profili"
 
 msgid "E-Mail Profile"
 msgstr "E-Posta Profili"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid "E-Mail Receiver Address"
 msgstr "E-Posta Alıcı Adresi"
 
 msgid "E-Mail Receiver Address"
 msgstr "E-Posta Alıcı Adresi"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "E-Mail Sender Address"
 msgstr "E-Posta Gönderen Adresi"
 
 msgid "E-Mail Sender Address"
 msgstr "E-Posta Gönderen Adresi"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:240
 msgid "E-Mail Settings"
 msgstr ""
 
 msgid "E-Mail Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "E-Mail Topic"
 msgstr "E-Posta Konusu"
 
 msgid "E-Mail Topic"
 msgstr "E-Posta Konusu"
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
 msgid "Edit Allowlist"
 msgstr ""
 
 msgid "Edit Allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:44
 msgid "Edit Blocklist"
 msgstr ""
 
 msgid "Edit Blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
 msgid "Element Count"
 msgstr ""
 
 msgid "Element Count"
 msgstr ""
 
@@ -263,39 +285,60 @@ msgstr ""
 msgid "Elements"
 msgstr ""
 
 msgid "Elements"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:142
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:180
+msgid "Empty field not allowed"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enable the banIP service."
 msgstr "BanIP hizmetini etkinleştirin."
 
 msgid "Enable the banIP service."
 msgstr "BanIP hizmetini etkinleştirin."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr ""
 
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enabled"
 msgstr "Etkin"
 
 msgid "Enabled"
 msgstr "Etkin"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "Enables IPv4 support."
 msgstr ""
 
 msgid "Enables IPv4 support."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "Enables IPv6 support."
 msgstr ""
 
 msgid "Enables IPv6 support."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Expiry time for auto added blocklist set members."
 msgstr ""
 
 msgid "Expiry time for auto added blocklist set members."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:535
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:137
+msgid "Feed Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
 msgid "Feed Selection"
 msgstr ""
 
 msgid "Feed Selection"
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:208
+msgid "Fill Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
 msgid "Firewall Log"
 msgstr ""
 
 msgid "Firewall Log"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:232
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:185
+msgid "Flag"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:192
+msgid "Flag not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
 msgid "General Settings"
 msgstr "Genel Ayarlar"
 
 msgid "General Settings"
 msgstr "Genel Ayarlar"
 
@@ -303,11 +346,11 @@ msgstr "Genel Ayarlar"
 msgid "Grant access to LuCI app banIP"
 msgstr "LuCI uygulaması banIP'ye erişim izni verin"
 
 msgid "Grant access to LuCI app banIP"
 msgstr "LuCI uygulaması banIP'ye erişim izni verin"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
 msgid "High Priority"
 msgstr "Yüksek öncelik"
 
 msgid "High Priority"
 msgstr "Yüksek öncelik"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
 msgid "Highest Priority"
 msgstr "En yüksek öncelik"
 
 msgid "Highest Priority"
 msgstr "En yüksek öncelik"
 
@@ -319,71 +362,80 @@ msgstr ""
 msgid "IP Search..."
 msgstr ""
 
 msgid "IP Search..."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "IPv4 Support"
 msgstr "IPv4 Desteği"
 
 msgid "IPv4 Support"
 msgstr "IPv4 Desteği"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "IPv6 Support"
 msgstr "IPv6 Desteği"
 
 msgid "IPv6 Support"
 msgstr "IPv6 Desteği"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
 msgstr ""
 
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:149
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:153
 msgid "Information"
 msgstr "Bilgi"
 
 msgid "Information"
 msgstr "Bilgi"
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:145
+msgid "Invalid characters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:73
+msgid "Invalid input values, unable to save modifications."
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "LAN-Forward Chain"
 msgstr ""
 
 msgid "LAN-Forward Chain"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
 msgid "Last Run"
 msgstr "Son çalışma zamanı"
 
 msgid "Last Run"
 msgstr "Son çalışma zamanı"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
 msgid "Least Priority"
 msgstr "En Az Öncelik"
 
 msgid "Least Priority"
 msgstr "En Az Öncelik"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
 msgid "Less Priority"
 msgstr "Daha Az Öncelik"
 
 msgid "Less Priority"
 msgstr "Daha Az Öncelik"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr ""
 
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr ""
 
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr ""
 
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr ""
 
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
 msgstr ""
 
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr "BanIP başlangıcını tetiklemek için mevcut ağ arayüzlerinin listesi."
 
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr "BanIP başlangıcını tetiklemek için mevcut ağ arayüzlerinin listesi."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:543
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr ""
 
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr ""
 
@@ -391,68 +443,76 @@ msgstr ""
 msgid "List the elements of a specific banIP-related Set."
 msgstr ""
 
 msgid "List the elements of a specific banIP-related Set."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid "Log Count"
 msgstr ""
 
 msgid "Log Count"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log LAN-Forward"
 msgstr ""
 
 msgid "Log LAN-Forward"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Log Level"
 msgstr ""
 
 msgid "Log Level"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
 msgid "Log Limit"
 msgstr "Günlük Sınırı"
 
 msgid "Log Limit"
 msgstr "Günlük Sınırı"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:235
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:239
 msgid "Log Settings"
 msgstr ""
 
 msgid "Log Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid "Log Terms"
 msgstr "Günlük Şartları"
 
 msgid "Log Terms"
 msgstr "Günlük Şartları"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log WAN-Forward"
 msgstr ""
 
 msgid "Log WAN-Forward"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log WAN-Input"
 msgstr ""
 
 msgid "Log WAN-Input"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr ""
 
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr ""
 
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr ""
 
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid "Max Open Files"
 msgstr ""
 
 msgid "Max Open Files"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "NFT Chain Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
 msgid "NFT Information"
 msgstr ""
 
 msgid "NFT Information"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "NFT Set Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Network Devices"
 msgstr ""
 
 msgid "Network Devices"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Network Interfaces"
 msgstr "Ağ arayüzleri"
 
 msgid "Network Interfaces"
 msgstr "Ağ arayüzleri"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "Nice Level"
 msgstr ""
 
 msgid "Nice Level"
 msgstr ""
 
@@ -469,70 +529,75 @@ msgstr ""
 msgid "No banIP related processing logs yet!"
 msgstr ""
 
 msgid "No banIP related processing logs yet!"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
 msgid "Normal Priority (default)"
 msgstr "Normal Öncelik (varsayılan)"
 
 msgid "Normal Priority (default)"
 msgstr "Normal Öncelik (varsayılan)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr ""
 
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
 msgstr ""
 
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:28
 msgid "Overview"
 msgstr "Genel bakış"
 
 msgid "Overview"
 msgstr "Genel bakış"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
-msgid "Parse only the last stated number of log entries for suspicious events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
+msgid ""
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
 msgstr ""
 msgstr ""
-"Şüpheli olaylar için yalnızca son belirtilen günlük girişi sayısını "
-"ayrıştırın."
 
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:67
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:76
 msgid "Processing Log"
 msgstr ""
 
 msgid "Processing Log"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr "BanIP bildirim e-postaları için 'msmtp' tarafından kullanılan profil."
 
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr "BanIP bildirim e-postaları için 'msmtp' tarafından kullanılan profil."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:156
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:169
+msgid "Protocol/URL format not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr ""
 
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
 msgstr ""
 
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:223
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:222
 msgid "Refresh"
 msgstr "Yenile"
 
 msgid "Refresh"
 msgstr "Yenile"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:214
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218
 msgid "Reload"
 msgstr "Yeniden yükle"
 
 msgid "Reload"
 msgstr "Yeniden yükle"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Report Directory"
 msgstr "Rapor Dizini"
 
 msgid "Report Directory"
 msgstr "Rapor Dizini"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid "Report Elements"
 msgstr ""
 
 msgid "Report Elements"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:221
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:225
 msgid "Restart"
 msgstr "Yeniden başlat"
 
 msgid "Restart"
 msgstr "Yeniden başlat"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr ""
 
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr ""
 
@@ -541,14 +606,26 @@ msgstr ""
 msgid "Result"
 msgstr "Sonuç"
 
 msgid "Result"
 msgstr "Sonuç"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:161
+msgid "Rulev4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
+msgid "Rulev6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
 msgid "Run Flags"
 msgstr "Bayrakları Çalıştır"
 
 msgid "Run Flags"
 msgstr "Bayrakları Çalıştır"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
 msgid "Run Information"
 msgstr "Çalıştırma Bilgileri"
 
 msgid "Run Information"
 msgstr "Çalıştırma Bilgileri"
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:226
+msgid "Save Custom Feeds"
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr ""
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr ""
@@ -557,23 +634,23 @@ msgstr ""
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr ""
 
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Select one of the pre-configured download utilities."
 msgstr ""
 
 msgid "Select one of the pre-configured download utilities."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Select the WAN network device(s)."
 msgstr ""
 
 msgid "Select the WAN network device(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr ""
 
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr ""
 
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "Sender address for banIP notification E-Mails."
 msgstr "BanIP bildirim e-postaları için gönderen adresi."
 
 msgid "Sender address for banIP notification E-Mails."
 msgstr "BanIP bildirim e-postaları için gönderen adresi."
 
@@ -582,15 +659,11 @@ msgstr "BanIP bildirim e-postaları için gönderen adresi."
 msgid "Set"
 msgstr ""
 
 msgid "Set"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set Policy"
-msgstr ""
-
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:60
 msgid "Set Reporting"
 msgstr ""
 
 msgid "Set Reporting"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Set Split Size"
 msgstr ""
 
 msgid "Set Split Size"
 msgstr ""
 
@@ -602,41 +675,41 @@ msgstr ""
 msgid "Set Survey..."
 msgstr ""
 
 msgid "Set Survey..."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:229
 msgid "Set details"
 msgstr ""
 
 msgid "Set details"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
 msgstr ""
 
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set the nft policy for banIP-related sets."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "Set the nft policy for banIP-related Sets."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Set the syslog level for NFT logging."
 msgstr ""
 
 msgid "Set the syslog level for NFT logging."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
 msgid "Settings"
 msgstr "Ayarlar"
 
 msgid "Settings"
 msgstr "Ayarlar"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Split external set loading after every n members to save RAM."
 msgstr ""
 
 msgid "Split external set loading after every n members to save RAM."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "Startup Trigger Interface"
 msgstr "Başlangıç Tetikleme Arayüzü"
 
 msgid "Startup Trigger Interface"
 msgstr "Başlangıç Tetikleme Arayüzü"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:151
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
 msgid "Status"
 msgstr ""
 
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:207
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:211
 msgid "Stop"
 msgstr ""
 
 msgid "Stop"
 msgstr ""
 
@@ -644,33 +717,33 @@ msgstr ""
 msgid "Survey"
 msgstr ""
 
 msgid "Survey"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
 msgid "System Information"
 msgstr ""
 
 msgid "System Information"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Target directory for banIP-related report files."
 msgstr ""
 
 msgid "Target directory for banIP-related report files."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Target directory for compressed feed backups."
 msgstr ""
 
 msgid "Target directory for compressed feed backups."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
 msgid "The allowlist is too big, unable to save modifications."
 msgstr ""
 
 msgid "The allowlist is too big, unable to save modifications."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:28
 msgid "The blocklist is too big, unable to save modifications."
 msgstr ""
 
 msgid "The blocklist is too big, unable to save modifications."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
 msgstr ""
 
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "The selected priority will be used for banIP background processing."
 msgstr ""
 
 msgid "The selected priority will be used for banIP background processing."
 msgstr ""
 
@@ -684,14 +757,14 @@ msgid ""
 "The syslog output, prefiltered for banIP-related processing log entries only."
 msgstr ""
 
 "The syslog output, prefiltered for banIP-related processing log entries only."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:32
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 "IPv6 address or domain name per line."
 msgstr ""
 
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 "IPv6 address or domain name per line."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:32
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
@@ -708,38 +781,46 @@ msgstr ""
 msgid "Timestamp"
 msgstr "Zaman damgası"
 
 msgid "Timestamp"
 msgstr "Zaman damgası"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
 msgstr ""
 
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "Topic for banIP notification E-Mails."
 msgstr "BanIP bildirim e-postaları için konu."
 
 msgid "Topic for banIP notification E-Mails."
 msgstr "BanIP bildirim e-postaları için konu."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger Action"
 msgstr ""
 
 msgid "Trigger Action"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid "Trigger Delay"
 msgstr "Tetikleme Gecikmesi"
 
 msgid "Trigger Delay"
 msgstr "Tetikleme Gecikmesi"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger action on ifup interface events."
 msgstr ""
 
 msgid "Trigger action on ifup interface events."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:20
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:20
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:150
+msgid "URLv4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:163
+msgid "URLv6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
 msgid "Unable to save modifications: %s"
 msgstr ""
 
 msgid "Unable to save modifications: %s"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Verbose Debug Logging"
 msgstr "Ayrıntılı Hata Ayıklama Günlüğü"
 
 msgid "Verbose Debug Logging"
 msgstr "Ayrıntılı Hata Ayıklama Günlüğü"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
 msgid "Version"
 msgstr ""
 
 msgid "Version"
 msgstr ""
 
@@ -747,7 +828,8 @@ msgstr ""
 msgid "WAN-Forward (packets)"
 msgstr ""
 
 msgid "WAN-Forward (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "WAN-Forward Chain"
 msgstr ""
 
 msgid "WAN-Forward Chain"
 msgstr ""
 
@@ -755,16 +837,22 @@ msgstr ""
 msgid "WAN-Input (packets)"
 msgstr ""
 
 msgid "WAN-Input (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "WAN-Input Chain"
 msgstr ""
 
 msgid "WAN-Input Chain"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:468
-msgid "alert"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:121
+msgid ""
+"With this editor you can fill up an initial custom feed file (a 1:1 copy of "
+"the version shipped with the package). The file is located at '/etc/banip/"
+"banip.custom.feeds'. Then you can edit this file, delete entries, add new "
+"ones, etc. To go back to the maintainers version just empty the custom feed "
+"file again (do not delete it!)."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
-msgid "audit"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+msgid "alert"
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
@@ -779,66 +867,72 @@ msgstr ""
 msgid "banIP"
 msgstr "banIP"
 
 msgid "banIP"
 msgstr "banIP"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:469
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
 msgid "crit"
 msgstr ""
 
 msgid "crit"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
 msgid "debug"
 msgstr ""
 
 msgid "debug"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:467
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
 msgid "emerg"
 msgstr ""
 
 msgid "emerg"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
 msgid "err"
 msgstr ""
 
 msgid "err"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:473
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:487
 msgid "info"
 msgstr ""
 
 msgid "info"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:434
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:444
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:454
 msgid "local allowlist"
 msgstr ""
 
 msgid "local allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:431
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:441
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
 msgid "local blocklist"
 msgstr ""
 
 msgid "local blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
 msgid "memory (default)"
 msgstr ""
 
 msgid "memory (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:472
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
 msgid "notice"
 msgstr ""
 
 msgid "notice"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
 msgid "performance"
 msgstr ""
 
 msgid "performance"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:316
 msgid "reload"
 msgstr ""
 
 msgid "reload"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
 msgid "restart"
 msgstr ""
 
 msgid "restart"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
 msgid "start (default)"
 msgstr ""
 
 msgid "start (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:471
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:485
 msgid "warn (default)"
 msgstr ""
 
 msgid "warn (default)"
 msgstr ""
 
+#~ msgid ""
+#~ "Parse only the last stated number of log entries for suspicious events."
+#~ msgstr ""
+#~ "Şüpheli olaylar için yalnızca son belirtilen günlük girişi sayısını "
+#~ "ayrıştırın."
+
 #~ msgid "Active Interfaces"
 #~ msgstr "Aktif Arayüzler"
 
 #~ msgid "Active Interfaces"
 #~ msgstr "Aktif Arayüzler"
 
@@ -1448,9 +1542,6 @@ msgstr ""
 #~ msgid "Advanced"
 #~ msgstr "Gelişmiş"
 
 #~ msgid "Advanced"
 #~ msgstr "Gelişmiş"
 
-#~ msgid "Description"
-#~ msgstr "Açıklama"
-
 #~ msgid "Grant UCI access for luci-app-banip"
 #~ msgstr "luci-app-banip için UCI erişimi verin"
 
 #~ msgid "Grant UCI access for luci-app-banip"
 #~ msgstr "luci-app-banip için UCI erişimi verin"
 
index 8a873896b439ef6d6a538ea7e69c9cf86446adde..a12c4e4b612a48dc1b30a589a6868ddd4501c3bf 100644 (file)
@@ -15,144 +15,154 @@ msgstr ""
 msgid "-- Set Selection --"
 msgstr ""
 
 msgid "-- Set Selection --"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:408
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
 msgid "-100"
 msgstr ""
 
 msgid "-100"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
 msgid "-200 (default)"
 msgstr ""
 
 msgid "-200 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
 msgid "-300"
 msgstr ""
 
 msgid "-300"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
 msgid "-400"
 msgstr ""
 
 msgid "-400"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
 msgid "0"
 msgstr ""
 
 msgid "0"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+msgid "0 (disable)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
 msgid "100 (default)"
 msgstr ""
 
 msgid "100 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498
 msgid "1000"
 msgstr ""
 
 msgid "1000"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:350
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354
 msgid "1024 (default)"
 msgstr ""
 
 msgid "1024 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:351
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
 msgid "2048"
 msgstr ""
 
 msgid "2048"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
 msgid "250"
 msgstr ""
 
 msgid "250"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
 msgid "4096"
 msgstr ""
 
 msgid "4096"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:494
 msgid "50"
 msgstr ""
 
 msgid "50"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497
 msgid "500"
 msgstr ""
 
 msgid "500"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:349
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:353
 msgid "512"
 msgstr ""
 
 msgid "512"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:562
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:573
 msgid "ASNs"
 msgstr ""
 
 msgid "ASNs"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
 msgid "Active Devices"
 msgstr ""
 
 msgid "Active Devices"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
 msgid "Active Feeds"
 msgstr ""
 
 msgid "Active Feeds"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
 msgid "Active Subnets"
 msgstr ""
 
 msgid "Active Subnets"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr ""
 
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:233
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
 msgid "Advanced Settings"
 msgstr ""
 
 msgid "Advanced Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Allowlist Only"
 msgstr ""
 
 msgid "Allowlist Only"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Auto Allowlist"
 msgstr ""
 
 msgid "Auto Allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Auto Blocklist"
 msgstr ""
 
 msgid "Auto Blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid "Auto Detection"
 msgstr ""
 
 msgid "Auto Detection"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr ""
 
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr ""
 
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Backup Directory"
 msgstr "Тека для резервних копій"
 
 msgid "Backup Directory"
 msgstr "Тека для резервних копій"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base Directory"
 msgstr ""
 
 msgid "Base Directory"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base working directory while banIP processing."
 msgstr ""
 
 msgid "Base working directory while banIP processing."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Blocklist Expiry"
 msgstr ""
 
 msgid "Blocklist Expiry"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
 msgid "Blocklist Feeds"
 msgstr ""
 
 msgid "Blocklist Feeds"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid ""
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "CPU Cores"
 msgstr ""
 
 msgid "CPU Cores"
 msgstr ""
 
@@ -161,21 +171,21 @@ msgstr ""
 msgid "Cancel"
 msgstr "Скасувати"
 
 msgid "Cancel"
 msgstr "Скасувати"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
-msgid "Chain Priority"
-msgstr ""
-
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:238
 msgid "Chain/Set Settings"
 msgstr ""
 
 msgid "Chain/Set Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:337
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:478
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr ""
 
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:217
+msgid "Clear Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:30
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
@@ -184,79 +194,91 @@ msgid ""
 "documentation</a>"
 msgstr ""
 
 "documentation</a>"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:552
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:563
 msgid "Countries"
 msgstr ""
 
 msgid "Countries"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
 msgstr ""
 
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid "Deduplicate IPs"
 msgstr ""
 
 msgid "Deduplicate IPs"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid "Default Block Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:176
+msgid "Description"
+msgstr "Опис"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
 msgstr ""
 
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:200
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
 msgid "Domain Lookup"
 msgstr ""
 
 msgid "Domain Lookup"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Don't check SSL server certificates during download."
 msgstr "Не перевіряти SSL-сертифікати сервера під час завантаження."
 
 msgid "Don't check SSL server certificates during download."
 msgstr "Не перевіряти SSL-сертифікати сервера під час завантаження."
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Download Insecure"
 msgstr "Завантажувати небезпечним шляхом"
 
 msgid "Download Insecure"
 msgstr "Завантажувати небезпечним шляхом"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid "Download Parameters"
 msgstr "Параметри завантаження"
 
 msgid "Download Parameters"
 msgstr "Параметри завантаження"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Download Utility"
 msgstr "Утиліта для завантаження"
 
 msgid "Download Utility"
 msgstr "Утиліта для завантаження"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "E-Mail Notification"
 msgstr "E-Mail повідомлення"
 
 msgid "E-Mail Notification"
 msgstr "E-Mail повідомлення"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "E-Mail Profile"
 msgstr "E-Mail профіль"
 
 msgid "E-Mail Profile"
 msgstr "E-Mail профіль"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid "E-Mail Receiver Address"
 msgstr "E-Mail адреса отримувача"
 
 msgid "E-Mail Receiver Address"
 msgstr "E-Mail адреса отримувача"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "E-Mail Sender Address"
 msgstr "E-Mail адреса відправника"
 
 msgid "E-Mail Sender Address"
 msgstr "E-Mail адреса відправника"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:240
 msgid "E-Mail Settings"
 msgstr ""
 
 msgid "E-Mail Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "E-Mail Topic"
 msgstr "Тема"
 
 msgid "E-Mail Topic"
 msgstr "Тема"
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
 msgid "Edit Allowlist"
 msgstr ""
 
 msgid "Edit Allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:44
 msgid "Edit Blocklist"
 msgstr ""
 
 msgid "Edit Blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
 msgid "Element Count"
 msgstr ""
 
 msgid "Element Count"
 msgstr ""
 
@@ -264,39 +286,60 @@ msgstr ""
 msgid "Elements"
 msgstr ""
 
 msgid "Elements"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:142
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:180
+msgid "Empty field not allowed"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enable the banIP service."
 msgstr ""
 
 msgid "Enable the banIP service."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr ""
 
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enabled"
 msgstr ""
 
 msgid "Enabled"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "Enables IPv4 support."
 msgstr ""
 
 msgid "Enables IPv4 support."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "Enables IPv6 support."
 msgstr ""
 
 msgid "Enables IPv6 support."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Expiry time for auto added blocklist set members."
 msgstr ""
 
 msgid "Expiry time for auto added blocklist set members."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:535
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:137
+msgid "Feed Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
 msgid "Feed Selection"
 msgstr ""
 
 msgid "Feed Selection"
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:208
+msgid "Fill Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
 msgid "Firewall Log"
 msgstr ""
 
 msgid "Firewall Log"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:232
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:185
+msgid "Flag"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:192
+msgid "Flag not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
 msgid "General Settings"
 msgstr "Загальні налаштування"
 
 msgid "General Settings"
 msgstr "Загальні налаштування"
 
@@ -304,11 +347,11 @@ msgstr "Загальні налаштування"
 msgid "Grant access to LuCI app banIP"
 msgstr ""
 
 msgid "Grant access to LuCI app banIP"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
 msgid "High Priority"
 msgstr ""
 
 msgid "High Priority"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
 msgid "Highest Priority"
 msgstr ""
 
 msgid "Highest Priority"
 msgstr ""
 
@@ -320,71 +363,80 @@ msgstr ""
 msgid "IP Search..."
 msgstr ""
 
 msgid "IP Search..."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "IPv4 Support"
 msgstr ""
 
 msgid "IPv4 Support"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "IPv6 Support"
 msgstr ""
 
 msgid "IPv6 Support"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
 msgstr ""
 
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:149
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:153
 msgid "Information"
 msgstr ""
 
 msgid "Information"
 msgstr ""
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:145
+msgid "Invalid characters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:73
+msgid "Invalid input values, unable to save modifications."
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "LAN-Forward Chain"
 msgstr ""
 
 msgid "LAN-Forward Chain"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
 msgid "Last Run"
 msgstr "Останній запуск"
 
 msgid "Last Run"
 msgstr "Останній запуск"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
 msgid "Least Priority"
 msgstr ""
 
 msgid "Least Priority"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
 msgid "Less Priority"
 msgstr ""
 
 msgid "Less Priority"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr ""
 
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr ""
 
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr ""
 
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr ""
 
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
 msgstr ""
 
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr ""
 
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:543
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr ""
 
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr ""
 
@@ -392,68 +444,76 @@ msgstr ""
 msgid "List the elements of a specific banIP-related Set."
 msgstr ""
 
 msgid "List the elements of a specific banIP-related Set."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid "Log Count"
 msgstr ""
 
 msgid "Log Count"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log LAN-Forward"
 msgstr ""
 
 msgid "Log LAN-Forward"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Log Level"
 msgstr ""
 
 msgid "Log Level"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
 msgid "Log Limit"
 msgstr ""
 
 msgid "Log Limit"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:235
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:239
 msgid "Log Settings"
 msgstr ""
 
 msgid "Log Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid "Log Terms"
 msgstr ""
 
 msgid "Log Terms"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log WAN-Forward"
 msgstr ""
 
 msgid "Log WAN-Forward"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log WAN-Input"
 msgstr ""
 
 msgid "Log WAN-Input"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr ""
 
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr ""
 
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr ""
 
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid "Max Open Files"
 msgstr ""
 
 msgid "Max Open Files"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "NFT Chain Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
 msgid "NFT Information"
 msgstr ""
 
 msgid "NFT Information"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "NFT Set Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Network Devices"
 msgstr ""
 
 msgid "Network Devices"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Network Interfaces"
 msgstr ""
 
 msgid "Network Interfaces"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "Nice Level"
 msgstr ""
 
 msgid "Nice Level"
 msgstr ""
 
@@ -470,68 +530,75 @@ msgstr ""
 msgid "No banIP related processing logs yet!"
 msgstr ""
 
 msgid "No banIP related processing logs yet!"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
 msgid "Normal Priority (default)"
 msgstr ""
 
 msgid "Normal Priority (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr ""
 
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
 msgstr ""
 
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:28
 msgid "Overview"
 msgstr "Огляд"
 
 msgid "Overview"
 msgstr "Огляд"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
-msgid "Parse only the last stated number of log entries for suspicious events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
+msgid ""
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:67
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:76
 msgid "Processing Log"
 msgstr ""
 
 msgid "Processing Log"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr ""
 
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:156
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:169
+msgid "Protocol/URL format not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr ""
 
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
 msgstr ""
 
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:223
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:222
 msgid "Refresh"
 msgstr "Оновити"
 
 msgid "Refresh"
 msgstr "Оновити"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:214
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218
 msgid "Reload"
 msgstr ""
 
 msgid "Reload"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Report Directory"
 msgstr "Тека для звітів"
 
 msgid "Report Directory"
 msgstr "Тека для звітів"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid "Report Elements"
 msgstr ""
 
 msgid "Report Elements"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:221
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:225
 msgid "Restart"
 msgstr "Перезапустити"
 
 msgid "Restart"
 msgstr "Перезапустити"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr ""
 
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr ""
 
@@ -540,14 +607,26 @@ msgstr ""
 msgid "Result"
 msgstr "Результат"
 
 msgid "Result"
 msgstr "Результат"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:161
+msgid "Rulev4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
+msgid "Rulev6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
 msgid "Run Flags"
 msgstr "Прапорці запуску"
 
 msgid "Run Flags"
 msgstr "Прапорці запуску"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
 msgid "Run Information"
 msgstr ""
 
 msgid "Run Information"
 msgstr ""
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:226
+msgid "Save Custom Feeds"
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr ""
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr ""
@@ -556,23 +635,23 @@ msgstr ""
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr ""
 
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Select one of the pre-configured download utilities."
 msgstr ""
 
 msgid "Select one of the pre-configured download utilities."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Select the WAN network device(s)."
 msgstr ""
 
 msgid "Select the WAN network device(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr ""
 
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr ""
 
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "Sender address for banIP notification E-Mails."
 msgstr ""
 
 msgid "Sender address for banIP notification E-Mails."
 msgstr ""
 
@@ -581,15 +660,11 @@ msgstr ""
 msgid "Set"
 msgstr ""
 
 msgid "Set"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set Policy"
-msgstr ""
-
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:60
 msgid "Set Reporting"
 msgstr ""
 
 msgid "Set Reporting"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Set Split Size"
 msgstr ""
 
 msgid "Set Split Size"
 msgstr ""
 
@@ -601,41 +676,41 @@ msgstr ""
 msgid "Set Survey..."
 msgstr ""
 
 msgid "Set Survey..."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:229
 msgid "Set details"
 msgstr ""
 
 msgid "Set details"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
 msgstr ""
 
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set the nft policy for banIP-related sets."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "Set the nft policy for banIP-related Sets."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Set the syslog level for NFT logging."
 msgstr ""
 
 msgid "Set the syslog level for NFT logging."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
 msgid "Settings"
 msgstr "Налаштування"
 
 msgid "Settings"
 msgstr "Налаштування"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Split external set loading after every n members to save RAM."
 msgstr ""
 
 msgid "Split external set loading after every n members to save RAM."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "Startup Trigger Interface"
 msgstr "Інтерфейс тригера запуску"
 
 msgid "Startup Trigger Interface"
 msgstr "Інтерфейс тригера запуску"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:151
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
 msgid "Status"
 msgstr ""
 
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:207
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:211
 msgid "Stop"
 msgstr ""
 
 msgid "Stop"
 msgstr ""
 
@@ -643,33 +718,33 @@ msgstr ""
 msgid "Survey"
 msgstr ""
 
 msgid "Survey"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
 msgid "System Information"
 msgstr ""
 
 msgid "System Information"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Target directory for banIP-related report files."
 msgstr ""
 
 msgid "Target directory for banIP-related report files."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Target directory for compressed feed backups."
 msgstr ""
 
 msgid "Target directory for compressed feed backups."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
 msgid "The allowlist is too big, unable to save modifications."
 msgstr ""
 
 msgid "The allowlist is too big, unable to save modifications."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:28
 msgid "The blocklist is too big, unable to save modifications."
 msgstr ""
 
 msgid "The blocklist is too big, unable to save modifications."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
 msgstr ""
 
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "The selected priority will be used for banIP background processing."
 msgstr ""
 
 msgid "The selected priority will be used for banIP background processing."
 msgstr ""
 
@@ -683,14 +758,14 @@ msgid ""
 "The syslog output, prefiltered for banIP-related processing log entries only."
 msgstr ""
 
 "The syslog output, prefiltered for banIP-related processing log entries only."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:32
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 "IPv6 address or domain name per line."
 msgstr ""
 
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 "IPv6 address or domain name per line."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:32
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
@@ -707,38 +782,46 @@ msgstr ""
 msgid "Timestamp"
 msgstr ""
 
 msgid "Timestamp"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
 msgstr ""
 
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "Topic for banIP notification E-Mails."
 msgstr ""
 
 msgid "Topic for banIP notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger Action"
 msgstr ""
 
 msgid "Trigger Action"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid "Trigger Delay"
 msgstr "Затримка запуску"
 
 msgid "Trigger Delay"
 msgstr "Затримка запуску"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger action on ifup interface events."
 msgstr ""
 
 msgid "Trigger action on ifup interface events."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:20
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:20
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:150
+msgid "URLv4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:163
+msgid "URLv6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
 msgid "Unable to save modifications: %s"
 msgstr ""
 
 msgid "Unable to save modifications: %s"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Verbose Debug Logging"
 msgstr "Докладний журнал відлагодження"
 
 msgid "Verbose Debug Logging"
 msgstr "Докладний журнал відлагодження"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
 msgid "Version"
 msgstr ""
 
 msgid "Version"
 msgstr ""
 
@@ -746,7 +829,8 @@ msgstr ""
 msgid "WAN-Forward (packets)"
 msgstr ""
 
 msgid "WAN-Forward (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "WAN-Forward Chain"
 msgstr ""
 
 msgid "WAN-Forward Chain"
 msgstr ""
 
@@ -754,16 +838,22 @@ msgstr ""
 msgid "WAN-Input (packets)"
 msgstr ""
 
 msgid "WAN-Input (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "WAN-Input Chain"
 msgstr ""
 
 msgid "WAN-Input Chain"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:468
-msgid "alert"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:121
+msgid ""
+"With this editor you can fill up an initial custom feed file (a 1:1 copy of "
+"the version shipped with the package). The file is located at '/etc/banip/"
+"banip.custom.feeds'. Then you can edit this file, delete entries, add new "
+"ones, etc. To go back to the maintainers version just empty the custom feed "
+"file again (do not delete it!)."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
-msgid "audit"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+msgid "alert"
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
@@ -778,63 +868,63 @@ msgstr ""
 msgid "banIP"
 msgstr "banIP"
 
 msgid "banIP"
 msgstr "banIP"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:469
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
 msgid "crit"
 msgstr ""
 
 msgid "crit"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
 msgid "debug"
 msgstr ""
 
 msgid "debug"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:467
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
 msgid "emerg"
 msgstr ""
 
 msgid "emerg"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
 msgid "err"
 msgstr ""
 
 msgid "err"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:473
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:487
 msgid "info"
 msgstr ""
 
 msgid "info"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:434
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:444
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:454
 msgid "local allowlist"
 msgstr ""
 
 msgid "local allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:431
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:441
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
 msgid "local blocklist"
 msgstr ""
 
 msgid "local blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
 msgid "memory (default)"
 msgstr ""
 
 msgid "memory (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:472
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
 msgid "notice"
 msgstr ""
 
 msgid "notice"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
 msgid "performance"
 msgstr ""
 
 msgid "performance"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:316
 msgid "reload"
 msgstr ""
 
 msgid "reload"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
 msgid "restart"
 msgstr ""
 
 msgid "restart"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
 msgid "start (default)"
 msgstr ""
 
 msgid "start (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:471
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:485
 msgid "warn (default)"
 msgstr ""
 
 msgid "warn (default)"
 msgstr ""
 
@@ -931,9 +1021,6 @@ msgstr ""
 #~ msgid "Advanced"
 #~ msgstr "Додатково"
 
 #~ msgid "Advanced"
 #~ msgstr "Додатково"
 
-#~ msgid "Description"
-#~ msgstr "Опис"
-
 #~ msgid "Download Options"
 #~ msgstr "Завантажити параметри"
 
 #~ msgid "Download Options"
 #~ msgstr "Завантажити параметри"
 
index 42a74b5df23e8d0b7c0c8d821a13518ca78dc212..5de052754233d8308aab99c511f69425152675b7 100644 (file)
@@ -14,144 +14,154 @@ msgstr ""
 msgid "-- Set Selection --"
 msgstr ""
 
 msgid "-- Set Selection --"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:408
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
 msgid "-100"
 msgstr ""
 
 msgid "-100"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
 msgid "-200 (default)"
 msgstr ""
 
 msgid "-200 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
 msgid "-300"
 msgstr ""
 
 msgid "-300"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
 msgid "-400"
 msgstr ""
 
 msgid "-400"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
 msgid "0"
 msgstr ""
 
 msgid "0"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+msgid "0 (disable)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
 msgid "100 (default)"
 msgstr ""
 
 msgid "100 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498
 msgid "1000"
 msgstr ""
 
 msgid "1000"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:350
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354
 msgid "1024 (default)"
 msgstr ""
 
 msgid "1024 (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:351
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
 msgid "2048"
 msgstr ""
 
 msgid "2048"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
 msgid "250"
 msgstr ""
 
 msgid "250"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
 msgid "4096"
 msgstr ""
 
 msgid "4096"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:494
 msgid "50"
 msgstr ""
 
 msgid "50"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497
 msgid "500"
 msgstr ""
 
 msgid "500"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:349
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:353
 msgid "512"
 msgstr ""
 
 msgid "512"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:562
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:573
 msgid "ASNs"
 msgstr ""
 
 msgid "ASNs"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
 msgid "Active Devices"
 msgstr ""
 
 msgid "Active Devices"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
 msgid "Active Feeds"
 msgstr ""
 
 msgid "Active Feeds"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
 msgid "Active Subnets"
 msgstr ""
 
 msgid "Active Subnets"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr ""
 
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:233
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
 msgid "Advanced Settings"
 msgstr ""
 
 msgid "Advanced Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Allowlist Only"
 msgstr ""
 
 msgid "Allowlist Only"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Auto Allowlist"
 msgstr ""
 
 msgid "Auto Allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Auto Blocklist"
 msgstr ""
 
 msgid "Auto Blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid "Auto Detection"
 msgstr ""
 
 msgid "Auto Detection"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr ""
 
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr ""
 
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Backup Directory"
 msgstr "Thư mục sao lưu"
 
 msgid "Backup Directory"
 msgstr "Thư mục sao lưu"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base Directory"
 msgstr ""
 
 msgid "Base Directory"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base working directory while banIP processing."
 msgstr ""
 
 msgid "Base working directory while banIP processing."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Blocklist Expiry"
 msgstr ""
 
 msgid "Blocklist Expiry"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
 msgid "Blocklist Feeds"
 msgstr ""
 
 msgid "Blocklist Feeds"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid ""
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "CPU Cores"
 msgstr ""
 
 msgid "CPU Cores"
 msgstr ""
 
@@ -160,21 +170,21 @@ msgstr ""
 msgid "Cancel"
 msgstr ""
 
 msgid "Cancel"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
-msgid "Chain Priority"
-msgstr ""
-
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:238
 msgid "Chain/Set Settings"
 msgstr ""
 
 msgid "Chain/Set Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:337
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:478
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr ""
 
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:217
+msgid "Clear Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:30
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
@@ -183,79 +193,91 @@ msgid ""
 "documentation</a>"
 msgstr ""
 
 "documentation</a>"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:552
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:563
 msgid "Countries"
 msgstr ""
 
 msgid "Countries"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
 msgstr ""
 
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid "Deduplicate IPs"
 msgstr ""
 
 msgid "Deduplicate IPs"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid "Default Block Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:176
+msgid "Description"
+msgstr "Mô tả"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
 msgstr ""
 
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:200
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
 msgid "Domain Lookup"
 msgstr ""
 
 msgid "Domain Lookup"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Don't check SSL server certificates during download."
 msgstr ""
 
 msgid "Don't check SSL server certificates during download."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Download Insecure"
 msgstr ""
 
 msgid "Download Insecure"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid "Download Parameters"
 msgstr ""
 
 msgid "Download Parameters"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Download Utility"
 msgstr ""
 
 msgid "Download Utility"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "E-Mail Notification"
 msgstr ""
 
 msgid "E-Mail Notification"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "E-Mail Profile"
 msgstr ""
 
 msgid "E-Mail Profile"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid "E-Mail Receiver Address"
 msgstr ""
 
 msgid "E-Mail Receiver Address"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "E-Mail Sender Address"
 msgstr ""
 
 msgid "E-Mail Sender Address"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:240
 msgid "E-Mail Settings"
 msgstr ""
 
 msgid "E-Mail Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "E-Mail Topic"
 msgstr ""
 
 msgid "E-Mail Topic"
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
 msgid "Edit Allowlist"
 msgstr ""
 
 msgid "Edit Allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:44
 msgid "Edit Blocklist"
 msgstr ""
 
 msgid "Edit Blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
 msgid "Element Count"
 msgstr ""
 
 msgid "Element Count"
 msgstr ""
 
@@ -263,39 +285,60 @@ msgstr ""
 msgid "Elements"
 msgstr ""
 
 msgid "Elements"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:142
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:180
+msgid "Empty field not allowed"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enable the banIP service."
 msgstr ""
 
 msgid "Enable the banIP service."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr ""
 
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enabled"
 msgstr ""
 
 msgid "Enabled"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "Enables IPv4 support."
 msgstr ""
 
 msgid "Enables IPv4 support."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "Enables IPv6 support."
 msgstr ""
 
 msgid "Enables IPv6 support."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Expiry time for auto added blocklist set members."
 msgstr ""
 
 msgid "Expiry time for auto added blocklist set members."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:535
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:137
+msgid "Feed Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
 msgid "Feed Selection"
 msgstr ""
 
 msgid "Feed Selection"
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:208
+msgid "Fill Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
 msgid "Firewall Log"
 msgstr ""
 
 msgid "Firewall Log"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:232
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:185
+msgid "Flag"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:192
+msgid "Flag not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
 msgid "General Settings"
 msgstr ""
 
 msgid "General Settings"
 msgstr ""
 
@@ -303,11 +346,11 @@ msgstr ""
 msgid "Grant access to LuCI app banIP"
 msgstr ""
 
 msgid "Grant access to LuCI app banIP"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
 msgid "High Priority"
 msgstr ""
 
 msgid "High Priority"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
 msgid "Highest Priority"
 msgstr ""
 
 msgid "Highest Priority"
 msgstr ""
 
@@ -319,71 +362,80 @@ msgstr ""
 msgid "IP Search..."
 msgstr ""
 
 msgid "IP Search..."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "IPv4 Support"
 msgstr ""
 
 msgid "IPv4 Support"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "IPv6 Support"
 msgstr ""
 
 msgid "IPv6 Support"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
 msgstr ""
 
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:149
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:153
 msgid "Information"
 msgstr ""
 
 msgid "Information"
 msgstr ""
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:145
+msgid "Invalid characters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:73
+msgid "Invalid input values, unable to save modifications."
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "LAN-Forward Chain"
 msgstr ""
 
 msgid "LAN-Forward Chain"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
 msgid "Last Run"
 msgstr ""
 
 msgid "Last Run"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
 msgid "Least Priority"
 msgstr ""
 
 msgid "Least Priority"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
 msgid "Less Priority"
 msgstr ""
 
 msgid "Less Priority"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr ""
 
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr ""
 
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr ""
 
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr ""
 
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
 msgstr ""
 
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr ""
 
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:543
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr ""
 
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr ""
 
@@ -391,68 +443,76 @@ msgstr ""
 msgid "List the elements of a specific banIP-related Set."
 msgstr ""
 
 msgid "List the elements of a specific banIP-related Set."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid "Log Count"
 msgstr ""
 
 msgid "Log Count"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log LAN-Forward"
 msgstr ""
 
 msgid "Log LAN-Forward"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Log Level"
 msgstr ""
 
 msgid "Log Level"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
 msgid "Log Limit"
 msgstr ""
 
 msgid "Log Limit"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:235
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:239
 msgid "Log Settings"
 msgstr ""
 
 msgid "Log Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid "Log Terms"
 msgstr ""
 
 msgid "Log Terms"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log WAN-Forward"
 msgstr ""
 
 msgid "Log WAN-Forward"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log WAN-Input"
 msgstr ""
 
 msgid "Log WAN-Input"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr ""
 
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr ""
 
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr ""
 
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid "Max Open Files"
 msgstr ""
 
 msgid "Max Open Files"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "NFT Chain Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
 msgid "NFT Information"
 msgstr ""
 
 msgid "NFT Information"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "NFT Set Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Network Devices"
 msgstr ""
 
 msgid "Network Devices"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Network Interfaces"
 msgstr ""
 
 msgid "Network Interfaces"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "Nice Level"
 msgstr ""
 
 msgid "Nice Level"
 msgstr ""
 
@@ -469,68 +529,75 @@ msgstr ""
 msgid "No banIP related processing logs yet!"
 msgstr ""
 
 msgid "No banIP related processing logs yet!"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
 msgid "Normal Priority (default)"
 msgstr ""
 
 msgid "Normal Priority (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr ""
 
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
 msgstr ""
 
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:28
 msgid "Overview"
 msgstr ""
 
 msgid "Overview"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
-msgid "Parse only the last stated number of log entries for suspicious events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
+msgid ""
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:67
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:76
 msgid "Processing Log"
 msgstr ""
 
 msgid "Processing Log"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr ""
 
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:156
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:169
+msgid "Protocol/URL format not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr ""
 
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
 msgstr ""
 
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:223
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:222
 msgid "Refresh"
 msgstr ""
 
 msgid "Refresh"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:214
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218
 msgid "Reload"
 msgstr ""
 
 msgid "Reload"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Report Directory"
 msgstr ""
 
 msgid "Report Directory"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid "Report Elements"
 msgstr ""
 
 msgid "Report Elements"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:221
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:225
 msgid "Restart"
 msgstr ""
 
 msgid "Restart"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr ""
 
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr ""
 
@@ -539,14 +606,26 @@ msgstr ""
 msgid "Result"
 msgstr ""
 
 msgid "Result"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:161
+msgid "Rulev4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
+msgid "Rulev6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
 msgid "Run Flags"
 msgstr ""
 
 msgid "Run Flags"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
 msgid "Run Information"
 msgstr ""
 
 msgid "Run Information"
 msgstr ""
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:226
+msgid "Save Custom Feeds"
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr ""
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr ""
@@ -555,23 +634,23 @@ msgstr ""
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr ""
 
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Select one of the pre-configured download utilities."
 msgstr ""
 
 msgid "Select one of the pre-configured download utilities."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Select the WAN network device(s)."
 msgstr ""
 
 msgid "Select the WAN network device(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr ""
 
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr ""
 
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "Sender address for banIP notification E-Mails."
 msgstr ""
 
 msgid "Sender address for banIP notification E-Mails."
 msgstr ""
 
@@ -580,15 +659,11 @@ msgstr ""
 msgid "Set"
 msgstr ""
 
 msgid "Set"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set Policy"
-msgstr ""
-
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:60
 msgid "Set Reporting"
 msgstr ""
 
 msgid "Set Reporting"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Set Split Size"
 msgstr ""
 
 msgid "Set Split Size"
 msgstr ""
 
@@ -600,41 +675,41 @@ msgstr ""
 msgid "Set Survey..."
 msgstr ""
 
 msgid "Set Survey..."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:229
 msgid "Set details"
 msgstr ""
 
 msgid "Set details"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
 msgstr ""
 
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set the nft policy for banIP-related sets."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "Set the nft policy for banIP-related Sets."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Set the syslog level for NFT logging."
 msgstr ""
 
 msgid "Set the syslog level for NFT logging."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
 msgid "Settings"
 msgstr ""
 
 msgid "Settings"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Split external set loading after every n members to save RAM."
 msgstr ""
 
 msgid "Split external set loading after every n members to save RAM."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "Startup Trigger Interface"
 msgstr ""
 
 msgid "Startup Trigger Interface"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:151
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
 msgid "Status"
 msgstr ""
 
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:207
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:211
 msgid "Stop"
 msgstr ""
 
 msgid "Stop"
 msgstr ""
 
@@ -642,33 +717,33 @@ msgstr ""
 msgid "Survey"
 msgstr ""
 
 msgid "Survey"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
 msgid "System Information"
 msgstr ""
 
 msgid "System Information"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Target directory for banIP-related report files."
 msgstr ""
 
 msgid "Target directory for banIP-related report files."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Target directory for compressed feed backups."
 msgstr ""
 
 msgid "Target directory for compressed feed backups."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
 msgid "The allowlist is too big, unable to save modifications."
 msgstr ""
 
 msgid "The allowlist is too big, unable to save modifications."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:28
 msgid "The blocklist is too big, unable to save modifications."
 msgstr ""
 
 msgid "The blocklist is too big, unable to save modifications."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
 msgstr ""
 
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "The selected priority will be used for banIP background processing."
 msgstr ""
 
 msgid "The selected priority will be used for banIP background processing."
 msgstr ""
 
@@ -682,14 +757,14 @@ msgid ""
 "The syslog output, prefiltered for banIP-related processing log entries only."
 msgstr ""
 
 "The syslog output, prefiltered for banIP-related processing log entries only."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:32
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 "IPv6 address or domain name per line."
 msgstr ""
 
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 "IPv6 address or domain name per line."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:32
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
@@ -706,39 +781,47 @@ msgstr ""
 msgid "Timestamp"
 msgstr ""
 
 msgid "Timestamp"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
 msgstr ""
 
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "Topic for banIP notification E-Mails."
 msgstr ""
 
 msgid "Topic for banIP notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger Action"
 msgstr ""
 
 msgid "Trigger Action"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid "Trigger Delay"
 msgstr "Kích hoạt độ trễ"
 
 msgid "Trigger Delay"
 msgstr "Kích hoạt độ trễ"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger action on ifup interface events."
 msgstr ""
 
 msgid "Trigger action on ifup interface events."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:20
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:20
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:150
+msgid "URLv4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:163
+msgid "URLv6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
 msgid "Unable to save modifications: %s"
 msgstr ""
 
 msgid "Unable to save modifications: %s"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 #, fuzzy
 msgid "Verbose Debug Logging"
 msgstr "Nhật ký gỡ lỗi khởi động"
 
 #, fuzzy
 msgid "Verbose Debug Logging"
 msgstr "Nhật ký gỡ lỗi khởi động"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
 msgid "Version"
 msgstr ""
 
 msgid "Version"
 msgstr ""
 
@@ -746,7 +829,8 @@ msgstr ""
 msgid "WAN-Forward (packets)"
 msgstr ""
 
 msgid "WAN-Forward (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "WAN-Forward Chain"
 msgstr ""
 
 msgid "WAN-Forward Chain"
 msgstr ""
 
@@ -754,16 +838,22 @@ msgstr ""
 msgid "WAN-Input (packets)"
 msgstr ""
 
 msgid "WAN-Input (packets)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "WAN-Input Chain"
 msgstr ""
 
 msgid "WAN-Input Chain"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:468
-msgid "alert"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:121
+msgid ""
+"With this editor you can fill up an initial custom feed file (a 1:1 copy of "
+"the version shipped with the package). The file is located at '/etc/banip/"
+"banip.custom.feeds'. Then you can edit this file, delete entries, add new "
+"ones, etc. To go back to the maintainers version just empty the custom feed "
+"file again (do not delete it!)."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
-msgid "audit"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+msgid "alert"
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
 msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
@@ -778,71 +868,68 @@ msgstr ""
 msgid "banIP"
 msgstr ""
 
 msgid "banIP"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:469
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
 msgid "crit"
 msgstr ""
 
 msgid "crit"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
 msgid "debug"
 msgstr ""
 
 msgid "debug"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:467
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
 msgid "emerg"
 msgstr ""
 
 msgid "emerg"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
 msgid "err"
 msgstr ""
 
 msgid "err"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:473
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:487
 msgid "info"
 msgstr ""
 
 msgid "info"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:434
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:444
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:454
 msgid "local allowlist"
 msgstr ""
 
 msgid "local allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:431
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:441
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
 msgid "local blocklist"
 msgstr ""
 
 msgid "local blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
 msgid "memory (default)"
 msgstr ""
 
 msgid "memory (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:472
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
 msgid "notice"
 msgstr ""
 
 msgid "notice"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
 msgid "performance"
 msgstr ""
 
 msgid "performance"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:316
 msgid "reload"
 msgstr ""
 
 msgid "reload"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
 msgid "restart"
 msgstr ""
 
 msgid "restart"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
 msgid "start (default)"
 msgstr ""
 
 msgid "start (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:471
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:485
 msgid "warn (default)"
 msgstr ""
 
 #~ msgid "Advanced"
 #~ msgstr "Nâng cao"
 
 msgid "warn (default)"
 msgstr ""
 
 #~ msgid "Advanced"
 #~ msgstr "Nâng cao"
 
-#~ msgid "Description"
-#~ msgstr "Mô tả"
-
 #~ msgid "Loading"
 #~ msgstr "Đang tải"
 #~ msgid "Loading"
 #~ msgstr "Đang tải"
index 704ebf1f46a86270cd1cf948b03866f2fc98a86b..9897790d1aadfc3cf360726d624042e59e3763b6 100644 (file)
@@ -14,144 +14,154 @@ msgstr ""
 msgid "-- Set Selection --"
 msgstr "-- IP 集选择 --"
 
 msgid "-- Set Selection --"
 msgstr "-- IP 集选择 --"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:408
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
 msgid "-100"
 msgstr "-100"
 
 msgid "-100"
 msgstr "-100"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
 msgid "-200 (default)"
 msgstr "-200 (默认)"
 
 msgid "-200 (default)"
 msgstr "-200 (默认)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
 msgid "-300"
 msgstr "-300"
 
 msgid "-300"
 msgstr "-300"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
 msgid "-400"
 msgstr "-400"
 
 msgid "-400"
 msgstr "-400"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
 msgid "0"
 msgstr "0"
 
 msgid "0"
 msgstr "0"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+msgid "0 (disable)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
 msgid "100 (default)"
 msgstr "100 (默认)"
 
 msgid "100 (default)"
 msgstr "100 (默认)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498
 msgid "1000"
 msgstr "1000"
 
 msgid "1000"
 msgstr "1000"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:350
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354
 msgid "1024 (default)"
 msgstr "1024 (默认)"
 
 msgid "1024 (default)"
 msgstr "1024 (默认)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:351
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
 msgid "2048"
 msgstr "2048"
 
 msgid "2048"
 msgstr "2048"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
 msgid "250"
 msgstr "250"
 
 msgid "250"
 msgstr "250"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
 msgid "4096"
 msgstr "4096"
 
 msgid "4096"
 msgstr "4096"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:494
 msgid "50"
 msgstr "50"
 
 msgid "50"
 msgstr "50"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497
 msgid "500"
 msgstr "500"
 
 msgid "500"
 msgstr "500"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:349
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:353
 msgid "512"
 msgstr "512"
 
 msgid "512"
 msgstr "512"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:562
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:573
 msgid "ASNs"
 msgstr "平均取样数"
 
 msgid "ASNs"
 msgstr "平均取样数"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
 msgid "Active Devices"
 msgstr "活动设备"
 
 msgid "Active Devices"
 msgstr "活动设备"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
 msgid "Active Feeds"
 msgstr "活跃源"
 
 msgid "Active Feeds"
 msgstr "活跃源"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
 msgid "Active Subnets"
 msgstr "活动子网"
 
 msgid "Active Subnets"
 msgstr "活动子网"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr "banIP 处理实际开始前以秒为单位的附加触发延迟。"
 
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr "banIP 处理实际开始前以秒为单位的附加触发延迟。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:233
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
 msgid "Advanced Settings"
 msgstr "高级设置"
 
 msgid "Advanced Settings"
 msgstr "高级设置"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Allowlist Only"
 msgstr "仅白名单"
 
 msgid "Allowlist Only"
 msgstr "仅白名单"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr "已保存白名单更改,启动域名查询或要让更改生效请重启 banIP。"
 
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr "已保存白名单更改,启动域名查询或要让更改生效请重启 banIP。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Auto Allowlist"
 msgstr "自动白名单"
 
 msgid "Auto Allowlist"
 msgstr "自动白名单"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Auto Blocklist"
 msgstr "自动黑名单"
 
 msgid "Auto Blocklist"
 msgstr "自动黑名单"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid "Auto Detection"
 msgstr "自动检测"
 
 msgid "Auto Detection"
 msgstr "自动检测"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr "自动将可疑 IP 转移到 banIP 黑名单。"
 
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr "自动将可疑 IP 转移到 banIP 黑名单。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr "自动将 uplink IP 地址转移到 banIP 白名单。"
 
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr "自动将 uplink IP 地址转移到 banIP 白名单。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Backup Directory"
 msgstr "备份目录"
 
 msgid "Backup Directory"
 msgstr "备份目录"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base Directory"
 msgstr "基础目录"
 
 msgid "Base Directory"
 msgstr "基础目录"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base working directory while banIP processing."
 msgstr "banIP 处理时的基础工作目录。"
 
 msgid "Base working directory while banIP processing."
 msgstr "banIP 处理时的基础工作目录。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Blocklist Expiry"
 msgstr "黑名单过期时间"
 
 msgid "Blocklist Expiry"
 msgstr "黑名单过期时间"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
 msgid "Blocklist Feeds"
 msgstr "黑名单源"
 
 msgid "Blocklist Feeds"
 msgstr "黑名单源"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr "已保存黑名单更改,启动域名查询或要让更改生效请重启 banIP。"
 
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr "已保存黑名单更改,启动域名查询或要让更改生效请重启 banIP。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid ""
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "CPU Cores"
 msgstr "CPU 核心"
 
 msgid "CPU Cores"
 msgstr "CPU 核心"
 
@@ -160,21 +170,21 @@ msgstr "CPU 核心"
 msgid "Cancel"
 msgstr "取消"
 
 msgid "Cancel"
 msgstr "取消"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
-msgid "Chain Priority"
-msgstr "链优先级"
-
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:238
 msgid "Chain/Set Settings"
 msgstr "IP 链路/集合设置"
 
 msgid "Chain/Set Settings"
 msgstr "IP 链路/集合设置"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:337
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:478
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr "此标签页上进行的更改需要重启 banIP 服务才能生效。"
 
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr "此标签页上进行的更改需要重启 banIP 服务才能生效。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:217
+msgid "Clear Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:30
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
@@ -183,82 +193,94 @@ msgid ""
 "documentation</a>"
 msgstr ""
 "配置 banIP 包通过 nftables 中的集封禁传入和传出 ip 地址/子网。进一步信息<a "
 "documentation</a>"
 msgstr ""
 "配置 banIP 包通过 nftables 中的集封禁传入和传出 ip 地址/子网。进一步信息<a "
-"href=\"https://github.com/openwrt/packages/blob/master/net/banip/files/README"
-".md\" target=\"_blank\" rel=\"noreferrer noopener\" >请查阅在线文档</a>"
+"href=\"https://github.com/openwrt/packages/blob/master/net/banip/files/"
+"README.md\" target=\"_blank\" rel=\"noreferrer noopener\" >请查阅在线文档</a>"
 
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:552
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:563
 msgid "Countries"
 msgstr "地区"
 
 msgid "Countries"
 msgstr "地区"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
 msgstr "去除所有活跃集中的重复 IP 地址并整理本地黑名单。"
 
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
 msgstr "去除所有活跃集中的重复 IP 地址并整理本地黑名单。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid "Deduplicate IPs"
 msgstr "IP 去重"
 
 msgid "Deduplicate IPs"
 msgstr "IP 去重"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid "Default Block Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:176
+msgid "Description"
+msgstr "描述"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
 msgstr "自动检测相关的网络设备、接口、子网、协议和工具。"
 
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
 msgstr "自动检测相关的网络设备、接口、子网、协议和工具。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:200
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
 msgid "Domain Lookup"
 msgstr "域名查询"
 
 msgid "Domain Lookup"
 msgstr "域名查询"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Don't check SSL server certificates during download."
 msgstr "下载期间不检查 SSL 服务器证书。"
 
 msgid "Don't check SSL server certificates during download."
 msgstr "下载期间不检查 SSL 服务器证书。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Download Insecure"
 msgstr "下载不安全"
 
 msgid "Download Insecure"
 msgstr "下载不安全"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid "Download Parameters"
 msgstr "下载参数"
 
 msgid "Download Parameters"
 msgstr "下载参数"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Download Utility"
 msgstr "下载工具"
 
 msgid "Download Utility"
 msgstr "下载工具"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "E-Mail Notification"
 msgstr "电子邮件通知"
 
 msgid "E-Mail Notification"
 msgstr "电子邮件通知"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "E-Mail Profile"
 msgstr "电子邮件概要"
 
 msgid "E-Mail Profile"
 msgstr "电子邮件概要"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid "E-Mail Receiver Address"
 msgstr "电子邮件收件人地址"
 
 msgid "E-Mail Receiver Address"
 msgstr "电子邮件收件人地址"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "E-Mail Sender Address"
 msgstr "电子邮件发件人地址"
 
 msgid "E-Mail Sender Address"
 msgstr "电子邮件发件人地址"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:240
 msgid "E-Mail Settings"
 msgstr "电子邮件设置"
 
 msgid "E-Mail Settings"
 msgstr "电子邮件设置"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "E-Mail Topic"
 msgstr "电子邮件主题"
 
 msgid "E-Mail Topic"
 msgstr "电子邮件主题"
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
 msgid "Edit Allowlist"
 msgstr "编辑白名单"
 
 msgid "Edit Allowlist"
 msgstr "编辑白名单"
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:44
 msgid "Edit Blocklist"
 msgstr "编辑黑名单"
 
 msgid "Edit Blocklist"
 msgstr "编辑黑名单"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
 msgid "Element Count"
 msgstr "元素数量"
 
 msgid "Element Count"
 msgstr "元素数量"
 
@@ -266,39 +288,60 @@ msgstr "元素数量"
 msgid "Elements"
 msgstr "元素"
 
 msgid "Elements"
 msgstr "元素"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:142
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:180
+msgid "Empty field not allowed"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enable the banIP service."
 msgstr "启用 banIP 服务。"
 
 msgid "Enable the banIP service."
 msgstr "启用 banIP 服务。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr "如遇处理错误启用详细调试记录。"
 
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr "如遇处理错误启用详细调试记录。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enabled"
 msgstr "已开启"
 
 msgid "Enabled"
 msgstr "已开启"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "Enables IPv4 support."
 msgstr "启用 IPv4 支持。"
 
 msgid "Enables IPv4 support."
 msgstr "启用 IPv4 支持。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "Enables IPv6 support."
 msgstr "启用 IPv6 支持。"
 
 msgid "Enables IPv6 support."
 msgstr "启用 IPv6 支持。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Expiry time for auto added blocklist set members."
 msgstr "自动添加的黑名单集成员的过期时间。"
 
 msgid "Expiry time for auto added blocklist set members."
 msgstr "自动添加的黑名单集成员的过期时间。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:535
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:137
+msgid "Feed Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
 msgid "Feed Selection"
 msgstr "源选择"
 
 msgid "Feed Selection"
 msgstr "源选择"
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:208
+msgid "Fill Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
 msgid "Firewall Log"
 msgstr "防火墙日志"
 
 msgid "Firewall Log"
 msgstr "防火墙日志"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:232
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:185
+msgid "Flag"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:192
+msgid "Flag not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
 msgid "General Settings"
 msgstr "常规设置"
 
 msgid "General Settings"
 msgstr "常规设置"
 
@@ -306,11 +349,11 @@ msgstr "常规设置"
 msgid "Grant access to LuCI app banIP"
 msgstr "授予访问 LuCI 应用 banIP 的权限"
 
 msgid "Grant access to LuCI app banIP"
 msgstr "授予访问 LuCI 应用 banIP 的权限"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
 msgid "High Priority"
 msgstr "较高优先级"
 
 msgid "High Priority"
 msgstr "较高优先级"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
 msgid "Highest Priority"
 msgstr "最高优先级"
 
 msgid "Highest Priority"
 msgstr "最高优先级"
 
@@ -322,71 +365,80 @@ msgstr "IP 搜索"
 msgid "IP Search..."
 msgstr "IP 搜索…"
 
 msgid "IP Search..."
 msgstr "IP 搜索…"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "IPv4 Support"
 msgstr "IPv4 支持"
 
 msgid "IPv4 Support"
 msgstr "IPv4 支持"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "IPv6 Support"
 msgstr "IPv6 支持"
 
 msgid "IPv6 Support"
 msgstr "IPv6 支持"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
 msgstr "提升打开文件的最大数目便于在加载集时处理临时分割文件等任务。"
 
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
 msgstr "提升打开文件的最大数目便于在加载集时处理临时分割文件等任务。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:149
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:153
 msgid "Information"
 msgstr "信息"
 
 msgid "Information"
 msgstr "信息"
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:145
+msgid "Invalid characters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:73
+msgid "Invalid input values, unable to save modifications."
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr "局域网转发(数据包)"
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr "局域网转发(数据包)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "LAN-Forward Chain"
 msgstr "局域网转发链"
 
 msgid "LAN-Forward Chain"
 msgstr "局域网转发链"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
 msgid "Last Run"
 msgstr "最后运行"
 
 msgid "Last Run"
 msgstr "最后运行"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
 msgid "Least Priority"
 msgstr "最低优先级"
 
 msgid "Least Priority"
 msgstr "最低优先级"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
 msgid "Less Priority"
 msgstr "较低优先级"
 
 msgid "Less Priority"
 msgstr "较低优先级"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr "限制特定源到局域网转发链。"
 
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr "限制特定源到局域网转发链。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr "限制特定源到广域网转发链。"
 
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr "限制特定源到广域网转发链。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr "限制特定源到广域网输入链。"
 
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr "限制特定源到广域网输入链。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr "限制 banIP 使用的 cpu 核心数来节省内存。"
 
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr "限制 banIP 使用的 cpu 核心数来节省内存。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
 msgstr "在状态和报告中列出集元素,禁用此功能可减少 CPU 负荷。"
 
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
 msgstr "在状态和报告中列出集元素,禁用此功能可减少 CPU 负荷。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr "触发 banIP 启动的可用网络接口列表。"
 
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr "触发 banIP 启动的可用网络接口列表。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:543
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr "受支持的和完整预配置的 banIP 源列表。"
 
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr "受支持的和完整预配置的 banIP 源列表。"
 
@@ -394,68 +446,76 @@ msgstr "受支持的和完整预配置的 banIP 源列表。"
 msgid "List the elements of a specific banIP-related Set."
 msgstr "列出与某一特定 banIP 有关的集的元素。"
 
 msgid "List the elements of a specific banIP-related Set."
 msgstr "列出与某一特定 banIP 有关的集的元素。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid "Log Count"
 msgstr "日志数"
 
 msgid "Log Count"
 msgstr "日志数"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log LAN-Forward"
 msgstr "记录局域网转发"
 
 msgid "Log LAN-Forward"
 msgstr "记录局域网转发"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Log Level"
 msgstr "日志级别"
 
 msgid "Log Level"
 msgstr "日志级别"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
 msgid "Log Limit"
 msgstr "日志限制"
 
 msgid "Log Limit"
 msgstr "日志限制"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:235
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:239
 msgid "Log Settings"
 msgstr "日志设置"
 
 msgid "Log Settings"
 msgstr "日志设置"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid "Log Terms"
 msgstr "日志项"
 
 msgid "Log Terms"
 msgstr "日志项"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log WAN-Forward"
 msgstr "记录广域网转发"
 
 msgid "Log WAN-Forward"
 msgstr "记录广域网转发"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log WAN-Input"
 msgstr "记录广域网输入"
 
 msgid "Log WAN-Input"
 msgstr "记录广域网输入"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr "记录可疑的转发局域网数据包(已拒绝)。"
 
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr "记录可疑的转发局域网数据包(已拒绝)。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr "记录可疑的转发的广域网数据包(已丢弃)。"
 
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr "记录可疑的转发的广域网数据包(已丢弃)。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr "记录可疑的传入广域网数据包(已丢弃)。"
 
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr "记录可疑的传入广域网数据包(已丢弃)。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid "Max Open Files"
 msgstr "打开文件的最大数目"
 
 msgid "Max Open Files"
 msgstr "打开文件的最大数目"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "NFT Chain Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
 msgid "NFT Information"
 msgstr "NFT 信息"
 
 msgid "NFT Information"
 msgstr "NFT 信息"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "NFT Set Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Network Devices"
 msgstr "网络设备"
 
 msgid "Network Devices"
 msgstr "网络设备"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Network Interfaces"
 msgstr "网络接口"
 
 msgid "Network Interfaces"
 msgstr "网络接口"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "Nice Level"
 msgstr "Nice 级别"
 
 msgid "Nice Level"
 msgstr "Nice 级别"
 
@@ -472,68 +532,75 @@ msgstr "还没有 banIP 相关的防火墙日志!"
 msgid "No banIP related processing logs yet!"
 msgstr "还没有 banIP 相关的处理日志!"
 
 msgid "No banIP related processing logs yet!"
 msgstr "还没有 banIP 相关的处理日志!"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
 msgid "Normal Priority (default)"
 msgstr "正常优先级(默认)"
 
 msgid "Normal Priority (default)"
 msgstr "正常优先级(默认)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr "进行拦截前允许同一 IP 的失败登录尝试在日志中出现几次。"
 
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr "进行拦截前允许同一 IP 的失败登录尝试在日志中出现几次。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
 msgstr "对所选的下载工具绕过预先配置的下载选项。"
 
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
 msgstr "对所选的下载工具绕过预先配置的下载选项。"
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:28
 msgid "Overview"
 msgstr "概览"
 
 msgid "Overview"
 msgstr "概览"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
-msgid "Parse only the last stated number of log entries for suspicious events."
-msgstr "仅解析最后声明的可疑事件的日志条目数量。"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
+msgid ""
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
+msgstr ""
 
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:67
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:76
 msgid "Processing Log"
 msgstr "处理日志"
 
 msgid "Processing Log"
 msgstr "处理日志"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr "“msmtp”所用的 banIP 电子邮件通知配置。"
 
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr "“msmtp”所用的 banIP 电子邮件通知配置。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:156
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:169
+msgid "Protocol/URL format not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr "接收每次 banIP 运行的电子邮件通知。"
 
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr "接收每次 banIP 运行的电子邮件通知。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
 msgstr "banIP 通知电子邮件的接收地址,要开启电子邮件功能必须填写此信息。"
 
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
 msgstr "banIP 通知电子邮件的接收地址,要开启电子邮件功能必须填写此信息。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:223
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:222
 msgid "Refresh"
 msgstr "刷新"
 
 msgid "Refresh"
 msgstr "刷新"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:214
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218
 msgid "Reload"
 msgstr "重新载入"
 
 msgid "Reload"
 msgstr "重新载入"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Report Directory"
 msgstr "报告目录"
 
 msgid "Report Directory"
 msgstr "报告目录"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid "Report Elements"
 msgstr "报告元素"
 
 msgid "Report Elements"
 msgstr "报告元素"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:221
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:225
 msgid "Restart"
 msgstr "重启"
 
 msgid "Restart"
 msgstr "重启"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr "限制来自/对少量安全 IP 的互联网访问。"
 
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr "限制来自/对少量安全 IP 的互联网访问。"
 
@@ -542,14 +609,26 @@ msgstr "限制来自/对少量安全 IP 的互联网访问。"
 msgid "Result"
 msgstr "结果"
 
 msgid "Result"
 msgstr "结果"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:161
+msgid "Rulev4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
+msgid "Rulev6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
 msgid "Run Flags"
 msgstr "运行标记"
 
 msgid "Run Flags"
 msgstr "运行标记"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
 msgid "Run Information"
 msgstr "运行信息"
 
 msgid "Run Information"
 msgstr "运行信息"
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:226
+msgid "Save Custom Feeds"
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr "搜索"
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr "搜索"
@@ -558,23 +637,23 @@ msgstr "搜索"
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr "在 banIP 相关的集中搜索一个特定的 IP。"
 
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr "在 banIP 相关的集中搜索一个特定的 IP。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Select one of the pre-configured download utilities."
 msgstr "选择一个预先配置的下载工具。"
 
 msgid "Select one of the pre-configured download utilities."
 msgstr "选择一个预先配置的下载工具。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Select the WAN network device(s)."
 msgstr "选择广域网网络设备。"
 
 msgid "Select the WAN network device(s)."
 msgstr "选择广域网网络设备。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr "选择逻辑广域网 IPv4 网络接口。"
 
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr "选择逻辑广域网 IPv4 网络接口。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr "选择逻辑广域网 IPv6 网络接口。"
 
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr "选择逻辑广域网 IPv6 网络接口。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "Sender address for banIP notification E-Mails."
 msgstr "banIP 通知邮件的发送地址。"
 
 msgid "Sender address for banIP notification E-Mails."
 msgstr "banIP 通知邮件的发送地址。"
 
@@ -583,15 +662,11 @@ msgstr "banIP 通知邮件的发送地址。"
 msgid "Set"
 msgstr "设置"
 
 msgid "Set"
 msgstr "设置"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set Policy"
-msgstr "设置策略"
-
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:60
 msgid "Set Reporting"
 msgstr "设置报告"
 
 msgid "Set Reporting"
 msgstr "设置报告"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Set Split Size"
 msgstr "设置分割尺寸"
 
 msgid "Set Split Size"
 msgstr "设置分割尺寸"
 
@@ -603,41 +678,41 @@ msgstr "设置调查"
 msgid "Set Survey..."
 msgstr "设置调查…"
 
 msgid "Set Survey..."
 msgstr "设置调查…"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:229
 msgid "Set details"
 msgstr "集详情"
 
 msgid "Set details"
 msgstr "集详情"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
 msgstr "设置 banIP 表内的 nft 链优先级。请注意:值越低,优先级越高。"
 
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
 msgstr "设置 banIP 表内的 nft 链优先级。请注意:值越低,优先级越高。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set the nft policy for banIP-related sets."
-msgstr "设定 banIP 相关集的 nft 策略。"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "Set the nft policy for banIP-related Sets."
+msgstr ""
 
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Set the syslog level for NFT logging."
 msgstr "设定 NFT 日志记录的 syslog 级别。"
 
 msgid "Set the syslog level for NFT logging."
 msgstr "设定 NFT 日志记录的 syslog 级别。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
 msgid "Settings"
 msgstr "设置"
 
 msgid "Settings"
 msgstr "设置"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Split external set loading after every n members to save RAM."
 msgstr "每 n 名成员后分割外部集加载来节省内存。"
 
 msgid "Split external set loading after every n members to save RAM."
 msgstr "每 n 名成员后分割外部集加载来节省内存。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "Startup Trigger Interface"
 msgstr "启动触发接口"
 
 msgid "Startup Trigger Interface"
 msgstr "启动触发接口"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:151
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
 msgid "Status"
 msgstr "状态"
 
 msgid "Status"
 msgstr "状态"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:207
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:211
 msgid "Stop"
 msgstr "停止"
 
 msgid "Stop"
 msgstr "停止"
 
@@ -645,33 +720,33 @@ msgstr "停止"
 msgid "Survey"
 msgstr "调查"
 
 msgid "Survey"
 msgstr "调查"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
 msgid "System Information"
 msgstr "系统信息"
 
 msgid "System Information"
 msgstr "系统信息"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Target directory for banIP-related report files."
 msgstr "banIP 相关报告文件的目标目录。"
 
 msgid "Target directory for banIP-related report files."
 msgstr "banIP 相关报告文件的目标目录。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Target directory for compressed feed backups."
 msgstr "压缩的源备份文件的目标目录。"
 
 msgid "Target directory for compressed feed backups."
 msgstr "压缩的源备份文件的目标目录。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
 msgid "The allowlist is too big, unable to save modifications."
 msgstr "白名单过大,无法保存更改。"
 
 msgid "The allowlist is too big, unable to save modifications."
 msgstr "白名单过大,无法保存更改。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:28
 msgid "The blocklist is too big, unable to save modifications."
 msgstr "黑名单过大,无法保存更改。"
 
 msgid "The blocklist is too big, unable to save modifications."
 msgstr "黑名单过大,无法保存更改。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
 msgstr "默认的日志短语、正则表达式正在过滤可疑的 ssh、LuCI、nginx 和星号流量。"
 
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
 msgstr "默认的日志短语、正则表达式正在过滤可疑的 ssh、LuCI、nginx 和星号流量。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "The selected priority will be used for banIP background processing."
 msgstr "所选的优先级将用于 banIP 后台处理。"
 
 msgid "The selected priority will be used for banIP background processing."
 msgstr "所选的优先级将用于 banIP 后台处理。"
 
@@ -685,7 +760,7 @@ msgid ""
 "The syslog output, prefiltered for banIP-related processing log entries only."
 msgstr "预过滤的 syslog 输出,仅列出 banIP 相关的处理日志条目。"
 
 "The syslog output, prefiltered for banIP-related processing log entries only."
 msgstr "预过滤的 syslog 输出,仅列出 banIP 相关的处理日志条目。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:32
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
@@ -694,7 +769,7 @@ msgstr ""
 "这是允许特定 MAC/IP/CIDR 地址的本地 banIP 白名单。<br /><em><b>请注意:</b></"
 "em>一行只能添加一个 MAC/IPv4/IPv6 地址或域名。"
 
 "这是允许特定 MAC/IP/CIDR 地址的本地 banIP 白名单。<br /><em><b>请注意:</b></"
 "em>一行只能添加一个 MAC/IPv4/IPv6 地址或域名。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:32
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
@@ -713,38 +788,46 @@ msgstr "此标签页显示最后生成的集报告,按下“刷新“按钮获
 msgid "Timestamp"
 msgstr "时间戳"
 
 msgid "Timestamp"
 msgstr "时间戳"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
 msgstr "要开启电子邮件通知,请设置 'msmtp' 包并指定有效的电子邮件接收者地址。"
 
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
 msgstr "要开启电子邮件通知,请设置 'msmtp' 包并指定有效的电子邮件接收者地址。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "Topic for banIP notification E-Mails."
 msgstr "banIP 通知邮件的主题。"
 
 msgid "Topic for banIP notification E-Mails."
 msgstr "banIP 通知邮件的主题。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger Action"
 msgstr "触发动作"
 
 msgid "Trigger Action"
 msgstr "触发动作"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid "Trigger Delay"
 msgstr "触发延时"
 
 msgid "Trigger Delay"
 msgstr "触发延时"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger action on ifup interface events."
 msgstr "ifup 接口事件的触发动作。"
 
 msgid "Trigger action on ifup interface events."
 msgstr "ifup 接口事件的触发动作。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:20
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:20
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:150
+msgid "URLv4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:163
+msgid "URLv6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
 msgid "Unable to save modifications: %s"
 msgstr "无法保存更改:%s"
 
 msgid "Unable to save modifications: %s"
 msgstr "无法保存更改:%s"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Verbose Debug Logging"
 msgstr "详细的调试记录"
 
 msgid "Verbose Debug Logging"
 msgstr "详细的调试记录"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
 msgid "Version"
 msgstr "版本"
 
 msgid "Version"
 msgstr "版本"
 
@@ -752,7 +835,8 @@ msgstr "版本"
 msgid "WAN-Forward (packets)"
 msgstr "广域网转发(数据包)"
 
 msgid "WAN-Forward (packets)"
 msgstr "广域网转发(数据包)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "WAN-Forward Chain"
 msgstr "广域网转发链"
 
 msgid "WAN-Forward Chain"
 msgstr "广域网转发链"
 
@@ -760,18 +844,24 @@ msgstr "广域网转发链"
 msgid "WAN-Input (packets)"
 msgstr "广域网输入(数据包)"
 
 msgid "WAN-Input (packets)"
 msgstr "广域网输入(数据包)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "WAN-Input Chain"
 msgstr "广域网输入链"
 
 msgid "WAN-Input Chain"
 msgstr "广域网输入链"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:468
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:121
+msgid ""
+"With this editor you can fill up an initial custom feed file (a 1:1 copy of "
+"the version shipped with the package). The file is located at '/etc/banip/"
+"banip.custom.feeds'. Then you can edit this file, delete entries, add new "
+"ones, etc. To go back to the maintainers version just empty the custom feed "
+"file again (do not delete it!)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
 msgid "alert"
 msgstr "报警"
 
 msgid "alert"
 msgstr "报警"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
-msgid "audit"
-msgstr "审计"
-
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
 msgid "auto-added to allowlist today"
 msgstr "今日自动添加到白名单"
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
 msgid "auto-added to allowlist today"
 msgstr "今日自动添加到白名单"
@@ -784,66 +874,82 @@ msgstr "今日自动添加到黑名单"
 msgid "banIP"
 msgstr "banIP"
 
 msgid "banIP"
 msgstr "banIP"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:469
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
 msgid "crit"
 msgstr "关键项"
 
 msgid "crit"
 msgstr "关键项"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
 msgid "debug"
 msgstr "调试"
 
 msgid "debug"
 msgstr "调试"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:467
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
 msgid "emerg"
 msgstr "紧急项"
 
 msgid "emerg"
 msgstr "紧急项"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
 msgid "err"
 msgstr "错误项"
 
 msgid "err"
 msgstr "错误项"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:473
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:487
 msgid "info"
 msgstr "信息项"
 
 msgid "info"
 msgstr "信息项"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:434
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:444
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:454
 msgid "local allowlist"
 msgstr "本地白名单"
 
 msgid "local allowlist"
 msgstr "本地白名单"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:431
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:441
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
 msgid "local blocklist"
 msgstr "本地黑名单"
 
 msgid "local blocklist"
 msgstr "本地黑名单"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
 msgid "memory (default)"
 msgstr "内存(默认)"
 
 msgid "memory (default)"
 msgstr "内存(默认)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:472
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
 msgid "notice"
 msgstr "通知"
 
 msgid "notice"
 msgstr "通知"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
 msgid "performance"
 msgstr "性能"
 
 msgid "performance"
 msgstr "性能"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:316
 msgid "reload"
 msgstr "重新加载"
 
 msgid "reload"
 msgstr "重新加载"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
 msgid "restart"
 msgstr "重启"
 
 msgid "restart"
 msgstr "重启"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
 msgid "start (default)"
 msgstr "启动(默认)"
 
 msgid "start (default)"
 msgstr "启动(默认)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:471
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:485
 msgid "warn (default)"
 msgstr "警告(默认)"
 
 msgid "warn (default)"
 msgstr "警告(默认)"
 
+#~ msgid "Chain Priority"
+#~ msgstr "链优先级"
+
+#~ msgid ""
+#~ "Parse only the last stated number of log entries for suspicious events."
+#~ msgstr "仅解析最后声明的可疑事件的日志条目数量。"
+
+#~ msgid "Set Policy"
+#~ msgstr "设置策略"
+
+#~ msgid "Set the nft policy for banIP-related sets."
+#~ msgstr "设定 banIP 相关集的 nft 策略。"
+
+#~ msgid "audit"
+#~ msgstr "审计"
+
 #~ msgid ""
 #~ "Allowlist modifications have been saved, restart banIP that changes take "
 #~ "effect."
 #~ msgid ""
 #~ "Allowlist modifications have been saved, restart banIP that changes take "
 #~ "effect."
@@ -1474,9 +1580,6 @@ msgstr "警告(默认)"
 #~ msgid "DST Target IPv6"
 #~ msgstr "DST 目标 IPv6"
 
 #~ msgid "DST Target IPv6"
 #~ msgstr "DST 目标 IPv6"
 
-#~ msgid "Description"
-#~ msgstr "描述"
-
 #~ msgid "Download Options"
 #~ msgstr "下载选项"
 
 #~ msgid "Download Options"
 #~ msgstr "下载选项"
 
index a0059b108b0c4c88662306a7fdec641e9dd8dcbe..4ef7165ac28c13c7cf8c99222d90d369cfc9c672 100644 (file)
@@ -14,144 +14,154 @@ msgstr ""
 msgid "-- Set Selection --"
 msgstr "-- IP 集合選擇 --"
 
 msgid "-- Set Selection --"
 msgstr "-- IP 集合選擇 --"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:408
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
 msgid "-100"
 msgstr "-100"
 
 msgid "-100"
 msgstr "-100"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
 msgid "-200 (default)"
 msgstr "-200 (預設)"
 
 msgid "-200 (default)"
 msgstr "-200 (預設)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
 msgid "-300"
 msgstr "-300"
 
 msgid "-300"
 msgstr "-300"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
 msgid "-400"
 msgstr "-400"
 
 msgid "-400"
 msgstr "-400"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:411
 msgid "0"
 msgstr "0"
 
 msgid "0"
 msgstr "0"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+msgid "0 (disable)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
 msgid "100 (default)"
 msgstr "100 (預設)"
 
 msgid "100 (default)"
 msgstr "100 (預設)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498
 msgid "1000"
 msgstr "1000"
 
 msgid "1000"
 msgstr "1000"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:350
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354
 msgid "1024 (default)"
 msgstr "1024 (預設)"
 
 msgid "1024 (default)"
 msgstr "1024 (預設)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:351
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
 msgid "2048"
 msgstr "2048"
 
 msgid "2048"
 msgstr "2048"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
 msgid "250"
 msgstr "250"
 
 msgid "250"
 msgstr "250"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
 msgid "4096"
 msgstr "4096"
 
 msgid "4096"
 msgstr "4096"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:494
 msgid "50"
 msgstr "50"
 
 msgid "50"
 msgstr "50"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497
 msgid "500"
 msgstr "500"
 
 msgid "500"
 msgstr "500"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:349
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:353
 msgid "512"
 msgstr "512"
 
 msgid "512"
 msgstr "512"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:562
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:573
 msgid "ASNs"
 msgstr "平均取樣數"
 
 msgid "ASNs"
 msgstr "平均取樣數"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
 msgid "Active Devices"
 msgstr "使用中的裝置"
 
 msgid "Active Devices"
 msgstr "使用中的裝置"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
 msgid "Active Feeds"
 msgstr "使用中來源"
 
 msgid "Active Feeds"
 msgstr "使用中來源"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
 msgid "Active Subnets"
 msgstr "作用中子網路"
 
 msgid "Active Subnets"
 msgstr "作用中子網路"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr "banIP 處理實際開始前以秒為單位的附加觸發延遲。"
 
 msgid ""
 "Additional trigger delay in seconds before banIP processing actually starts."
 msgstr "banIP 處理實際開始前以秒為單位的附加觸發延遲。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:233
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
 msgid "Advanced Settings"
 msgstr "進階設定"
 
 msgid "Advanced Settings"
 msgstr "進階設定"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Allowlist Only"
 msgstr "僅白名單"
 
 msgid "Allowlist Only"
 msgstr "僅白名單"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
 msgid ""
 "Allowlist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Auto Allowlist"
 msgstr "自動白名單"
 
 msgid "Auto Allowlist"
 msgstr "自動白名單"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Auto Blocklist"
 msgstr "自動黑名單"
 
 msgid "Auto Blocklist"
 msgstr "自動黑名單"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid "Auto Detection"
 msgstr "自動偵測"
 
 msgid "Auto Detection"
 msgstr "自動偵測"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr "自動將可疑 IP 轉移到 banIP 黑名單。"
 
 msgid "Automatically transfers suspicious IPs to the banIP blocklist."
 msgstr "自動將可疑 IP 轉移到 banIP 黑名單。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:567
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr "自動將 uplink IP 位址轉移到 banIP 白名單。"
 
 msgid "Automatically transfers uplink IPs to the banIP allowlist."
 msgstr "自動將 uplink IP 位址轉移到 banIP 白名單。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Backup Directory"
 msgstr "備份目錄"
 
 msgid "Backup Directory"
 msgstr "備份目錄"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base Directory"
 msgstr "基礎目錄"
 
 msgid "Base Directory"
 msgstr "基礎目錄"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
 msgid "Base working directory while banIP processing."
 msgstr "banIP 處理時的基礎工作目錄。"
 
 msgid "Base working directory while banIP processing."
 msgstr "banIP 處理時的基礎工作目錄。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Blocklist Expiry"
 msgstr "黑名單過期時間"
 
 msgid "Blocklist Expiry"
 msgstr "黑名單過期時間"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
 msgid "Blocklist Feeds"
 msgstr "黑名單來源"
 
 msgid "Blocklist Feeds"
 msgstr "黑名單來源"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:18
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
 msgid ""
 "Blocklist modifications have been saved, start the Domain Lookup or restart "
 "banIP that changes take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid ""
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "CPU Cores"
 msgstr "CPU 核心"
 
 msgid "CPU Cores"
 msgstr "CPU 核心"
 
@@ -160,21 +170,21 @@ msgstr "CPU 核心"
 msgid "Cancel"
 msgstr "取消"
 
 msgid "Cancel"
 msgstr "取消"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
-msgid "Chain Priority"
-msgstr "鏈優先順序"
-
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:238
 msgid "Chain/Set Settings"
 msgstr "IP 鏈結/集合設定"
 
 msgid "Chain/Set Settings"
 msgstr "IP 鏈結/集合設定"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:337
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:478
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr ""
 
 msgid "Changes on this tab needs a banIP service restart to take effect."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:217
+msgid "Clear Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:30
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
 msgid ""
 "Configuration of the banIP package to ban incoming and outgoing ip addresses/"
 "subnets via sets in nftables. For further information <a href=\"https://"
@@ -186,79 +196,91 @@ msgstr ""
 "訊<a href=\"https://github.com/openwrt/packages/blob/master/net/banip/files/"
 "README.md\" target=\"_blank\" rel=\"noreferrer noopener\" >請查閱線上文件</a>"
 
 "訊<a href=\"https://github.com/openwrt/packages/blob/master/net/banip/files/"
 "README.md\" target=\"_blank\" rel=\"noreferrer noopener\" >請查閱線上文件</a>"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:552
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:563
 msgid "Countries"
 msgstr "地區"
 
 msgid "Countries"
 msgstr "地區"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
 msgstr "去除所有使用中集合中的重複 IP 位址並整理本地黑名單。"
 
 msgid ""
 "Deduplicate IP addresses across all active sets and and tidy up the local "
 "blocklist."
 msgstr "去除所有使用中集合中的重複 IP 位址並整理本地黑名單。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
 msgid "Deduplicate IPs"
 msgstr "刪除重複 IP"
 
 msgid "Deduplicate IPs"
 msgstr "刪除重複 IP"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:248
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid "Default Block Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:176
+msgid "Description"
+msgstr "描述"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
 msgstr "自動偵測相關的網路裝置、介面、子網路、協定和工具。"
 
 msgid ""
 "Detect relevant network devices, interfaces, subnets, protocols and "
 "utilities automatically."
 msgstr "自動偵測相關的網路裝置、介面、子網路、協定和工具。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:200
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
 msgid "Domain Lookup"
 msgstr ""
 
 msgid "Domain Lookup"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Don't check SSL server certificates during download."
 msgstr "下載期間不檢查 SSL 伺服器證書。"
 
 msgid "Don't check SSL server certificates during download."
 msgstr "下載期間不檢查 SSL 伺服器證書。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:394
 msgid "Download Insecure"
 msgstr "下載不安全"
 
 msgid "Download Insecure"
 msgstr "下載不安全"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid "Download Parameters"
 msgstr "下載參數"
 
 msgid "Download Parameters"
 msgstr "下載參數"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Download Utility"
 msgstr "下載工具"
 
 msgid "Download Utility"
 msgstr "下載工具"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "E-Mail Notification"
 msgstr "電子郵件通知"
 
 msgid "E-Mail Notification"
 msgstr "電子郵件通知"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "E-Mail Profile"
 msgstr "電郵設定檔"
 
 msgid "E-Mail Profile"
 msgstr "電郵設定檔"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid "E-Mail Receiver Address"
 msgstr "電郵收件人位址"
 
 msgid "E-Mail Receiver Address"
 msgstr "電郵收件人位址"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "E-Mail Sender Address"
 msgstr "電郵寄件人位址"
 
 msgid "E-Mail Sender Address"
 msgstr "電郵寄件人位址"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:240
 msgid "E-Mail Settings"
 msgstr "電子郵件設定"
 
 msgid "E-Mail Settings"
 msgstr "電子郵件設定"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "E-Mail Topic"
 msgstr "電郵主旨"
 
 msgid "E-Mail Topic"
 msgstr "電郵主旨"
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
 msgid "Edit Allowlist"
 msgstr "編輯白名單"
 
 msgid "Edit Allowlist"
 msgstr "編輯白名單"
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:44
 msgid "Edit Blocklist"
 msgstr "編輯黑名單"
 
 msgid "Edit Blocklist"
 msgstr "編輯黑名單"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
 msgid "Element Count"
 msgstr "元素數量"
 
 msgid "Element Count"
 msgstr "元素數量"
 
@@ -266,39 +288,60 @@ msgstr "元素數量"
 msgid "Elements"
 msgstr "元素"
 
 msgid "Elements"
 msgstr "元素"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:142
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:180
+msgid "Empty field not allowed"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enable the banIP service."
 msgstr "啟用 banIP 服務。"
 
 msgid "Enable the banIP service."
 msgstr "啟用 banIP 服務。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr "如遇處理錯誤啟用詳細偵錯記錄。"
 
 msgid "Enable verbose debug logging in case of processing errors."
 msgstr "如遇處理錯誤啟用詳細偵錯記錄。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:242
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
 msgid "Enabled"
 msgstr "啟用"
 
 msgid "Enabled"
 msgstr "啟用"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "Enables IPv4 support."
 msgstr "啟用 IPv4 支援。"
 
 msgid "Enables IPv4 support."
 msgstr "啟用 IPv4 支援。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "Enables IPv6 support."
 msgstr "啟用 IPv6 支援。"
 
 msgid "Enables IPv6 support."
 msgstr "啟用 IPv6 支援。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:464
 msgid "Expiry time for auto added blocklist set members."
 msgstr "自動加入的黑名單集合成員的過期時間。"
 
 msgid "Expiry time for auto added blocklist set members."
 msgstr "自動加入的黑名單集合成員的過期時間。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:535
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:137
+msgid "Feed Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
 msgid "Feed Selection"
 msgstr "來源選擇"
 
 msgid "Feed Selection"
 msgstr "來源選擇"
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:208
+msgid "Fill Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
 msgid "Firewall Log"
 msgstr "防火牆日誌"
 
 msgid "Firewall Log"
 msgstr "防火牆日誌"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:232
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:185
+msgid "Flag"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:192
+msgid "Flag not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
 msgid "General Settings"
 msgstr "一般設定"
 
 msgid "General Settings"
 msgstr "一般設定"
 
@@ -306,11 +349,11 @@ msgstr "一般設定"
 msgid "Grant access to LuCI app banIP"
 msgstr "授予存取 LuCI 應用 banIP 的權限"
 
 msgid "Grant access to LuCI app banIP"
 msgstr "授予存取 LuCI 應用 banIP 的權限"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
 msgid "High Priority"
 msgstr "較高優先順序"
 
 msgid "High Priority"
 msgstr "較高優先順序"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
 msgid "Highest Priority"
 msgstr "最高優先順序"
 
 msgid "Highest Priority"
 msgstr "最高優先順序"
 
@@ -322,71 +365,80 @@ msgstr "IP 搜尋"
 msgid "IP Search..."
 msgstr "IP 搜尋…"
 
 msgid "IP Search..."
 msgstr "IP 搜尋…"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
 msgid "IPv4 Support"
 msgstr "IPv4 支援"
 
 msgid "IPv4 Support"
 msgstr "IPv4 支援"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:256
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
 msgid "IPv6 Support"
 msgstr "支援 IPv6"
 
 msgid "IPv6 Support"
 msgstr "支援 IPv6"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
 msgstr "提升開啟檔案的最大數目便於在載入集合時處理臨時分割檔案等任務。"
 
 msgid ""
 "Increase the maximal number of open files, e.g. to handle the amount of "
 "temporary split files while loading the sets."
 msgstr "提升開啟檔案的最大數目便於在載入集合時處理臨時分割檔案等任務。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:149
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:153
 msgid "Information"
 msgstr "資訊"
 
 msgid "Information"
 msgstr "資訊"
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:145
+msgid "Invalid characters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:73
+msgid "Invalid input values, unable to save modifications."
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr "區域網路轉發 (資料封包)"
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
 msgid "LAN-Forward (packets)"
 msgstr "區域網路轉發 (資料封包)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "LAN-Forward Chain"
 msgstr "區域網路轉發鏈"
 
 msgid "LAN-Forward Chain"
 msgstr "區域網路轉發鏈"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
 msgid "Last Run"
 msgstr "最後執行"
 
 msgid "Last Run"
 msgstr "最後執行"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
 msgid "Least Priority"
 msgstr "最低優先順序"
 
 msgid "Least Priority"
 msgstr "最低優先順序"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
 msgid "Less Priority"
 msgstr "較低優先順序"
 
 msgid "Less Priority"
 msgstr "較低優先順序"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr "限制特定來源到區域網路轉發鏈。"
 
 msgid "Limit certain feeds to the LAN-Forward chain."
 msgstr "限制特定來源到區域網路轉發鏈。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr "限制特定來源到廣域網路轉發鏈。"
 
 msgid "Limit certain feeds to the WAN-Forward chain."
 msgstr "限制特定來源到廣域網路轉發鏈。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr "限制特定來源到廣域網路輸入鏈。"
 
 msgid "Limit certain feeds to the WAN-Input chain."
 msgstr "限制特定來源到廣域網路輸入鏈。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr "限制 banIP 使用的 cpu 核心數來節省記憶體。"
 
 msgid "Limit the cpu cores used by banIP to save RAM."
 msgstr "限制 banIP 使用的 cpu 核心數來節省記憶體。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
 msgstr "在狀態和報告中列出集合元素,停用此功能可減少 CPU 負荷。"
 
 msgid ""
 "List Set elements in the status and report, disable this to reduce the CPU "
 "load."
 msgstr "在狀態和報告中列出集合元素,停用此功能可減少 CPU 負荷。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr "觸發 banIP 啟動的可用網路介面列表。"
 
 msgid "List of available network interfaces to trigger the banIP start."
 msgstr "觸發 banIP 啟動的可用網路介面列表。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:543
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr ""
 
 msgid "List of supported and fully pre-configured banIP feeds."
 msgstr ""
 
@@ -394,68 +446,76 @@ msgstr ""
 msgid "List the elements of a specific banIP-related Set."
 msgstr "列出與某一特定 banIP 有關的集合的元素。"
 
 msgid "List the elements of a specific banIP-related Set."
 msgstr "列出與某一特定 banIP 有關的集合的元素。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid "Log Count"
 msgstr "日誌數"
 
 msgid "Log Count"
 msgstr "日誌數"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log LAN-Forward"
 msgstr "記錄區域網路轉發"
 
 msgid "Log LAN-Forward"
 msgstr "記錄區域網路轉發"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Log Level"
 msgstr "日誌級別"
 
 msgid "Log Level"
 msgstr "日誌級別"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
 msgid "Log Limit"
 msgstr "日誌限制"
 
 msgid "Log Limit"
 msgstr "日誌限制"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:235
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:239
 msgid "Log Settings"
 msgstr "日誌設定"
 
 msgid "Log Settings"
 msgstr "日誌設定"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid "Log Terms"
 msgstr "日誌項目"
 
 msgid "Log Terms"
 msgstr "日誌項目"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log WAN-Forward"
 msgstr "記錄廣域網路轉發"
 
 msgid "Log WAN-Forward"
 msgstr "記錄廣域網路轉發"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log WAN-Input"
 msgstr "記錄廣域網路輸入"
 
 msgid "Log WAN-Input"
 msgstr "記錄廣域網路輸入"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr "記錄可疑的轉發區域網路資料封包 (已拒絕)。"
 
 msgid "Log suspicious forwarded LAN packets (rejected)."
 msgstr "記錄可疑的轉發區域網路資料封包 (已拒絕)。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr "記錄可疑的轉發的廣域網路資料封包 (已捨棄)。"
 
 msgid "Log suspicious forwarded WAN packets (dropped)."
 msgstr "記錄可疑的轉發的廣域網路資料封包 (已捨棄)。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:321
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr "記錄可疑的傳入廣域網路資料封包 (已捨棄)。"
 
 msgid "Log suspicious incoming WAN packets (dropped)."
 msgstr "記錄可疑的傳入廣域網路資料封包 (已捨棄)。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
 msgid "Max Open Files"
 msgstr "開啟檔案的最大數目"
 
 msgid "Max Open Files"
 msgstr "開啟檔案的最大數目"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
+msgid "NFT Chain Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
 msgid "NFT Information"
 msgstr "NFT 資訊"
 
 msgid "NFT Information"
 msgstr "NFT 資訊"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "NFT Set Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Network Devices"
 msgstr "網路裝置"
 
 msgid "Network Devices"
 msgstr "網路裝置"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Network Interfaces"
 msgstr "網路介面"
 
 msgid "Network Interfaces"
 msgstr "網路介面"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "Nice Level"
 msgstr "Nice 級別"
 
 msgid "Nice Level"
 msgstr "Nice 級別"
 
@@ -472,68 +532,75 @@ msgstr "還沒有 banIP 相關的防火牆日誌!"
 msgid "No banIP related processing logs yet!"
 msgstr "還沒有 banIP 相關的處理日誌!"
 
 msgid "No banIP related processing logs yet!"
 msgstr "還沒有 banIP 相關的處理日誌!"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
 msgid "Normal Priority (default)"
 msgstr "正常優先順序 (預設)"
 
 msgid "Normal Priority (default)"
 msgstr "正常優先順序 (預設)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr "進行攔截前允許同一 IP 的失敗登錄嘗試在日誌中出現幾次。"
 
 msgid ""
 "Number of failed login attempts of the same IP in the log before blocking."
 msgstr "進行攔截前允許同一 IP 的失敗登錄嘗試在日誌中出現幾次。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
 msgstr "對所選的下載工具繞過預先設定的下載選項。"
 
 msgid ""
 "Override the pre-configured download options for the selected download "
 "utility."
 msgstr "對所選的下載工具繞過預先設定的下載選項。"
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:28
 msgid "Overview"
 msgstr "概覽"
 
 msgid "Overview"
 msgstr "概覽"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
-msgid "Parse only the last stated number of log entries for suspicious events."
-msgstr "僅解析最後宣告的可疑事件的日誌項目數量。"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
+msgid ""
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
+msgstr ""
 
 
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:67
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:76
 msgid "Processing Log"
 msgstr "處理日誌"
 
 msgid "Processing Log"
 msgstr "處理日誌"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr "「msmtp」所用的 banIP 電子郵件通知設定。"
 
 msgid "Profile used by 'msmtp' for banIP notification E-Mails."
 msgstr "「msmtp」所用的 banIP 電子郵件通知設定。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:156
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:169
+msgid "Protocol/URL format not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr ""
 
 msgid "Receive E-Mail notifications with every banIP run."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
 msgstr "banIP 通知電子郵件的接收位址,要開啟電子郵件功能必須填寫此資訊。"
 
 msgid ""
 "Receiver address for banIP notification E-Mails, this information is "
 "required to enable E-Mail functionality."
 msgstr "banIP 通知電子郵件的接收位址,要開啟電子郵件功能必須填寫此資訊。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:223
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:222
 msgid "Refresh"
 msgstr "重新整理"
 
 msgid "Refresh"
 msgstr "重新整理"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:214
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218
 msgid "Reload"
 msgstr "重新載入"
 
 msgid "Reload"
 msgstr "重新載入"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Report Directory"
 msgstr "報告目錄"
 
 msgid "Report Directory"
 msgstr "報告目錄"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
 msgid "Report Elements"
 msgstr "報告元素"
 
 msgid "Report Elements"
 msgstr "報告元素"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:221
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:225
 msgid "Restart"
 msgstr "重新啟動"
 
 msgid "Restart"
 msgstr "重新啟動"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:575
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr "限制來自/對少量安全 IP 的網際網路存取。"
 
 msgid "Restrict the internet access from/to a small number of secure IPs."
 msgstr "限制來自/對少量安全 IP 的網際網路存取。"
 
@@ -542,14 +609,26 @@ msgstr "限制來自/對少量安全 IP 的網際網路存取。"
 msgid "Result"
 msgstr "結果"
 
 msgid "Result"
 msgstr "結果"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:161
+msgid "Rulev4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
+msgid "Rulev6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
 msgid "Run Flags"
 msgstr "執行旗標"
 
 msgid "Run Flags"
 msgstr "執行旗標"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
 msgid "Run Information"
 msgstr "執行資訊"
 
 msgid "Run Information"
 msgstr "執行資訊"
 
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:226
+msgid "Save Custom Feeds"
+msgstr ""
+
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr "搜尋"
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
 msgid "Search"
 msgstr "搜尋"
@@ -558,23 +637,23 @@ msgstr "搜尋"
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr "在 banIP 相關的集合中搜尋一個特定的 IP。"
 
 msgid "Search the banIP-related Sets for a specific IP."
 msgstr "在 banIP 相關的集合中搜尋一個特定的 IP。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:289
 msgid "Select one of the pre-configured download utilities."
 msgstr "選擇一個預先設定的下載工具。"
 
 msgid "Select one of the pre-configured download utilities."
 msgstr "選擇一個預先設定的下載工具。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:261
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
 msgid "Select the WAN network device(s)."
 msgstr "選擇廣域網路網路裝置。"
 
 msgid "Select the WAN network device(s)."
 msgstr "選擇廣域網路網路裝置。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:269
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr "選擇邏輯廣域網路 IPv4 網路介面。"
 
 msgid "Select the logical WAN IPv4 network interface(s)."
 msgstr "選擇邏輯廣域網路 IPv4 網路介面。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:277
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:281
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr "選擇邏輯廣域網路 IPv6 網路介面。"
 
 msgid "Select the logical WAN IPv6 network interface(s)."
 msgstr "選擇邏輯廣域網路 IPv6 網路介面。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
 msgid "Sender address for banIP notification E-Mails."
 msgstr "banIP 通知郵件的傳送位址。"
 
 msgid "Sender address for banIP notification E-Mails."
 msgstr "banIP 通知郵件的傳送位址。"
 
@@ -583,15 +662,11 @@ msgstr "banIP 通知郵件的傳送位址。"
 msgid "Set"
 msgstr "設定"
 
 msgid "Set"
 msgstr "設定"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set Policy"
-msgstr "設定原則"
-
-#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:60
 msgid "Set Reporting"
 msgstr "設定報告"
 
 msgid "Set Reporting"
 msgstr "設定報告"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Set Split Size"
 msgstr "設定分割尺寸"
 
 msgid "Set Split Size"
 msgstr "設定分割尺寸"
 
@@ -603,41 +678,41 @@ msgstr "設定調查"
 msgid "Set Survey..."
 msgstr "設定調查…"
 
 msgid "Set Survey..."
 msgstr "設定調查…"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:229
 msgid "Set details"
 msgstr "集合詳情"
 
 msgid "Set details"
 msgstr "集合詳情"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
 msgstr "設定 banIP 表內的 nft 鏈優先順序。請注意:數值越低,優先順序越高。"
 
 msgid ""
 "Set the nft chain priority within the banIP table. Please note: lower values "
 "means higher priority."
 msgstr "設定 banIP 表內的 nft 鏈優先順序。請注意:數值越低,優先順序越高。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
-msgid "Set the nft policy for banIP-related sets."
-msgstr "設定 banIP 相關集合的 nft 原則。"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:404
+msgid "Set the nft policy for banIP-related Sets."
+msgstr ""
 
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:466
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
 msgid "Set the syslog level for NFT logging."
 msgstr "設定 NFT 日誌記錄的 syslog 級別。"
 
 msgid "Set the syslog level for NFT logging."
 msgstr "設定 NFT 日誌記錄的 syslog 級別。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
 msgid "Settings"
 msgstr "設置"
 
 msgid "Settings"
 msgstr "設置"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
 msgid "Split external set loading after every n members to save RAM."
 msgstr "每 n 名成員後分割外部集合載入來節省記憶體。"
 
 msgid "Split external set loading after every n members to save RAM."
 msgstr "每 n 名成員後分割外部集合載入來節省記憶體。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
 msgid "Startup Trigger Interface"
 msgstr "啟動觸發介面"
 
 msgid "Startup Trigger Interface"
 msgstr "啟動觸發介面"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:151
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
 msgid "Status"
 msgstr "狀態"
 
 msgid "Status"
 msgstr "狀態"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:207
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:211
 msgid "Stop"
 msgstr "停止"
 
 msgid "Stop"
 msgstr "停止"
 
@@ -645,33 +720,33 @@ msgstr "停止"
 msgid "Survey"
 msgstr "調查"
 
 msgid "Survey"
 msgstr "調查"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
 msgid "System Information"
 msgstr "系統資訊"
 
 msgid "System Information"
 msgstr "系統資訊"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:386
 msgid "Target directory for banIP-related report files."
 msgstr "banIP 相關報告檔案的目標目錄。"
 
 msgid "Target directory for banIP-related report files."
 msgstr "banIP 相關報告檔案的目標目錄。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:378
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:382
 msgid "Target directory for compressed feed backups."
 msgstr "壓縮的來源備份檔案的目標目錄。"
 
 msgid "Target directory for compressed feed backups."
 msgstr "壓縮的來源備份檔案的目標目錄。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
 msgid "The allowlist is too big, unable to save modifications."
 msgstr "白名單過大,無法儲存變更。"
 
 msgid "The allowlist is too big, unable to save modifications."
 msgstr "白名單過大,無法儲存變更。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:25
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:28
 msgid "The blocklist is too big, unable to save modifications."
 msgstr "黑名單過大,無法儲存變更。"
 
 msgid "The blocklist is too big, unable to save modifications."
 msgstr "黑名單過大,無法儲存變更。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
 msgstr "預設的日誌字詞、正規表達式正在過濾可疑的 ssh、LuCI、nginx 和星號流量。"
 
 msgid ""
 "The default log terms / regular expressions are filtering suspicious ssh, "
 "LuCI, nginx and asterisk traffic."
 msgstr "預設的日誌字詞、正規表達式正在過濾可疑的 ssh、LuCI、nginx 和星號流量。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
 msgid "The selected priority will be used for banIP background processing."
 msgstr "所選的優先順序將用於 banIP 背景處理。"
 
 msgid "The selected priority will be used for banIP background processing."
 msgstr "所選的優先順序將用於 banIP 背景處理。"
 
@@ -685,7 +760,7 @@ msgid ""
 "The syslog output, prefiltered for banIP-related processing log entries only."
 msgstr "預先過濾的 syslog 輸出,僅列出 banIP 相關的處理日誌項目。"
 
 "The syslog output, prefiltered for banIP-related processing log entries only."
 msgstr "預先過濾的 syslog 輸出,僅列出 banIP 相關的處理日誌項目。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:32
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 msgid ""
 "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
@@ -694,7 +769,7 @@ msgstr ""
 "這是允許特定 MAC/IP/CIDR 位址的本地 banIP 白名單。<br /><em><b>請注意:</b></"
 "em>一行只能加入一個 MAC/IPv4/IPv6 位址或網域名稱。"
 
 "這是允許特定 MAC/IP/CIDR 位址的本地 banIP 白名單。<br /><em><b>請注意:</b></"
 "em>一行只能加入一個 MAC/IPv4/IPv6 位址或網域名稱。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:29
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:32
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
 msgid ""
 "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
 "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/IPv4/"
@@ -713,38 +788,46 @@ msgstr "此標籤頁顯示最後產生的集合報告,按下「更新」按鈕
 msgid "Timestamp"
 msgstr "時間戳"
 
 msgid "Timestamp"
 msgstr "時間戳"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
 msgstr ""
 
 msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "vaild E-Mail receiver address."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
 msgid "Topic for banIP notification E-Mails."
 msgstr "banIP 通知郵件的主題。"
 
 msgid "Topic for banIP notification E-Mails."
 msgstr "banIP 通知郵件的主題。"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger Action"
 msgstr ""
 
 msgid "Trigger Action"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:309
 msgid "Trigger Delay"
 msgstr "觸發延遲"
 
 msgid "Trigger Delay"
 msgstr "觸發延遲"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
 msgid "Trigger action on ifup interface events."
 msgstr ""
 
 msgid "Trigger action on ifup interface events."
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:20
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:20
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:150
+msgid "URLv4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:163
+msgid "URLv6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
 msgid "Unable to save modifications: %s"
 msgstr "無法儲存變更:%s"
 
 msgid "Unable to save modifications: %s"
 msgstr "無法儲存變更:%s"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:245
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
 msgid "Verbose Debug Logging"
 msgstr "詳細除錯日誌"
 
 msgid "Verbose Debug Logging"
 msgstr "詳細除錯日誌"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
 msgid "Version"
 msgstr "版本"
 
 msgid "Version"
 msgstr "版本"
 
@@ -752,7 +835,8 @@ msgstr "版本"
 msgid "WAN-Forward (packets)"
 msgstr "廣域網路轉發 (資料封包)"
 
 msgid "WAN-Forward (packets)"
 msgstr "廣域網路轉發 (資料封包)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:429
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
 msgid "WAN-Forward Chain"
 msgstr "廣域網路轉發鏈"
 
 msgid "WAN-Forward Chain"
 msgstr "廣域網路轉發鏈"
 
@@ -760,18 +844,24 @@ msgstr "廣域網路轉發鏈"
 msgid "WAN-Input (packets)"
 msgstr "廣域網路輸入 (資料封包)"
 
 msgid "WAN-Input (packets)"
 msgstr "廣域網路輸入 (資料封包)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:433
 msgid "WAN-Input Chain"
 msgstr "廣域網路輸入鏈"
 
 msgid "WAN-Input Chain"
 msgstr "廣域網路輸入鏈"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:468
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:121
+msgid ""
+"With this editor you can fill up an initial custom feed file (a 1:1 copy of "
+"the version shipped with the package). The file is located at '/etc/banip/"
+"banip.custom.feeds'. Then you can edit this file, delete entries, add new "
+"ones, etc. To go back to the maintainers version just empty the custom feed "
+"file again (do not delete it!)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
 msgid "alert"
 msgstr "報警"
 
 msgid "alert"
 msgstr "報警"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
-msgid "audit"
-msgstr "稽核"
-
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
 msgid "auto-added to allowlist today"
 msgstr "今日自動加入到白名單"
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
 msgid "auto-added to allowlist today"
 msgstr "今日自動加入到白名單"
@@ -784,66 +874,82 @@ msgstr "今日自動加入到黑名單"
 msgid "banIP"
 msgstr "禁止IP"
 
 msgid "banIP"
 msgstr "禁止IP"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:469
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
 msgid "crit"
 msgstr "關鍵項目"
 
 msgid "crit"
 msgstr "關鍵項目"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
 msgid "debug"
 msgstr "偵錯"
 
 msgid "debug"
 msgstr "偵錯"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:467
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
 msgid "emerg"
 msgstr "緊急項目"
 
 msgid "emerg"
 msgstr "緊急項目"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
 msgid "err"
 msgstr "錯誤項目"
 
 msgid "err"
 msgstr "錯誤項目"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:473
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:487
 msgid "info"
 msgstr "資訊項目"
 
 msgid "info"
 msgstr "資訊項目"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:434
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:444
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:454
 msgid "local allowlist"
 msgstr ""
 
 msgid "local allowlist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:421
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:431
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:441
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
 msgid "local blocklist"
 msgstr ""
 
 msgid "local blocklist"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
 msgid "memory (default)"
 msgstr "記憶體 (預設)"
 
 msgid "memory (default)"
 msgstr "記憶體 (預設)"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:472
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
 msgid "notice"
 msgstr "通知"
 
 msgid "notice"
 msgstr "通知"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
 msgid "performance"
 msgstr "效能"
 
 msgid "performance"
 msgstr "效能"
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:316
 msgid "reload"
 msgstr ""
 
 msgid "reload"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
 msgid "restart"
 msgstr ""
 
 msgid "restart"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
 msgid "start (default)"
 msgstr ""
 
 msgid "start (default)"
 msgstr ""
 
-#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:471
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:485
 msgid "warn (default)"
 msgstr "警告 (預設)"
 
 msgid "warn (default)"
 msgstr "警告 (預設)"
 
+#~ msgid "Chain Priority"
+#~ msgstr "鏈優先順序"
+
+#~ msgid ""
+#~ "Parse only the last stated number of log entries for suspicious events."
+#~ msgstr "僅解析最後宣告的可疑事件的日誌項目數量。"
+
+#~ msgid "Set Policy"
+#~ msgstr "設定原則"
+
+#~ msgid "Set the nft policy for banIP-related sets."
+#~ msgstr "設定 banIP 相關集合的 nft 原則。"
+
+#~ msgid "audit"
+#~ msgstr "稽核"
+
 #~ msgid ""
 #~ "Allowlist modifications have been saved, restart banIP that changes take "
 #~ "effect."
 #~ msgid ""
 #~ "Allowlist modifications have been saved, restart banIP that changes take "
 #~ "effect."
@@ -1424,9 +1530,6 @@ msgstr "警告 (預設)"
 #~ msgid "DST Target IPv6"
 #~ msgstr "DST目標IPv6"
 
 #~ msgid "DST Target IPv6"
 #~ msgstr "DST目標IPv6"
 
-#~ msgid "Description"
-#~ msgstr "描述"
-
 #~ msgid "Download Options"
 #~ msgstr "下載選項"
 
 #~ msgid "Download Options"
 #~ msgstr "下載選項"
 
index 6402b04160ca62b88717d9480aa637e37ac02434..fbc998df6db78b9776b81f8bf2551a03c71c8927 100644 (file)
@@ -14,6 +14,7 @@
                                "/usr/bin/banip-service.sh": "executable",
                                "/etc/init.d/banip": "executable",
                                "/etc/banip/banip.feeds": "file",
                                "/usr/bin/banip-service.sh": "executable",
                                "/etc/init.d/banip": "executable",
                                "/etc/banip/banip.feeds": "file",
+                               "/etc/banip/banip.custom.feeds": "file",
                                "/etc/banip/banip.allowlist": "file",
                                "/etc/banip/banip.blocklist": "file",
                                "/etc/banip/banip.countries": "file"
                                "/etc/banip/banip.allowlist": "file",
                                "/etc/banip/banip.blocklist": "file",
                                "/etc/banip/banip.countries": "file"
                        "path": "banip/blocklist"
                }
        },
                        "path": "banip/blocklist"
                }
        },
+       "admin/services/banip/feeds": {
+               "title": "Edit Custom Feeds",
+               "order": 40,
+               "action": {
+                       "type": "view",
+                       "path": "banip/feeds"
+               }
+       },
        "admin/services/banip/setreport": {
                "title": "Set Reporting",
        "admin/services/banip/setreport": {
                "title": "Set Reporting",
-               "order": 40,
+               "order": 50,
                "action": {
                        "type": "view",
                        "path": "banip/setreport"
                "action": {
                        "type": "view",
                        "path": "banip/setreport"
@@ -57,7 +66,7 @@
        },
        "admin/services/banip/firewall_log": {
                "title": "Firewall Log",
        },
        "admin/services/banip/firewall_log": {
                "title": "Firewall Log",
-               "order": 50,
+               "order": 60,
                "action": {
                        "type": "view",
                        "path": "banip/firewall_log"
                "action": {
                        "type": "view",
                        "path": "banip/firewall_log"
@@ -65,7 +74,7 @@
        },
        "admin/services/banip/processing_log": {
                "title": "Processing Log",
        },
        "admin/services/banip/processing_log": {
                "title": "Processing Log",
-               "order": 60,
+               "order": 70,
                "action": {
                        "type": "view",
                        "path": "banip/processing_log"
                "action": {
                        "type": "view",
                        "path": "banip/processing_log"
index 9993b10679d842b8ee3f0af83781ec0a9f38be6c..395e06aadc72099149150688c65007ab776c3a73 100644 (file)
@@ -2,9 +2,6 @@
        "luci-app-banip": {
                "description": "Grant access to LuCI app banIP",
                "write": {
        "luci-app-banip": {
                "description": "Grant access to LuCI app banIP",
                "write": {
-                       "uci": [
-                               "banip"
-                       ],
                        "file": {
                                "/etc/banip/*": [
                                        "read"
                        "file": {
                                "/etc/banip/*": [
                                        "read"
                                "/etc/banip/banip.blocklist": [
                                        "write"
                                ],
                                "/etc/banip/banip.blocklist": [
                                        "write"
                                ],
-                               "/etc/banip/banip.feeds": [
+                               "/etc/banip/banip.custom.feeds": [
                                        "write"
                                ]
                                        "write"
                                ]
-                       }
+                       },
+                       "uci": [
+                               "banip"
+                       ]
                },
                "read": {
                        "cgi-io": [
                },
                "read": {
                        "cgi-io": [