Checcarino!

Checcarino, è stato così cordiale da pubblicare1 anche lo script che usa per bannare tutto il mondo meno enne paesi.

This allows to decide which countries you want to see your system. Works in FreeBSD/OpenBSD using pf.

#!/usr/local/bin/bash

ALLOWED="DE AT CH SE NO FI IS FR DK ES EE LT LV"

curl  ftp://ftp.ripe.net/pub/stats/ripencc/delegated-ripencc-latest -o /somewhere/eu.ip


for a in ${ALLOWED}
do
grep ${a} /somewhere/eu.ip | grep ipv4 | awk -F '|' '{print "" $4 "/" int(32 - log($5)/log(2))}' > /somewhere/${a}.ip
cat /somewhere/${a}.ip >> /somewhere/allowed.tmp
grep ${a} /somewhere/eu.ip | grep ipv6 | awk -F '|' '{print "" $4 "/" $5}' > /somewhere/${a}.ip6
cat /somewhere/${a}.ip6 >> /somewhere/allowed.tmp6
done


cat /somewhere/allowed.tmp | sort -u >  /somewhere/allowed.ip

Then you have in your pf:

scrub in inet all 
block in inet all
...
...
...
table  persist file "/somewhere/allowed.ip"
...
...
...
pass in on $ext_if proto tcp from <allowed> to any port {whateverport} flags S/SA  keep state
...
...

And is done.

For the other continents, download urls are:

ftp://ftp.arin.net/pub/stats/arin/delegated-arin-extended-latest (North America)
ftp://ftp.ripe.net/ripe/stats/delegated-ripencc-latest  (Europe)
ftp://ftp.afrinic.net/pub/stats/afrinic/delegated-afrinic-latest (Africa)
ftp://ftp.apnic.net/pub/stats/apnic/delegated-apnic-latest (Asia + Pacific)
ftp://ftp.lacnic.net/pub/stats/lacnic/delegated-lacnic-latest (South America)

the format is the same.

Default policy is to block. You decide who passes. I know, is like go fishing with nuclear weapons. Still, sometimes you need it.


  1. sarebbe acca-ti-ti-pi-esse-duepunti-sbarra-sbarra boseburo punto ddns punto net sbarra Loweel sbarra Foo sbarra src sbarra master sbarra firewall_countries.md ma non ci andate senza prendere adeguate misure di anonimizzazione. E per inciso, bannava anche i nodi  TOR fino a poco tempo fa. 

Ma leggerlo no neh?

Ne ha scritta un’altra delle sue, oggi. “Chi?”, mi direte voi. Ma ovvio, Uriel Fanelli LowEelil mutante più ficherrimo della pianura Padana, quello emigrato nell’Eden teutonico che se ne esce con questa perla:

2016-03-02 09:25 @neiltyson very strange. In the evangelium, jesus kicked out legally authorized merchants from the temple crashing tables on their heads and hittin them with a wipe. Also he seggested to throw molesters in a river, casted with a huge stone. I suspect you confuse Jesus with Gandhi, or similar.

Continua a leggere Ma leggerlo no neh?

A Pegida

Lasciatemi fate una previsione.
Oggi il nostro mutante preferito ha portato la famigliola ad un teutonico carnevale dove immagino potrebbero aver incontrato dei richiedenti asilo.
Gente che non tromba dal triassico inferiore.
Gente che trova giusto, anzi doveroso inculare a sangue un bambino austriaco di dieci anni.
Un maschietto.
Scommettiamo che il nostro mutante preferito si avvicinerà a Pegida?