LINUX.ORG.RU
ФорумAdmin

генератор nft анонимных vpn ip таблиц

 , , ,


0

1

нашел и настроил пока только это
https://wiki.nftables.org/wiki-nftables/index.php/GeoIP_matching
но не подходит, мне нужно блочить анон-впн, чтобы читаков меньше стало в игре



Последнее исправление: nanosecond (всего исправлений: 1)

Ответ на: комментарий от anc

ага мельком видел, но ничего там не понял, это как документация это документация вы читаете документацию и находитесь в документации вот ссылка на документацию(

nanosecond
() автор топика
Ответ на: комментарий от nanosecond

1. Идем сюда
https://dev.maxmind.com/geoip/geolite2-free-geolocation-data?lang=en#accessin...
2. Регистрируемся
3. Генерим License Key

Сами базы забираем отсюда (вместо $YOU_LIC_KEY подставьте свой ключ) название баз надеюсь понятны из URL (Country,City,ASN)

https://download.maxmind.com/app/geoip_download?edition_id=GeoLite2-Country&license_key=$YOU_LIC_KEY&suffix=tar.gz
https://download.maxmind.com/app/geoip_download?edition_id=GeoLite2-City&license_key=$YOU_LIC_KEY&suffix=tar.gz
https://download.maxmind.com/app/geoip_download?edition_id=GeoLite2-ASN&license_key=$YOU_LIC_KEY&suffix=tar.gz
Я их раз в неделю по крону вытягиваю.

Ну а дальше пример из «сделай сам»(урл выше приводил) надеюсь понятен :)

ЗЫ Есть очень полезная утилитка mmdblookup. В debian пакет mmdb-bin, в centos libmaxminddb-devel. Без доп. параметров выдает всю инфу, но если нужно для дальнейшей обработки можно указать шо конкретно нам трэба. Типа
mmdblookup --file GeoLite2-City.mmdb --ip="$IP" city names en
mmdblookup --file GeoLite2-City.mmdb --ip="$IP" country iso_code

anc ★★★★★
()
Последнее исправление: anc (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.