Π’ΠΈΡ ΠΎ ΠΈ Π½Π΅Π·Π°ΠΌΠ΅ΡΠ½ΠΎ ΡΠ²ΠΈΠ΄Π΅Π»Π° ΡΠ²Π΅Ρ Π²Π΅ΡΡΠΈΡ 0.9 Π»ΡΠ±ΠΈΡΠ΅Π»ΡΡΠΊΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ Visopsys (Visual Operating System) ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΈΡΠ΅ΡΡΡ ΠΎΠ΄Π½ΠΈΠΌ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ (Andy McLaughlin).
ΠΠ· Π½ΠΎΠ²ΠΎΠ²Π²Π΅Π΄Π΅Π½ΠΈΠΉ:
- ΠΠ±Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ Π²ΠΈΠ΄
- Π Π°ΡΡΠΈΡΠ΅Π½Π½ΡΠ΅ ΡΠ΅ΡΠ΅Π²ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΈ ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ Ρ Π½ΠΈΠΌΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
- ΠΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ / Π·Π°Π³ΡΡΠ·ΠΊΠΈ / ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ / ΡΠ΄Π°Π»Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Ρ ΠΎΠ½Π»Π°ΠΉΠ½ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠ΅ΠΌ
- ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° HTTP, ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ XML ΠΈ HTML, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΏΠΎΡΠΎΠΊΠΎΠ² C ++ ΠΈ POSIX (pthreads), pipes Π΄Π»Ρ ΠΌΠ΅ΠΆΠΏΡΠΎΡΠ΅ΡΡΠ½ΠΎΠ³ΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ Ρ Π΅ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
- ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° ββΡΠ΅ΡΡ TCP
- ΠΠΎΠ±Π°Π²Π»Π΅Π½ DNS-ΠΊΠ»ΠΈΠ΅Π½Ρ
- Π‘Π΅ΡΡ ΡΠ΅ΠΏΠ΅ΡΡ Π²ΠΊΠ»ΡΡΠ΅Π½Π° ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π²ΠΎ Π²ΡΠ΅ΠΌΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ
- ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° ββΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Packet Sniffer («netsniff») Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π²Ρ ΠΎΠ΄ΡΡΠΈΡ ΠΈ ΠΈΡΡ ΠΎΠ΄ΡΡΠΈΡ ΡΠ΅ΡΠ΅Π²ΡΡ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ²
- ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° ββΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Β«Π‘Π΅ΡΠ΅Π²ΡΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡΒ» (Β«netstatΒ») Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΠ΅ΠΊΡΡΠΈΡ ΡΠ΅ΡΠ΅Π²ΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ ΠΈ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ TCP, Π΅ΡΠ»ΠΈ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΠΌΠΎ
- ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° ββΠ±Π°Π·ΠΎΠ²Π°Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠ°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Telnet ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π°; Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ Π΄Π»Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π²Π°Π»ΠΈΠ΄Π°ΡΠΈΠΈ TCP, Ρ ΠΎΡΡ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» ΠΈΠΌΠ΅Π΅Ρ ΠΈ Π΄ΡΡΠ³ΠΎΠ΅ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅
- ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° ββΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠΈΡΠΎΠΊΠΈΡ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ±Π°ΠΉΡΠΎΠ²ΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² (UTF-8) Π²ΠΎ Π²ΡΠ΅ΠΉ ΠΠ‘
- ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° ββΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Β«ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅Β» Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ visopsys.org, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡ ΡΠΏΠΈΡΠΊΠΈ Π΄ΠΎΡΡΡΠΏΠ½ΡΡ ΠΈ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΡ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ², Π° ΡΠ°ΠΊΠΆΠ΅ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ ΠΈ ΡΠ΄Π°Π»ΡΡΡ ΠΈΡ .
- Π‘ΡΡΠ΅ΡΡΠ²ΡΡΡΠ°Ρ ΠΎΠΊΠΎΠ½Π½Π°Ρ ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠ° ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½Π° Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π°, ΠΏΡΠΈ ΡΡΠΎΠΌ ΡΠΎΡ ΡΠ°Π½Π΅Π½Π° ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠ° Π² ΡΠ΄ΡΠ΅. Π Π±ΡΠ΄ΡΡΠ΅ΠΌ ΠΏΠ»Π°Π½ΠΈΡΡΠ΅ΡΡΡ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ Π½ΠΎΠ²ΡΡ ΠΎΠΊΠΎΠ½Π½ΡΡ ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΡ ΠΈ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π²ΡΠ±ΠΎΡ ΠΌΠ΅ΠΆΠ΄Ρ ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠΎΠΉ Π² ΡΠ·Π΅ΡΡΠΏΠ΅ΠΉΡΠ΅ ΠΈ ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠΎΠΉ Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠΉ Π² ΡΠ΄ΡΠΎ.
- ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° ββΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ ΠΌΡΡΡΡ VMware, ΡΠ°ΠΊ ΡΡΠΎ Π³ΠΎΡΡΡ Visopsys ΠΊΠΎΠΎΡΠ΄ΠΈΠ½ΠΈΡΡΠ΅Ρ ΡΠ²ΠΎΡ ΡΠ°Π±ΠΎΡΡ Ρ Ρ ΠΎΡΡΠΎΠΌ, ΡΡΠΎΠ±Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π·Π°Ρ Π²Π°ΡΡΠ²Π°ΡΡ ΠΈΠ»ΠΈ ΡΠ±ΠΈΡΠ°ΡΡ ΠΊΡΡΡΠΎΡ ΠΌΡΡΠΈ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ Π²Ρ ΠΎΠ΄ΠΈΡ ΠΈΠ»ΠΈ Π²ΡΡ ΠΎΠ΄ΠΈΡ ΠΈΠ· ΠΎΠΊΠ½Π°. Π’ΡΠ΅Π±ΡΠ΅Ρ, ΡΡΠΎΠ±Ρ ΠΎΠΏΡΠΈΡ Π±ΡΠ»Π° Π²ΠΊΠ»ΡΡΠ΅Π½Π° Π² VMware.
- ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° Π½Π°ΡΠ°Π»ΡΠ½Π°Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° POSIX Threads (pthreads) (libpthread) Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠΈΠΌΠΎΡΡΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ.
- Π ΡΠ΄ΡΠΎ ββΠ΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ββΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Ρ Π΅ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ SHA1 ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ sha1pass (Ρ ΡΡΠΈΡΡΠ΅Ρ ΡΡΡΠΎΠΊΠΎΠ²ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ) ΠΈ sha1sum (Ρ ΡΡΠΈΡΡΠ΅Ρ ΡΠ°ΠΉΠ»Ρ), ΠΊΠΎΡΠΎΡΡΠ΅ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ.
- Π ΡΠ΄ΡΠΎ ββΠ΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ββΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Ρ Π΅ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ SHA256 ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΎ Ρ Π΅ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ°ΡΠΎΠ»Π΅ΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Ρ MD5 Π΄ΠΎ SHA256. Π’Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ sha256pass (Ρ ΡΡΠΈΡΡΠ΅Ρ ΡΡΡΠΎΠΊΠΎΠ²ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ) ΠΈ sha256sum (Ρ ΡΡΠΈΡΡΠ΅Ρ ΡΠ°ΠΉΠ»Ρ), ΠΊΠΎΡΠΎΡΡΠ΅ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ.
ΠΡΡΠΎΡΠ½ΠΈΠΊ: linux.org.ru