Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

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

Release files for rknfind 2.1.0a1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for rknfind 2.1.0a1
File Size Uploaded
rknfind-2.1.0a1.linux-x86_64.tar.gz 18.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for rknfind 2.1.0a1
File Interpreter ABI Platform
rknfind-2.1.0a1-py3-none-any.whl Python 3 none any Details

Total release size: 31.8 kB

Release files / rknfind-2.1.0a1.linux-x86_64.tar.gz

Download URL rknfind-2.1.0a1.linux-x86_64.tar.gz
Size 18.3 kB
Tags Source
SHA-256 checksum
How to use checksums
0caa27270b148f2233933b47671bb72652a236881d3137e1591fc52c953cd11a
BLAKE2b-256 checksum
How to use checksums
e0148b6294cf0a46af32fd62ba49f5021ee643065da3f21836db01ceef840639
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / rknfind-2.1.0a1-py3-none-any.whl

Download URL rknfind-2.1.0a1-py3-none-any.whl
Size 13.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9dcd6e3cf91b0120c224c2364ad6b69d94bab66752fa980f00ff454d30ebb98b
BLAKE2b-256 checksum
How to use checksums
a4f4590dbb8adc0f51ea8be593334e67d58670f85cdc171f3d31cc788ba82a90
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

2.1.0a1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page