ΠΠ·ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠΊΠΈΡΠ΅ Π³ΡΡΠΏΠΈ Forescout Research Labs ΠΈ JSOF Research ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°Ρ Π° ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈΡΠ΅ ΠΎΡ ΡΡΠ²ΠΌΠ΅ΡΡΠ½ΠΎ ΠΏΡΠΎΡΡΠ²Π°Π½Π΅ Π½Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡΡΠ° Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π½Π° ΡΡ Π΅ΠΌΠ°ΡΠ° Π·Π° ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ°Π½Π΅, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π° Π·Π° ΠΎΠΏΠ°ΠΊΠΎΠ²Π°Π½Π΅ Π½Π° Π΄ΡΠ±Π»ΠΈΡΠ°ΡΠΈ ΡΠ΅ ΠΈΠΌΠ΅Π½Π° Π² DNS, mDNS, DHCP ΠΈ IPv6 RA ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΡ (ΠΎΠΏΠ°ΠΊΠΎΠ²Π°Π½Π΅ Π½Π° Π΄ΡΠ±Π»ΠΈΡΠ°Π½ΠΈ ΡΠ°ΡΡΠΈ ΠΎΡ Π΄ΠΎΠΌΠ΅ΠΉΠ½ Π² ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΊΠΎΠΈΡΠΎ Π²ΠΊΠ»ΡΡΠ²Π°Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΈΠΌΠ΅Π½Π°). ΠΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π±ΡΡ Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΠ°Π½ΠΈ 9 ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ° ΠΎΠ±ΠΎΠ±ΡΠ΅Π½ΠΈ ΠΏΠΎΠ΄ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΡΠΎ ΠΈΠΌΠ΅ NAME:WRECK.
ΠΡΡ Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΠ°Π½ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Π²ΡΠ² FreeBSD, ΠΊΠ°ΠΊΡΠΎ ΠΈ Π² ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈΡΠ΅ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΠΈ IPnet, Nucleus NET ΠΈ NetX, ΠΊΠΎΠΈΡΠΎ ΡΡΠ°Π½Π°Ρ Π° ΡΠΈΡΠΎΠΊΠΎ ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈ Π² ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΈΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠΈ Π·Π° ΡΠ΅Π°Π»Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅ VxWorks, Nucleus ΠΈ ThreadX, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π² ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ, ΡΡΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅, ΠΌΠ΅Π΄ΠΈΡΠΈΠ½ΡΠΊΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, Π°Π²ΠΈΠΎΠ½ΠΈΠΊΠ°, ΠΏΡΠΈΠ½ΡΠ΅ΡΠΈ ΠΈ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠ° Π΅Π»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠ°. Π‘ΠΌΡΡΠ° ΡΠ΅, ΡΠ΅ Π½Π°ΠΉ-ΠΌΠ°Π»ΠΊΠΎ 100 ΠΌΠΈΠ»ΠΈΠΎΠ½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΡΠ° Π·Π°ΡΠ΅Π³Π½Π°ΡΠΈ ΠΎΡ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈΡΠ΅.
- Π£ΡΠ·Π²ΠΈΠΌΠΎΡΡ Π²ΡΠ² FreeBSD (CVE-2020-7461) Π½Π°ΠΏΡΠ°Π²ΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° Π½Π΅Π³ΠΎΠ²ΠΈΡ ΠΊΠΎΠ΄ ΡΡΠ΅Π· ΠΈΠ·ΠΏΡΠ°ΡΠ°Π½Π΅ Π½Π° ΡΠΏΠ΅ΡΠΈΠ°Π»Π½ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠ°Π½ DHCP ΠΏΠ°ΠΊΠ΅Ρ Π΄ΠΎ Π½Π°ΠΏΠ°Π΄Π°ΡΠ΅Π»ΠΈ, ΡΠ°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈ Π² ΡΡΡΠ°ΡΠ° Π»ΠΎΠΊΠ°Π»Π½Π° ΠΌΡΠ΅ΠΆΠ° ΠΊΠ°ΡΠΎ ΠΆΠ΅ΡΡΠ²Π°ΡΠ°, ΡΠΈΡΡΠΎ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΠΎΡ ΡΡΠ·Π²ΠΈΠΌ DHCP ΠΊΠ»ΠΈΠ΅Π½Ρ Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ ΠΏΡΠ΅ΠΏΡΠ»Π²Π°Π½Π΅ Π½Π° Π±ΡΡΠ΅ΡΠ°. ΠΡΠΎΠ±Π»Π΅ΠΌΡΡ Π±Π΅ΡΠ΅ ΡΠΌΠ΅ΠΊΡΠ΅Π½ ΠΎΡ ΡΠ°ΠΊΡΠ°, ΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΡ dhclient, Π² ΠΊΠΎΠΉΡΠΎ ΠΏΡΠΈΡΡΡΡΠ²Π°ΡΠ΅ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΡΠ°, ΡΠ΅ ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π°ΡΠ΅ Ρ ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈ Π·Π° Π½ΡΠ»ΠΈΡΠ°Π½Π΅ Π² ΠΈΠ·ΠΎΠ»ΠΈΡΠ°Π½Π° ΡΡΠ΅Π΄Π° Π½Π° Capsicum, ΠΊΠΎΠ΅ΡΠΎ ΠΈΠ·ΠΈΡΠΊΠ²Π°ΡΠ΅ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΠ°Π½Π΅ Π½Π° Π΄ΡΡΠ³Π° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡ, Π·Π° Π΄Π° ΠΈΠ·Π»Π΅Π·Π΅.
Π‘ΡΡΠ½ΠΎΡΡΡΠ° Π½Π° Π³ΡΠ΅ΡΠΊΠ°ΡΠ° Π΅ Π² Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»Π½Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈΡΠ΅ Π² ΠΏΠ°ΠΊΠ΅ΡΠ°, Π²ΡΡΠ½Π°Ρ ΠΎΡ DHCP ΡΡΡΠ²ΡΡΠ° Ρ DHCP ΠΎΠΏΡΠΈΡ 119, ΠΊΠΎΡΡΠΎ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΠΏΡΠ΅Ρ Π²ΡΡΠ»ΠΈΡΠ΅ ΡΠΏΠΈΡΡΠΊΠ° Π·Π° βΡΡΡΡΠ΅Π½Π΅ Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½β ΠΊΡΠΌ ΡΠ΅Π·ΠΎΠ»Π²Π΅ΡΠ°. ΠΠ΅ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎΡΠΎ ΠΈΠ·ΡΠΈΡΠ»ΡΠ²Π°Π½Π΅ Π½Π° ΡΠ°Π·ΠΌΠ΅ΡΠ° Π½Π° Π±ΡΡΠ΅ΡΠ°, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌ Π·Π° Π½Π°ΡΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° Π½Π΅ΠΎΠΏΠ°ΠΊΠΎΠ²Π°Π½ΠΈ ΠΈΠΌΠ΅Π½Π° Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ, Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ Π·Π°ΠΏΠΈΡΠ²Π°Π½Π΅ Π½Π° ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠ°Π½Π° ΠΎΡ Π½Π°ΠΏΠ°Π΄Π°ΡΠ΅Π»Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΈΠ·Π²ΡΠ½ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ Π±ΡΡΠ΅Ρ. ΠΡΠ² FreeBSD ΠΏΡΠΎΠ±Π»Π΅ΠΌΡΡ Π±Π΅ΡΠ΅ ΠΎΡΡΡΡΠ°Π½Π΅Π½ ΠΎΡΠ΅ ΠΏΡΠ΅Π· ΡΠ΅ΠΏΡΠ΅ΠΌΠ²ΡΠΈ ΠΌΠΈΠ½Π°Π»Π°ΡΠ° Π³ΠΎΠ΄ΠΈΠ½Π°. ΠΡΠΎΠ±Π»Π΅ΠΌΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΠ°ΠΌΠΎ Π°ΠΊΠΎ ΠΈΠΌΠ°ΡΠ΅ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ Π»ΠΎΠΊΠ°Π»Π½Π°ΡΠ° ΠΌΡΠ΅ΠΆΠ°.
- Π£ΡΠ·Π²ΠΈΠΌΠΎΡΡ Π²ΡΠ² Π²Π³ΡΠ°Π΄Π΅Π½ΠΈΡ IPnet ΠΌΡΠ΅ΠΆΠΎΠ² ΡΡΠ΅ΠΊ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π² RTOS VxWorks, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»Π½ΠΎ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠ΄ ΠΎΡ ΡΡΡΠ°Π½Π°ΡΠ° Π½Π° DNS ΠΊΠ»ΠΈΠ΅Π½ΡΠ° ΠΏΠΎΡΠ°Π΄ΠΈ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ Π±ΠΎΡΠ°Π²Π΅Π½Π΅ Ρ ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ°Π½Π΅ Π½Π° DNS ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΡ. ΠΠ°ΠΊΡΠΎ ΡΠ΅ ΠΎΠΊΠ°Π·Π°, ΡΠ°Π·ΠΈ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡ Π±Π΅ΡΠ΅ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΠ°Π½Π° Π·Π° ΠΏΡΡΠ²ΠΈ ΠΏΡΡ ΠΎΡ Exodus ΠΏΡΠ΅Π· 2016 Π³., Π½ΠΎ Π½ΠΈΠΊΠΎΠ³Π° Π½Π΅ Π±Π΅ΡΠ΅ ΠΊΠΎΡΠΈΠ³ΠΈΡΠ°Π½Π°. ΠΠΎΠ²Π° Π·Π°ΡΠ²ΠΊΠ° Π΄ΠΎ Wind River ΡΡΡΠΎ ΠΎΡΡΠ°Π½Π° Π±Π΅Π· ΠΎΡΠ³ΠΎΠ²ΠΎΡ ΠΈ IPnet ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΡΠ° ΠΎΡΡΠ°Π²Π°Ρ ΡΡΠ·Π²ΠΈΠΌΠΈ.
- ΠΡΡ
Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΠ°Π½ΠΈ ΡΠ΅ΡΡ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ Π² ΡΡΠ΅ΠΊΠ° Nucleus NET TCP/IP, ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Π½ ΠΎΡ Siemens, Π΄Π²Π΅ ΠΎΡ ΠΊΠΎΠΈΡΠΎ ΠΌΠΎΠΆΠ΅Ρ
Π° Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π°Ρ Π΄ΠΎ ΠΎΡΠ΄Π°Π»Π΅ΡΠ΅Π½ΠΎ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠ΄, Π° ΡΠ΅ΡΠΈΡΠΈ ΠΌΠΎΠΆΠ΅Ρ
Π° Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π°Ρ Π΄ΠΎ ΠΎΡΠΊΠ°Π· Π½Π° ΡΡΠ»ΡΠ³Π°. ΠΡΡΠ²ΠΈΡΡ ΠΎΠΏΠ°ΡΠ΅Π½ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π΅ ΡΠ²ΡΡΠ·Π°Π½ Ρ Π³ΡΠ΅ΡΠΊΠ° ΠΏΡΠΈ Π΄Π΅ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ°Π½ΠΈ DNS ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΡ, Π° Π²ΡΠΎΡΠΈΡΡ Π΅ ΡΠ²ΡΡΠ·Π°Π½ Ρ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° Π΅ΡΠΈΠΊΠ΅ΡΠΈ Π·Π° ΠΈΠΌΠ΅ Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½. Π Π΄Π²Π°ΡΠ° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π²ΠΎΠ΄ΡΡ Π΄ΠΎ ΠΏΡΠ΅ΠΏΡΠ»Π²Π°Π½Π΅ Π½Π° Π±ΡΡΠ΅ΡΠ° ΠΏΡΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΡΠΏΠ΅ΡΠΈΠ°Π»Π½ΠΎ ΡΠΎΡΠΌΠ°ΡΠΈΡΠ°Π½ΠΈ DNS ΠΎΡΠ³ΠΎΠ²ΠΎΡΠΈ.
ΠΠ° Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈΡΠ΅, Π°ΡΠ°ΠΊΡΠ²Π°ΡΠΈΡΡ ΠΏΡΠΎΡΡΠΎ ΡΡΡΠ±Π²Π° Π΄Π° ΠΈΠ·ΠΏΡΠ°ΡΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»Π½ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠ°Π½ ΠΎΡΠ³ΠΎΠ²ΠΎΡ Π½Π° Π²ΡΡΠΊΠ° Π·Π°ΠΊΠΎΠ½Π½Π° Π·Π°ΡΠ²ΠΊΠ°, ΠΈΠ·ΠΏΡΠ°ΡΠ΅Π½Π° ΠΎΡ ΡΡΠ·Π²ΠΈΠΌΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΡΡΠ΅Π· ΠΏΡΠΎΠ²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° MTIM Π°ΡΠ°ΠΊΠ° ΠΈ Π½Π°ΠΌΠ΅ΡΠ° Π² ΡΡΠ°ΡΠΈΠΊΠ° ΠΌΠ΅ΠΆΠ΄Ρ DNS ΡΡΡΠ²ΡΡΠ° ΠΈ ΠΆΠ΅ΡΡΠ²Π°ΡΠ°. ΠΠΊΠΎ Π½Π°ΠΏΠ°Π΄Π°ΡΠ΅Π»ΡΡ ΠΈΠΌΠ° Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ Π»ΠΎΠΊΠ°Π»Π½Π°ΡΠ° ΠΌΡΠ΅ΠΆΠ°, ΡΠΎΠΉ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΡΠ°ΡΡΠΈΡΠ° DNS ΡΡΡΠ²ΡΡ, ΠΊΠΎΠΉΡΠΎ ΡΠ΅ ΠΎΠΏΠΈΡΠ²Π° Π΄Π° Π°ΡΠ°ΠΊΡΠ²Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ½ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, ΠΊΠ°ΡΠΎ ΠΈΠ·ΠΏΡΠ°ΡΠ° mDNS Π·Π°ΡΠ²ΠΊΠΈ Π² ΡΠ΅ΠΆΠΈΠΌ Π½Π° ΠΈΠ·Π»ΡΡΠ²Π°Π½Π΅.
- Π£ΡΠ·Π²ΠΈΠΌΠΎΡΡΡΠ° Π² ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈΡ ΡΡΠ΅ΠΊ NetX (Azure RTOS NetX), ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ΅Π½Π° Π·Π° ThreadX RTOS ΠΈ ΠΎΡΠΊΡΠΈΡΠ° ΠΏΡΠ΅Π· 2019 Π³., ΡΠ»Π΅Π΄ ΠΊΠ°ΡΠΎ Π±Π΅ΡΠ΅ ΠΏΠΎΠ΅ΡΠ° ΠΎΡ Microsoft, Π±Π΅ΡΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π° Π΄ΠΎ ΠΎΡΠΊΠ°Π· Π½Π° ΡΡΠ»ΡΠ³Π°. ΠΡΠΎΠ±Π»Π΅ΠΌΡΡ Π΅ ΠΏΡΠΈΡΠΈΠ½Π΅Π½ ΠΎΡ Π³ΡΠ΅ΡΠΊΠ° ΠΏΡΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ°Π½ΠΈ DNS ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΡ Π² ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΡΠ΅Π·ΠΎΠ»Π²Π΅ΡΠ°.
ΠΡ ΡΠ΅ΡΡΠ²Π°Π½ΠΈΡΠ΅ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈ ΡΡΠ΅ΠΊΠΎΠ²Π΅, Π² ΠΊΠΎΠΈΡΠΎ Π½Π΅ Π±ΡΡ
Π° ΠΎΡΠΊΡΠΈΡΠΈ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ, ΡΠ²ΡΡΠ·Π°Π½ΠΈ Ρ ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΠΎΠ²ΡΠ°ΡΡΡΠΈ ΡΠ΅ Π΄Π°Π½Π½ΠΈ Π² DNS ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΡ, Π±ΡΡ
Π° ΠΏΠΎΡΠΎΡΠ΅Π½ΠΈ ΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈ: lwIP, Nut/Net, Zephyr, uC/TCP-IP, uC/TCP-IP, FreeRTOS+TCP , OpenThread ΠΈ FNET. ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π° ΠΏΡΡΠ²ΠΈΡΠ΅ Π΄Π²Π΅ (Nut/Net ΠΈ lwIP) ΠΈΠ·ΠΎΠ±ΡΠΎ Π½Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Ρ ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡ Π² DNS ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΡ, Π΄ΠΎΠΊΠ°ΡΠΎ Π΄ΡΡΠ³ΠΈΡΠ΅ ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π°Ρ ΡΠ°Π·ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ Π±Π΅Π· Π³ΡΠ΅ΡΠΊΠΈ. ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π° ΡΠ΅ ΠΎΡΠ±Π΅Π»ΡΠ·Π²Π°, ΡΠ΅ ΠΏΠΎ-ΡΠ°Π½ΠΎ ΡΡΡΠΈΡΠ΅ ΠΈΠ·ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΠΈ Π²Π΅ΡΠ΅ ΡΠ° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΠ°Π»ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ Π² ΡΡΠ΅ΠΊΠΎΠ²Π΅ΡΠ΅ Treck, uIP ΠΈ PicoTCP.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru