Wifibox 0.10 - FreeBSD เชชเชฐ Linux WiFi เชกเซเชฐเชพเช‡เชตเชฐเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซเช‚ เชตเชพเชคเชพเชตเชฐเชฃ

Wifibox 0.10 เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ เชซเซเชฐเซ€เชฌเซ€เชเชธเชกเซ€เชจเชพ เชตเชพเชฏเชฐเชฒเซ‡เชธ เชเชกเซ‡เชชเซเชŸเชฐเซ‹เชจเชพ เช‰เชชเชฏเซ‹เช—เชจเซ€ เชธเชฎเชธเซเชฏเชพเชจเซ‡ เช‰เช•เซ‡เชฒเชตเชพ เชฎเชพเชŸเซ‡ เช‰เชชเชฒเชฌเซเชง เช›เซ‡ เชœเซ‡เชฎเชพเช‚ เชœเชฐเซ‚เชฐเซ€ เชกเซเชฐเชพเชˆเชตเชฐเซ‹เชจเซ‹ เช…เชญเชพเชต เช›เซ‡. เชเชกเซ‡เชชเซเชŸเชฐเซ‹ เช•เซ‡ เชœเซ‡ เชซเซเชฐเซ€เชฌเซ€เชเชธเชกเซ€ เชฎเชพเชŸเซ‡ เชธเชฎเชธเซเชฏเชพเชฐเซ‚เชช เช›เซ‡ เชคเซ‡ Linux เช—เซ‡เชธเซเชŸ เชšเชฒเชพเชตเซ€เชจเซ‡ เชชเซ‚เชฐเชพ เชชเชพเชกเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซ‡ เชฎเซ‚เชณ Linux เชตเชพเชฏเชฐเชฒเซ‡เชธ เช‰เชชเช•เชฐเชฃ เชกเซเชฐเชพเช‡เชตเชฐเซ‹เชจเซ‡ เชฒเซ‹เชก เช•เชฐเซ‡ เช›เซ‡.

เชกเซเชฐเชพเช‡เชตเชฐเซ‹ เชธเชพเชฅเซ‡ เช—เซ‡เชธเซเชŸ เชธเชฟเชธเซเชŸเชฎเชจเซเช‚ เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจ เชธเซเชตเชฏเช‚เชธเช‚เชšเชพเชฒเชฟเชค เช›เซ‡, เช…เชจเซ‡ เชคเชฎเชพเชฎ เชœเชฐเซ‚เชฐเซ€ เช˜เชŸเช•เซ‹ เชคเซˆเชฏเชพเชฐ เชตเชพเช‡เชซเชพเช‡เชฌเซ‹เช•เซเชธ เชชเซ‡เช•เซ‡เชœ เชคเชฐเซ€เช•เซ‡ เชชเซ‡เช• เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซ‡ เชชเซ‚เชฐเซ€ เชชเชพเชกเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒ rc เชธเซ‡เชตเชพเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชฌเซเชŸ เชชเชฐ เชถเชฐเซ‚ เชฅเชพเชฏ เช›เซ‡. เชธเซเชฒเซ€เชช เชฎเซ‹เชกเชฎเชพเช‚ เชธเช‚เช•เซเชฐเชฎเชฃ เชธเชนเชฟเชคเชจเซ€ เชฏเซ‹เช—เซเชฏ เชฐเซ€เชคเซ‡ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชชเชฐเซเชฏเชพเชตเชฐเชฃ เชธเช‚เชญเชตเชคเชƒ Linux เชชเชฐ เชธเชฎเชฐเซเชฅเชฟเชค เช•เซ‹เชˆเชชเชฃ เชตเชพเช‡เชซเชพเช‡ เช•เชพเชฐเซเชกเซเชธ เชชเชฐ เชฒเชพเช—เซ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡เชจเซเช‚ เชชเชฐเซ€เช•เซเชทเชฃ เชฎเซเช–เซเชฏเชคเซเชตเซ‡ เช‡เชจเซเชŸเซ‡เชฒ เชšเชฟเชชเซเชธ เชชเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡. เช…เชฎเซ‡ Qualcomm Atheros เช…เชจเซ‡ AMD RZ608 (MediaTek MT7921K) เชตเชพเชฏเชฐเชฒเซ‡เชธ เชšเชฟเชชเซเชธ เชธเชพเชฅเซ‡เชจเซ€ เชธเชฟเชธเซเชŸเชฎเซเชธ เชชเชฐ เชฏเซ‹เช—เซเชฏ เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซเช‚ เชชเชฃ เชชเชฐเซ€เช•เซเชทเชฃ เช•เชฐเซเชฏเซเช‚ เช›เซ‡.

เช—เซ‡เชธเซเชŸ เชธเชฟเชธเซเชŸเชฎ เชญเชพเชฏเชตเซ‡ เชนเชพเช‡เชชเชฐเชตเชพเช‡เชเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชฒเซ‹เชจเซเชš เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡, เชœเซ‡ เชตเชพเชฏเชฐเชฒเซ‡เชธ เช•เชพเชฐเซเชก เชชเชฐ เชเช•เซเชธเซ‡เชธ เชซเซ‹เชฐเชตเชฐเซเชกเชฟเช‚เช—เชจเซเช‚ เช†เชฏเซ‹เชœเชจ เช•เชฐเซ‡ เช›เซ‡. เชนเชพเชฐเซเชกเชตเซ‡เชฐ เชตเชฐเซเชšเซเชฏเซเช…เชฒเชพเชˆเชเซ‡เชถเชจ (AMD-Vi เช…เชฅเชตเชพ Intel VT-d) เชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเชคเซ€ เชธเชฟเชธเซเชŸเชฎเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เช—เซ‡เชธเซเชŸ เชธเชฟเชธเซเชŸเชฎ เช†เชฒเซเชชเชพเช‡เชจ เชฒเชฟเชจเช•เซเชธ เชกเชฟเชธเซเชŸเซเชฐเชฟเชฌเซเชฏเซเชถเชจ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เช›เซ‡, เชœเซ‡ เชฎเซเชธเชฒ เชธเชฟเชธเซเชŸเชฎ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€ เช…เชจเซ‡ BusyBox เชฏเซเชŸเชฟเชฒเชฟเชŸเซ€ เชธเซ‡เชŸ เชชเชฐ เชฌเชจเซ‡เชฒ เช›เซ‡. เชกเชฟเชธเซเช• เชชเชฐ เช›เชฌเซ€เชจเซเช‚ เช•เชฆ เชฒเช—เชญเช— 30MB เช›เซ‡ เช…เชจเซ‡ เชฒเช—เชญเช— 90MB RAM เชตเชพเชชเชฐเซ‡ เช›เซ‡.

เชตเชพเชฏเชฐเชฒเซ‡เชธ เชจเซ‡เชŸเชตเชฐเซเช• เชธเชพเชฅเซ‡ เชœเซ‹เชกเชพเชตเชพ เชฎเชพเชŸเซ‡, wpa_supplicant เชชเซ‡เช•เซ‡เชœเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฅเชพเชฏ เช›เซ‡, เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชซเชพเชˆเชฒเซ‹ เช•เซ‡ เชœเซ‡เชจเชพ เชฎเชพเชŸเซ‡ เชฎเซเช–เซเชฏ FreeBSD เชชเชฐเซเชฏเชพเชตเชฐเชฃเชฎเชพเช‚เชฅเซ€ เชธเซ‡เชŸเชฟเช‚เช—เซเชธ เชธเชพเชฅเซ‡ เชธเซเชฎเซ‡เชณ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. wpa_supplicant เชฆเซเชตเชพเชฐเชพ เชฌเชจเชพเชตเซ‡เชฒ เช•เช‚เชŸเซเชฐเซ‹เชฒ เชฏเซเชจเชฟเช•เซเชธ เชธเซ‹เช•เซ‡เชŸ เชนเซ‹เชธเซเชŸ เชเชจเซเชตเชพเชฏเชฐเซเชจเชฎเซ‡เชจเซเชŸเชจเซ‡ เชซเซ‹เชฐเชตเชฐเซเชก เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซ‡ เชคเชฎเชจเซ‡ wpa_cli เช…เชจเซ‡ wpa_gui (net/wpa_supplicant_gui) เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเช“ เชธเชนเชฟเชค เชตเชพเชฏเชฐเชฒเซ‡เชธ เชจเซ‡เชŸเชตเชฐเซเช• เชธเชพเชฅเซ‡ เช•เชจเซ‡เช•เซเชŸ เช•เชฐเชตเชพ เช…เชจเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค FreeBSD เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡.

เชจเชตเชพ เชชเซเชฐเช•เชพเชถเชจเชฎเชพเช‚, WPA เชจเซ‡ เชฎเซเช–เซเชฏ เชชเชฐเซเชฏเชพเชตเชฐเชฃเชฎเชพเช‚ เชซเซ‹เชฐเชตเชฐเซเชก เช•เชฐเชตเชพเชจเซ€ เชชเชฆเซเชงเชคเชฟเชจเซ‡ เชซเชฐเซ€เชฅเซ€ เชกเชฟเชเชพเช‡เชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡, เชœเซ‡เชฃเซ‡ wpa_supplicant เช…เชจเซ‡ hostapd เชฌเช‚เชจเซ‡ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพเชจเซเช‚ เชถเช•เซเชฏ เชฌเชจเชพเชตเซเชฏเซเช‚ เช›เซ‡. เช—เซ‡เชธเซเชŸ เชธเชฟเชธเซเชŸเชฎ เชฎเชพเชŸเซ‡ เชœเชฐเซ‚เชฐเซ€ เชฎเซ‡เชฎเชฐเซ€เชจเซ€ เชฎเชพเชคเซเชฐเชพเชฎเชพเช‚ เช˜เชŸเชพเชกเซ‹ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡. เชซเซเชฐเซ€เชฌเซ€เชเชธเชกเซ€ 13.0-เชฐเซ€เชฒเซ€เช เชฎเชพเชŸเซ‡เชจเซ‹ เช†เชงเชพเชฐ เช›เซ‹เชกเซเชฏเซ‹.

เชตเชงเซเชฎเชพเช‚, เชซเซเชฐเซ€เชฌเซ€เชเชธเชกเซ€เชฎเชพเช‚ เช“เชซเชฐ เช•เชฐเชพเชฏเซ‡เชฒ เช‡เชจเซเชŸเซ‡เชฒ เช…เชจเซ‡ เชฐเซ€เช…เชฒเชŸเซ‡เช• เชšเชฟเชชเซเชธ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชตเชพเชฏเชฐเชฒเซ‡เชธ เช•เชพเชฐเซเชก เชฎเชพเชŸเซ‡ เชกเซเชฐเชพเช‡เชตเชฐเซ‹เชจเซ‡ เชธเซเชงเชพเชฐเชตเชพเชจเซเช‚ เช•เชพเชฎ เชจเซ‹เช‚เชงเซ€ เชถเช•เชพเชฏ เช›เซ‡. เชซเซเชฐเซ€เชฌเซ€เชเชธเชกเซ€ เชซเชพเช‰เชจเซเชกเซ‡เชถเชจเชจเชพ เชธเชฎเชฐเซเชฅเชจ เชธเชพเชฅเซ‡, เชซเซเชฐเซ€เชฌเซ€เชเชธเชกเซ€ 13.1 เชธเชพเชฅเซ‡ เชธเชฎเชพเชตเชฟเชทเซเชŸ เชจเชตเชพ iwlwifi เชกเซเชฐเชพเช‡เชตเชฐ เชชเชฐ เชตเชฟเช•เชพเชธ เชšเชพเชฒเซ เชฐเชนเซ‡ เช›เซ‡. เชกเซเชฐเชพเช‡เชตเชฐ Linux เชกเซเชฐเชพเช‡เชตเชฐ เช…เชจเซ‡ net80211 Linux เชธเชฌเชธเชฟเชธเซเชŸเชฎเชจเชพ เช•เซ‹เชก เชชเชฐ เช†เชงเชพเชฐเชฟเชค เช›เซ‡, 802.11ac เชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชจเชตเซ€ Intel เชตเชพเชฏเชฐเชฒเซ‡เชธ เชšเชฟเชชเซเชธ เชธเชพเชฅเซ‡ เชตเชพเชชเชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. เชœเซเชฏเชพเชฐเซ‡ เชฏเซ‹เช—เซเชฏ เชตเชพเชฏเชฐเชฒเซ‡เชธ เช•เชพเชฐเซเชก เชฎเชณเซ‡ เชคเซเชฏเชพเชฐเซ‡ เชกเซเชฐเชพเช‡เชตเชฐ เชฌเซเชŸ เชธเชฎเชฏเซ‡ เช†เชชเซ‹เช†เชช เชฒเซ‹เชก เชฅเชพเชฏ เช›เซ‡. Linux เชตเชพเชฏเชฐเชฒเซ‡เชธ เชธเซเชŸเซ‡เช•เชจเชพ เช˜เชŸเช•เซ‹ LinuxKPI เชธเซเชคเชฐ เชฆเซเชตเชพเชฐเชพ เชธเช‚เชšเชพเชฒเชฟเชค เช›เซ‡. เชชเชนเซ‡เชฒเชพเช‚, iwm เชกเซเชฐเชพเช‡เชตเชฐเชจเซ‡ เชซเซเชฐเซ€เชฌเซ€เชเชธเชกเซ€ เชชเชฐ เชธเชฎเชพเชจ เชฐเซ€เชคเซ‡ เชชเซ‹เชฐเซเชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชคเซเช‚ เชนเชคเซเช‚.

เชธเชฎเชพเช‚เชคเชฐ เชฐเซ€เชคเซ‡, Realtek RTW88 เช…เชจเซ‡ RTW89 เชตเชพเชฏเชฐเชฒเซ‡เชธ เชšเชฟเชชเซเชธ เชฎเชพเชŸเซ‡ rtw88 เช…เชจเซ‡ rtw89 เชกเซเชฐเชพเช‡เชตเชฐเซ‹เชจเซ‹ เชตเชฟเช•เชพเชธ เชถเชฐเซ‚ เชฅเชฏเซ‹, เชœเซ‡ Linux เชฎเชพเช‚เชฅเซ€ เชธเช‚เชฌเช‚เชงเชฟเชค เชกเซเชฐเชพเช‡เชตเชฐเซ‹เชจเซ‡ เชชเซ‹เชฐเซเชŸ เช•เชฐเซ€เชจเซ‡ เชชเชฃ เชตเชฟเช•เชธเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เช…เชจเซ‡ LinuxKPI เชธเซเชคเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡. rtw88 เชกเซเชฐเชพเชˆเชตเชฐ เชชเซเชฐเชพเชฐเช‚เชญเชฟเช• เชชเชฐเซ€เช•เซเชทเชฃ เชฎเชพเชŸเซ‡ เชคเซˆเชฏเชพเชฐ เช›เซ‡, เชœเซเชฏเชพเชฐเซ‡ rtw89 เชกเซเชฐเชพเชˆเชตเชฐ เชนเชœเซ เชตเชฟเช•เชพเชธ เชนเซ‡เช เชณ เช›เซ‡.

เชตเชงเซเชฎเชพเช‚, เช…เชฎเซ‡ เชเชชเซเชฐเชฟเชฒ เช…เชชเชกเซ‡เชŸเชฎเชพเช‚ เชจเชฟเชถเซเชšเชฟเชค เช•เชฐเชพเชฏเซ‡เชฒ เชซเซเชฐเซ€เชฌเซ€เชเชธเชกเซ€ เชตเชพเชฏเชฐเชฒเซ‡เชธ เชธเซเชŸเซ‡เช•เชฎเชพเช‚ เชจเชฌเชณเชพเชˆ (CVE-2022-23088) เชธเช‚เชฌเช‚เชงเชฟเชค เชตเชฟเช—เชคเซ‹เชจเชพ เชชเซเชฐเช•เชพเชถเชจ เช…เชจเซ‡ เชธเชฎเชพเชชเซเชค เชฅเชฏเซ‡เชฒเชพ เชถเซ‹เชทเชฃเชจเซ‹ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช. เชœเซเชฏเชพเชฐเซ‡ เช•เซเชฒเชพเชฏเช‚เชŸ เชจเซ‡เชŸเชตเชฐเซเช• เชธเซเช•เซ‡เชจเชฟเช‚เช— เชฎเซ‹เชกเชฎเชพเช‚ เชนเซ‹เชฏ (SSID เชฌเช‚เชงเชจเช•เชฐเซเชคเชพ เชชเชนเซ‡เชฒเชพเชจเชพ เชคเชฌเช•เซเช•เซ‡) เชคเซเชฏเชพเชฐเซ‡ เชจเชฌเชณเชพเชˆ เช•เซ‹เชกเชจเซ‡ เช•เชฐเซเชจเชฒ เชธเซเชคเชฐเซ‡ เชตเชฟเชถเชฟเชทเซเชŸ เชฐเซ€เชคเซ‡ เชฐเชšเชพเชฏเซ‡เชฒ เชซเซเชฐเซ‡เชฎ เชฎเซ‹เช•เชฒเซ€เชจเซ‡ เชšเชฒเชพเชตเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชเช•เซเชธเซ‡เชธ เชชเซ‹เชˆเชจเซเชŸ เชฆเซเชตเชพเชฐเชพ เชชเซเชฐเชธเชพเชฐเชฟเชค เชฌเซ€เช•เชจ เชซเซเชฐเซ‡เชฎเชจเซ‡ เชชเชพเชฐเซเชธ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ ieee80211_parse_beacon() เชซเช‚เช•เซเชถเชจเชฎเชพเช‚ เชฌเชซเชฐ เช“เชตเชฐเชซเซเชฒเซ‹เชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชธเชฎเชธเซเชฏเชพ เชธเชฐเซเชœเชพเชฏ เช›เซ‡. เชกเซ‡เชŸเชพเชจเซเช‚ เชตเชพเชธเซเชคเชตเชฟเช• เช•เชฆ เชนเซ‡เชกเชฐ เชซเซ€เชฒเซเชกเชฎเชพเช‚ เช‰เชฒเซเชฒเซ‡เช–เชฟเชค เช•เชฆ เชธเชพเชฅเซ‡ เชฎเซ‡เชณ เช–เชพเชฏ เช›เซ‡ เชคเซ‡ เชคเชชเชพเชธเชจเชพ เช…เชญเชพเชตเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เช“เชตเชฐเชซเซเชฒเซ‹ เชถเช•เซเชฏ เชฌเชจเซเชฏเซเช‚ เชนเชคเซเช‚. เชธเชฎเชธเซเชฏเชพ 2009 เชฅเซ€ เชฐเชšเชพเชฏเซ‡เชฒ เชซเซเชฐเซ€เชฌเซ€เชเชธเชกเซ€เชจเชพ เชธเช‚เชธเซเช•เชฐเชฃเซ‹เชฎเชพเช‚ เชชเซ‹เชคเชพเชจเซ‡ เชชเซเชฐเช—เชŸ เช•เชฐเซ‡ เช›เซ‡.

เชตเชพเช‡เชซเชพเช‡เชฌเซ‹เช•เซเชธ 0.10 - เชซเซเชฐเซ€เชฌเซ€เชเชธเชกเซ€เชฎเชพเช‚ เชฒเชฟเชจเช•เซเชธ เชตเชพเช‡เชซเชพเช‡ เชกเซเชฐเชพเช‡เชตเชฐเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซเช‚ เชตเชพเชคเชพเชตเชฐเชฃ

เชซเซเชฐเซ€เชฌเซ€เชเชธเชกเซ€เชฎเชพเช‚ เชคเชพเชœเซ‡เชคเชฐเชจเชพ เชจเซ‹เชจ-เชตเชพเชฏเชฐเชฒเซ‡เชธ เชธเซเชŸเซ‡เช• เชซเซ‡เชฐเชซเชพเชฐเซ‹ เชชเซˆเช•เซ€: เชฌเซเชŸ เชŸเชพเชˆเชฎ เช“เชชเซเชŸเชฟเชฎเชพเชˆเชเซ‡เชถเชจ, เชœเซ‡ เชŸเซ‡เชธเซเชŸ เชธเชฟเชธเซเชŸเชฎ เชชเชฐ 10 เชธเซ‡เช•เชจเซเชกเชฅเซ€ เช˜เชŸเชพเชกเซ€เชจเซ‡ 8 เชธเซ‡เช•เชจเซเชก เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชนเชคเชพ; GEOM-เชฎเซ‹เชกเซเชฏเซเชฒ เช—เซเชฏเซเชจเชฟเชฏเชจเชจเซ‡ เช…เชจเซเชฏ เชกเชฟเชธเซเช• เชชเชฐ เชŸเซเชฐเชพเชจเซเชธเชซเชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เซเชฏเซเช‚ เช›เซ‡ เชœเซ‡ เชกเชฟเชธเซเช•เชจเซ€ เชŸเซ‹เชš เชชเชฐ เชซเช•เซเชค เชตเชพเช‚เชšเชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เชฎเซ‹เชกเชฎเชพเช‚ เช‰เชชเชฒเชฌเซเชง เช›เซ‡; เช•เชฐเซเชจเชฒ เช•เซเชฐเชฟเชชเซเชŸเซ‹ API เชฎเชพเชŸเซ‡, VPN เชตเชพเชฏเชฐเช—เชพเชฐเซเชก เชกเซเชฐเชพเช‡เชตเชฐ เชฎเชพเชŸเซ‡ เชœเชฐเซ‚เชฐเซ€ XChaCha20-Poly1305 AEAD เช…เชจเซ‡ curve25519 เช•เซเชฐเชฟเชชเซเชŸเซ‹เช—เซเชฐเชพเชซเชฟเช• เช†เชฆเชฟเชฎ เชคเซˆเชฏเชพเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹