ΠΡΠ½Π΅ΡΠ½ΠΈΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ΄ΡΠ° Netfilter ΡΠ΅ΡΠ΅Π· ΡΡΠ΄ Π΄ΠΎΠ±ΠΈΠ»ΠΈΡΡ Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠΎΠ³Π»Π°ΡΠ΅Π½ΠΈΡ Ρ ΠΠ°ΡΡΠΈΠΊΠΎΠΌ ΠΠ°ΠΊΠ₯Π°ΡΠ΄ΠΈ (Patrick McHardy), Π±ΡΠ²ΡΠΈΠΌ Π»ΠΈΠ΄Π΅ΡΠΎΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ° Netfilter, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π° ΠΏΡΠΎΡΡΠΆΠ΅Π½ΠΈΠΈ ΠΌΠ½ΠΎΠ³ΠΈΡ Π»Π΅Ρ Π΄ΠΈΡΠΊΡΠ΅Π΄ΠΈΡΠΈΡΠΎΠ²Π°Π» ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ΅ ΠΠ ΠΈ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ Π½Π°ΠΏΠ°Π΄ΠΊΠ°ΠΌΠΈ Π½Π° Π½Π°ΡΡΡΠΈΡΠ΅Π»Π΅ΠΉ GPLv2, Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡΡΠΈΠΌΠΈ ΡΠ°Π½ΡΠ°ΠΆ ΠΈ ΠΏΡΠ΅Π΄ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅ΠΌΡΠΌΠΈ Ρ ΡΠ΅Π»ΡΡ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π»ΠΈΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΠΎΠ³Π°ΡΠ΅Π½ΠΈΡ. Π 2016 Π³ΠΎΠ΄Ρ ΠΠ°ΠΊΠ₯Π°ΡΠ΄ΠΈ Π±ΡΠ» ΠΈΡΠΊΠ»ΡΡΡΠ½ ΠΈΠ· ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² Netfilter Π² ΡΠ²ΡΠ·ΠΈ Ρ Π½Π°ΡΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΡΠΈΠΊΠΈ, Π½ΠΎ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π» Π½Π°ΠΆΠΈΠ²Π°ΡΡΡΡ Π½Π° ΡΠΎΠΌ, ΡΡΠΎ Π΅Π³ΠΎ ΠΊΠΎΠ΄ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΡΠ΄ΡΠ΅ Linux.
ΠΠ°ΠΊΠ₯Π°ΡΠ΄ΠΈ Π΄ΠΎΠ²ΠΎΠ΄ΠΈΠ» ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ GPLv2 Π΄ΠΎ Π°Π±ΡΡΡΠ΄Π° ΠΈ Π·Π° Π½Π΅Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ Π½Π°ΡΡΡΠ΅Π½ΠΈΡ ΡΠΎ ΡΡΠΎΡΠΎΠ½Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΡ ΡΠ΄ΡΠΎ Linux Π² ΡΠ²ΠΎΠΈΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°Ρ , Π·Π°ΠΏΡΠ°ΡΠΈΠ²Π°Π» Π±ΠΎΠ»ΡΡΠΈΠ΅ ΡΡΠΌΠΌΡ, Π½Π΅ Π΄Π°Π²Π°Ρ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π½Π° ΡΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ Π½Π°ΡΡΡΠ΅Π½ΠΈΡ ΠΈ ΠΏΡΠ΅Π΄ΡΡΠ²Π»ΡΡ Π½Π΅Π»Π΅ΠΏΡΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΎΠ½ ΡΡΠ΅Π±ΠΎΠ²Π°Π» Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΉ ΡΠΌΠ°ΡΡΡΠΎΠ½ΠΎΠ² ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡ Π±ΡΠΌΠ°ΠΆΠ½ΡΠ΅ ΡΠ°ΡΠΏΠ΅ΡΠ°ΡΠΊΠΈ ΠΊΠΎΠ΄Π° Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅ΠΌΡΡ OTA-ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΊ ΠΈΠ»ΠΈ ΡΡΠ°ΠΊΡΠΎΠ²Π°Π» Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ «ΡΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½ΡΠ½ΡΠΉ Π΄ΠΎΡΡΡΠΏ ΠΊ ΠΊΠΎΠ΄Ρ» ΡΠ°ΠΊ, ΡΡΠΎ ΡΠ΅ΡΠ²Π΅ΡΡ Π΄Π»Ρ ΠΊΠΎΠ΄Π° Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡ ΡΠΊΠΎΡΠΎΡΡΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π½Π΅ Π½ΠΈΠΆΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠΎΠ² Π΄Π»Ρ Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π±ΠΈΠ½Π°ΡΠ½ΡΡ ΡΠ±ΠΎΡΠΎΠΊ.
ΠΠ»Π°Π²Π½ΡΠΌ ΡΡΡΠ°Π³ΠΎΠΌ Π΄Π°Π²Π»Π΅Π½ΠΈΡ Π² ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΡ ΡΠ°Π·Π±ΠΈΡΠ°ΡΠ΅Π»ΡΡΡΠ²Π°Ρ ΡΠ»ΡΠΆΠΈΠ» ΠΏΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅Π½Π½ΡΠΉ Π² GPLv2 Π½Π΅Π·Π°ΠΌΠ΅Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΎΡΠ·ΡΠ² Π»ΠΈΡΠ΅Π½Π·ΠΈΠΈ Ρ Π½Π°ΡΡΡΠΈΡΠ΅Π»Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ» ΡΡΠ°ΠΊΡΠΎΠ²Π°ΡΡ Π½Π΅ΡΠΎΠ±Π»ΡΠ΄Π΅Π½ΠΈΠ΅ GPLv2 ΠΊΠ°ΠΊ Π½Π°ΡΡΡΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠ°, Π·Π° ΠΊΠΎΡΠΎΡΠΎΠ΅ Ρ ΡΡΠ΄Π° ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ Π΄ΠΎΠ±ΠΈΡΡΡΡ Π΄Π΅Π½Π΅ΠΆΠ½ΠΎΠΉ ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠ°ΡΠΈΠΈ. ΠΠ»Ρ ΠΏΡΠΎΡΠΈΠ²ΠΎΡΡΠΎΡΠ½ΠΈΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ Π°Π³ΡΠ΅ΡΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠ΄ΡΡΠ²Π°Π»Π° ΡΠ΅ΠΏΡΡΠ°ΡΠΈΡ Linux, ΡΠ°ΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΡΠ΄ΡΠ° ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ, ΠΊΠΎΠ΄ ΠΊΠΎΡΠΎΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² ΡΠ΄ΡΠ΅, Π²ΡΡΡΡΠΏΠΈΠ»Π° Ρ ΠΈΠ½ΠΈΡΠΈΠ°ΡΠΈΠ²ΠΎΠΉ Π°Π΄Π°ΠΏΡΠ°ΡΠΈΠΈ Π΄Π»Ρ ΡΠ΄ΡΠ° ΠΏΡΠ°Π²ΠΈΠ» GPLv3 Π² ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠΈ ΠΎΡΠ·ΡΠ²Π° Π»ΠΈΡΠ΅Π½Π·ΠΈΠΈ. ΠΠ°Π½Π½ΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π° Π΄Π°ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΡΡΡΠ°Π½ΠΈΡΡ Π²ΡΡΠ²Π»Π΅Π½Π½ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠ΅ΠΉ ΠΊΠΎΠ΄Π° Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ 30 Π΄Π½Π΅ΠΉ Ρ ΠΌΠΎΠΌΠ΅Π½ΡΠ° ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ, Π΅ΡΠ»ΠΈ Π½Π°ΡΡΡΠ΅Π½ΠΈΡ Π±ΡΠ»ΠΈ Π²ΡΡΠ²Π»Π΅Π½Ρ Π²ΠΏΠ΅ΡΠ²ΡΠ΅. Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΏΡΠ°Π²Π° Π½Π° Π»ΠΈΡΠ΅Π½Π·ΠΈΡ GPL Π²ΠΎΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡΡΡ ΠΈ Π»ΠΈΡΠ΅Π½Π·ΠΈΡ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π½Π΅ ΠΎΡΠ·ΡΠ²Π°Π΅ΡΡΡ (Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ ΠΎΡΡΠ°ΡΡΡΡ Π½Π΅ Π½Π°ΡΡΡΠ΅Π½).
ΠΠΈΡΠ½ΡΠΌ ΠΏΡΡΡΠΌ ΡΡΠ΅Π³ΡΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡ Ρ ΠΠ°ΠΊΠ₯Π°ΡΠ΄ΠΈ Π½Π΅ ΡΠ΄Π°Π»ΠΎΡΡ ΠΈ ΠΎΠ½ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π» Π²ΡΡ ΠΎΠ΄ΠΈΡΡ Π½Π° ΡΠ²ΡΠ·Ρ ΠΏΠΎΡΠ»Π΅ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈΠ· ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Netfilter. Π 2020 Π³ΠΎΠ΄Ρ ΡΡΠ°ΡΡΠ½ΠΈΠΊΠΈ Netfilter Core Team ΠΎΠ±ΡΠ°ΡΠΈΠ»ΠΈΡΡ Π² ΡΡΠ΄ ΠΈ Π² 2021 Π³ΠΎΠ΄Ρ Π΄ΠΎΠ±ΠΈΠ»ΠΈΡΡ Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Ρ ΠΠ°ΠΊΠ₯Π°ΡΠ΄ΠΈ ΡΠΎΠ³Π»Π°ΡΠ΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΎ ΠΊΠ°ΠΊ ΡΡΠΈΠ΄ΠΈΡΠ΅ΡΠΊΠΈ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΊ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΈ ΡΠ΅Π³ΡΠ»ΠΈΡΡΠ΅Ρ Π»ΡΠ±ΡΠ΅ ΠΏΡΠ°Π²ΠΎΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ, ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ Ρ ΠΊΠΎΠ΄ΠΎΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ° netfilter/iptables, Π²ΠΊΠ»ΡΡΡΠ½Π½ΠΎΠ³ΠΎ Π² ΡΠΎΡΡΠ°Π² ΡΠ΄ΡΠ° ΠΈΠ»ΠΈ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ΅ΠΌΠΎΠ³ΠΎ Π² Π²ΠΈΠ΄Π΅ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ.
Π ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΡΠΎΠ³Π»Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ, Π²ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ, ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ Ρ ΡΠ΅Π°Π³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π½Π° Π½Π°ΡΡΡΠ΅Π½ΠΈΠ΅ GPL ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠΎΠ±Π»ΡΠ΄Π΅Π½ΠΈΡ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ Π»ΠΈΡΠ΅Π½Π·ΠΈΠΈ GPL Π² ΠΊΠΎΠ΄Π΅ Netfilter, Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡΡΡ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠ²Π½ΠΎ. Π Π΅ΡΠ΅Π½ΠΈΠ΅ Π±ΡΠ΄Π΅Ρ ΡΡΠ²Π΅ΡΠΆΠ΄Π°ΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π² ΡΠ»ΡΡΠ°Π΅, Π΅ΡΠ»ΠΈ Π·Π° Π½Π΅Π³ΠΎ ΠΏΡΠΎΠ³ΠΎΠ»ΠΎΡΡΠ΅Ρ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ Π°ΠΊΡΠΈΠ²Π½ΡΡ
ΡΠ»Π΅Π½ΠΎΠ² Core Team. Π‘ΠΎΠ³Π»Π°ΡΠ΅Π½ΠΈΠ΅ ΠΎΡ
Π²Π°ΡΡΠ²Π°Π΅Ρ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π½ΠΎΠ²ΡΠ΅ Π½Π°ΡΡΡΠ΅Π½ΠΈΡ, Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΎ ΠΈ Π΄Π»Ρ ΠΏΡΠΎΡΠ»ΡΡ
ΡΠ°Π·Π±ΠΈΡΠ°ΡΠ΅Π»ΡΡΡΠ². ΠΡΠΈ ΡΡΠΎΠΌ ΠΏΡΠΎΠ΅ΠΊΡ Netfilter Π½Π΅ ΠΎΡΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ ΠΎΡ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ Π΄ΠΎΠ±ΠΈΠ²Π°ΡΡΡΡ ΡΠΎΠ±Π»ΡΠ΄Π΅Π½ΠΈΡ GPL, Π½ΠΎ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΈΠ΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΠ², ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ
Π½Π° Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Π² ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ°Ρ
ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π° ΠΈ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π΄Π»Ρ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ Π½Π°ΡΡΡΠ΅Π½ΠΈΡ.
ΠΡΡΠΎΡΠ½ΠΈΠΊ: opennet.ru