All Projects → darkk → where-is-resolver

darkk / where-is-resolver

Licence: other
Попытка ответить на вопрос о резольверах, проверяющих домены из списка РКН

Programming Languages

lua
6591 projects
Jupyter Notebook
11667 projects

Projects that are alternatives of or similar to where-is-resolver

MetaCPP
C++ Reflection & Serialization using Clang's LibTooling
Stars: ✭ 44 (-10.2%)
Mutual labels:  metadata, meta
Awesome-meta-tags
📙 Awesome collection of meta tags
Stars: ✭ 18 (-63.27%)
Mutual labels:  metadata, meta
meta-extractor
Super simple and fast html page meta data extractor with low memory footprint
Stars: ✭ 38 (-22.45%)
Mutual labels:  metadata, meta
oge
Page metadata as a service
Stars: ✭ 22 (-55.1%)
Mutual labels:  metadata, meta
audio-tag-analyzer
Extracts metadata music metadata found in audio files
Stars: ✭ 18 (-63.27%)
Mutual labels:  metadata, meta
Metaforge
An OSINT Metadata analyzing tool that filters through tags and creates reports
Stars: ✭ 63 (+28.57%)
Mutual labels:  metadata, meta
Vue Meta
Manage HTML metadata in Vue.js components with SSR support
Stars: ✭ 3,807 (+7669.39%)
Mutual labels:  metadata, meta
Seo Manager
Seo Manager Package for Laravel ( with Localization )
Stars: ✭ 192 (+291.84%)
Mutual labels:  metadata, meta
Dicoogle
Dicoogle - Open Source PACS
Stars: ✭ 237 (+383.67%)
Mutual labels:  metadata
Apollo
Apollo is a Open-Source music player for playback and organization of audio files on Microsoft Windows, built using Python.
Stars: ✭ 13 (-73.47%)
Mutual labels:  metadata
Savify
Download Spotify songs to mp3 with full metadata and cover art!
Stars: ✭ 227 (+363.27%)
Mutual labels:  metadata
Phpdhtspider
php实现的dht爬虫
Stars: ✭ 248 (+406.12%)
Mutual labels:  metadata
ama
Ask me anything
Stars: ✭ 33 (-32.65%)
Mutual labels:  meta
Kaop Ts
Simple Yet Powerful Library of ES2016 Decorators with Strongly typed method Interceptors like BeforeMethod, AfterMethod, OnException, etc
Stars: ✭ 235 (+379.59%)
Mutual labels:  metadata
siskin
Tasks around metadata.
Stars: ✭ 20 (-59.18%)
Mutual labels:  metadata
Timber Elixir
🌲 Great Elixir logging made easy
Stars: ✭ 226 (+361.22%)
Mutual labels:  metadata
Linqit
Extend python lists with .NET's LINQ syntax for clean and fast coding. Also known as PINQ.
Stars: ✭ 222 (+353.06%)
Mutual labels:  metadata
attributes
PHP Attributes Reader. Subtree split of the Spiral Attributes component (see spiral/framework)
Stars: ✭ 22 (-55.1%)
Mutual labels:  metadata
metadata-qa-marc
QA catalogue – a metadata quality assessment tool for library catalogue records (MARC, PICA)
Stars: ✭ 59 (+20.41%)
Mutual labels:  metadata
publiccode.yml
A metadata description standard for public software and policy repositories
Stars: ✭ 18 (-63.27%)
Mutual labels:  metadata

Где резольвер, Лебовски?

В данном репозитории лежат скрипты и конфигурационные файлы для нескольких доменов из списка РКН.

Эти домены выбраны исходя из следующего принципа: пара доменов для https-записей, пара для http и пара для записей вообще без URL-ов.

Цель регистрации доменов из "чёрного списка" не так называемая DNS-атака, а попытка понять, какие провайдеры производят DNS-резолвинг при обработке выгрузки РКН, а какие — нет.

Для предотвращения "атаки" предприняты следующие меры:

  1. для доменов с "малым" числом IP адресов используются уже указанные в выгрузке для соответствующих доменов IP адреса
  2. для доменов с "большим" числом IP адресов используются случайные 2048 IP адреса указанные в выгрузке для каких-либо доменов

Таким образом, множество IP-адресов, в которые резольвится выгрузка, от этих доменов не должен как-либо измениться.

Но какое-то количество багов всё же было стриггерено:

  1. Никто не ожидает испанский CERT, у которого случилось ложное срабатывание автоматики на один из доменов.
  2. В dnspython есть квадратичная деградация производительности на ответах с большим числом однотипных RR.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].