ΠΡΡΡΠ°ΠΆΡΠ²Π°ΡΠΊΠΈΡΠ΅ Π³ΡΡΠΏΠΈ 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