Π’ΠΈΡ ΠΎ ΠΈ Π½Π΅Π·Π°Π±Π΅Π»Π΅ΠΆΠΈΠΌΠΎ Π²ΠΈΠ΄ΡΡ ΡΠ²Π΅ΡΠ»ΠΈΠ½Π°ΡΠ° Π½Π° Π²Π΅ΡΡΠΈΡ 0.9 Π½Π° Π°ΠΌΠ°ΡΡΠΎΡΡΠΊΠ°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° Visopsys (Visual Operating System), ΠΊΠΎΡΡΠΎ ΡΠ΅ ΠΏΠΈΡΠ΅ ΠΎΡ Π΅Π΄ΠΈΠ½ ΡΠΎΠ²Π΅ΠΊ (Andy McLaughlin).
ΠΠΎΠ²ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ:
- ΠΠ±Π½ΠΎΠ²Π΅Π½ Π²ΡΠ½ΡΠ΅Π½ Π²ΠΈΠ΄
- Π Π°Π·ΡΠΈΡΠ΅Π½ΠΈ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΈ ΡΠ²ΡΡΠ·Π°Π½ΠΈΡΠ΅ Ρ ΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ
- ΠΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° Π·Π° ΠΎΠΏΠ°ΠΊΠΎΠ²Π°Π½Π΅ / Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ / ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ / Π΄Π΅ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠΎΡΡΡΠ΅Ρ Ρ ΠΎΠ½Π»Π°ΠΉΠ½ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ
- ΠΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° HTTP, Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ XML ΠΈ HTML, ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈ ΠΏΠΎΡΠΎΡΠΈ C ++ ΠΈ POSIX (pthreads), ΠΊΠ°Π½Π°Π»ΠΈ Π·Π° ΠΌΠ΅ΠΆΠ΄ΡΠΏΡΠΎΡΠ΅ΡΠ½ΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΠΈ Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈ Π·Π° Ρ Π΅ΡΠΈΡΠ°Π½Π΅.
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ 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

