I apologies if I am posting in the wrong location. I am getting a lot
of login attempts from China and other Asian countries. It does not surprise me, but has anyone tried doing IP blocking by country, I
don't like the idea, but with as much attempts I am getting, it's
filling up my logs. I see how I can do it with UFW, but just need a
good source of IP Blocks. CIDR notations would be great.
I apologies if I am posting in the wrong location. I am getting a lot
of login attempts from China and other Asian countries.
Like I said, I hate to have to go to this extreme, but it's getting bad. Huawei Public Cloud Service is the worst one so fare.
Hi Compctech,
On 2025-02-28 10:47:03, you wrote to All:
Yes you can get the IP block ranges by country at http://www.ipdeny.com/
For example I do this in a script for some countries (not my fido machine though, because there are a lot of fido systems in russia):
wget -q -O zone.belarus http://www.ipdeny.com/ipblocks/data/aggregated/by-aggregated.zone
wget -q -O zone.china http://www.ipdeny.com/ipblocks/data/aggregated/cn-aggregated.zone
wget -q -O zone.iran http://www.ipdeny.com/ipblocks/data/aggregated/ir-aggregated.zone
wget -q -O zone.north-korea http://www.ipdeny.com/ipblocks/data/aggregated/kp-aggregated.zone
wget -q -O zone.russia http://www.ipdeny.com/ipblocks/data/aggregated/ru-aggregated.zone
After this I feed the files to fail2ban with these commands:
fail2ban-client restart --unban countries
fail2ban-client set countries banip $(<zone.north-korea )
fail2ban-client set countries banip $(<zone.belarus )
fail2ban-client set countries banip $(<zone.china )
fail2ban-client set countries banip $(<zone.iran )
fail2ban-client set countries banip $(<zone.russia )
And in my fail2ban config (/etc/fail2ban/jail.d/custom.local), I have this section:
[countries]
filter = manual
banaction = %(banaction_allports)s
bantime = -1
enabled = true
Bye, Wilfred.
--- FMail-lnx64 2.3.2.4-B20240523
* Origin: FMail development HQ (2:280/464)
¨ Synchronet ¨ Vertrauen ¨ Home of Synchronet ¨
[vert/cvs/bbs].synchro.net
I apologies if I am posting in the wrong location. I am getting a lot of login attempts from China and other Asian countries.
Like I said, I hate to have to go to this extreme, but it's getting bad. Huawei Public Cloud Service is the worst one so fare.
I invite callers from all countries - any reason to block them??? Are they bots or actual users??
|07p|15AULIE|1142|07o
|08.........
Re: Re: Block IPs based on Lo
By: paulie420 to Compctech on Fri Feb 28 2025 06:26 pm
I only put a block on China. It was bots that was taking up all my nodes 24/7. If I was able to narrow it down to a few ISPs, I would have just done that, but it was all over.
Once I put the China block in place, about 95% of the bot traffic stopped.
Sam L
---
Synchronet LSNET Archive - Archiving Software for the Future
I invite callers from all countries - any reason to block them??? Are they bot
or actual users??
I apologies if I am posting in the wrong location. I am getting a of login attempts from China and other Asian countries.
Like I said, I hate to have to go to this extreme, but it's gettin bad. Huawei Public Cloud Service is the worst one so fare.
I invite callers from all countries - any reason to block them??? Are t bots or actual users??
Hi Compctech,
On 2025-02-28 10:47:03, you wrote to All:
Yes you can get the IP block ranges by country at http://www.ipdeny.com/
For example I do this in a script for some countries (not my fido machine though, because there are a lot of fido systems in russia):
wget -q -O zone.belarus http://www.ipdeny.com/ipblocks/data/aggregated/by-aggregated.zone
wget -q -O zone.china http://www.ipdeny.com/ipblocks/data/aggregated/cn-aggregated.zone
wget -q -O zone.iran http://www.ipdeny.com/ipblocks/data/aggregated/ir-aggregated.zone
wget -q -O zone.north-korea http://www.ipdeny.com/ipblocks/data/aggregated/kp-aggregated.zone
wget -q -O zone.russia http://www.ipdeny.com/ipblocks/data/aggregated/ru-aggregated.zone
After this I feed the files to fail2ban with these commands:
fail2ban-client restart --unban countries
fail2ban-client set countries banip $(<zone.north-korea )
fail2ban-client set countries banip $(<zone.belarus )
fail2ban-client set countries banip $(<zone.china )
fail2ban-client set countries banip $(<zone.iran )
fail2ban-client set countries banip $(<zone.russia )
And in my fail2ban config (/etc/fail2ban/jail.d/custom.local), I have this section:
[countries]
filter = manual
banaction = %(banaction_allports)s
bantime = -1
enabled = true
Bye, Wilfred.
--- FMail-lnx64 2.3.2.4-B20240523
* Origin: FMail development HQ (2:280/464)
Synchronet Vertrauen Home of Synchronet
[vert/cvs/bbs].synchro.net
Sysop: | Dreamer |
---|---|
Location: | Nederland, Texas |
Users: | 2 |
Nodes: | 4 (0 / 4) |
Uptime: | 157:08:18 |
Calls: | 10 |
Calls today: | 10 |
Messages: | 16,371 |
Posted today: | 10 |