|
13 | 13 | This project is a fork of the repository https://github.com/theo0x0/nodpi and is developed independently. Do not confuse with https://github.com/raspabamos/nodpi ! |
14 | 14 |
|
15 | 15 | ## Description / Описание |
16 | | -NoDPI is a utility for bypassing the DPI (Deep Packet Inspection) system, which allows blocking access to Internet resources. This utility allows you to bypass such blockings and freely use the Internet. |
| 16 | +NoDPI is a utility for bypassing the DPI (Deep Packet Inspection) system. DPI is widely used by Internet providers and government agencies to block access to Internet resources. This utility allows you to bypass such blocking and freely use the Internet. In particular, it allows you to eliminate the blocking of YouTube in Russia. |
17 | 17 |
|
18 | | -In particular, it allows you to eliminate YouTube blocking in Russia. Unfortunately, I cannot guarantee the absolute functionality of the program in all conditions and with all providers, but nevertheless, in most cases, it copes with its task perfectly. |
| 18 | +Unfortunately, I cannot guarantee the absolute functionality of the program in all conditions and with all providers, but in most cases it copes with its task perfectly. |
| 19 | +The utility works on the principle of an HTTP proxy. It analyzes all TLS handshakes passing through it and fragments them if they are addressed to blocked domains. Currently, DPI does not have the capacity to collect these fragments and analyze them, so NoDPI manages to "fool" it. |
19 | 20 |
|
20 | | -The utility works on the principle of HTTP proxy. It analyzes packet headers and fragments them, which allows you to deceive DPI. The utility does not collect or send any data and does not require administrator privileges to run. |
| 21 | +The utility does not collect or send any data and does not require administrator privileges to run. |
| 22 | + |
| 23 | +The entire code is written entirely in Python and does not use third-party dependencies. |
21 | 24 |
|
22 | 25 | <hr> |
23 | 26 |
|
24 | | -NoDPI - это утилита для обхода системы DPI (Deep Packet Inspection), которая позволяет блокировать доступ к интерент-ресурсам. Данная утилита позволяет обходить такие блокировки и свободно пользоваться Интернетом. |
| 27 | +NoDPI - это утилита для обхода системы DPI (Deep Packet Inspection). DPI широко используется интерент-провайдерами и гос. органами для блокировки доступа к интерент-ресурсам. Данная утилита позволяет обходить такие блокировки и свободно пользоваться Интернетом. В частности, она позволяет устранить блокировку YouTube в России. |
| 28 | + |
| 29 | +К сожалению, я не могу гарантировать абсолютную работоспособность программы во всех условиях и у всех провайдеров, но в большинстве случаев она отлично справляется со своей задачей. |
| 30 | + |
| 31 | +Утилита работает по принципу HTTP прокси. Она анализирует все проходящие через нее TLS handshake и фрагментирует их, если они адресованы заблокированным доменам. В настоящее время у DPI нет таких мощностей, чтобы собиртаь эти фрагменты и анализировать их, поэтому NoDPI получается ее "обмануть". |
| 32 | + |
| 33 | +Утилита не собирает и не отправляет никаких данных и не требует привелегий администратора для запуска. |
25 | 34 |
|
26 | | -В частности, она позволяет устранить блокировку YouTube в России. К сожалению, я не могу гарантировать абсолютную работоспособность программы во всех условиях и у всех провайдеров, но тем не менне в большинстве случаев она отлично справляется со своей задачей. |
| 35 | +Весь код полностью написан на языке Python и не использует сторонних зависимостей. |
27 | 36 |
|
28 | | -Утилита работает по принципу HTTP прокси. Она анализирует заголовки пакетов и фрагментирует их, что позволяет обмануть DPI. Утилита не собирает и не отправляет никаких данных и не требует привелегий администратора для запуска. |
| 37 | +[]() |
29 | 38 |
|
30 | 39 | ### Alternatives / Альтернативы |
31 | 40 | - **[GoodbyeDPI](https://github.com/ValdikSS/GoodbyeDPI)** by @ValdikSS (for Windows) |
|
0 commit comments