Skip to main content

Dig into RKN dump with ease

Project description

RknFind project

Disclaimer

This application provides tools for browsing and exporting RKN (RosKomNadzor, a Russian communications managing autority) dump of sites blocked in Russia.

Please note that visiting sites exposed from RKN dump by this application may be illegal in some countries.

End user takes full responsibility for any actions made using this application, which include, but not limited by:

  • Downloading a copy of RKN dump file from Zapret-Info Github repository
  • Retrieving a human-readable list of blocked sites/URLs/IP addresses
  • Exporting list of blocked resources to SQLite database

Features

What can this application do?

  • Retrieve and auto-update RKN dump file
  • Process RKN dump file and print out human-readable/JSON-formatted list of blocked sites
  • Export list of blocked sites to SQLite database

Usage

Installation

Application is available at PyPI and can be retrieved using pip:

$ pip install rknfind

You can install git and gitpython module to slightly improve performance on dump file download:

You can also install peewee to be able to export data into SQLite database:

$ pip install rknfind[db]

Launching

Once you've installed rknfind, just run it in terminal:

$ rknfind

With no filter parameters provided, rknfind will exit. Use rknfind -f <field> <occurence> to add filter. You can use -f flag multiple times!

List of fields:

Field Description
addr List of IP addresses of entry
date Issue date of entry
decree Decree of entry
issuer Issuing authority of entry
domain List of domain names of entry
url List of URLs of entry

For info related to other flags, use rknfind -h

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rknfind-2.1.0a1.linux-x86_64.tar.gz (18.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rknfind-2.1.0a1-py3-none-any.whl (13.5 kB view details)

Uploaded Python 3

File details

Details for the file rknfind-2.1.0a1.linux-x86_64.tar.gz.

File metadata

  • Download URL: rknfind-2.1.0a1.linux-x86_64.tar.gz
  • Upload date:
  • Size: 18.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.33.0 CPython/3.7.4

File hashes

Hashes for rknfind-2.1.0a1.linux-x86_64.tar.gz
Algorithm Hash digest
SHA256 0caa27270b148f2233933b47671bb72652a236881d3137e1591fc52c953cd11a
MD5 b4c0c5c2598be9f3bbe00527f6831557
BLAKE2b-256 e0148b6294cf0a46af32fd62ba49f5021ee643065da3f21836db01ceef840639

See more details on using hashes here.

File details

Details for the file rknfind-2.1.0a1-py3-none-any.whl.

File metadata

  • Download URL: rknfind-2.1.0a1-py3-none-any.whl
  • Upload date:
  • Size: 13.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.33.0 CPython/3.7.4

File hashes

Hashes for rknfind-2.1.0a1-py3-none-any.whl
Algorithm Hash digest
SHA256 9dcd6e3cf91b0120c224c2364ad6b69d94bab66752fa980f00ff454d30ebb98b
MD5 f69b9593dad678564c775c2b72d5cc1f
BLAKE2b-256 a4f4590dbb8adc0f51ea8be593334e67d58670f85cdc171f3d31cc788ba82a90

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page