Skip to content

Commit c685f30

Browse files
committed
Correct typos
1 parent 4454b4b commit c685f30

3 files changed

Lines changed: 11 additions & 11 deletions

File tree

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -64,13 +64,13 @@
6464

6565
NoDPI launches a proxy server on your computer through which you direct http(s) traffic. The program intercepts ClientHello of outing connections and fragments them according to one of the following methods:
6666

67-
*Random fragmentation (by default)*
67+
*Fragmentation by SNI (by default)*
6868

69-
Clienthello is divided into several parts of random length. Each part is glued with the prefixes of the type of Clienthello and then all this is sent in one package.
69+
The packet contains a field containing the SNI record. The ClientHello is split into several TLS records: the pre-SNI portion, the SNI character-by-character, and the post-SNI portion. Each portion is appended with a header indicating the ClientHello type, and then the entire packet is sent in a single packet.
7070

71-
*Fragmentation by SNI*
71+
*Random fragmentation*
7272

73-
The packet contains a field containing the SNI record. The ClientHello is split into several TLS records: the pre-SNI portion, the SNI character-by-character, and the post-SNI portion. Each portion is appended with a header indicating the ClientHello type, and then the entire packet is sent in a single packet.
73+
Clienthello is divided into several parts of random length. Each part is glued with the prefixes of the type of Clienthello and then all this is sent in one package.
7474

7575
Also regardless of the method, the TLS version is replaced by version 1.3, which is the most modern (but this does not mean that your data begins to be transmitted according to the specifications of this version). All this together allows you to get around the lock. Apparently DPI does not yet have the necessary capacities to unravel this "ball" and simply ignore such traffic, saving time and effort. But it is possible that soon these methods will not be workers.
7676

@@ -182,7 +182,7 @@ options:
182182
--no-blacklist Use fragmentation for all domains
183183
--autoblacklist Automatic detection of blocked domains
184184
--fragment-method {sni,random}
185-
Fragmentation method (random by default)
185+
Fragmentation method (sni by default)
186186
--domain-matching {loose,strict}
187187
Domain matching mode (strict by default)
188188
--auth-username AUTH_USERNAME

README.ru.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -60,13 +60,13 @@ NoDPI — это утилита, предназначенная для обхо
6060

6161
NoDPI запускает на вашем компьютере прокси-сервер, через который вы перенаправляете http(s)-трафик. Программа перехватывает исходящие ClientHello соединений и фрагментирует их одним из следующих способов:
6262

63-
*Случайная фрагментация (по умолчанию)*
63+
*Фрагментация по SNI (по умолчанию)*
6464

65-
ClientHello разбивается на несколько частей случайной длины. Каждая часть склеивается префиксами типа ClientHello, и всё это отправляется одним пакетом.
65+
В пакете есть поле, содержащее запись SNI. ClientHello разбивается на несколько TLS-записей: часть до SNI, SNI посимвольно, и часть после SNI. К каждой части прикрепляется заголовок, указывающий на тип Clienthello, и затем все это отправляется в одном пакете.
6666

67-
*Фрагментация по SNI*
67+
*Случайная фрагментация*
6868

69-
В пакете есть поле, содержащее запись SNI. ClientHello разбивается на несколько TLS-записей: часть до SNI, SNI посимвольно, и часть после SNI. К каждой части прикрепляется заголовок, указывающий на тип Clienthello, и затем все это отправляется в одном пакете.
69+
ClientHello разбивается на несколько частей случайной длины. Каждая часть склеивается префиксами типа ClientHello, и всё это отправляется одним пакетом.
7070

7171
Также, независимо от способа, версия TLS заменяется на версию 1.3, которая является самой современной на данный момент (хотя это не означает, что ваши данные начинают передаваться в соответствии со спецификациями этой версии). Всё это в совокупности позволяет обойти блокировку. По всей видимости, DPI пока не обладает необходимыми мощностями, чтобы распутать этот «клубок», и просто игнорирует такой трафик, экономя время и силы. Но, возможно, скоро эти методы перестанут работать.
7272

@@ -179,7 +179,7 @@ options:
179179
--no-blacklist Use fragmentation for all domains
180180
--autoblacklist Automatic detection of blocked domains
181181
--fragment-method {sni,random}
182-
Fragmentation method (random by default)
182+
Fragmentation method (sni by default)
183183
--domain-matching {loose,strict}
184184
Domain matching mode (strict by default)
185185
--auth-username AUTH_USERNAME

src/main.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1410,7 +1410,7 @@ def parse_args():
14101410
"--fragment-method",
14111411
default="sni",
14121412
choices=["sni", "random"],
1413-
help="Fragmentation method (random by default)",
1413+
help="Fragmentation method (sni by default)",
14141414
)
14151415
parser.add_argument(
14161416
"--domain-matching",

0 commit comments

Comments
 (0)