ΠΠΎ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΎΡ PyPI (Python Package Index), ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΡΠ²Π°Π½ΠΈ ΡΠ΅ 26 ΠΌΠ°Π»ΠΈΡΠΈΠΎΠ·Π½ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ ΠΊΠΎΠΈ ΡΠΎΠ΄ΡΠΆΠ°Ρ Π·Π°ΠΌΠ°ΡΠ΅Π½ ΠΊΠΎΠ΄ Π²ΠΎ ΡΠΊΡΠΈΠΏΡΠ°ΡΠ° setup.py, ΠΊΠΎΡΠ° Π³ΠΎ ΠΎΠ΄ΡΠ΅Π΄ΡΠ²Π° ΠΏΡΠΈΡΡΡΡΠ²ΠΎΡΠΎ Π½Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΈ Π½Π° ΠΊΡΠΈΠΏΡΠΎ ΠΏΠ°ΡΠΈΡΠ½ΠΈΠΊ Π²ΠΎ ΡΠ°Π±Π»Π°ΡΠ° ΡΠΎ ΠΈΡΠ΅ΡΠΎΡΠΈ ΠΈ Π³ΠΈ ΠΌΠ΅Π½ΡΠ²Π° Π²ΠΎ ΠΏΠ°ΡΠΈΡΠ½ΠΈΠΊΠΎΡ Π½Π° Π½Π°ΠΏΠ°ΡΠ°ΡΠΎΡ (ΡΠ΅ ΠΏΡΠ΅ΡΠΏΠΎΡΡΠ°Π²ΡΠ²Π° Π΄Π΅ΠΊΠ° ΠΏΡΠΈ ΡΠΎ ΠΏΠ»Π°ΡΠ°ΡΠ΅, ΠΆΡΡΠ²Π°ΡΠ° Π½Π΅ΠΌΠ° Π΄Π° Π·Π°Π±Π΅Π»Π΅ΠΆΠΈ Π΄Π΅ΠΊΠ° ΠΏΠ°ΡΠΈΡΠ΅ ΠΏΡΠ΅ΡΡΠ»Π΅Π½ΠΈ ΠΏΡΠ΅ΠΊΡ Π±ΡΠΎΡΠΎΡ Π½Π° ΠΏΠ°ΡΠΈΡΠ½ΠΈΠΊΠΎΡ Π·Π° ΡΠ°Π·ΠΌΠ΅Π½Π° Π½Π° ΡΠ°Π±Π»Π°ΡΠ° ΡΠΎ ΠΈΡΠ΅ΡΠΎΡΠΈ ΡΠ΅ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ).
ΠΠ°ΠΌΠ΅Π½Π°ΡΠ° ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π° ΡΠΎ JavaScript ΡΠΊΡΠΈΠΏΡΠ° ΠΊΠΎΡΠ°, ΠΎΡΠΊΠ°ΠΊΠΎ ΡΠ΅ ΡΠ΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ° ΠΌΠ°Π»ΠΈΡΠΈΠΎΠ·Π½ΠΈΠΎΡ ΠΏΠ°ΠΊΠ΅Ρ, ΡΠ΅ Π²Π³ΡΠ°Π΄ΡΠ²Π° Π²ΠΎ ΠΏΡΠ΅Π»ΠΈΡΡΡΠ²Π°ΡΠΎΡ ΠΊΠ°ΠΊΠΎ Π΄ΠΎΠ΄Π°ΡΠΎΠΊ Π½Π° ΠΏΡΠ΅Π»ΠΈΡΡΡΠ²Π°ΡΠΎΡ ΡΡΠΎ ΡΠ°Π±ΠΎΡΠΈ Π²ΠΎ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ Π½Π° ΡΠ΅ΠΊΠΎΡΠ° ΠΏΡΠ΅Π³Π»Π΅Π΄Π°Π½Π° Π²Π΅Π±-ΡΡΡΠ°Π½ΠΈΡΠ°. ΠΡΠΎΡΠ΅ΡΠΎΡ Π½Π° ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡΠ° Π½Π° Π΄ΠΎΠ΄Π°ΡΠΎΠΊΠΎΡ Π΅ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ΅Π½ Π·Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ°. Windows ΠΈ Π΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½ΠΎ Π·Π° ΠΏΡΠ΅Π»ΠΈΡΡΡΠ²Π°ΡΠΈΡΠ΅ Chrome, Edge ΠΈ Brave. ΠΠ°ΠΌΠ΅Π½ΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΠΏΠ°ΡΠΈΡΠ½ΠΈΡΠΈ Π΅ ΠΏΠΎΠ΄Π΄ΡΠΆΠ°Π½ΠΎ Π·Π° ΠΊΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡΠΈ ETH, BTC, BNB, LTC ΠΈ TRX.
ΠΠ»ΠΎΠ½Π°ΠΌΠ΅ΡΠ½ΠΈΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠΈ ΡΠ΅ ΠΌΠ°ΡΠΊΠΈΡΠ°Π½ΠΈ Π²ΠΎ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΠΌΠΎΡ PyPI ΠΊΠ°ΠΊΠΎ Π½Π΅ΠΊΠΎΠΈ ΠΏΠΎΠΏΡΠ»Π°ΡΠ½ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΊΠΎΠΈ ΠΊΠΎΡΠΈΡΡΠ°Ρ ΡΠΈΠΏΡΠΊΠΈ ΠΊΠ²Π°ΡΠΈΡΠ°ΡΠ΅ (Π΄ΠΎΠ΄Π΅Π»ΡΠ²Π°ΡΠ΅ ΡΠ»ΠΈΡΠ½ΠΈ ΠΈΠΌΠΈΡΠ° ΠΊΠΎΠΈ ΡΠ΅ ΡΠ°Π·Π»ΠΈΠΊΡΠ²Π°Π°Ρ Π²ΠΎ ΠΏΠΎΠ΅Π΄ΠΈΠ½Π΅ΡΠ½ΠΈ Π·Π½Π°ΡΠΈ, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠΈΠΌΠ΅Ρ Π½Π°ΠΌΠ΅ΡΡΠΎ ΠΏΡΠΈΠΌΠ΅Ρ, djangoo Π½Π°ΠΌΠ΅ΡΡΠΎ django, pyhton Π½Π°ΠΌΠ΅ΡΡΠΎ python ΠΈΡΠ½.). ΠΠΈΠ΄Π΅ΡΡΠΈ ΠΊΡΠ΅ΠΈΡΠ°Π½ΠΈΡΠ΅ ΠΊΠ»ΠΎΠ½ΠΎΠ²ΠΈ ΡΠ΅Π»ΠΎΡΠ½ΠΎ Π³ΠΈ ΡΠ΅ΠΏΠ»ΠΈΡΠΈΡΠ°Π°Ρ Π»Π΅Π³ΠΈΡΠΈΠΌΠ½ΠΈΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ, ΠΊΠΎΠΈ ΡΠ΅ ΡΠ°Π·Π»ΠΈΠΊΡΠ²Π°Π°Ρ ΡΠ°ΠΌΠΎ Π²ΠΎ Π·Π»ΠΎΠ½Π°ΠΌΠ΅ΡΠ½ΠΎ Π²ΠΌΠ΅ΡΠ½ΡΠ²Π°ΡΠ΅, Π½Π°ΠΏΠ°ΡΠ°ΡΠΈΡΠ΅ ΡΠ΅ ΠΏΠΎΡΠΏΠΈΡΠ°Π°Ρ Π½Π° Π½Π΅Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»Π½ΠΈ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈ ΠΊΠΎΠΈ Π½Π°ΠΏΡΠ°Π²ΠΈΠ»Π΅ ΠΏΠ΅ΡΠ°ΡΠ½Π° Π³ΡΠ΅ΡΠΊΠ° ΠΈ Π½Π΅ Π³ΠΈ Π·Π°Π±Π΅Π»Π΅ΠΆΠ°Π»Π΅ ΡΠ°Π·Π»ΠΈΠΊΠΈΡΠ΅ Π²ΠΎ ΠΈΠΌΠ΅ΡΠΎ ΠΏΡΠΈ ΠΏΡΠ΅Π±Π°ΡΡΠ²Π°ΡΠ΅ΡΠΎ. ΠΠΌΠ°ΡΡΠΈ ΡΠ° ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ ΠΏΠΎΠΏΡΠ»Π°ΡΠ½ΠΎΡΡΠ° Π½Π° ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π½ΠΈΡΠ΅ Π»Π΅Π³ΠΈΡΠΈΠΌΠ½ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ (Π±ΡΠΎΡΠΎΡ Π½Π° ΠΏΡΠ΅Π·Π΅ΠΌΠ°ΡΠ° Π½Π°Π΄ΠΌΠΈΠ½ΡΠ²Π° 21 ΠΌΠΈΠ»ΠΈΠΎΠ½ ΠΏΡΠΈΠΌΠ΅ΡΠΎΡΠΈ Π½Π° Π΄Π΅Π½), ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ ΠΏΡΠΈΠΊΡΠΈΠ΅Π½ΠΈ ΠΌΠ°Π»ΠΈΡΠΈΠΎΠ·Π½ΠΈ ΠΊΠ»ΠΎΠ½ΠΎΠ²ΠΈ, Π²Π΅ΡΠΎΡΠ°ΡΠ½ΠΎΡΡΠ° Π·Π° ΡΠ°ΡΠ°ΡΠ΅ ΠΆΡΡΠ²Π° Π΅ ΠΏΡΠΈΠ»ΠΈΡΠ½ΠΎ Π³ΠΎΠ»Π΅ΠΌΠ°, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, Π΅Π΄Π΅Π½ ΡΠ°Ρ ΠΏΠΎ ΠΎΠ±ΡΠ°Π²ΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΠΏΡΠ²ΠΈΠΎΡ Π·Π»ΠΎΠ½Π°ΠΌΠ΅ΡΠ΅Π½ ΠΏΠ°ΠΊΠ΅Ρ, ΡΠΎΡ Π±Π΅ΡΠ΅ ΠΏΡΠ΅Π·Π΅ΠΌΠ΅Π½ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΠ΄ 100 ΠΏΠ°ΡΠΈ.
ΠΡΠ΅Π΄ΠΈ Π΄Π° ΡΠ΅ ΠΎΠ΄Π±Π΅Π»Π΅ΠΆΠΈ Π΄Π΅ΠΊΠ° ΠΏΡΠ΅Π΄ Π΅Π΄Π½Π° Π½Π΅Π΄Π΅Π»Π° ΠΈΡΡΠ°ΡΠ° Π³ΡΡΠΏΠ° ΠΈΡΡΡΠ°ΠΆΡΠ²Π°ΡΠΈ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΡΠ²Π°ΡΠ΅ 30 Π΄ΡΡΠ³ΠΈ ΠΌΠ°Π»ΠΈΡΠΈΠΎΠ·Π½ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ Π²ΠΎ PyPI, ΠΎΠ΄ ΠΊΠΎΠΈ Π½Π΅ΠΊΠΎΠΈ Π±Π΅Π° ΠΏΡΠ΅ΠΏΡΠ°Π²Π΅Π½ΠΈ ΠΊΠ°ΠΊΠΎ ΠΏΠΎΠΏΡΠ»Π°ΡΠ½ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ. ΠΠ° Π²ΡΠ΅ΠΌΠ΅ Π½Π° Π½Π°ΠΏΠ°Π΄ΠΎΡ, ΠΊΠΎΡ ΡΡΠ°Π΅ΡΠ΅ ΠΎΠΊΠΎΠ»Ρ Π΄Π²Π΅ Π½Π΅Π΄Π΅Π»ΠΈ, ΠΌΠ°Π»ΠΈΡΠΈΠΎΠ·Π½ΠΈΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠΈ Π±Π΅Π° ΠΏΡΠ΅Π·Π΅ΠΌΠ΅Π½ΠΈ 5700 ΠΏΠ°ΡΠΈ. ΠΠ°ΠΌΠ΅ΡΡΠΎ ΡΠΊΡΠΈΠΏΡΠ° Π·Π° Π·Π°ΠΌΠ΅Π½Π° Π½Π° ΠΊΡΠΈΠΏΡΠΎ-ΠΏΠ°ΡΠΈΡΠ½ΠΈΡΠΈ Π²ΠΎ ΠΎΠ²ΠΈΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠΈ, ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½Π°ΡΠ° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ° W4SP-Stealer, ΠΊΠΎΡΠ° Π³ΠΎ ΠΏΡΠ΅Π±Π°ΡΡΠ²Π° Π»ΠΎΠΊΠ°Π»Π½ΠΈΠΎΡ ΡΠΈΡΡΠ΅ΠΌ Π·Π° Π·Π°ΡΡΠ²Π°Π½ΠΈ Π»ΠΎΠ·ΠΈΠ½ΠΊΠΈ, ΠΊΠ»ΡΡΠ΅Π²ΠΈ Π·Π° ΠΏΡΠΈΡΡΠ°ΠΏ, ΠΊΡΠΈΠΏΡΠΎΠΏΠ°ΡΠΈΡΠ½ΠΈΡΠΈ, ΡΠΎΠΊΠ΅Π½ΠΈ, ΠΊΠΎΠ»Π°ΡΠΈΡΠ° Π·Π° ΡΠ΅ΡΠΈΠΈ ΠΈ Π΄ΡΡΠ³ΠΈ Π΄ΠΎΠ²Π΅ΡΠ»ΠΈΠ²ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΈ Π³ΠΈ ΠΈΡΠΏΡΠ°ΡΠ° ΠΏΡΠΎΠ½Π°ΡΠ΄Π΅Π½ΠΈΡΠ΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ ΠΏΡΠ΅ΠΊΡ Discord.
ΠΠΎΠ²ΠΈΠΊΠΎΡ Π΄ΠΎ W4SP-Stealer Π±Π΅ΡΠ΅ Π½Π°ΠΏΡΠ°Π²Π΅Π½ ΡΠΎ Π·Π°ΠΌΠ΅Π½Π° Π½Π° ΠΈΠ·ΡΠ°Π·ΠΎΡ β__import__β Π²ΠΎ Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈΡΠ΅ setup.py ΠΈΠ»ΠΈ __init__.py, ΠΊΠΎΠΈ Π±Π΅Π° ΠΎΠ΄Π΄Π΅Π»Π΅Π½ΠΈ ΡΠΎ Π³ΠΎΠ»Π΅ΠΌ Π±ΡΠΎΡ ΠΏΡΠ°Π·Π½ΠΈ ΠΌΠ΅ΡΡΠ° Π·Π° Π΄Π° ΡΠ΅ ΠΎΡΡΠ²Π°ΡΠΈ ΠΏΠΎΠ²ΠΈΠΊΠΎΡ Π΄ΠΎ __import__ Π½Π°Π΄Π²ΠΎΡ ΠΎΠ΄ Π²ΠΈΠ΄Π»ΠΈΠ²Π°ΡΠ° ΠΎΠ±Π»Π°ΡΡ Π²ΠΎ ΡΡΠ΅Π΄ΡΠ²Π°ΡΠΎΡ Π½Π° ΡΠ΅ΠΊΡΡ. ΠΠ»ΠΎΠΊΠΎΡ β__import__β Π³ΠΎ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠ°ΡΠ΅ Π±Π»ΠΎΠΊΠΎΡ Base64 ΠΈ Π³ΠΎ Π·Π°ΠΏΠΈΡΠ° Π²ΠΎ ΠΏΡΠΈΠ²ΡΠ΅ΠΌΠ΅Π½Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°. ΠΠ»ΠΎΠΊΠΎΡ ΡΠΎΠ΄ΡΠΆΠ΅ΡΠ΅ ΡΠΊΡΠΈΠΏΡΠ° Π·Π° ΠΏΡΠ΅Π·Π΅ΠΌΠ°ΡΠ΅ ΠΈ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅ Π½Π° W4SP Stealer Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΎΡ. ΠΠ°ΠΌΠ΅ΡΡΠΎ ΠΈΠ·ΡΠ°Π·ΠΎΡ β__import__β, Π²ΠΊΠ»ΡΡΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΠΌΠ°Π»ΠΈΡΠΈΠΎΠ·Π½ΠΈΠΎΡ Π±Π»ΠΎΠΊ Π²ΠΎ Π½Π΅ΠΊΠΎΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ Π±Π΅ΡΠ΅ ΠΈΠ·Π²ΡΡΠ΅Π½ΠΎ ΠΏΡΠ΅ΠΊΡ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅ Π½Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π΅Π½ ΠΏΠ°ΠΊΠ΅Ρ ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° ΠΏΠΎΠ²ΠΈΠΊΠΎΡ βpip installβ ΠΎΠ΄ ΡΠΊΡΠΈΠΏΡΠ°ΡΠ° setup.py.

ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΡΠ²Π°Π½ΠΈ ΠΌΠ°Π»ΠΈΡΠΈΠΎΠ·Π½ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ ΠΊΠΎΠΈ ΠΈΠ·ΠΌΠ°ΠΌΡΠ²Π°Π°Ρ Π±ΡΠΎΠ΅Π²ΠΈ Π½Π° ΠΊΡΠΈΠΏΡΠΎΠΏΠ°ΡΠΈΡΠ½ΠΈΡΠΈ:
- baeutifulsoup4
- ΡΠ±Π°Π²Π° ΡΡΠΏΠ°4
- ΠΊΠ»ΠΎΠΎΡΠ°ΠΌΠ°
- ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΠΈΠΈΡΠ΅
- ΠΊΡΠΈΠΏΠΈΡΠΎΠ³ΡΠ°ΡΠΈΡΠ°
- djangoo
- Π·Π΄ΡΠ°Π²ΠΎ-ΡΠ²Π΅Ρ-ΠΏΡΠΈΠΌΠ΅Ρ
- Π·Π΄ΡΠ°Π²ΠΎ-ΡΠ²Π΅Ρ-ΠΏΡΠΈΠΌΠ΅Ρ
- ipyhton
- ΠΏΠΎΡΡΠ°-Π²Π°Π»ΠΈΠ΄Π°ΡΠΎΡ
- mysql-connector-pyhton
- ΡΠ΅ΡΡΠ°ΡΠΊΠ°
- pyautogiu
- pygaem
- pythorhc
- ΠΏΠΈΡΠΎΠ½-Π΄Π°ΡΠ΅ΡΡΠΈ
- ΠΏΠΈΡΠΎΠ½-ΠΊΠΎΠ»Π±Π°
- ΠΏΠΈΡΠΎΠ½3-ΠΊΠΎΠ»Π±Π°
- pyyalm
- rqeuests
- ΡΠ»Π΅Π½ΠΈΡΠΌ
- sqlachemy
- sqlalcemy
- ΡΠΊΠ°ΡΠ°Ρ
- urllib
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΡΠ²Π°Π½ΠΈ ΠΌΠ°Π»ΠΈΡΠΈΠΎΠ·Π½ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ ΠΊΠΎΠΈ ΠΈΡΠΏΡΠ°ΡΠ°Π°Ρ ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»Π½ΠΈ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΎΠ΄ ΡΠΈΡΡΠ΅ΠΌΠΎΡ:
- typeutil
- ΠΏΠΈΡΡΠ²Π°ΡΠ΅
- ΡΡΡΠΈΠ» ΡΠΈΠΏ
- Π΄ΡΠΎΠ½Π΅Ρ
- ΡΠ°ΡΠ½ΡΠ±
- ΡΡΡΠΈΠ½ΡΠ΅Ρ
- pydprotect
- incrivelsim
- ΡΠ²Π°ΡΠ½
- ΠΏΠΈΠΏΡΠ΅ΠΊΡΡ
- ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Ρ
- ΡΠΏΠΏ
- colorwin
- Π±Π°ΡΠ°ΡΠ°-httpx
- Π±ΠΎΠΈΡΠ΅
- ΡΠ°Π°ΡΠΈΠ³ΠΌΠ°
- Π½ΠΈΠ·Π°
- ΡΠ΅Π»ΠΏΠ΅ΡΠ²ΠΈΡΠ°Π΄ΠΈΡΠΎ
- ΡΠ΅ΠΌΠΏΡΠ΅Ρ
- ΠΏΠΈΡΡΠΈΡ
- pyslyte
- pystyle
- ΠΏΠΈΡΡΠ»ΠΈΠ±
- Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈΡΠΊΠΈ
- oiu
- iao
- curlapi
- ΡΠΈΠΏ-Π±ΠΎΡΠ°
- pyhints
ΠΠ·Π²ΠΎΡ: opennet.ru
