<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.itcollege.ee/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Hpunapar</id>
	<title>ICO wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.itcollege.ee/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Hpunapar"/>
	<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php/Special:Contributions/Hpunapar"/>
	<updated>2026-05-07T06:47:02Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Keskse_logilahenduse_rakendamine_Rsyslog_n%C3%A4itel&amp;diff=70548</id>
		<title>Keskse logilahenduse rakendamine Rsyslog näitel</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Keskse_logilahenduse_rakendamine_Rsyslog_n%C3%A4itel&amp;diff=70548"/>
		<updated>2013-12-18T19:36:03Z</updated>

		<summary type="html">&lt;p&gt;Hpunapar: /* Tarkvara valik */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Eesmärk =&lt;br /&gt;
Labor 2 eesmärgiks on keskse logilahenduse rakendamine virtualiseeritud testkeskkonnas.&lt;br /&gt;
&lt;br /&gt;
Ülesande teostamisel kasutatakse Oracle VirtualBox versioon 4.3.X virtualiseerimistarkvara.&lt;br /&gt;
&lt;br /&gt;
= Eeldused =&lt;br /&gt;
Testkeskkonnas on virtuaalmasinate võrguparameetrid eelnevalt seadistatud.&lt;br /&gt;
&lt;br /&gt;
Võrguparameetrite seadistamiseks loe juhendit X.&lt;br /&gt;
&lt;br /&gt;
= Nõuded =&lt;br /&gt;
Põhilised nõuded:&lt;br /&gt;
&lt;br /&gt;
Töötab Linux/Unix keskkonnas;&lt;br /&gt;
&lt;br /&gt;
Võimaldab TCP protokolli kasutada;&lt;br /&gt;
&lt;br /&gt;
Avatud lähtekoodiga või vaba tarkvara;&lt;br /&gt;
&lt;br /&gt;
Logide jälgimine veebikeskkonnas;&lt;br /&gt;
&lt;br /&gt;
= Tarkvara valik =&lt;br /&gt;
Rsyslog &lt;br /&gt;
&lt;br /&gt;
LogAnalyzer&lt;br /&gt;
&lt;br /&gt;
= Virtuaalmasinate seadistused =&lt;br /&gt;
Selle konkreetse lahenduskäigu puhul on kasutusel kolm virtuaalmasinat:&lt;br /&gt;
&lt;br /&gt;
1) Puppet server: Ubuntu Server 64bit versioon 12.04.3 LTS.&lt;br /&gt;
&lt;br /&gt;
puppet.planet.zz            192.168.56.200&lt;br /&gt;
&lt;br /&gt;
2) Keskne logiserver: Ubuntu Server 64bit versioon 12.04.3 LTS.&lt;br /&gt;
&lt;br /&gt;
rsyslog.planet.zz             192.168.56.201&lt;br /&gt;
&lt;br /&gt;
3) Klient: Ubuntu Desktop 64bit versioon 13.&lt;br /&gt;
&lt;br /&gt;
client.planet.zz                192.168.56.101&lt;br /&gt;
&lt;br /&gt;
= Tarkvara kirjeldus =&lt;br /&gt;
Rsyslog versioon - logiserver, mis saadab ja võtab vastu klientide poolt saadetud logid&lt;br /&gt;
&lt;br /&gt;
Apache2 versioon - veebiserver, mis seadistatakse hilisemaks logide veebipõhiseks vaatamiseks&lt;br /&gt;
&lt;br /&gt;
MySQL server versioon 5.5 - andmebaasiserver, kuhu salvestatakse logid nende hilisemaks analüüsiks&lt;br /&gt;
&lt;br /&gt;
LogAnalyzer versioon 3.4.1 - veebipõhine kasutajaliides logide otsimiseks ja analüüsimiseks reaalajas&lt;br /&gt;
&lt;br /&gt;
= Tarkvara paigaldamine =&lt;br /&gt;
NB! Kõik juhendis kirjutatud käsud käivitatakse root kasutaja õigustes.&lt;br /&gt;
&lt;br /&gt;
Paigaldame keskses logiserveris (rsyslog.planet.zz) vajalikud pakid.&lt;br /&gt;
&lt;br /&gt;
Esmalt uuendame tarkvararepositooriumit:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get update &amp;amp;&amp;amp; upgrade&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Paigaldame rsyslog&#039;i:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install rsyslog&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Paigaldame apache veebiserveri:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install apache2&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Paigaldame MySQL andmebaasiserveri:&lt;br /&gt;
&lt;br /&gt;
(MySQL-serveri paigaldamisel tuleb määrata parool)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install mysql-server&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Paigaldame php5 ja vajalikud moodulid:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install php5 php5-gd libapache2-mod-php5 php5-mysql&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Taaskäivitame teenused:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
/etc/init.d/rsyslog restart&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
/etc/init.d/mysql restart&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
/etc/init.d/apache2 restart&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kontrollime, kas veebiserver ja andmebaasiserver kasutavad õigeid TCP/IP porte (80, 3306):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
netstat -tapn&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name&lt;br /&gt;
&lt;br /&gt;
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      18595/mysqld    &lt;br /&gt;
&lt;br /&gt;
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      18766/apache2 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loome MySQL-serverisse andmebaasi nimega &amp;quot;rsyslog&amp;quot;. Sinna hakkab toimuma logide &lt;br /&gt;
&lt;br /&gt;
salvestamine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mysqladmin -u root -p create rsyslog&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Käivitame MySQL käsurea ning loome andmebaasi &amp;quot;rsyslog&amp;quot; uue kasutaja.&lt;br /&gt;
&lt;br /&gt;
Siseneme andmebaasi:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mysql -u root -p&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loome andmebaasi &amp;quot;rsyslog&amp;quot; kasutaja nimega rsyslog:&lt;br /&gt;
&lt;br /&gt;
NB: &#039;sinu_uus_rsyslogi_parool&#039; asemele kirjuta meelepärane parool.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
GRANT SELECT, INSERT, UPDATE, DELETE ON rsyslog.* TO &#039;rsyslog&#039;@&#039;localhost&#039; IDENTIFIED BY &#039;sinu_uus_rsyslogi_parool&#039;;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
FLUSH PRIVILEGES;&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
MySQL serverist väljumiseks:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
quit&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Seadistame keskse logiserveri kasutama porti 10514.&lt;br /&gt;
&lt;br /&gt;
Avame nano või mõne muu tekstiredaktoriga rsyslog.conf faili:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
nano /etc/rsyslog.conf&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisame rsyslog.conf faili lõppu järgnevad read:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
$ModLoad MySQL&lt;br /&gt;
*.* &amp;gt;127.0.0.1,rsyslog,rsyslog,sinu_uus_rsyslogi_parool&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eemaldame kommentaari sümboli ‘#’ järgnevatelt ridadelt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# provides TCP syslog reception&lt;br /&gt;
$ModLoad imtcp&lt;br /&gt;
$InputTCPServerRun 10514&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Seejärel taaskäivitame rsyslog teenuse:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
/etc/init.d/rsyslog restart&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kontrollime, kas serverid kuulavad õigeid TCP/IP porte (80, 10514 &amp;amp; 3306):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
netstat -tapn&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name&lt;br /&gt;
&lt;br /&gt;
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      14689/mysqld    &lt;br /&gt;
&lt;br /&gt;
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      14881/apache2   &lt;br /&gt;
&lt;br /&gt;
tcp        0      0 0.0.0.0:10514           0.0.0.0:*               LISTEN      14923/rsyslogd  &lt;br /&gt;
&lt;br /&gt;
tcp6       0      0 :::10514                :::*                        LISTEN      14923/rsyslogd &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Laeme alla LogAnalyzer-i ja konfigureerime Apache veebiserveri logide näitamiseks.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget http://download.adiscon.com/loganalyzer/loganalyzer3.4.1.tar.gz&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pakime lahti alla laetud tarkvara:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
tar xvzf loganalyzer3.4.1.tar.gz&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kopeerime loganalyzer&#039;i /var/www/ kausta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mv loganalyzer3.4.1/ /var/www/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Liigume /var/www kausta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 cd /var/www&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame /var/www/ kataloogis olevate failide ja kaustade omanikku ja gruppi:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
chown www-data:www-data *. -R&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loome uue kausta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkdir /var/www/loganalyzer&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kopeerime /src/ kaustast kõik failid /var/www/loganalyzer kausta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cp /loganalyzer-3.4.1/src/* /var/www/loganalyzer -R&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kopeerime /contrib/ kaustast kõik  skriptifailid /var/www/loganalyzer kausta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cp /loganalyzer-3.4.1/contrib/*.sh /var/www/loganalyzer -R&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anname skriptidele käivitusõigused:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
chmod +x /var/www/loganalyzer/*.sh&lt;br /&gt;
 &amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
???????????Anname Apachele õigused kasutada syslogi:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
usermod -G adm www-data&lt;br /&gt;
 &amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LogAnalyzeri paigaldamine jätkub veebibrauseris.&lt;br /&gt;
&lt;br /&gt;
Mine veebibrauseriga aadressile: http://192.168.56.201/loganalyzer/install.php&lt;br /&gt;
&lt;br /&gt;
Kui tuleb ette paigaldamise juhend, siis võib jätkata paigaldamist vaikesätetega.&lt;br /&gt;
&lt;br /&gt;
Nüüd peaks rsyslogi server töötama koos LogAnalyzeriga.&lt;br /&gt;
&lt;br /&gt;
= Rsyslog klientide seadistamine =&lt;br /&gt;
NB! Kõik juhendis kirjutatud käsud käivitatakse root kasutaja õigustes.&lt;br /&gt;
&lt;br /&gt;
Paigaldame klientidele (client.planet.zz ja puppet.planet.zz) rsyslog paki:&lt;br /&gt;
&lt;br /&gt;
Esmalt uuendame tarkvararepositooriumit:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get update &amp;amp;&amp;amp; upgrade&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Paigaldame rsyslog&#039;i:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install rsyslog&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Avame nano või mõne muu tekstiredaktoriga rsyslog.conf faili:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
nano /etc/rsyslog.conf&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Lisame rsyslog.conf faili lõppu järgnevad read:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
*.* @@192.168.56.201:10514&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Taaskäivita rsyslogi teenus:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
/etc/init.d/rsyslog restart&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kontrolli, kas server kuulab õiget TCP IP porti (10514).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
netstat -tapn&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name   &lt;br /&gt;
tcp        0      0 192.168.56.101:49155    192.168.56.201:10514    ESTABLISHED 9180/rsyslogd   &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hpunapar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Keskse_logilahenduse_rakendamine_Rsyslog_n%C3%A4itel&amp;diff=70547</id>
		<title>Keskse logilahenduse rakendamine Rsyslog näitel</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Keskse_logilahenduse_rakendamine_Rsyslog_n%C3%A4itel&amp;diff=70547"/>
		<updated>2013-12-18T19:30:41Z</updated>

		<summary type="html">&lt;p&gt;Hpunapar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Eesmärk =&lt;br /&gt;
Labor 2 eesmärgiks on keskse logilahenduse rakendamine virtualiseeritud testkeskkonnas.&lt;br /&gt;
&lt;br /&gt;
Ülesande teostamisel kasutatakse Oracle VirtualBox versioon 4.3.X virtualiseerimistarkvara.&lt;br /&gt;
&lt;br /&gt;
= Eeldused =&lt;br /&gt;
Testkeskkonnas on virtuaalmasinate võrguparameetrid eelnevalt seadistatud.&lt;br /&gt;
&lt;br /&gt;
Võrguparameetrite seadistamiseks loe juhendit X.&lt;br /&gt;
&lt;br /&gt;
= Nõuded =&lt;br /&gt;
Põhilised nõuded:&lt;br /&gt;
&lt;br /&gt;
Töötab Linux/Unix keskkonnas;&lt;br /&gt;
&lt;br /&gt;
Võimaldab TCP protokolli kasutada;&lt;br /&gt;
&lt;br /&gt;
Avatud lähtekoodiga või vaba tarkvara;&lt;br /&gt;
&lt;br /&gt;
Logide jälgimine veebikeskkonnas;&lt;br /&gt;
&lt;br /&gt;
= Tarkvara valik =&lt;br /&gt;
Rsyslog - vastab nõuetele&lt;br /&gt;
&lt;br /&gt;
LogAnalyzer&lt;br /&gt;
&lt;br /&gt;
= Virtuaalmasinate seadistused =&lt;br /&gt;
Selle konkreetse lahenduskäigu puhul on kasutusel kolm virtuaalmasinat:&lt;br /&gt;
&lt;br /&gt;
1) Puppet server: Ubuntu Server 64bit versioon 12.04.3 LTS.&lt;br /&gt;
&lt;br /&gt;
puppet.planet.zz            192.168.56.200&lt;br /&gt;
&lt;br /&gt;
2) Keskne logiserver: Ubuntu Server 64bit versioon 12.04.3 LTS.&lt;br /&gt;
&lt;br /&gt;
rsyslog.planet.zz             192.168.56.201&lt;br /&gt;
&lt;br /&gt;
3) Klient: Ubuntu Desktop 64bit versioon 13.&lt;br /&gt;
&lt;br /&gt;
client.planet.zz                192.168.56.101&lt;br /&gt;
&lt;br /&gt;
= Tarkvara kirjeldus =&lt;br /&gt;
Rsyslog versioon - logiserver, mis saadab ja võtab vastu klientide poolt saadetud logid&lt;br /&gt;
&lt;br /&gt;
Apache2 versioon - veebiserver, mis seadistatakse hilisemaks logide veebipõhiseks vaatamiseks&lt;br /&gt;
&lt;br /&gt;
MySQL server versioon 5.5 - andmebaasiserver, kuhu salvestatakse logid nende hilisemaks analüüsiks&lt;br /&gt;
&lt;br /&gt;
LogAnalyzer versioon 3.4.1 - veebipõhine kasutajaliides logide otsimiseks ja analüüsimiseks reaalajas&lt;br /&gt;
&lt;br /&gt;
= Tarkvara paigaldamine =&lt;br /&gt;
NB! Kõik juhendis kirjutatud käsud käivitatakse root kasutaja õigustes.&lt;br /&gt;
&lt;br /&gt;
Paigaldame keskses logiserveris (rsyslog.planet.zz) vajalikud pakid.&lt;br /&gt;
&lt;br /&gt;
Esmalt uuendame tarkvararepositooriumit:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get update &amp;amp;&amp;amp; upgrade&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Paigaldame rsyslog&#039;i:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install rsyslog&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Paigaldame apache veebiserveri:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install apache2&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Paigaldame MySQL andmebaasiserveri:&lt;br /&gt;
&lt;br /&gt;
(MySQL-serveri paigaldamisel tuleb määrata parool)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install mysql-server&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Paigaldame php5 ja vajalikud moodulid:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install php5 php5-gd libapache2-mod-php5 php5-mysql&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Taaskäivitame teenused:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
/etc/init.d/rsyslog restart&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
/etc/init.d/mysql restart&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
/etc/init.d/apache2 restart&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kontrollime, kas veebiserver ja andmebaasiserver kasutavad õigeid TCP/IP porte (80, 3306):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
netstat -tapn&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name&lt;br /&gt;
&lt;br /&gt;
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      18595/mysqld    &lt;br /&gt;
&lt;br /&gt;
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      18766/apache2 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loome MySQL-serverisse andmebaasi nimega &amp;quot;rsyslog&amp;quot;. Sinna hakkab toimuma logide &lt;br /&gt;
&lt;br /&gt;
salvestamine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mysqladmin -u root -p create rsyslog&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Käivitame MySQL käsurea ning loome andmebaasi &amp;quot;rsyslog&amp;quot; uue kasutaja.&lt;br /&gt;
&lt;br /&gt;
Siseneme andmebaasi:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mysql -u root -p&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loome andmebaasi &amp;quot;rsyslog&amp;quot; kasutaja nimega rsyslog:&lt;br /&gt;
&lt;br /&gt;
NB: &#039;sinu_uus_rsyslogi_parool&#039; asemele kirjuta meelepärane parool.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
GRANT SELECT, INSERT, UPDATE, DELETE ON rsyslog.* TO &#039;rsyslog&#039;@&#039;localhost&#039; IDENTIFIED BY &#039;sinu_uus_rsyslogi_parool&#039;;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
FLUSH PRIVILEGES;&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
MySQL serverist väljumiseks:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
quit&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Seadistame keskse logiserveri kasutama porti 10514.&lt;br /&gt;
&lt;br /&gt;
Avame nano või mõne muu tekstiredaktoriga rsyslog.conf faili:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
nano /etc/rsyslog.conf&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisame rsyslog.conf faili lõppu järgnevad read:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
$ModLoad MySQL&lt;br /&gt;
*.* &amp;gt;127.0.0.1,rsyslog,rsyslog,sinu_uus_rsyslogi_parool&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eemaldame kommentaari sümboli ‘#’ järgnevatelt ridadelt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# provides TCP syslog reception&lt;br /&gt;
$ModLoad imtcp&lt;br /&gt;
$InputTCPServerRun 10514&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Seejärel taaskäivitame rsyslog teenuse:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
/etc/init.d/rsyslog restart&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kontrollime, kas serverid kuulavad õigeid TCP/IP porte (80, 10514 &amp;amp; 3306):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
netstat -tapn&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name&lt;br /&gt;
&lt;br /&gt;
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      14689/mysqld    &lt;br /&gt;
&lt;br /&gt;
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      14881/apache2   &lt;br /&gt;
&lt;br /&gt;
tcp        0      0 0.0.0.0:10514           0.0.0.0:*               LISTEN      14923/rsyslogd  &lt;br /&gt;
&lt;br /&gt;
tcp6       0      0 :::10514                :::*                        LISTEN      14923/rsyslogd &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Laeme alla LogAnalyzer-i ja konfigureerime Apache veebiserveri logide näitamiseks.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget http://download.adiscon.com/loganalyzer/loganalyzer3.4.1.tar.gz&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pakime lahti alla laetud tarkvara:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
tar xvzf loganalyzer3.4.1.tar.gz&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kopeerime loganalyzer&#039;i /var/www/ kausta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mv loganalyzer3.4.1/ /var/www/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Liigume /var/www kausta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 cd /var/www&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame /var/www/ kataloogis olevate failide ja kaustade omanikku ja gruppi:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
chown www-data:www-data *. -R&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loome uue kausta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkdir /var/www/loganalyzer&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kopeerime /src/ kaustast kõik failid /var/www/loganalyzer kausta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cp /loganalyzer-3.4.1/src/* /var/www/loganalyzer -R&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kopeerime /contrib/ kaustast kõik  skriptifailid /var/www/loganalyzer kausta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cp /loganalyzer-3.4.1/contrib/*.sh /var/www/loganalyzer -R&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anname skriptidele käivitusõigused:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
chmod +x /var/www/loganalyzer/*.sh&lt;br /&gt;
 &amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
???????????Anname Apachele õigused kasutada syslogi:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
usermod -G adm www-data&lt;br /&gt;
 &amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LogAnalyzeri paigaldamine jätkub veebibrauseris.&lt;br /&gt;
&lt;br /&gt;
Mine veebibrauseriga aadressile: http://192.168.56.201/loganalyzer/install.php&lt;br /&gt;
&lt;br /&gt;
Kui tuleb ette paigaldamise juhend, siis võib jätkata paigaldamist vaikesätetega.&lt;br /&gt;
&lt;br /&gt;
Nüüd peaks rsyslogi server töötama koos LogAnalyzeriga.&lt;br /&gt;
&lt;br /&gt;
= Rsyslog klientide seadistamine =&lt;br /&gt;
NB! Kõik juhendis kirjutatud käsud käivitatakse root kasutaja õigustes.&lt;br /&gt;
&lt;br /&gt;
Paigaldame klientidele (client.planet.zz ja puppet.planet.zz) rsyslog paki:&lt;br /&gt;
&lt;br /&gt;
Esmalt uuendame tarkvararepositooriumit:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get update &amp;amp;&amp;amp; upgrade&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Paigaldame rsyslog&#039;i:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install rsyslog&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Avame nano või mõne muu tekstiredaktoriga rsyslog.conf faili:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
nano /etc/rsyslog.conf&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Lisame rsyslog.conf faili lõppu järgnevad read:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
*.* @@192.168.56.201:10514&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Taaskäivita rsyslogi teenus:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
/etc/init.d/rsyslog restart&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kontrolli, kas server kuulab õiget TCP IP porti (10514).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
netstat -tapn&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name   &lt;br /&gt;
tcp        0      0 192.168.56.101:49155    192.168.56.201:10514    ESTABLISHED 9180/rsyslogd   &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hpunapar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Python_tunnis_tehtud_n%C3%A4ited&amp;diff=62625</id>
		<title>Python tunnis tehtud näited</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Python_tunnis_tehtud_n%C3%A4ited&amp;diff=62625"/>
		<updated>2013-04-12T10:30:34Z</updated>

		<summary type="html">&lt;p&gt;Hpunapar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
# Tere täpiline kommentaar&lt;br /&gt;
import sys&lt;br /&gt;
&lt;br /&gt;
print sys.argv[0], sys.argv[1]&lt;br /&gt;
print &#039;Tere maailm!&#039;&lt;br /&gt;
&lt;br /&gt;
muutuja = 5&lt;br /&gt;
&lt;br /&gt;
teine_muutuja = 2.0&lt;br /&gt;
&lt;br /&gt;
print &#039;jagatis on&#039;, muutuja/teine_muutuja&lt;br /&gt;
print &#039;Palun sisesta midagi&#039;&lt;br /&gt;
vastus = int(raw_input())&lt;br /&gt;
&lt;br /&gt;
print &#039;sisestasid&#039;, vastus/2.0&lt;br /&gt;
&lt;br /&gt;
if vastus%2 == 0:&lt;br /&gt;
    print &#039;vastus on paarisarv&#039;&lt;br /&gt;
else:&lt;br /&gt;
    print &#039;vastus on paaritu arv&#039;&lt;br /&gt;
    &lt;br /&gt;
for i in range(1,9999):&lt;br /&gt;
    print &#039;i =&#039;,i&lt;br /&gt;
    &lt;br /&gt;
while True:&lt;br /&gt;
    print &amp;quot;sisesta midagi&amp;quot;&lt;br /&gt;
    a = raw_input()&lt;br /&gt;
    if a == &#039;q&#039;:&lt;br /&gt;
        print &#039;programm lõpetas töö&#039;&lt;br /&gt;
        sys.exit(0)    &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pythoni programm, mis kontrollib, kas arv jagub 10-ga&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
&lt;br /&gt;
while True:&lt;br /&gt;
    print &#039;Kirjuta mingi arv, mis jagub 10ga&#039;&lt;br /&gt;
#raw_input annab stringi, see on vaja teha integer tüüpi&lt;br /&gt;
    kasutajaarv = int(raw_input())&lt;br /&gt;
    if kasutajaarv%10 == 0:&lt;br /&gt;
        break&lt;br /&gt;
&lt;br /&gt;
print &#039;Jagus! Programm lõpetab!&#039;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Skript väljastab esmalt argumentide arvu ja argumendid (iga argument eraldi real)&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
#loo skript, mis saab käsurealt 0..n argumenti&lt;br /&gt;
#skript väljastab esmalt argumentide arvu ja argumendid (iga argument eraldi real)&lt;br /&gt;
&lt;br /&gt;
import sys&lt;br /&gt;
&lt;br /&gt;
print &#039;argumentide arv:&#039;, len(sys.argv)&lt;br /&gt;
&lt;br /&gt;
for i in sys.argv:&lt;br /&gt;
     print &amp;quot;Argument: &amp;quot;, i&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pythoni programm, mis väljastab ainult paaritud argumendid&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
#Loo skript mis saab käsurealt 0..n argumenti&lt;br /&gt;
#väljastab kõik paaritud argumendid (iga argument eraldi real)&lt;br /&gt;
&lt;br /&gt;
import sys&lt;br /&gt;
&lt;br /&gt;
for i in sys.argv[1:]:&lt;br /&gt;
    if int(i)%2 == 0:&lt;br /&gt;
        pass&lt;br /&gt;
    else:&lt;br /&gt;
        print &#039;Paaritu argument: &#039;, i&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pythoni programm, mis kirjutab faili, kus on 1000 rida ja igal real on juhuarv 1..1000&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
&lt;br /&gt;
import random&lt;br /&gt;
fo = open(&amp;quot;fail.txt&amp;quot;, &#039;w&#039;)&lt;br /&gt;
&lt;br /&gt;
for x in range(1, 1001):&lt;br /&gt;
	ran=str(random.randrange(1,1000+1))	&lt;br /&gt;
	fo.write(ran+&#039;\n&#039;)&lt;br /&gt;
&lt;br /&gt;
fo.close()&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Skript sorteerib fail.txt-s olevad numbrid ja väljastab uute faili&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
#Skript sorteerib fail.txt-s olevad numbrid ja väljastab &lt;br /&gt;
# uute faili&lt;br /&gt;
&lt;br /&gt;
fo = open(&amp;quot;fail.txt&amp;quot;, &amp;quot;r&amp;quot; )&lt;br /&gt;
fo2 = open(&amp;quot;sorteeritud.txt&amp;quot;, &#039;w&#039;)&lt;br /&gt;
&lt;br /&gt;
lines = fo.readlines()&lt;br /&gt;
results = map(int, lines)&lt;br /&gt;
&lt;br /&gt;
results.sort()&lt;br /&gt;
&lt;br /&gt;
for item in results:&lt;br /&gt;
  fo2.write(&amp;quot;%s\n&amp;quot; % item)&lt;br /&gt;
&lt;br /&gt;
fo.close()&lt;br /&gt;
fo2.close()&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Skript sorteerib fail.txt-s olevad numbrid ja väljastab uute faili&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
#Skript sorteerib fail.txt-s olevad numbrid ja väljastab &lt;br /&gt;
# uute faili&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
import sys&lt;br /&gt;
&lt;br /&gt;
f = open(sys.argv[1], &#039;r&#039;)&lt;br /&gt;
lines = f.readlines()&lt;br /&gt;
lines.sort(key = int)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
f = open(&#039;uusfail3.txt&#039;, &#039;w&#039;)&lt;br /&gt;
for number in lines:&lt;br /&gt;
	f.write(number)&lt;br /&gt;
f.close&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Skript sorteerib fail.txt-s olevad numbrid ja väljastab ainult unikaalsed numbrid&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
#Skript sorteerib fail.txt-s olevad numbrid ja väljastab ainult&lt;br /&gt;
# unikaalsed numbrid&lt;br /&gt;
&lt;br /&gt;
fo = open(&amp;quot;fail.txt&amp;quot;, &amp;quot;r&amp;quot; )&lt;br /&gt;
fo2 = open(&amp;quot;unikaalsed.txt&amp;quot;, &#039;w&#039;)&lt;br /&gt;
&lt;br /&gt;
lines = fo.readlines()&lt;br /&gt;
results = map(int, lines)&lt;br /&gt;
&lt;br /&gt;
results2 = list(set(results))&lt;br /&gt;
results2.sort()&lt;br /&gt;
&lt;br /&gt;
for item in results2:&lt;br /&gt;
  fo2.write(&amp;quot;%s\n&amp;quot; % item)&lt;br /&gt;
&lt;br /&gt;
fo.close()&lt;br /&gt;
fo2.close()&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Skript, mis tagastab käsurealt etteantud kasutaja UID&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
&lt;br /&gt;
import sys&lt;br /&gt;
from pwd import getpwnam&lt;br /&gt;
print getpwnam(sys.argv[1]).pw_uid&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Skript, mis väljastan NxN ühikmaatriksi&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
# Väljastab NxN ühikmaatriksi&lt;br /&gt;
&lt;br /&gt;
import sys&lt;br /&gt;
import numpy as np&lt;br /&gt;
&lt;br /&gt;
n = float(sys.argv[1])&lt;br /&gt;
&lt;br /&gt;
print np.identity(n)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hpunapar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Python_tunnis_tehtud_n%C3%A4ited&amp;diff=62555</id>
		<title>Python tunnis tehtud näited</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Python_tunnis_tehtud_n%C3%A4ited&amp;diff=62555"/>
		<updated>2013-04-09T13:06:18Z</updated>

		<summary type="html">&lt;p&gt;Hpunapar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
# Tere täpiline kommentaar&lt;br /&gt;
import sys&lt;br /&gt;
&lt;br /&gt;
print sys.argv[0], sys.argv[1]&lt;br /&gt;
print &#039;Tere maailm!&#039;&lt;br /&gt;
&lt;br /&gt;
muutuja = 5&lt;br /&gt;
&lt;br /&gt;
teine_muutuja = 2.0&lt;br /&gt;
&lt;br /&gt;
print &#039;jagatis on&#039;, muutuja/teine_muutuja&lt;br /&gt;
print &#039;Palun sisesta midagi&#039;&lt;br /&gt;
vastus = int(raw_input())&lt;br /&gt;
&lt;br /&gt;
print &#039;sisestasid&#039;, vastus/2.0&lt;br /&gt;
&lt;br /&gt;
if vastus%2 == 0:&lt;br /&gt;
    print &#039;vastus on paarisarv&#039;&lt;br /&gt;
else:&lt;br /&gt;
    print &#039;vastus on paaritu arv&#039;&lt;br /&gt;
    &lt;br /&gt;
for i in range(1,9999):&lt;br /&gt;
    print &#039;i =&#039;,i&lt;br /&gt;
    &lt;br /&gt;
while True:&lt;br /&gt;
    print &amp;quot;sisesta midagi&amp;quot;&lt;br /&gt;
    a = raw_input()&lt;br /&gt;
    if a == &#039;q&#039;:&lt;br /&gt;
        print &#039;programm lõpetas töö&#039;&lt;br /&gt;
        sys.exit(0)    &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pythoni programm, mis kontrollib, kas arv jagub 10-ga&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
&lt;br /&gt;
while True:&lt;br /&gt;
    print &#039;Kirjuta mingi arv, mis jagub 10ga&#039;&lt;br /&gt;
#raw_input annab stringi, see on vaja teha integer tüüpi&lt;br /&gt;
    kasutajaarv = int(raw_input())&lt;br /&gt;
    if kasutajaarv%10 == 0:&lt;br /&gt;
        break&lt;br /&gt;
&lt;br /&gt;
print &#039;Jagus! Programm lõpetab!&#039;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Skript väljastab esmalt argumentide arvu ja argumendid (iga argument eraldi real)&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
#loo skript, mis saab käsurealt 0..n argumenti&lt;br /&gt;
#skript väljastab esmalt argumentide arvu ja argumendid (iga argument eraldi real)&lt;br /&gt;
&lt;br /&gt;
import sys&lt;br /&gt;
&lt;br /&gt;
print &#039;argumentide arv:&#039;, len(sys.argv)&lt;br /&gt;
&lt;br /&gt;
for i in sys.argv:&lt;br /&gt;
     print &amp;quot;Argument: &amp;quot;, i&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pythoni programm, mis väljastab ainult paaritud argumendid&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
#Loo skript mis saab käsurealt 0..n argumenti&lt;br /&gt;
#väljastab kõik paaritud argumendid (iga argument eraldi real)&lt;br /&gt;
&lt;br /&gt;
import sys&lt;br /&gt;
&lt;br /&gt;
for i in sys.argv[1:]:&lt;br /&gt;
    if int(i)%2 == 0:&lt;br /&gt;
        pass&lt;br /&gt;
    else:&lt;br /&gt;
        print &#039;Paaritu argument: &#039;, i&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pythoni programm, mis kirjutab faili, kus on 1000 rida ja igal real on juhuarv 1..1000&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
&lt;br /&gt;
import random&lt;br /&gt;
fo = open(&amp;quot;fail.txt&amp;quot;, &#039;w&#039;)&lt;br /&gt;
&lt;br /&gt;
for x in range(1, 1001):&lt;br /&gt;
	ran=str(random.randrange(1,1000+1))	&lt;br /&gt;
	fo.write(ran+&#039;\n&#039;)&lt;br /&gt;
&lt;br /&gt;
fo.close()&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Skript sorteerib fail.txt-s olevad numbrid ja väljastab uute faili&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
#Skript sorteerib fail.txt-s olevad numbrid ja väljastab &lt;br /&gt;
# uute faili&lt;br /&gt;
&lt;br /&gt;
fo = open(&amp;quot;fail.txt&amp;quot;, &amp;quot;r&amp;quot; )&lt;br /&gt;
fo2 = open(&amp;quot;sorteeritud.txt&amp;quot;, &#039;w&#039;)&lt;br /&gt;
&lt;br /&gt;
lines = fo.readlines()&lt;br /&gt;
results = map(int, lines)&lt;br /&gt;
&lt;br /&gt;
results.sort()&lt;br /&gt;
&lt;br /&gt;
for item in results:&lt;br /&gt;
  fo2.write(&amp;quot;%s\n&amp;quot; % item)&lt;br /&gt;
&lt;br /&gt;
fo.close()&lt;br /&gt;
fo2.close()&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Skript sorteerib fail.txt-s olevad numbrid ja väljastab ainult unikaalsed numbrid&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
#Skript sorteerib fail.txt-s olevad numbrid ja väljastab ainult&lt;br /&gt;
# unikaalsed numbrid&lt;br /&gt;
&lt;br /&gt;
fo = open(&amp;quot;fail.txt&amp;quot;, &amp;quot;r&amp;quot; )&lt;br /&gt;
fo2 = open(&amp;quot;unikaalsed.txt&amp;quot;, &#039;w&#039;)&lt;br /&gt;
&lt;br /&gt;
lines = fo.readlines()&lt;br /&gt;
results = map(int, lines)&lt;br /&gt;
&lt;br /&gt;
results2 = list(set(results))&lt;br /&gt;
results2.sort()&lt;br /&gt;
&lt;br /&gt;
for item in results2:&lt;br /&gt;
  fo2.write(&amp;quot;%s\n&amp;quot; % item)&lt;br /&gt;
&lt;br /&gt;
fo.close()&lt;br /&gt;
fo2.close()&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hpunapar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Python_tunnis_tehtud_n%C3%A4ited&amp;diff=62554</id>
		<title>Python tunnis tehtud näited</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Python_tunnis_tehtud_n%C3%A4ited&amp;diff=62554"/>
		<updated>2013-04-09T13:05:25Z</updated>

		<summary type="html">&lt;p&gt;Hpunapar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
# Tere täpiline kommentaar&lt;br /&gt;
import sys&lt;br /&gt;
&lt;br /&gt;
print sys.argv[0], sys.argv[1]&lt;br /&gt;
print &#039;Tere maailm!&#039;&lt;br /&gt;
&lt;br /&gt;
muutuja = 5&lt;br /&gt;
&lt;br /&gt;
teine_muutuja = 2.0&lt;br /&gt;
&lt;br /&gt;
print &#039;jagatis on&#039;, muutuja/teine_muutuja&lt;br /&gt;
print &#039;Palun sisesta midagi&#039;&lt;br /&gt;
vastus = int(raw_input())&lt;br /&gt;
&lt;br /&gt;
print &#039;sisestasid&#039;, vastus/2.0&lt;br /&gt;
&lt;br /&gt;
if vastus%2 == 0:&lt;br /&gt;
    print &#039;vastus on paarisarv&#039;&lt;br /&gt;
else:&lt;br /&gt;
    print &#039;vastus on paaritu arv&#039;&lt;br /&gt;
    &lt;br /&gt;
for i in range(1,9999):&lt;br /&gt;
    print &#039;i =&#039;,i&lt;br /&gt;
    &lt;br /&gt;
while True:&lt;br /&gt;
    print &amp;quot;sisesta midagi&amp;quot;&lt;br /&gt;
    a = raw_input()&lt;br /&gt;
    if a == &#039;q&#039;:&lt;br /&gt;
        print &#039;programm lõpetas töö&#039;&lt;br /&gt;
        sys.exit(0)    &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pythoni programm, mis kontrollib, kas arv jagub 10-ga&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
&lt;br /&gt;
while True:&lt;br /&gt;
    print &#039;Kirjuta mingi arv, mis jagub 10ga&#039;&lt;br /&gt;
#raw_input annab stringi, see on vaja teha integer tüüpi&lt;br /&gt;
    kasutajaarv = int(raw_input())&lt;br /&gt;
    if kasutajaarv%10 == 0:&lt;br /&gt;
        break&lt;br /&gt;
&lt;br /&gt;
print &#039;Jagus! Programm lõpetab!&#039;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Skript väljastab esmalt argumentide arvu ja argumendid (iga argument eraldi real)&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
#loo skript, mis saab käsurealt 0..n argumenti&lt;br /&gt;
#skript väljastab esmalt argumentide arvu ja argumendid (iga argument eraldi real)&lt;br /&gt;
&lt;br /&gt;
import sys&lt;br /&gt;
&lt;br /&gt;
print &#039;argumentide arv:&#039;, len(sys.argv)&lt;br /&gt;
&lt;br /&gt;
for i in sys.argv:&lt;br /&gt;
     print &amp;quot;Argument: &amp;quot;, i&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pythoni programm, mis väljastab ainult paaritud argumendid&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
#Loo skript mis saab käsurealt 0..n argumenti&lt;br /&gt;
#väljastab kõik paaritud argumendid (iga argument eraldi real)&lt;br /&gt;
&lt;br /&gt;
import sys&lt;br /&gt;
&lt;br /&gt;
for i in sys.argv[1:]:&lt;br /&gt;
    if int(i)%2 == 0:&lt;br /&gt;
        pass&lt;br /&gt;
    else:&lt;br /&gt;
        print &#039;Paaritu argument: &#039;, i&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pythoni programm, mis kirjutab faili, kus on 1000 rida ja igal real on juhuarv 1..1000&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
&lt;br /&gt;
import random&lt;br /&gt;
fo = open(&amp;quot;fail.txt&amp;quot;, &#039;w&#039;)&lt;br /&gt;
&lt;br /&gt;
for x in range(1, 1001):&lt;br /&gt;
	ran=str(random.randrange(1,1000+1))	&lt;br /&gt;
	fo.write(ran+&#039;\n&#039;)&lt;br /&gt;
&lt;br /&gt;
fo.close()&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Skript sorteerib fail.txt-s olevad numbrid ja väljastab uute faili&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
#Skript sorteerib fail.txt-s olevad numbrid ja väljastab &lt;br /&gt;
# uute faili&lt;br /&gt;
&lt;br /&gt;
fo2 = open(&amp;quot;fail.txt&amp;quot;, &amp;quot;r&amp;quot; )&lt;br /&gt;
fo = open(&amp;quot;sorteeritud.txt&amp;quot;, &#039;w&#039;)&lt;br /&gt;
&lt;br /&gt;
lines = fo2.readlines()&lt;br /&gt;
results = map(int, lines)&lt;br /&gt;
&lt;br /&gt;
results.sort()&lt;br /&gt;
&lt;br /&gt;
for item in results:&lt;br /&gt;
  fo.write(&amp;quot;%s\n&amp;quot; % item)&lt;br /&gt;
&lt;br /&gt;
fo.close()&lt;br /&gt;
fo2.close()&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Skript sorteerib fail.txt-s olevad numbrid ja väljastab ainult unikaalsed numbrid&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
#Skript sorteerib fail.txt-s olevad numbrid ja väljastab ainult&lt;br /&gt;
# unikaalsed numbrid&lt;br /&gt;
&lt;br /&gt;
fo = open(&amp;quot;fail.txt&amp;quot;, &amp;quot;r&amp;quot; )&lt;br /&gt;
fo2 = open(&amp;quot;unikaalsed.txt&amp;quot;, &#039;w&#039;)&lt;br /&gt;
&lt;br /&gt;
lines = fo.readlines()&lt;br /&gt;
results = map(int, lines)&lt;br /&gt;
&lt;br /&gt;
results2 = list(set(results))&lt;br /&gt;
results2.sort()&lt;br /&gt;
&lt;br /&gt;
for item in results2:&lt;br /&gt;
  fo2.write(&amp;quot;%s\n&amp;quot; % item)&lt;br /&gt;
&lt;br /&gt;
fo.close()&lt;br /&gt;
fo2.close()&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hpunapar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Python_tunnis_tehtud_n%C3%A4ited&amp;diff=62546</id>
		<title>Python tunnis tehtud näited</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Python_tunnis_tehtud_n%C3%A4ited&amp;diff=62546"/>
		<updated>2013-04-09T08:46:15Z</updated>

		<summary type="html">&lt;p&gt;Hpunapar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
# Tere täpiline kommentaar&lt;br /&gt;
import sys&lt;br /&gt;
&lt;br /&gt;
print sys.argv[0], sys.argv[1]&lt;br /&gt;
print &#039;Tere maailm!&#039;&lt;br /&gt;
&lt;br /&gt;
muutuja = 5&lt;br /&gt;
&lt;br /&gt;
teine_muutuja = 2.0&lt;br /&gt;
&lt;br /&gt;
print &#039;jagatis on&#039;, muutuja/teine_muutuja&lt;br /&gt;
print &#039;Palun sisesta midagi&#039;&lt;br /&gt;
vastus = int(raw_input())&lt;br /&gt;
&lt;br /&gt;
print &#039;sisestasid&#039;, vastus/2.0&lt;br /&gt;
&lt;br /&gt;
if vastus%2 == 0:&lt;br /&gt;
    print &#039;vastus on paarisarv&#039;&lt;br /&gt;
else:&lt;br /&gt;
    print &#039;vastus on paaritu arv&#039;&lt;br /&gt;
    &lt;br /&gt;
for i in range(1,9999):&lt;br /&gt;
    print &#039;i =&#039;,i&lt;br /&gt;
    &lt;br /&gt;
while True:&lt;br /&gt;
    print &amp;quot;sisesta midagi&amp;quot;&lt;br /&gt;
    a = raw_input()&lt;br /&gt;
    if a == &#039;q&#039;:&lt;br /&gt;
        print &#039;programm lõpetas töö&#039;&lt;br /&gt;
        sys.exit(0)    &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pythoni programm, mis kontrollib, kas arv jagub 10-ga&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
&lt;br /&gt;
while True:&lt;br /&gt;
    print &#039;Kirjuta mingi arv, mis jagub 10ga&#039;&lt;br /&gt;
#raw_input annab stringi, see on vaja teha integer tüüpi&lt;br /&gt;
    kasutajaarv = int(raw_input())&lt;br /&gt;
    if kasutajaarv%10 == 0:&lt;br /&gt;
        break&lt;br /&gt;
&lt;br /&gt;
print &#039;Jagus! Programm lõpetab!&#039;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Skript väljastab esmalt argumentide arvu ja argumendid (iga argument eraldi real)&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
#loo skript, mis saab käsurealt 0..n argumenti&lt;br /&gt;
#skript väljastab esmalt argumentide arvu ja argumendid (iga argument eraldi real)&lt;br /&gt;
&lt;br /&gt;
import sys&lt;br /&gt;
&lt;br /&gt;
print &#039;argumentide arv:&#039;, len(sys.argv)&lt;br /&gt;
&lt;br /&gt;
for i in sys.argv:&lt;br /&gt;
     print &amp;quot;Argument: &amp;quot;, i&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pythoni programm, mis väljastab ainult paaritud argumendid&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
#Loo skript mis saab käsurealt 0..n argumenti&lt;br /&gt;
#väljastab kõik paaritud argumendid (iga argument eraldi real)&lt;br /&gt;
&lt;br /&gt;
import sys&lt;br /&gt;
&lt;br /&gt;
for i in sys.argv[1:]:&lt;br /&gt;
    if int(i)%2 == 0:&lt;br /&gt;
        pass&lt;br /&gt;
    else:&lt;br /&gt;
        print &#039;Paaritu argument: &#039;, i&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pythoni programm, mis väljastab üksteise järel 1000 erinevat numbrit&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
&lt;br /&gt;
from random import randint&lt;br /&gt;
&lt;br /&gt;
for i in range(1,1001):&lt;br /&gt;
	print randint(1,1001)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pythoni programm, mis kirjutab faili, kus on 1000 rida ja igal real on juhuarv 1..1000&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
&lt;br /&gt;
import random&lt;br /&gt;
fo = open(&amp;quot;fail.txt&amp;quot;, &#039;wb&#039;)&lt;br /&gt;
&lt;br /&gt;
for x in range(1, 1001):&lt;br /&gt;
	ran=str(random.randrange(1,1000+1))	&lt;br /&gt;
	fo.write(ran+&#039;\n&#039;)&lt;br /&gt;
&lt;br /&gt;
fo.close()&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hpunapar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Python_tunnis_tehtud_n%C3%A4ited&amp;diff=62545</id>
		<title>Python tunnis tehtud näited</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Python_tunnis_tehtud_n%C3%A4ited&amp;diff=62545"/>
		<updated>2013-04-09T08:45:07Z</updated>

		<summary type="html">&lt;p&gt;Hpunapar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
# Tere täpiline kommentaar&lt;br /&gt;
import sys&lt;br /&gt;
&lt;br /&gt;
print sys.argv[0], sys.argv[1]&lt;br /&gt;
print &#039;Tere maailm!&#039;&lt;br /&gt;
&lt;br /&gt;
muutuja = 5&lt;br /&gt;
&lt;br /&gt;
teine_muutuja = 2.0&lt;br /&gt;
&lt;br /&gt;
print &#039;jagatis on&#039;, muutuja/teine_muutuja&lt;br /&gt;
print &#039;Palun sisesta midagi&#039;&lt;br /&gt;
vastus = int(raw_input())&lt;br /&gt;
&lt;br /&gt;
print &#039;sisestasid&#039;, vastus/2.0&lt;br /&gt;
&lt;br /&gt;
if vastus%2 == 0:&lt;br /&gt;
    print &#039;vastus on paarisarv&#039;&lt;br /&gt;
else:&lt;br /&gt;
    print &#039;vastus on paaritu arv&#039;&lt;br /&gt;
    &lt;br /&gt;
for i in range(1,9999):&lt;br /&gt;
    print &#039;i =&#039;,i&lt;br /&gt;
    &lt;br /&gt;
while True:&lt;br /&gt;
    print &amp;quot;sisesta midagi&amp;quot;&lt;br /&gt;
    a = raw_input()&lt;br /&gt;
    if a == &#039;q&#039;:&lt;br /&gt;
        print &#039;programm lõpetas töö&#039;&lt;br /&gt;
        sys.exit(0)    &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pythoni programm, mis kontrollib, kas arv jagub 10-ga&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
&lt;br /&gt;
while True:&lt;br /&gt;
    print &#039;Kirjuta mingi arv, mis jagub 10ga&#039;&lt;br /&gt;
#raw_input annab stringi, see on vaja teha integer tüüpi&lt;br /&gt;
    kasutajaarv = int(raw_input())&lt;br /&gt;
    if kasutajaarv%10 == 0:&lt;br /&gt;
        break&lt;br /&gt;
&lt;br /&gt;
print &#039;Jagus! Programm lõpetab!&#039;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Skript väljastab esmalt argumentide arvu ja argumendid (iga argument eraldi real)&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
#loo skript, mis saab käsurealt 0..n argumenti&lt;br /&gt;
#skript väljastab esmalt argumentide arvu ja argumendid (iga argument eraldi real)&lt;br /&gt;
&lt;br /&gt;
import sys&lt;br /&gt;
&lt;br /&gt;
print &#039;argumentide arv:&#039;, len(sys.argv)&lt;br /&gt;
&lt;br /&gt;
for i in sys.argv:&lt;br /&gt;
     print &amp;quot;Argument: &amp;quot;, i&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pythoni programm, mis väljastab ainult paaritud argumendid&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
#Loo skript mis saab käsurealt 0..n argumenti&lt;br /&gt;
#väljastab kõik paaritud argumendid (iga argument eraldi real)&lt;br /&gt;
&lt;br /&gt;
import sys&lt;br /&gt;
&lt;br /&gt;
for i in sys.argv[1:]:&lt;br /&gt;
    if int(i)%2 == 0:&lt;br /&gt;
        pass&lt;br /&gt;
    else:&lt;br /&gt;
        print &#039;Paaritu argument: &#039;, i&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pythoni programm, mis väljastab üksteise järel 1000 erinevat numbrit&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
&lt;br /&gt;
from random import randint&lt;br /&gt;
&lt;br /&gt;
for i in range(1,1001):&lt;br /&gt;
	print randint(1,1001)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
&lt;br /&gt;
import random&lt;br /&gt;
fo = open(&amp;quot;fail.txt&amp;quot;, &#039;wb&#039;)&lt;br /&gt;
&lt;br /&gt;
for x in range(1, 1001):&lt;br /&gt;
	ran=str(random.randrange(1,1000+1))	&lt;br /&gt;
	fo.write(ran+&#039;\n&#039;)&lt;br /&gt;
&lt;br /&gt;
fo.close()&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hpunapar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Wapiti&amp;diff=60177</id>
		<title>Wapiti</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Wapiti&amp;diff=60177"/>
		<updated>2013-01-04T07:30:18Z</updated>

		<summary type="html">&lt;p&gt;Hpunapar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;br /&gt;
Heigo Punapart A21 &amp;lt;br/&amp;gt;&lt;br /&gt;
Valmis: 23.11.2012&amp;lt;br/&amp;gt;&lt;br /&gt;
Muudetud: 3.01.2013&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wapiti&#039;&#039;&#039; ehk &#039;&#039;Web application vulnerability scanner/security auditor&#039;&#039; (veebirakenduste haavatavuste skänner/turvalisuse audiitor) on &#039;&#039;Pythoni&#039;&#039; skript, mille abil saab testida veebirakenduste turvalisust. See teeb &#039;&#039;black-box&#039;&#039; skänneerimist, mis ei uuri rakenduse lähtekoodi vaid otsib veebilehelt skripte ja andmete sisestuskaste. Peale otsingutulemuse saamist käitub Wapiti nagu &#039;&#039;fuzzer&#039;&#039;(tarkvara testimise meetod, kus arvutiprogrammi sisestatab erandeid, vigaseid või juhuslike andmeid ning hiljem monitooritakse tulemusi erinevate vigade leidmiseks (näiteks programm lõpetab põhjuseta töö)), koormates skripte üle, et näha selle haavatavusi. &lt;br /&gt;
&lt;br /&gt;
=Wapiti omadused=&lt;br /&gt;
&lt;br /&gt;
Wapiti kontrollib järgmiseid haavatavusi:&lt;br /&gt;
*Faili käistlemise vead &lt;br /&gt;
*Andmebaasi ründed&lt;br /&gt;
*XSS-i ründed&lt;br /&gt;
*LDAP ründed&lt;br /&gt;
*Käsu sisestuse jälgimine&lt;br /&gt;
*CRLF ründed&lt;br /&gt;
*Otsib serverist võimaliku ohuga faile&lt;br /&gt;
*Otsib serverist skriptide koopiaid&lt;br /&gt;
*Nõrga htaccess konfiguratsiooni möödapääs&lt;br /&gt;
&lt;br /&gt;
Wapiti on võimeline eristama punktuaalseid ja püsivaid XSS haavatavusi. Programm väljastab hoiatuse iga kord kui leiab skripti, mis lubab HTTP üleslaadimised. Hoiatus tehakse ka juhul kui väljastatakse HTTP 500 kood (kasulik ASP/IIS jaoks). Wapiti ei põhine haavatavuste andmebaasil, see integreerib oma andmebaasi kui ründena. Wapiti eesmärk on avastada veebirakendustes tundmatuid haavatavusi. Hetkel tuleb kasutada terminalis kuna ei toeta GUI-d. Wapiti on võimaline looma täieliku raporti, mis sisaldab kõiki leitud haavatatavusi ja sellega kaasnevat informatsiooni, et neid parandada. &lt;br /&gt;
&lt;br /&gt;
=Eeldused=&lt;br /&gt;
&lt;br /&gt;
Wapiti ei ole operatsioonisüsteemist sõltuv, kuna skript on kirjutatud Pythonis, siis see töötab kõikides operatsioonides, mida toetab Python(Windows, Linux, Mac Os jne). Enne kasutamist peaks veenduma, et Python oleks paigaldatud.&lt;br /&gt;
&lt;br /&gt;
=Paigaldamine=&lt;br /&gt;
&lt;br /&gt;
Järgnev õpetus on tehtud Ubuntu keskkonnas&lt;br /&gt;
&lt;br /&gt;
1) Lae alla Wapiti&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sourceforge.net/projects/wapiti/&amp;lt;/pre&amp;gt;&lt;br /&gt;
2) Paki lahti /usr/local/ kausta&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xjvf wapiti-2.2.1.tar.bz2 -C /usr/local/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
3) Vaheta kausta omanik &#039;&#039;&#039;root&#039;&#039;&#039; kasutajaks&lt;br /&gt;
&amp;lt;pre&amp;gt;chown -R root:root /usr/local/wapiti-2.2.1/&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Loo wapiti.py ja vulnerability.py failid&lt;br /&gt;
&amp;lt;pre&amp;gt;chmod 755 /usr/local/wapiti-2.2.1/src/wapiti.py &amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;chmod 755 /usr/local/wapiti-2.2.1/src/vulnerability.py &amp;lt;/pre&amp;gt;&lt;br /&gt;
5) Loo wapiti skript /usr/bin kausta ning ava fail&lt;br /&gt;
&amp;lt;pre&amp;gt;touch /usr/bin/wapiti&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /usr/bin/wapiti &amp;lt;/pre&amp;gt;&lt;br /&gt;
6) Kirjuta avatud faili järgnev skript&lt;br /&gt;
&amp;lt;pre&amp;gt;#!/bin/sh&lt;br /&gt;
cd /usr/local/wapiti-2.2.1/src/&lt;br /&gt;
./wapiti.py $*&amp;lt;/pre&amp;gt;&lt;br /&gt;
7) Kontrolli faili kasutusvõimalusi ja omanikku&lt;br /&gt;
&amp;lt;pre&amp;gt;ls -ld /usr/bin/wapiti &amp;lt;/pre&amp;gt;&lt;br /&gt;
Terminal peaks väljastama järgneva väljundi:&lt;br /&gt;
&amp;lt;pre&amp;gt;-rwxr-xr-x 1 root root 59 2012-04-10 10:42 /usr/bin/wapiti&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Kasutamine=&lt;br /&gt;
&#039;&#039;&#039;NB: Kantsulgudes oleva muutuja asemel tuleb panna oma väärtus!&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;python wapiti.py [url] [parameetrid]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Skriptiga on võimalik kasutada järgnevaid parameetreid: &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alustamise url-i määramine&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-s [url]&lt;br /&gt;
--start [url] &amp;lt;/pre&amp;gt;&lt;br /&gt;
Url-i ära jätmine otsingust (näiteks väljalogimise skript)&lt;br /&gt;
&amp;lt;pre&amp;gt;-x [url]&lt;br /&gt;
--exclude [url] &amp;lt;/pre&amp;gt;&lt;br /&gt;
Proxy seadistamine &amp;lt;br/&amp;gt; &lt;br /&gt;
&amp;lt;pre&amp;gt;-p [url_proxy]&lt;br /&gt;
--proxy	[url_proxy]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Näiteks:&#039;&#039;&#039;&amp;lt;pre&amp;gt; -p http://proxy:port/&amp;lt;/pre&amp;gt;&lt;br /&gt;
Küpsiste kasutamine&lt;br /&gt;
&amp;lt;pre&amp;gt;-c [cookie_file}&lt;br /&gt;
--cookie [cookie_file]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Et määrata aegumine (sekundites)&lt;br /&gt;
&amp;lt;pre&amp;gt;-t [timeout]&lt;br /&gt;
--timeout [timeout]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Määrab mandaadid HTTP autentimiseks&amp;lt;br/&amp;gt;&lt;br /&gt;
Ei tööta koos Python 2.4-ga	&lt;br /&gt;
&amp;lt;pre&amp;gt;-a [login%password]&lt;br /&gt;
--auth [login%password]&amp;lt;/pre&amp;gt;&lt;br /&gt;
URL-ilt parameetrite eemaldamine	&lt;br /&gt;
&amp;lt;pre&amp;gt;-r [parameter_name]&lt;br /&gt;
--remove [parametri_name]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Sama lugemiskujundiga URL-ile limiidi määramine&amp;lt;br/&amp;gt;&lt;br /&gt;
Saab kasutada lõpmatuse vältimiseks&amp;lt;br/&amp;gt;&lt;br /&gt;
Peab olema suurem kui 0&lt;br /&gt;
&amp;lt;pre&amp;gt;-n [limit]&lt;br /&gt;
--nice [limit]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Mooduli ja HTTP meetodite ründe määramine&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;-m [module_options]&lt;br /&gt;
--module	[module_options]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Näiteks:&#039;&#039;&#039;&amp;lt;pre&amp;gt; -m &amp;quot;-all,xss:get,exec:post&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kasutab värve, et välja tuua haavatavuse parameetrid väljundis	&lt;br /&gt;
&amp;lt;pre&amp;gt;-u&lt;br /&gt;
--underline &amp;lt;/pre&amp;gt;&lt;br /&gt;
Määrab sõnarohkuse taseme&lt;br /&gt;
0: vaikne(algseade), 1: väljasta iga url, 2: väljasta iga rünne	&lt;br /&gt;
&amp;lt;pre&amp;gt;-v [level]&lt;br /&gt;
--verbose [level]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Määrab skännimise ulatuse:&amp;lt;br/&amp;gt;&lt;br /&gt;
	+&amp;quot;page&amp;quot;: analüüsib ainult URL-iga määratud lehe&amp;lt;br/&amp;gt;&lt;br /&gt;
	+&amp;quot;folder&amp;quot;: analüüsib kõik lingid, mis on määratud URL-iga samaskaustas&amp;lt;br/&amp;gt;&lt;br /&gt;
	+&amp;quot;domain&amp;quot;: analüüsib kõik lingid, mis on määratud URL-iga samas domeenis	&lt;br /&gt;
&amp;lt;pre&amp;gt;-b [scope]&lt;br /&gt;
--scope [scope]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Raporti tüübi määramine&amp;lt;br/&amp;gt;&lt;br /&gt;
	XML: Raport XML formaadis&amp;lt;br/&amp;gt;&lt;br /&gt;
	HTML: Raport HTML formaadis	&lt;br /&gt;
&amp;lt;pre&amp;gt;-f [file_type]&lt;br /&gt;
--reportType [file_type]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Rapordifaili nime määramine&amp;lt;br/&amp;gt;&lt;br /&gt;
Kui valitud raport on &amp;quot;html&amp;quot; formaadis, siis see parameeter peab olema kaust	&lt;br /&gt;
&amp;lt;pre&amp;gt;-o [output]&lt;br /&gt;
--output [output_file]&amp;lt;/pre&amp;gt;&lt;br /&gt;
See parameeter jätkab Wapiti viimast skänneerimist määratud failist, antud fail peab sisaldama andmeid eelnevast skännimiseest&amp;lt;br/&amp;gt;&lt;br /&gt;
Fail on valikuline, kui faili pole määratud, Wapiti võtab algse faili \&amp;quot;scans\&amp;quot; kaustast	&lt;br /&gt;
&amp;lt;pre&amp;gt;-i [file]&lt;br /&gt;
--continue [file]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Antud parameeter jätkab rünnete tegemist ilma uuesti skännimiseta ning andmete jälgimist failist&amp;lt;br/&amp;gt;&lt;br /&gt;
Fail on valikuline, kui faili pole määratud, Wapiti võtab algse faili \&amp;quot;scans\&amp;quot; kaustast	&lt;br /&gt;
&amp;lt;pre&amp;gt;-k [file]&lt;br /&gt;
--attack [file]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Väljastab antud teksti	&lt;br /&gt;
&amp;lt;pre&amp;gt;-h&lt;br /&gt;
--help 	&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Kasutatud materjalid=&lt;br /&gt;
&lt;br /&gt;
http://wapiti.sourceforge.net/&amp;lt;br/&amp;gt;&lt;br /&gt;
http://www.ict-romulus.eu/web/wapiti&amp;lt;br/&amp;gt;&lt;br /&gt;
http://hacktivision.com/index.php/2007/12/18/how-to-use-wapiti-in-ubuntu-1?blog=2&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hpunapar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Wapiti&amp;diff=60175</id>
		<title>Wapiti</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Wapiti&amp;diff=60175"/>
		<updated>2013-01-04T07:29:49Z</updated>

		<summary type="html">&lt;p&gt;Hpunapar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;br /&gt;
Heigo Punapart A21 &amp;lt;br/&amp;gt;&lt;br /&gt;
Valmis: 23.11.2012&amp;lt;br/&amp;gt;&lt;br /&gt;
Muudetud: 3.01.2013&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wapiti&#039;&#039;&#039; ehk &#039;&#039;Web application vulnerability scanner/security auditor&#039;&#039; (veebirakenduste haavatavuste skänner/turvalisuse audiitor) on &#039;&#039;Pythoni&#039;&#039;, mille skript abil saab testida veebirakenduste turvalisust. See teeb &#039;&#039;black-box&#039;&#039; skänneerimist, mis ei uuri rakenduse lähtekoodi vaid otsib veebilehelt skripte ja andmete sisestuskaste. Peale otsingutulemuse saamist käitub Wapiti nagu &#039;&#039;fuzzer&#039;&#039;(tarkvara testimise meetod, kus arvutiprogrammi sisestatab erandeid, vigaseid või juhuslike andmeid ning hiljem monitooritakse tulemusi erinevate vigade leidmiseks (näiteks programm lõpetab põhjuseta töö)), koormates skripte üle, et näha selle haavatavusi. &lt;br /&gt;
&lt;br /&gt;
=Wapiti omadused=&lt;br /&gt;
&lt;br /&gt;
Wapiti kontrollib järgmiseid haavatavusi:&lt;br /&gt;
*Faili käistlemise vead &lt;br /&gt;
*Andmebaasi ründed&lt;br /&gt;
*XSS-i ründed&lt;br /&gt;
*LDAP ründed&lt;br /&gt;
*Käsu sisestuse jälgimine&lt;br /&gt;
*CRLF ründed&lt;br /&gt;
*Otsib serverist võimaliku ohuga faile&lt;br /&gt;
*Otsib serverist skriptide koopiaid&lt;br /&gt;
*Nõrga htaccess konfiguratsiooni möödapääs&lt;br /&gt;
&lt;br /&gt;
Wapiti on võimeline eristama punktuaalseid ja püsivaid XSS haavatavusi. Programm väljastab hoiatuse iga kord kui leiab skripti, mis lubab HTTP üleslaadimised. Hoiatus tehakse ka juhul kui väljastatakse HTTP 500 kood (kasulik ASP/IIS jaoks). Wapiti ei põhine haavatavuste andmebaasil, see integreerib oma andmebaasi kui ründena. Wapiti eesmärk on avastada veebirakendustes tundmatuid haavatavusi. Hetkel tuleb kasutada terminalis kuna ei toeta GUI-d. Wapiti on võimaline looma täieliku raporti, mis sisaldab kõiki leitud haavatatavusi ja sellega kaasnevat informatsiooni, et neid parandada. &lt;br /&gt;
&lt;br /&gt;
=Eeldused=&lt;br /&gt;
&lt;br /&gt;
Wapiti ei ole operatsioonisüsteemist sõltuv, kuna skript on kirjutatud Pythonis, siis see töötab kõikides operatsioonides, mida toetab Python(Windows, Linux, Mac Os jne). Enne kasutamist peaks veenduma, et Python oleks paigaldatud.&lt;br /&gt;
&lt;br /&gt;
=Paigaldamine=&lt;br /&gt;
&lt;br /&gt;
Järgnev õpetus on tehtud Ubuntu keskkonnas&lt;br /&gt;
&lt;br /&gt;
1) Lae alla Wapiti&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sourceforge.net/projects/wapiti/&amp;lt;/pre&amp;gt;&lt;br /&gt;
2) Paki lahti /usr/local/ kausta&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xjvf wapiti-2.2.1.tar.bz2 -C /usr/local/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
3) Vaheta kausta omanik &#039;&#039;&#039;root&#039;&#039;&#039; kasutajaks&lt;br /&gt;
&amp;lt;pre&amp;gt;chown -R root:root /usr/local/wapiti-2.2.1/&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Loo wapiti.py ja vulnerability.py failid&lt;br /&gt;
&amp;lt;pre&amp;gt;chmod 755 /usr/local/wapiti-2.2.1/src/wapiti.py &amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;chmod 755 /usr/local/wapiti-2.2.1/src/vulnerability.py &amp;lt;/pre&amp;gt;&lt;br /&gt;
5) Loo wapiti skript /usr/bin kausta ning ava fail&lt;br /&gt;
&amp;lt;pre&amp;gt;touch /usr/bin/wapiti&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /usr/bin/wapiti &amp;lt;/pre&amp;gt;&lt;br /&gt;
6) Kirjuta avatud faili järgnev skript&lt;br /&gt;
&amp;lt;pre&amp;gt;#!/bin/sh&lt;br /&gt;
cd /usr/local/wapiti-2.2.1/src/&lt;br /&gt;
./wapiti.py $*&amp;lt;/pre&amp;gt;&lt;br /&gt;
7) Kontrolli faili kasutusvõimalusi ja omanikku&lt;br /&gt;
&amp;lt;pre&amp;gt;ls -ld /usr/bin/wapiti &amp;lt;/pre&amp;gt;&lt;br /&gt;
Terminal peaks väljastama järgneva väljundi:&lt;br /&gt;
&amp;lt;pre&amp;gt;-rwxr-xr-x 1 root root 59 2012-04-10 10:42 /usr/bin/wapiti&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Kasutamine=&lt;br /&gt;
&#039;&#039;&#039;NB: Kantsulgudes oleva muutuja asemel tuleb panna oma väärtus!&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;python wapiti.py [url] [parameetrid]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Skriptiga on võimalik kasutada järgnevaid parameetreid: &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alustamise url-i määramine&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-s [url]&lt;br /&gt;
--start [url] &amp;lt;/pre&amp;gt;&lt;br /&gt;
Url-i ära jätmine otsingust (näiteks väljalogimise skript)&lt;br /&gt;
&amp;lt;pre&amp;gt;-x [url]&lt;br /&gt;
--exclude [url] &amp;lt;/pre&amp;gt;&lt;br /&gt;
Proxy seadistamine &amp;lt;br/&amp;gt; &lt;br /&gt;
&amp;lt;pre&amp;gt;-p [url_proxy]&lt;br /&gt;
--proxy	[url_proxy]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Näiteks:&#039;&#039;&#039;&amp;lt;pre&amp;gt; -p http://proxy:port/&amp;lt;/pre&amp;gt;&lt;br /&gt;
Küpsiste kasutamine&lt;br /&gt;
&amp;lt;pre&amp;gt;-c [cookie_file}&lt;br /&gt;
--cookie [cookie_file]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Et määrata aegumine (sekundites)&lt;br /&gt;
&amp;lt;pre&amp;gt;-t [timeout]&lt;br /&gt;
--timeout [timeout]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Määrab mandaadid HTTP autentimiseks&amp;lt;br/&amp;gt;&lt;br /&gt;
Ei tööta koos Python 2.4-ga	&lt;br /&gt;
&amp;lt;pre&amp;gt;-a [login%password]&lt;br /&gt;
--auth [login%password]&amp;lt;/pre&amp;gt;&lt;br /&gt;
URL-ilt parameetrite eemaldamine	&lt;br /&gt;
&amp;lt;pre&amp;gt;-r [parameter_name]&lt;br /&gt;
--remove [parametri_name]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Sama lugemiskujundiga URL-ile limiidi määramine&amp;lt;br/&amp;gt;&lt;br /&gt;
Saab kasutada lõpmatuse vältimiseks&amp;lt;br/&amp;gt;&lt;br /&gt;
Peab olema suurem kui 0&lt;br /&gt;
&amp;lt;pre&amp;gt;-n [limit]&lt;br /&gt;
--nice [limit]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Mooduli ja HTTP meetodite ründe määramine&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;-m [module_options]&lt;br /&gt;
--module	[module_options]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Näiteks:&#039;&#039;&#039;&amp;lt;pre&amp;gt; -m &amp;quot;-all,xss:get,exec:post&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kasutab värve, et välja tuua haavatavuse parameetrid väljundis	&lt;br /&gt;
&amp;lt;pre&amp;gt;-u&lt;br /&gt;
--underline &amp;lt;/pre&amp;gt;&lt;br /&gt;
Määrab sõnarohkuse taseme&lt;br /&gt;
0: vaikne(algseade), 1: väljasta iga url, 2: väljasta iga rünne	&lt;br /&gt;
&amp;lt;pre&amp;gt;-v [level]&lt;br /&gt;
--verbose [level]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Määrab skännimise ulatuse:&amp;lt;br/&amp;gt;&lt;br /&gt;
	+&amp;quot;page&amp;quot;: analüüsib ainult URL-iga määratud lehe&amp;lt;br/&amp;gt;&lt;br /&gt;
	+&amp;quot;folder&amp;quot;: analüüsib kõik lingid, mis on määratud URL-iga samaskaustas&amp;lt;br/&amp;gt;&lt;br /&gt;
	+&amp;quot;domain&amp;quot;: analüüsib kõik lingid, mis on määratud URL-iga samas domeenis	&lt;br /&gt;
&amp;lt;pre&amp;gt;-b [scope]&lt;br /&gt;
--scope [scope]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Raporti tüübi määramine&amp;lt;br/&amp;gt;&lt;br /&gt;
	XML: Raport XML formaadis&amp;lt;br/&amp;gt;&lt;br /&gt;
	HTML: Raport HTML formaadis	&lt;br /&gt;
&amp;lt;pre&amp;gt;-f [file_type]&lt;br /&gt;
--reportType [file_type]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Rapordifaili nime määramine&amp;lt;br/&amp;gt;&lt;br /&gt;
Kui valitud raport on &amp;quot;html&amp;quot; formaadis, siis see parameeter peab olema kaust	&lt;br /&gt;
&amp;lt;pre&amp;gt;-o [output]&lt;br /&gt;
--output [output_file]&amp;lt;/pre&amp;gt;&lt;br /&gt;
See parameeter jätkab Wapiti viimast skänneerimist määratud failist, antud fail peab sisaldama andmeid eelnevast skännimiseest&amp;lt;br/&amp;gt;&lt;br /&gt;
Fail on valikuline, kui faili pole määratud, Wapiti võtab algse faili \&amp;quot;scans\&amp;quot; kaustast	&lt;br /&gt;
&amp;lt;pre&amp;gt;-i [file]&lt;br /&gt;
--continue [file]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Antud parameeter jätkab rünnete tegemist ilma uuesti skännimiseta ning andmete jälgimist failist&amp;lt;br/&amp;gt;&lt;br /&gt;
Fail on valikuline, kui faili pole määratud, Wapiti võtab algse faili \&amp;quot;scans\&amp;quot; kaustast	&lt;br /&gt;
&amp;lt;pre&amp;gt;-k [file]&lt;br /&gt;
--attack [file]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Väljastab antud teksti	&lt;br /&gt;
&amp;lt;pre&amp;gt;-h&lt;br /&gt;
--help 	&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Kasutatud materjalid=&lt;br /&gt;
&lt;br /&gt;
http://wapiti.sourceforge.net/&amp;lt;br/&amp;gt;&lt;br /&gt;
http://www.ict-romulus.eu/web/wapiti&amp;lt;br/&amp;gt;&lt;br /&gt;
http://hacktivision.com/index.php/2007/12/18/how-to-use-wapiti-in-ubuntu-1?blog=2&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hpunapar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Wapiti&amp;diff=60017</id>
		<title>Wapiti</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Wapiti&amp;diff=60017"/>
		<updated>2013-01-03T09:44:05Z</updated>

		<summary type="html">&lt;p&gt;Hpunapar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;br /&gt;
Heigo Punapart A21 &amp;lt;br/&amp;gt;&lt;br /&gt;
Valmis: 23.11.2012&amp;lt;br/&amp;gt;&lt;br /&gt;
Muudetud: 3.01.2013&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wapiti&#039;&#039;&#039; ehk &#039;&#039;Web application vulnerability scanner/security auditor&#039;&#039; (veebirakenduste haavatavuste skänner/turvalisuse audiitor) on &#039;&#039;Pythoni&#039;&#039; skript abil saab testida veebirakenduste turvalisust. See teeb &#039;&#039;black-box&#039;&#039; skänneerimist, mis ei uuri rakenduse lähtekoodi vaid otsib veebilehelt skripte ja andmete sisestuskaste. Peale otsingutulemuse saamist käitub Wapiti nagu &#039;&#039;fuzzer&#039;&#039;(tarkvara testimise meetod, kus arvutiprogrammi sisestatab erandeid, vigaseid või juhuslike andmeid ning hiljem monitooritakse tulemusi erinevate vigade leidmiseks (näiteks programm lõpetab põhjuseta töö)), koormates skripte üle, et näha selle haavatavusi. &lt;br /&gt;
&lt;br /&gt;
=Wapiti omadused=&lt;br /&gt;
&lt;br /&gt;
Wapiti kontrollib järgmiseid haavatavusi:&lt;br /&gt;
*Faili käistlemise vead &lt;br /&gt;
*Andmebaasi ründed&lt;br /&gt;
*XSS-i ründed&lt;br /&gt;
*LDAP ründed&lt;br /&gt;
*Käsu sisestuse jälgimine&lt;br /&gt;
*CRLF ründed&lt;br /&gt;
*Otsib serverist võimaliku ohuga faile&lt;br /&gt;
*Otsib serverist skriptide koopiaid&lt;br /&gt;
*Nõrga htaccess konfiguratsiooni möödapääs&lt;br /&gt;
&lt;br /&gt;
Wapiti on võimeline eristama punktuaalseid ja püsivaid XSS haavatavusi. Programm väljastab hoiatuse iga kord kui leiab skripti, mis lubab HTTP üleslaadimised. Hoiatus tehakse ka juhul kui väljastatakse HTTP 500 kood (kasulik ASP/IIS jaoks). Wapiti ei põhine haavatavuste andmebaasil, see integreerib oma andmebaasi kui ründena. Wapiti eesmärk on avastada veebirakendustes tundmatuid haavatavusi. Hetkel tuleb kasutada terminalis kuna ei toeta GUI-d. Wapiti on võimaline looma täieliku raporti, mis sisaldab kõiki leitud haavatatavusi ja sellega kaasnevat informatsiooni, et neid parandada. &lt;br /&gt;
&lt;br /&gt;
=Eeldused=&lt;br /&gt;
&lt;br /&gt;
Wapiti ei ole operatsioonisüsteemist sõltuv, kuna skript on kirjutatud Pythonis, siis see töötab kõikides operatsioonides, mida toetab Python(Windows, Linux, Mac Os jne). Enne kasutamist peaks veenduma, et Python oleks paigaldatud.&lt;br /&gt;
&lt;br /&gt;
=Paigaldamine=&lt;br /&gt;
&lt;br /&gt;
Järgnev õpetus on tehtud Ubuntu keskkonnas&lt;br /&gt;
&lt;br /&gt;
1) Lae alla Wapiti&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sourceforge.net/projects/wapiti/&amp;lt;/pre&amp;gt;&lt;br /&gt;
2) Paki lahti /usr/local/ kausta&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xjvf wapiti-2.2.1.tar.bz2 -C /usr/local/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
3) Vaheta kausta omanik &#039;&#039;&#039;root&#039;&#039;&#039; kasutajaks&lt;br /&gt;
&amp;lt;pre&amp;gt;chown -R root:root /usr/local/wapiti-2.2.1/&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Loo wapiti.py ja vulnerability.py failid&lt;br /&gt;
&amp;lt;pre&amp;gt;chmod 755 /usr/local/wapiti-2.2.1/src/wapiti.py &amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;chmod 755 /usr/local/wapiti-2.2.1/src/vulnerability.py &amp;lt;/pre&amp;gt;&lt;br /&gt;
5) Loo wapiti skript /usr/bin kausta ning ava fail&lt;br /&gt;
&amp;lt;pre&amp;gt;touch /usr/bin/wapiti&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /usr/bin/wapiti &amp;lt;/pre&amp;gt;&lt;br /&gt;
6) Kirjuta avatud faili järgnev skript&lt;br /&gt;
&amp;lt;pre&amp;gt;#!/bin/sh&lt;br /&gt;
cd /usr/local/wapiti-2.2.1/src/&lt;br /&gt;
./wapiti.py $*&amp;lt;/pre&amp;gt;&lt;br /&gt;
7) Kontrolli faili kasutusvõimalusi ja omanikku&lt;br /&gt;
&amp;lt;pre&amp;gt;ls -ld /usr/bin/wapiti &amp;lt;/pre&amp;gt;&lt;br /&gt;
Terminal peaks väljastama järgneva väljundi:&lt;br /&gt;
&amp;lt;pre&amp;gt;-rwxr-xr-x 1 root root 59 2012-04-10 10:42 /usr/bin/wapiti&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Kasutamine=&lt;br /&gt;
&#039;&#039;&#039;NB: Kantsulgudes oleva muutuja asemel tuleb panna oma väärtus!&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;python wapiti.py [url] [parameetrid]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Skriptiga on võimalik kasutada järgnevaid parameetreid: &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alustamise url-i määramine&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-s [url]&lt;br /&gt;
--start [url] &amp;lt;/pre&amp;gt;&lt;br /&gt;
Url-i ära jätmine otsingust (näiteks väljalogimise skript)&lt;br /&gt;
&amp;lt;pre&amp;gt;-x [url]&lt;br /&gt;
--exclude [url] &amp;lt;/pre&amp;gt;&lt;br /&gt;
Proxy seadistamine &amp;lt;br/&amp;gt; &lt;br /&gt;
&amp;lt;pre&amp;gt;-p [url_proxy]&lt;br /&gt;
--proxy	[url_proxy]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Näiteks:&#039;&#039;&#039;&amp;lt;pre&amp;gt; -p http://proxy:port/&amp;lt;/pre&amp;gt;&lt;br /&gt;
Küpsiste kasutamine&lt;br /&gt;
&amp;lt;pre&amp;gt;-c [cookie_file}&lt;br /&gt;
--cookie [cookie_file]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Et määrata aegumine (sekundites)&lt;br /&gt;
&amp;lt;pre&amp;gt;-t [timeout]&lt;br /&gt;
--timeout [timeout]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Määrab mandaadid HTTP autentimiseks&amp;lt;br/&amp;gt;&lt;br /&gt;
Ei tööta koos Python 2.4-ga	&lt;br /&gt;
&amp;lt;pre&amp;gt;-a [login%password]&lt;br /&gt;
--auth [login%password]&amp;lt;/pre&amp;gt;&lt;br /&gt;
URL-ilt parameetrite eemaldamine	&lt;br /&gt;
&amp;lt;pre&amp;gt;-r [parameter_name]&lt;br /&gt;
--remove [parametri_name]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Sama lugemiskujundiga URL-ile limiidi määramine&amp;lt;br/&amp;gt;&lt;br /&gt;
Saab kasutada lõpmatuse vältimiseks&amp;lt;br/&amp;gt;&lt;br /&gt;
Peab olema suurem kui 0&lt;br /&gt;
&amp;lt;pre&amp;gt;-n [limit]&lt;br /&gt;
--nice [limit]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Mooduli ja HTTP meetodite ründe määramine&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;-m [module_options]&lt;br /&gt;
--module	[module_options]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Näiteks:&#039;&#039;&#039;&amp;lt;pre&amp;gt; -m &amp;quot;-all,xss:get,exec:post&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kasutab värve, et välja tuua haavatavuse parameetrid väljundis	&lt;br /&gt;
&amp;lt;pre&amp;gt;-u&lt;br /&gt;
--underline &amp;lt;/pre&amp;gt;&lt;br /&gt;
Määrab sõnarohkuse taseme&lt;br /&gt;
0: vaikne(algseade), 1: väljasta iga url, 2: väljasta iga rünne	&lt;br /&gt;
&amp;lt;pre&amp;gt;-v [level]&lt;br /&gt;
--verbose [level]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Määrab skännimise ulatuse:&amp;lt;br/&amp;gt;&lt;br /&gt;
	+&amp;quot;page&amp;quot;: analüüsib ainult URL-iga määratud lehe&amp;lt;br/&amp;gt;&lt;br /&gt;
	+&amp;quot;folder&amp;quot;: analüüsib kõik lingid, mis on määratud URL-iga samaskaustas&amp;lt;br/&amp;gt;&lt;br /&gt;
	+&amp;quot;domain&amp;quot;: analüüsib kõik lingid, mis on määratud URL-iga samas domeenis	&lt;br /&gt;
&amp;lt;pre&amp;gt;-b [scope]&lt;br /&gt;
--scope [scope]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Raporti tüübi määramine&amp;lt;br/&amp;gt;&lt;br /&gt;
	XML: Raport XML formaadis&amp;lt;br/&amp;gt;&lt;br /&gt;
	HTML: Raport HTML formaadis	&lt;br /&gt;
&amp;lt;pre&amp;gt;-f [file_type]&lt;br /&gt;
--reportType [file_type]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Rapordifaili nime määramine&amp;lt;br/&amp;gt;&lt;br /&gt;
Kui valitud raport on &amp;quot;html&amp;quot; formaadis, siis see parameeter peab olema kaust	&lt;br /&gt;
&amp;lt;pre&amp;gt;-o [output]&lt;br /&gt;
--output [output_file]&amp;lt;/pre&amp;gt;&lt;br /&gt;
See parameeter jätkab Wapiti viimast skänneerimist määratud failist, antud fail peab sisaldama andmeid eelnevast skännimiseest&amp;lt;br/&amp;gt;&lt;br /&gt;
Fail on valikuline, kui faili pole määratud, Wapiti võtab algse faili \&amp;quot;scans\&amp;quot; kaustast	&lt;br /&gt;
&amp;lt;pre&amp;gt;-i [file]&lt;br /&gt;
--continue [file]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Antud parameeter jätkab rünnete tegemist ilma uuesti skännimiseta ning andmete jälgimist failist&amp;lt;br/&amp;gt;&lt;br /&gt;
Fail on valikuline, kui faili pole määratud, Wapiti võtab algse faili \&amp;quot;scans\&amp;quot; kaustast	&lt;br /&gt;
&amp;lt;pre&amp;gt;-k [file]&lt;br /&gt;
--attack [file]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Väljastab antud teksti	&lt;br /&gt;
&amp;lt;pre&amp;gt;-h&lt;br /&gt;
--help 	&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Kasutatud materjalid=&lt;br /&gt;
&lt;br /&gt;
http://wapiti.sourceforge.net/&amp;lt;br/&amp;gt;&lt;br /&gt;
http://www.ict-romulus.eu/web/wapiti&amp;lt;br/&amp;gt;&lt;br /&gt;
http://hacktivision.com/index.php/2007/12/18/how-to-use-wapiti-in-ubuntu-1?blog=2&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hpunapar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Wapiti&amp;diff=60012</id>
		<title>Wapiti</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Wapiti&amp;diff=60012"/>
		<updated>2013-01-03T09:38:00Z</updated>

		<summary type="html">&lt;p&gt;Hpunapar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;br /&gt;
Heigo Punapart A21 &amp;lt;br/&amp;gt;&lt;br /&gt;
Valmis: 23.11.2012&amp;lt;br/&amp;gt;&lt;br /&gt;
Muudetud: 3.01.2013&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wapiti&#039;&#039;&#039; ehk &#039;&#039;Web application vulnerability scanner/security auditor&#039;&#039; (veebirakenduste haavatavuste skänner/turvalisuse audiitor) on &#039;&#039;Pythoni&#039;&#039; skript abil saab testida veebirakenduste turvalisust. See teeb &#039;&#039;black-box&#039;&#039; skänneerimist, mis ei uuri rakenduse lähtekoodi vaid otsib veebilehelt skripte ja andmete sisestuskaste. Peale otsingutulemuse saamist käitub Wapiti nagu &#039;&#039;fuzzer&#039;&#039;(tarkvara testimise meetod, kus arvutiprogrammi sisestatab erandeid, vigaseid või juhuslike andmeid ning hiljem monitooritakse tulemusi erinevate vigade leidmiseks (näiteks programm lõpetab põhjuseta töö)), koormates skripte üle, et näha selle haavatavusi. &lt;br /&gt;
&lt;br /&gt;
=Wapiti omadused=&lt;br /&gt;
&lt;br /&gt;
Wapiti kontrollib järgmiseid haavatavusi:&lt;br /&gt;
*Faili käistlemise vead &lt;br /&gt;
*Andmebaasi ründed&lt;br /&gt;
*XSS-i ründed&lt;br /&gt;
*LDAP ründed&lt;br /&gt;
*Käsu sisestuse jälgimine&lt;br /&gt;
*CRLF ründed&lt;br /&gt;
*Otsib serverist võimaliku ohuga faile&lt;br /&gt;
*Otsib serverist skriptide koopiaid&lt;br /&gt;
*Nõrga htaccess konfiguratsiooni möödapääs&lt;br /&gt;
&lt;br /&gt;
Wapiti on võimeline eristama punktuaalseid ja püsivaid XSS haavatavusi. Programm väljastab hoiatuse iga kord kui leiab skripti, mis lubab HTTP üleslaadimised. Hoiatus tehakse ka juhul kui väljastatakse HTTP 500 kood (kasulik ASP/IIS jaoks). Wapiti ei põhine haavatavuste andmebaasil, see integreerib oma andmebaasi kui ründena. Wapiti eesmärk on avastada veebirakendustes tundmatuid haavatavusi. Hetkel tuleb kasutada terminalis kuna ei toeta GUI-d. Wapiti on võimaline looma täieliku raporti, mis sisaldab kõiki leitud haavatatavusi ja sellega kaasnevat informatsiooni, et neid parandada. &lt;br /&gt;
&lt;br /&gt;
=Eeldused=&lt;br /&gt;
&lt;br /&gt;
Wapiti ei ole operatsioonisüsteemist sõltuv, kuna skript on kirjutatud Pythonis, siis see töötab kõikides operatsioonides, mida toetab Python(Windows, Linux, Mac Os jne). Enne kasutamist peaks veenduma, et Python oleks paigaldatud.&lt;br /&gt;
&lt;br /&gt;
=Paigaldamine=&lt;br /&gt;
&lt;br /&gt;
Järgnev õpetus on tehtud Ubuntu keskkonnas&lt;br /&gt;
&lt;br /&gt;
1) Lae alla Wapiti&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sourceforge.net/projects/wapiti/&amp;lt;/pre&amp;gt;&lt;br /&gt;
2) Paki lahti /usr/local/ kausta&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xjvf wapiti-2.2.1.tar.bz2 -C /usr/local/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
3) Vaheta kausta omanik &#039;&#039;&#039;root&#039;&#039;&#039; kasutajaks&lt;br /&gt;
&amp;lt;pre&amp;gt;chown -R root:root /usr/local/wapiti-2.2.1/&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Loo wapiti.py ja vulnerability.py failid&lt;br /&gt;
&amp;lt;pre&amp;gt;chmod 755 /usr/local/wapiti-2.2.1/src/wapiti.py &amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;chmod 755 /usr/local/wapiti-2.2.1/src/vulnerability.py &amp;lt;/pre&amp;gt;&lt;br /&gt;
5) Loo wapiti skript /usr/bin kausta ning ava fail&lt;br /&gt;
&amp;lt;pre&amp;gt;touch /usr/bin/wapiti&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /usr/bin/wapiti &amp;lt;/pre&amp;gt;&lt;br /&gt;
6) Kirjuta avatud faili järgnev skript&lt;br /&gt;
&amp;lt;pre&amp;gt;#!/bin/sh&lt;br /&gt;
cd /usr/local/wapiti-2.2.1/src/&lt;br /&gt;
./wapiti.py $*&amp;lt;/pre&amp;gt;&lt;br /&gt;
7) Kontrolli faili kasutusvõimalusi ja omanikku&lt;br /&gt;
&amp;lt;pre&amp;gt;ls -ld /usr/bin/wapiti &amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;-rwxr-xr-x 1 root root 59 2012-04-10 10:42 /usr/bin/wapiti&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Kasutamine=&lt;br /&gt;
&#039;&#039;&#039;NB: Kantsulgudes oleva muutuja asemel tuleb panna oma väärtus!&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;python wapiti.py [url] [parameetrid]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Skriptiga on võimalik kasutada järgnevaid parameetreid: &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alustamise url-i määramine&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-s [url]&lt;br /&gt;
--start [url] &amp;lt;/pre&amp;gt;&lt;br /&gt;
Url-i ära jätmine otsingust (näiteks väljalogimise skript)&lt;br /&gt;
&amp;lt;pre&amp;gt;-x [url]&lt;br /&gt;
--exclude [url] &amp;lt;/pre&amp;gt;&lt;br /&gt;
Proxy seadistamine &amp;lt;br/&amp;gt; &lt;br /&gt;
&amp;lt;pre&amp;gt;-p [url_proxy]&lt;br /&gt;
--proxy	[url_proxy]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Näiteks:&#039;&#039;&#039;&amp;lt;pre&amp;gt; -p http://proxy:port/&amp;lt;/pre&amp;gt;&lt;br /&gt;
Küpsiste kasutamine&lt;br /&gt;
&amp;lt;pre&amp;gt;-c [cookie_file}&lt;br /&gt;
--cookie [cookie_file]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Et määrata aegumine (sekundites)&lt;br /&gt;
&amp;lt;pre&amp;gt;-t [timeout]&lt;br /&gt;
--timeout [timeout]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Määrab mandaadid HTTP autentimiseks&amp;lt;br/&amp;gt;&lt;br /&gt;
Ei tööta koos Python 2.4-ga	&lt;br /&gt;
&amp;lt;pre&amp;gt;-a [login%password]&lt;br /&gt;
--auth [login%password]&amp;lt;/pre&amp;gt;&lt;br /&gt;
URL-ilt parameetrite eemaldamine	&lt;br /&gt;
&amp;lt;pre&amp;gt;-r [parameter_name]&lt;br /&gt;
--remove [parametri_name]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Sama lugemiskujundiga URL-ile limiidi määramine&amp;lt;br/&amp;gt;&lt;br /&gt;
Saab kasutada lõpmatuse vältimiseks&amp;lt;br/&amp;gt;&lt;br /&gt;
Peab olema suurem kui 0&lt;br /&gt;
&amp;lt;pre&amp;gt;-n [limit]&lt;br /&gt;
--nice [limit]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Mooduli ja HTTP meetodite ründe määramine&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;-m [module_options]&lt;br /&gt;
--module	[module_options]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Näiteks:&#039;&#039;&#039;&amp;lt;pre&amp;gt; -m &amp;quot;-all,xss:get,exec:post&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kasutab värve, et välja tuua haavatavuse parameetrid väljundis	&lt;br /&gt;
&amp;lt;pre&amp;gt;-u&lt;br /&gt;
--underline &amp;lt;/pre&amp;gt;&lt;br /&gt;
Määrab sõnarohkuse taseme&lt;br /&gt;
0: vaikne(algseade), 1: väljasta iga url, 2: väljasta iga rünne	&lt;br /&gt;
&amp;lt;pre&amp;gt;-v [level]&lt;br /&gt;
--verbose [level]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Määrab skännimise ulatuse:&amp;lt;br/&amp;gt;&lt;br /&gt;
	+&amp;quot;page&amp;quot;: analüüsib ainult URL-iga määratud lehe&amp;lt;br/&amp;gt;&lt;br /&gt;
	+&amp;quot;folder&amp;quot;: analüüsib kõik lingid, mis on määratud URL-iga samaskaustas&amp;lt;br/&amp;gt;&lt;br /&gt;
	+&amp;quot;domain&amp;quot;: analüüsib kõik lingid, mis on määratud URL-iga samas domeenis	&lt;br /&gt;
&amp;lt;pre&amp;gt;-b [scope]&lt;br /&gt;
--scope [scope]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Raporti tüübi määramine&amp;lt;br/&amp;gt;&lt;br /&gt;
	XML: Raport XML formaadis&amp;lt;br/&amp;gt;&lt;br /&gt;
	HTML: Raport HTML formaadis	&lt;br /&gt;
&amp;lt;pre&amp;gt;-f [file_type]&lt;br /&gt;
--reportType [file_type]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Rapordifaili nime määramine&amp;lt;br/&amp;gt;&lt;br /&gt;
Kui valitud raport on &amp;quot;html&amp;quot; formaadis, siis see parameeter peab olema kaust	&lt;br /&gt;
&amp;lt;pre&amp;gt;-o [output]&lt;br /&gt;
--output [output_file]&amp;lt;/pre&amp;gt;&lt;br /&gt;
See parameeter jätkab Wapiti viimast skänneerimist määratud failist, antud fail peab sisaldama andmeid eelnevast skännimiseest&amp;lt;br/&amp;gt;&lt;br /&gt;
Fail on valikuline, kui faili pole määratud, Wapiti võtab algse faili \&amp;quot;scans\&amp;quot; kaustast	&lt;br /&gt;
&amp;lt;pre&amp;gt;-i [file]&lt;br /&gt;
--continue [file]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Antud parameeter jätkab rünnete tegemist ilma uuesti skännimiseta ning andmete jälgimist failist&amp;lt;br/&amp;gt;&lt;br /&gt;
Fail on valikuline, kui faili pole määratud, Wapiti võtab algse faili \&amp;quot;scans\&amp;quot; kaustast	&lt;br /&gt;
&amp;lt;pre&amp;gt;-k [file]&lt;br /&gt;
--attack [file]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Väljastab antud teksti	&lt;br /&gt;
&amp;lt;pre&amp;gt;-h&lt;br /&gt;
--help 	&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Kasutatud materjalid=&lt;br /&gt;
&lt;br /&gt;
http://wapiti.sourceforge.net/&amp;lt;br/&amp;gt;&lt;br /&gt;
http://www.ict-romulus.eu/web/wapiti&amp;lt;br/&amp;gt;&lt;br /&gt;
http://hacktivision.com/index.php/2007/12/18/how-to-use-wapiti-in-ubuntu-1?blog=2&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hpunapar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Wapiti&amp;diff=60011</id>
		<title>Wapiti</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Wapiti&amp;diff=60011"/>
		<updated>2013-01-03T09:36:56Z</updated>

		<summary type="html">&lt;p&gt;Hpunapar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;br /&gt;
Heigo Punapart A21 &lt;br /&gt;
Valmis: 23.11.2012&lt;br /&gt;
Muudetud: 3.01.2013&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wapiti&#039;&#039;&#039; ehk &#039;&#039;Web application vulnerability scanner/security auditor&#039;&#039; (veebirakenduste haavatavuste skänner/turvalisuse audiitor) on &#039;&#039;Pythoni&#039;&#039; skript abil saab testida veebirakenduste turvalisust. See teeb &#039;&#039;black-box&#039;&#039; skänneerimist, mis ei uuri rakenduse lähtekoodi vaid otsib veebilehelt skripte ja andmete sisestuskaste. Peale otsingutulemuse saamist käitub Wapiti nagu &#039;&#039;fuzzer&#039;&#039;(tarkvara testimise meetod, kus arvutiprogrammi sisestatab erandeid, vigaseid või juhuslike andmeid ning hiljem monitooritakse tulemusi erinevate vigade leidmiseks (näiteks programm lõpetab põhjuseta töö)), koormates skripte üle, et näha selle haavatavusi. &lt;br /&gt;
&lt;br /&gt;
=Wapiti omadused=&lt;br /&gt;
&lt;br /&gt;
Wapiti kontrollib järgmiseid haavatavusi:&lt;br /&gt;
*Faili käistlemise vead &lt;br /&gt;
*Andmebaasi ründed&lt;br /&gt;
*XSS-i ründed&lt;br /&gt;
*LDAP ründed&lt;br /&gt;
*Käsu sisestuse jälgimine&lt;br /&gt;
*CRLF ründed&lt;br /&gt;
*Otsib serverist võimaliku ohuga faile&lt;br /&gt;
*Otsib serverist skriptide koopiaid&lt;br /&gt;
*Nõrga htaccess konfiguratsiooni möödapääs&lt;br /&gt;
&lt;br /&gt;
Wapiti on võimeline eristama punktuaalseid ja püsivaid XSS haavatavusi. Programm väljastab hoiatuse iga kord kui leiab skripti, mis lubab HTTP üleslaadimised. Hoiatus tehakse ka juhul kui väljastatakse HTTP 500 kood (kasulik ASP/IIS jaoks). Wapiti ei põhine haavatavuste andmebaasil, see integreerib oma andmebaasi kui ründena. Wapiti eesmärk on avastada veebirakendustes tundmatuid haavatavusi. Hetkel tuleb kasutada terminalis kuna ei toeta GUI-d. Wapiti on võimaline looma täieliku raporti, mis sisaldab kõiki leitud haavatatavusi ja sellega kaasnevat informatsiooni, et neid parandada. &lt;br /&gt;
&lt;br /&gt;
=Eeldused=&lt;br /&gt;
&lt;br /&gt;
Wapiti ei ole operatsioonisüsteemist sõltuv, kuna skript on kirjutatud Pythonis, siis see töötab kõikides operatsioonides, mida toetab Python(Windows, Linux, Mac Os jne). Enne kasutamist peaks veenduma, et Python oleks paigaldatud.&lt;br /&gt;
&lt;br /&gt;
=Paigaldamine=&lt;br /&gt;
&lt;br /&gt;
Järgnev õpetus on tehtud Ubuntu keskkonnas&lt;br /&gt;
&lt;br /&gt;
1) Lae alla Wapiti&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sourceforge.net/projects/wapiti/&amp;lt;/pre&amp;gt;&lt;br /&gt;
2) Paki lahti /usr/local/ kausta&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xjvf wapiti-2.2.1.tar.bz2 -C /usr/local/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
3) Vaheta kausta omanik &#039;&#039;&#039;root&#039;&#039;&#039; kasutajaks&lt;br /&gt;
&amp;lt;pre&amp;gt;chown -R root:root /usr/local/wapiti-2.2.1/&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Loo wapiti.py ja vulnerability.py failid&lt;br /&gt;
&amp;lt;pre&amp;gt;chmod 755 /usr/local/wapiti-2.2.1/src/wapiti.py &amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;chmod 755 /usr/local/wapiti-2.2.1/src/vulnerability.py &amp;lt;/pre&amp;gt;&lt;br /&gt;
5) Loo wapiti skript /usr/bin kausta ning ava fail&lt;br /&gt;
&amp;lt;pre&amp;gt;touch /usr/bin/wapiti&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /usr/bin/wapiti &amp;lt;/pre&amp;gt;&lt;br /&gt;
6) Kirjuta avatud faili järgnev skript&lt;br /&gt;
&amp;lt;pre&amp;gt;#!/bin/sh&lt;br /&gt;
cd /usr/local/wapiti-2.2.1/src/&lt;br /&gt;
./wapiti.py $*&amp;lt;/pre&amp;gt;&lt;br /&gt;
7) Kontrolli faili kasutusvõimalusi ja omanikku&lt;br /&gt;
&amp;lt;pre&amp;gt;ls -ld /usr/bin/wapiti &amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;-rwxr-xr-x 1 root root 59 2012-04-10 10:42 /usr/bin/wapiti&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Kasutamine=&lt;br /&gt;
&#039;&#039;&#039;NB: Kantsulgudes oleva muutuja asemel tuleb panna oma väärtus!&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;python wapiti.py [url] [parameetrid]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Skriptiga on võimalik kasutada järgnevaid parameetreid: &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alustamise url-i määramine&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-s [url]&lt;br /&gt;
--start [url] &amp;lt;/pre&amp;gt;&lt;br /&gt;
Url-i ära jätmine otsingust (näiteks väljalogimise skript)&lt;br /&gt;
&amp;lt;pre&amp;gt;-x [url]&lt;br /&gt;
--exclude [url] &amp;lt;/pre&amp;gt;&lt;br /&gt;
Proxy seadistamine &amp;lt;br/&amp;gt; &lt;br /&gt;
&amp;lt;pre&amp;gt;-p [url_proxy]&lt;br /&gt;
--proxy	[url_proxy]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Näiteks:&#039;&#039;&#039;&amp;lt;pre&amp;gt; -p http://proxy:port/&amp;lt;/pre&amp;gt;&lt;br /&gt;
Küpsiste kasutamine&lt;br /&gt;
&amp;lt;pre&amp;gt;-c [cookie_file}&lt;br /&gt;
--cookie [cookie_file]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Et määrata aegumine (sekundites)&lt;br /&gt;
&amp;lt;pre&amp;gt;-t [timeout]&lt;br /&gt;
--timeout [timeout]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Määrab mandaadid HTTP autentimiseks&amp;lt;br/&amp;gt;&lt;br /&gt;
Ei tööta koos Python 2.4-ga	&lt;br /&gt;
&amp;lt;pre&amp;gt;-a [login%password]&lt;br /&gt;
--auth [login%password]&amp;lt;/pre&amp;gt;&lt;br /&gt;
URL-ilt parameetrite eemaldamine	&lt;br /&gt;
&amp;lt;pre&amp;gt;-r [parameter_name]&lt;br /&gt;
--remove [parametri_name]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Sama lugemiskujundiga URL-ile limiidi määramine&amp;lt;br/&amp;gt;&lt;br /&gt;
Saab kasutada lõpmatuse vältimiseks&amp;lt;br/&amp;gt;&lt;br /&gt;
Peab olema suurem kui 0&lt;br /&gt;
&amp;lt;pre&amp;gt;-n [limit]&lt;br /&gt;
--nice [limit]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Mooduli ja HTTP meetodite ründe määramine&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;-m [module_options]&lt;br /&gt;
--module	[module_options]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Näiteks:&#039;&#039;&#039;&amp;lt;pre&amp;gt; -m &amp;quot;-all,xss:get,exec:post&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kasutab värve, et välja tuua haavatavuse parameetrid väljundis	&lt;br /&gt;
&amp;lt;pre&amp;gt;-u&lt;br /&gt;
--underline &amp;lt;/pre&amp;gt;&lt;br /&gt;
Määrab sõnarohkuse taseme&lt;br /&gt;
0: vaikne(algseade), 1: väljasta iga url, 2: väljasta iga rünne	&lt;br /&gt;
&amp;lt;pre&amp;gt;-v [level]&lt;br /&gt;
--verbose [level]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Määrab skännimise ulatuse:&amp;lt;br/&amp;gt;&lt;br /&gt;
	+&amp;quot;page&amp;quot;: analüüsib ainult URL-iga määratud lehe&amp;lt;br/&amp;gt;&lt;br /&gt;
	+&amp;quot;folder&amp;quot;: analüüsib kõik lingid, mis on määratud URL-iga samaskaustas&amp;lt;br/&amp;gt;&lt;br /&gt;
	+&amp;quot;domain&amp;quot;: analüüsib kõik lingid, mis on määratud URL-iga samas domeenis	&lt;br /&gt;
&amp;lt;pre&amp;gt;-b [scope]&lt;br /&gt;
--scope [scope]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Raporti tüübi määramine&amp;lt;br/&amp;gt;&lt;br /&gt;
	XML: Raport XML formaadis&amp;lt;br/&amp;gt;&lt;br /&gt;
	HTML: Raport HTML formaadis	&lt;br /&gt;
&amp;lt;pre&amp;gt;-f [file_type]&lt;br /&gt;
--reportType [file_type]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Rapordifaili nime määramine&amp;lt;br/&amp;gt;&lt;br /&gt;
Kui valitud raport on &amp;quot;html&amp;quot; formaadis, siis see parameeter peab olema kaust	&lt;br /&gt;
&amp;lt;pre&amp;gt;-o [output]&lt;br /&gt;
--output [output_file]&amp;lt;/pre&amp;gt;&lt;br /&gt;
See parameeter jätkab Wapiti viimast skänneerimist määratud failist, antud fail peab sisaldama andmeid eelnevast skännimiseest&amp;lt;br/&amp;gt;&lt;br /&gt;
Fail on valikuline, kui faili pole määratud, Wapiti võtab algse faili \&amp;quot;scans\&amp;quot; kaustast	&lt;br /&gt;
&amp;lt;pre&amp;gt;-i [file]&lt;br /&gt;
--continue [file]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Antud parameeter jätkab rünnete tegemist ilma uuesti skännimiseta ning andmete jälgimist failist&amp;lt;br/&amp;gt;&lt;br /&gt;
Fail on valikuline, kui faili pole määratud, Wapiti võtab algse faili \&amp;quot;scans\&amp;quot; kaustast	&lt;br /&gt;
&amp;lt;pre&amp;gt;-k [file]&lt;br /&gt;
--attack [file]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Väljastab antud teksti	&lt;br /&gt;
&amp;lt;pre&amp;gt;-h&lt;br /&gt;
--help 	&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Kasutatud materjalid=&lt;br /&gt;
&lt;br /&gt;
http://wapiti.sourceforge.net/&amp;lt;br/&amp;gt;&lt;br /&gt;
http://www.ict-romulus.eu/web/wapiti&amp;lt;br/&amp;gt;&lt;br /&gt;
http://hacktivision.com/index.php/2007/12/18/how-to-use-wapiti-in-ubuntu-1?blog=2&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hpunapar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Wapiti&amp;diff=60008</id>
		<title>Wapiti</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Wapiti&amp;diff=60008"/>
		<updated>2013-01-03T09:35:44Z</updated>

		<summary type="html">&lt;p&gt;Hpunapar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;br /&gt;
Heigo Punapart A21 23.11.2012&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wapiti&#039;&#039;&#039; ehk &#039;&#039;Web application vulnerability scanner/security auditor&#039;&#039; (veebirakenduste haavatavuste skänner/turvalisuse audiitor) on &#039;&#039;Pythoni&#039;&#039; skript abil saab testida veebirakenduste turvalisust. See teeb &#039;&#039;black-box&#039;&#039; skänneerimist, mis ei uuri rakenduse lähtekoodi vaid otsib veebilehelt skripte ja andmete sisestuskaste. Peale otsingutulemuse saamist käitub Wapiti nagu &#039;&#039;fuzzer&#039;&#039;(tarkvara testimise meetod, kus arvutiprogrammi sisestatab erandeid, vigaseid või juhuslike andmeid ning hiljem monitooritakse tulemusi erinevate vigade leidmiseks (näiteks programm lõpetab põhjuseta töö)), koormates skripte üle, et näha selle haavatavusi. &lt;br /&gt;
&lt;br /&gt;
=Wapiti omadused=&lt;br /&gt;
&lt;br /&gt;
Wapiti kontrollib järgmiseid haavatavusi:&lt;br /&gt;
*Faili käistlemise vead &lt;br /&gt;
*Andmebaasi ründed&lt;br /&gt;
*XSS-i ründed&lt;br /&gt;
*LDAP ründed&lt;br /&gt;
*Käsu sisestuse jälgimine&lt;br /&gt;
*CRLF ründed&lt;br /&gt;
*Otsib serverist võimaliku ohuga faile&lt;br /&gt;
*Otsib serverist skriptide koopiaid&lt;br /&gt;
*Nõrga htaccess konfiguratsiooni möödapääs&lt;br /&gt;
&lt;br /&gt;
Wapiti on võimeline eristama punktuaalseid ja püsivaid XSS haavatavusi. Programm väljastab hoiatuse iga kord kui leiab skripti, mis lubab HTTP üleslaadimised. Hoiatus tehakse ka juhul kui väljastatakse HTTP 500 kood (kasulik ASP/IIS jaoks). Wapiti ei põhine haavatavuste andmebaasil, see integreerib oma andmebaasi kui ründena. Wapiti eesmärk on avastada veebirakendustes tundmatuid haavatavusi. Hetkel tuleb kasutada terminalis kuna ei toeta GUI-d. Wapiti on võimaline looma täieliku raporti, mis sisaldab kõiki leitud haavatatavusi ja sellega kaasnevat informatsiooni, et neid parandada. &lt;br /&gt;
&lt;br /&gt;
=Eeldused=&lt;br /&gt;
&lt;br /&gt;
Wapiti ei ole operatsioonisüsteemist sõltuv, kuna skript on kirjutatud Pythonis, siis see töötab kõikides operatsioonides, mida toetab Python(Windows, Linux, Mac Os jne). Enne kasutamist peaks veenduma, et Python oleks paigaldatud.&lt;br /&gt;
&lt;br /&gt;
=Paigaldamine=&lt;br /&gt;
&lt;br /&gt;
Järgnev õpetus on tehtud Ubuntu keskkonnas&lt;br /&gt;
&lt;br /&gt;
1) Lae alla Wapiti&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sourceforge.net/projects/wapiti/&amp;lt;/pre&amp;gt;&lt;br /&gt;
2) Paki lahti /usr/local/ kausta&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xjvf wapiti-2.2.1.tar.bz2 -C /usr/local/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
3) Vaheta kausta omanik &#039;&#039;&#039;root&#039;&#039;&#039; kasutajaks&lt;br /&gt;
&amp;lt;pre&amp;gt;chown -R root:root /usr/local/wapiti-2.2.1/&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Loo wapiti.py ja vulnerability.py failid&lt;br /&gt;
&amp;lt;pre&amp;gt;chmod 755 /usr/local/wapiti-2.2.1/src/wapiti.py &amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;chmod 755 /usr/local/wapiti-2.2.1/src/vulnerability.py &amp;lt;/pre&amp;gt;&lt;br /&gt;
5) Loo wapiti skript /usr/bin kausta ning ava fail&lt;br /&gt;
&amp;lt;pre&amp;gt;touch /usr/bin/wapiti&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /usr/bin/wapiti &amp;lt;/pre&amp;gt;&lt;br /&gt;
6) Kirjuta avatud faili järgnev skript&lt;br /&gt;
&amp;lt;pre&amp;gt;#!/bin/sh&lt;br /&gt;
cd /usr/local/wapiti-2.2.1/src/&lt;br /&gt;
./wapiti.py $*&amp;lt;/pre&amp;gt;&lt;br /&gt;
7) Kontrolli faili kasutusvõimalusi ja omanikku&lt;br /&gt;
&amp;lt;pre&amp;gt;ls -ld /usr/bin/wapiti &amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;-rwxr-xr-x 1 root root 59 2012-04-10 10:42 /usr/bin/wapiti&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Kasutamine=&lt;br /&gt;
&#039;&#039;&#039;NB: Kantsulgudes oleva muutuja asemel tuleb panna oma väärtus!&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;python wapiti.py [url] [parameetrid]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Skriptiga on võimalik kasutada järgnevaid parameetreid: &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alustamise url-i määramine&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-s [url]&lt;br /&gt;
--start [url] &amp;lt;/pre&amp;gt;&lt;br /&gt;
Url-i ära jätmine otsingust (näiteks väljalogimise skript)&lt;br /&gt;
&amp;lt;pre&amp;gt;-x [url]&lt;br /&gt;
--exclude [url] &amp;lt;/pre&amp;gt;&lt;br /&gt;
Proxy seadistamine &amp;lt;br/&amp;gt; &lt;br /&gt;
&amp;lt;pre&amp;gt;-p [url_proxy]&lt;br /&gt;
--proxy	[url_proxy]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Näiteks:&#039;&#039;&#039;&amp;lt;pre&amp;gt; -p http://proxy:port/&amp;lt;/pre&amp;gt;&lt;br /&gt;
Küpsiste kasutamine&lt;br /&gt;
&amp;lt;pre&amp;gt;-c [cookie_file}&lt;br /&gt;
--cookie [cookie_file]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Et määrata aegumine (sekundites)&lt;br /&gt;
&amp;lt;pre&amp;gt;-t [timeout]&lt;br /&gt;
--timeout [timeout]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Määrab mandaadid HTTP autentimiseks&amp;lt;br/&amp;gt;&lt;br /&gt;
Ei tööta koos Python 2.4-ga	&lt;br /&gt;
&amp;lt;pre&amp;gt;-a [login%password]&lt;br /&gt;
--auth [login%password]&amp;lt;/pre&amp;gt;&lt;br /&gt;
URL-ilt parameetrite eemaldamine	&lt;br /&gt;
&amp;lt;pre&amp;gt;-r [parameter_name]&lt;br /&gt;
--remove [parametri_name]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Sama lugemiskujundiga URL-ile limiidi määramine&amp;lt;br/&amp;gt;&lt;br /&gt;
Saab kasutada lõpmatuse vältimiseks&amp;lt;br/&amp;gt;&lt;br /&gt;
Peab olema suurem kui 0&lt;br /&gt;
&amp;lt;pre&amp;gt;-n [limit]&lt;br /&gt;
--nice [limit]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Mooduli ja HTTP meetodite ründe määramine&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;-m [module_options]&lt;br /&gt;
--module	[module_options]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Näiteks:&#039;&#039;&#039;&amp;lt;pre&amp;gt; -m &amp;quot;-all,xss:get,exec:post&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kasutab värve, et välja tuua haavatavuse parameetrid väljundis	&lt;br /&gt;
&amp;lt;pre&amp;gt;-u&lt;br /&gt;
--underline &amp;lt;/pre&amp;gt;&lt;br /&gt;
Määrab sõnarohkuse taseme&lt;br /&gt;
0: vaikne(algseade), 1: väljasta iga url, 2: väljasta iga rünne	&lt;br /&gt;
&amp;lt;pre&amp;gt;-v [level]&lt;br /&gt;
--verbose [level]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Määrab skännimise ulatuse:&amp;lt;br/&amp;gt;&lt;br /&gt;
	+&amp;quot;page&amp;quot;: analüüsib ainult URL-iga määratud lehe&amp;lt;br/&amp;gt;&lt;br /&gt;
	+&amp;quot;folder&amp;quot;: analüüsib kõik lingid, mis on määratud URL-iga samaskaustas&amp;lt;br/&amp;gt;&lt;br /&gt;
	+&amp;quot;domain&amp;quot;: analüüsib kõik lingid, mis on määratud URL-iga samas domeenis	&lt;br /&gt;
&amp;lt;pre&amp;gt;-b [scope]&lt;br /&gt;
--scope [scope]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Raporti tüübi määramine&amp;lt;br/&amp;gt;&lt;br /&gt;
	XML: Raport XML formaadis&amp;lt;br/&amp;gt;&lt;br /&gt;
	HTML: Raport HTML formaadis	&lt;br /&gt;
&amp;lt;pre&amp;gt;-f [file_type]&lt;br /&gt;
--reportType [file_type]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Rapordifaili nime määramine&amp;lt;br/&amp;gt;&lt;br /&gt;
Kui valitud raport on &amp;quot;html&amp;quot; formaadis, siis see parameeter peab olema kaust	&lt;br /&gt;
&amp;lt;pre&amp;gt;-o [output]&lt;br /&gt;
--output [output_file]&amp;lt;/pre&amp;gt;&lt;br /&gt;
See parameeter jätkab Wapiti viimast skänneerimist määratud failist, antud fail peab sisaldama andmeid eelnevast skännimiseest&amp;lt;br/&amp;gt;&lt;br /&gt;
Fail on valikuline, kui faili pole määratud, Wapiti võtab algse faili \&amp;quot;scans\&amp;quot; kaustast	&lt;br /&gt;
&amp;lt;pre&amp;gt;-i [file]&lt;br /&gt;
--continue [file]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Antud parameeter jätkab rünnete tegemist ilma uuesti skännimiseta ning andmete jälgimist failist&amp;lt;br/&amp;gt;&lt;br /&gt;
Fail on valikuline, kui faili pole määratud, Wapiti võtab algse faili \&amp;quot;scans\&amp;quot; kaustast	&lt;br /&gt;
&amp;lt;pre&amp;gt;-k [file]&lt;br /&gt;
--attack [file]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Väljastab antud teksti	&lt;br /&gt;
&amp;lt;pre&amp;gt;-h&lt;br /&gt;
--help 	&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Kasutatud materjalid=&lt;br /&gt;
&lt;br /&gt;
http://wapiti.sourceforge.net/&amp;lt;br/&amp;gt;&lt;br /&gt;
http://www.ict-romulus.eu/web/wapiti&amp;lt;br/&amp;gt;&lt;br /&gt;
http://hacktivision.com/index.php/2007/12/18/how-to-use-wapiti-in-ubuntu-1?blog=2&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hpunapar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Wapiti&amp;diff=60005</id>
		<title>Wapiti</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Wapiti&amp;diff=60005"/>
		<updated>2013-01-03T09:28:50Z</updated>

		<summary type="html">&lt;p&gt;Hpunapar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;br /&gt;
Heigo Punapart A21 23.11.2012&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wapiti&#039;&#039;&#039; ehk &#039;&#039;Web application vulnerability scanner/security auditor&#039;&#039; (veebirakenduste haavatavuste skänner/turvalisuse audiitor) on &#039;&#039;Pythoni&#039;&#039; skript abil saab testida veebirakenduste turvalisust. See teeb &#039;&#039;black-box&#039;&#039; skänneerimist, mis ei uuri rakenduse lähtekoodi vaid otsib veebilehelt skripte ja andmete sisestuskaste. Peale otsingutulemuse saamist käitub Wapiti nagu &#039;&#039;fuzzer&#039;&#039;(tarkvara testimise meetod, kus arvutiprogrammi sisestatab erandeid, vigaseid või juhuslike andmeid ning hiljem monitooritakse tulemusi erinevate vigade leidmiseks (näiteks programm lõpetab põhjuseta töö)), koormates skripte üle, et näha selle haavatavusi. &lt;br /&gt;
&lt;br /&gt;
=Wapiti omadused=&lt;br /&gt;
&lt;br /&gt;
Wapiti kontrollib järgmiseid haavatavusi:&lt;br /&gt;
*Faili käistlemise vead &lt;br /&gt;
*Andmebaasi ründed&lt;br /&gt;
*XSS-i ründed&lt;br /&gt;
*LDAP ründed&lt;br /&gt;
*Käsu sisestuse jälgimine&lt;br /&gt;
*CRLF ründed&lt;br /&gt;
&lt;br /&gt;
Wapiti on võimeline eristama punktuaalseid ja püsivaid XSS haavatavusi. Programm väljastab hoiatuse iga kord kui leiab skripti, mis lubab HTTP üleslaadimised. Hoiatus tehakse ka juhul kui väljastatakse HTTP 500 kood (kasulik ASP/IIS jaoks). Wapiti ei põhine haavatavuste andmebaasil, see integreerib oma andmebaasi kui ründena. Wapiti eesmärk on avastada veebirakendustes tundmatuid haavatavusi. Hetkel tuleb kasutada terminalis kuna ei toeta GUI-d. Wapiti on võimaline looma täieliku raporti, mis sisaldab kõiki leitud haavatatavusi ja sellega kaasnevat informatsiooni, et neid parandada. &lt;br /&gt;
&lt;br /&gt;
=Eeldused=&lt;br /&gt;
&lt;br /&gt;
Wapiti ei ole operatsioonisüsteemist sõltuv, kuna skript on kirjutatud Pythonis, siis see töötab kõikides operatsioonides, mida toetab Python(Windows, Linux, Mac Os jne). Enne kasutamist peaks veenduma, et Python oleks paigaldatud.&lt;br /&gt;
&lt;br /&gt;
=Paigaldamine=&lt;br /&gt;
&lt;br /&gt;
Järgnev õpetus on tehtud Ubuntu keskkonnas&lt;br /&gt;
&lt;br /&gt;
1) Lae alla Wapiti&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sourceforge.net/projects/wapiti/&amp;lt;/pre&amp;gt;&lt;br /&gt;
2) Paki lahti /usr/local/ kausta&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xjvf wapiti-2.2.1.tar.bz2 -C /usr/local/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
3) Vaheta kausta omanik &#039;&#039;&#039;root&#039;&#039;&#039; kasutajaks&lt;br /&gt;
&amp;lt;pre&amp;gt;chown -R root:root /usr/local/wapiti-2.2.1/&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Loo wapiti.py ja vulnerability.py failid&lt;br /&gt;
&amp;lt;pre&amp;gt;chmod 755 /usr/local/wapiti-2.2.1/src/wapiti.py &amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;chmod 755 /usr/local/wapiti-2.2.1/src/vulnerability.py &amp;lt;/pre&amp;gt;&lt;br /&gt;
5) Loo wapiti skript /usr/bin kausta ning ava fail&lt;br /&gt;
&amp;lt;pre&amp;gt;touch /usr/bin/wapiti&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /usr/bin/wapiti &amp;lt;/pre&amp;gt;&lt;br /&gt;
6) Kirjuta avatud faili järgnev skript&lt;br /&gt;
&amp;lt;pre&amp;gt;#!/bin/sh&lt;br /&gt;
cd /usr/local/wapiti-2.2.1/src/&lt;br /&gt;
./wapiti.py $*&amp;lt;/pre&amp;gt;&lt;br /&gt;
7) Kontrolli faili kasutusvõimalusi ja omanikku&lt;br /&gt;
&amp;lt;pre&amp;gt;ls -ld /usr/bin/wapiti &amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;-rwxr-xr-x 1 root root 59 2012-04-10 10:42 /usr/bin/wapiti&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Kasutamine=&lt;br /&gt;
&#039;&#039;&#039;NB: Kantsulgudes oleva muutuja asemel tuleb panna oma väärtus!&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;python wapiti.py [url] [parameetrid]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Skriptiga on võimalik kasutada järgnevaid parameetreid: &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alustamise url-i määramine&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-s [url]&lt;br /&gt;
--start [url] &amp;lt;/pre&amp;gt;&lt;br /&gt;
Url-i ära jätmine otsingust (näiteks väljalogimise skript)&lt;br /&gt;
&amp;lt;pre&amp;gt;-x [url]&lt;br /&gt;
--exclude [url] &amp;lt;/pre&amp;gt;&lt;br /&gt;
Proxy seadistamine &amp;lt;br/&amp;gt; &lt;br /&gt;
&amp;lt;pre&amp;gt;-p [url_proxy]&lt;br /&gt;
--proxy	[url_proxy]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Näiteks:&#039;&#039;&#039;&amp;lt;pre&amp;gt; -p http://proxy:port/&amp;lt;/pre&amp;gt;&lt;br /&gt;
Küpsiste kasutamine&lt;br /&gt;
&amp;lt;pre&amp;gt;-c [cookie_file}&lt;br /&gt;
--cookie [cookie_file]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Et määrata aegumine (sekundites)&lt;br /&gt;
&amp;lt;pre&amp;gt;-t [timeout]&lt;br /&gt;
--timeout [timeout]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Määrab mandaadid HTTP autentimiseks&amp;lt;br/&amp;gt;&lt;br /&gt;
Ei tööta koos Python 2.4-ga	&lt;br /&gt;
&amp;lt;pre&amp;gt;-a [login%password]&lt;br /&gt;
--auth [login%password]&amp;lt;/pre&amp;gt;&lt;br /&gt;
URL-ilt parameetrite eemaldamine	&lt;br /&gt;
&amp;lt;pre&amp;gt;-r [parameter_name]&lt;br /&gt;
--remove [parametri_name]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Sama lugemiskujundiga URL-ile limiidi määramine&amp;lt;br/&amp;gt;&lt;br /&gt;
Saab kasutada lõpmatuse vältimiseks&amp;lt;br/&amp;gt;&lt;br /&gt;
Peab olema suurem kui 0&lt;br /&gt;
&amp;lt;pre&amp;gt;-n [limit]&lt;br /&gt;
--nice [limit]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Mooduli ja HTTP meetodite ründe määramine&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;-m [module_options]&lt;br /&gt;
--module	[module_options]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Näiteks:&#039;&#039;&#039;&amp;lt;pre&amp;gt; -m &amp;quot;-all,xss:get,exec:post&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kasutab värve, et välja tuua haavatavuse parameetrid väljundis	&lt;br /&gt;
&amp;lt;pre&amp;gt;-u&lt;br /&gt;
--underline &amp;lt;/pre&amp;gt;&lt;br /&gt;
Määrab sõnarohkuse taseme&lt;br /&gt;
0: vaikne(algseade), 1: väljasta iga url, 2: väljasta iga rünne	&lt;br /&gt;
&amp;lt;pre&amp;gt;-v [level]&lt;br /&gt;
--verbose [level]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Määrab skännimise ulatuse:&amp;lt;br/&amp;gt;&lt;br /&gt;
	+&amp;quot;page&amp;quot;: analüüsib ainult URL-iga määratud lehe&amp;lt;br/&amp;gt;&lt;br /&gt;
	+&amp;quot;folder&amp;quot;: analüüsib kõik lingid, mis on määratud URL-iga samaskaustas&amp;lt;br/&amp;gt;&lt;br /&gt;
	+&amp;quot;domain&amp;quot;: analüüsib kõik lingid, mis on määratud URL-iga samas domeenis	&lt;br /&gt;
&amp;lt;pre&amp;gt;-b [scope]&lt;br /&gt;
--scope [scope]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Raporti tüübi määramine&amp;lt;br/&amp;gt;&lt;br /&gt;
	XML: Raport XML formaadis&amp;lt;br/&amp;gt;&lt;br /&gt;
	HTML: Raport HTML formaadis	&lt;br /&gt;
&amp;lt;pre&amp;gt;-f [file_type]&lt;br /&gt;
--reportType [file_type]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Rapordifaili nime määramine&amp;lt;br/&amp;gt;&lt;br /&gt;
Kui valitud raport on &amp;quot;html&amp;quot; formaadis, siis see parameeter peab olema kaust	&lt;br /&gt;
&amp;lt;pre&amp;gt;-o [output]&lt;br /&gt;
--output [output_file]&amp;lt;/pre&amp;gt;&lt;br /&gt;
See parameeter jätkab Wapiti viimast skänneerimist määratud failist, antud fail peab sisaldama andmeid eelnevast skännimiseest&amp;lt;br/&amp;gt;&lt;br /&gt;
Fail on valikuline, kui faili pole määratud, Wapiti võtab algse faili \&amp;quot;scans\&amp;quot; kaustast	&lt;br /&gt;
&amp;lt;pre&amp;gt;-i [file]&lt;br /&gt;
--continue [file]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Antud parameeter jätkab rünnete tegemist ilma uuesti skännimiseta ning andmete jälgimist failist&amp;lt;br/&amp;gt;&lt;br /&gt;
Fail on valikuline, kui faili pole määratud, Wapiti võtab algse faili \&amp;quot;scans\&amp;quot; kaustast	&lt;br /&gt;
&amp;lt;pre&amp;gt;-k [file]&lt;br /&gt;
--attack [file]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Väljastab antud teksti	&lt;br /&gt;
&amp;lt;pre&amp;gt;-h&lt;br /&gt;
--help 	&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Kasutatud materjalid=&lt;br /&gt;
&lt;br /&gt;
http://wapiti.sourceforge.net/&amp;lt;br/&amp;gt;&lt;br /&gt;
http://www.ict-romulus.eu/web/wapiti&amp;lt;br/&amp;gt;&lt;br /&gt;
http://hacktivision.com/index.php/2007/12/18/how-to-use-wapiti-in-ubuntu-1?blog=2&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hpunapar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Wapiti&amp;diff=57573</id>
		<title>Wapiti</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Wapiti&amp;diff=57573"/>
		<updated>2012-11-23T12:38:14Z</updated>

		<summary type="html">&lt;p&gt;Hpunapar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;br /&gt;
Heigo Punapart A21 23.11.2012&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wapiti&#039;&#039;&#039; ehk &#039;&#039;Web application vulnerability scanner/security auditor&#039;&#039; (veebirakenduste haavatavuste skänner/turvalisuse audiitor) on &#039;&#039;Pythoni&#039;&#039; skript abil saab testida veebirakenduste turvalisust. See teeb &#039;&#039;black-box&#039;&#039; skänneerimist, mis ei uuri rakenduse lähtekoodi vaid otsib veebilehelt skripte ja andmete sisestuskaste. Peale otsingutulemuse saamist käitub Wapiti nagu &#039;&#039;fuzzer&#039;&#039;(tarkvara testimise meetod, kus arvutiprogrammi sisestatab erandeid, vigaseid või juhuslike andmeid ning hiljem monitooritakse tulemusi erinevate vigade leidmiseks (näiteks programm lõpetab põhjuseta töö)), koormates skripte üle, et näha selle haavatavusi. &lt;br /&gt;
&lt;br /&gt;
=Wapiti omadused=&lt;br /&gt;
&lt;br /&gt;
Wapiti kontrollib järgmiseid haavatavusi:&lt;br /&gt;
*Faili käistlemise vead &lt;br /&gt;
*Andmebaasi ründed&lt;br /&gt;
*XSS-i ründed&lt;br /&gt;
*LDAP ründed&lt;br /&gt;
*Käsu sisestamise jälitamine&lt;br /&gt;
*CRLF ründed&lt;br /&gt;
&lt;br /&gt;
Wapiti on võimeline eristama punktuaalseid ja püsivaid XSS haavatavusi. Programm väljastab hoiatuse iga kord kui leiab skripti, mis lubab HTTP üleslaadimised. Hoiatus tehakse ka juhul kui väljastatakse HTTP 500 kood (kasulik ASP/IIS jaoks). Wapiti ei põhine haavatavuste andmebaasil, see integreerib oma andmebaasi kui ründena. Wapiti eesmärk on avastada veebirakendustes tundmatuid haavatavusi. Hetkel tuleb kasutada terminalis kuna ei toeta GUI-d. Wapiti on võimaline looma täieliku raporti, mis sisaldab kõiki leitud haavatatavusi ja sellega kaasnevat informatsiooni, et neid parandada. &lt;br /&gt;
&lt;br /&gt;
=Eeldused=&lt;br /&gt;
&lt;br /&gt;
Wapiti ei ole operatsioonisüsteemist sõltuv, kuna skript on kirjutatud Pythonis, siis see töötab kõikides operatsioonides, mida toetab Python(Windows, Linux, Mac Os jne). Enne kasutamist peaks veenduma, et Python oleks paigaldatud.&lt;br /&gt;
&lt;br /&gt;
=Paigaldamine=&lt;br /&gt;
&lt;br /&gt;
Järgnev õpetus on tehtud Ubuntu keskkonnas&lt;br /&gt;
&lt;br /&gt;
1) Lae alla Wapiti&lt;br /&gt;
&amp;lt;pre&amp;gt;http://sourceforge.net/projects/wapiti/&amp;lt;/pre&amp;gt;&lt;br /&gt;
2) Paki lahti /usr/local/ kausta&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xjvf wapiti-2.2.1.tar.bz2 -C /usr/local/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
3) Vaheta kausta omanik &#039;&#039;&#039;root&#039;&#039;&#039; kasutajaks&lt;br /&gt;
&amp;lt;pre&amp;gt;chown -R root:root /usr/local/wapiti-2.2.1/&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Loo wapiti.py ja vulnerability.py failid&lt;br /&gt;
&amp;lt;pre&amp;gt;chmod 755 /usr/local/wapiti-2.2.1/src/wapiti.py &amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;chmod 755 /usr/local/wapiti-2.2.1/src/vulnerability.py &amp;lt;/pre&amp;gt;&lt;br /&gt;
5) Loo wapiti skript /usr/bin kausta ning ava fail&lt;br /&gt;
&amp;lt;pre&amp;gt;touch /usr/bin/wapiti&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /usr/bin/wapiti &amp;lt;/pre&amp;gt;&lt;br /&gt;
6) Kirjuta avatud faili järgnev skript&lt;br /&gt;
&amp;lt;pre&amp;gt;#!/bin/sh&lt;br /&gt;
cd /usr/local/wapiti-2.2.1/src/&lt;br /&gt;
./wapiti.py $*&amp;lt;/pre&amp;gt;&lt;br /&gt;
7) Kontrolli faili kasutusvõimalusi ja omanikku&lt;br /&gt;
&amp;lt;pre&amp;gt;ls -ld /usr/bin/wapiti &amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;-rwxr-xr-x 1 root root 59 2012-04-10 10:42 /usr/bin/wapiti&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Kasutamine=&lt;br /&gt;
&#039;&#039;&#039;NB: Kantsulgudes oleva muutuja asemel tuleb panna oma väärtus!&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;python wapiti.py [url] [parameetrid]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Skriptiga on võimalik kasutada järgnevaid parameetreid: &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alustamise url-i määramine&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-s [url]&lt;br /&gt;
--start [url] &amp;lt;/pre&amp;gt;&lt;br /&gt;
Url-i ära jätmine otsingust (näiteks väljalogimise skript)&lt;br /&gt;
&amp;lt;pre&amp;gt;-x [url]&lt;br /&gt;
--exclude [url] &amp;lt;/pre&amp;gt;&lt;br /&gt;
Proxy seadistamine &amp;lt;br/&amp;gt; &lt;br /&gt;
&amp;lt;pre&amp;gt;-p [url_proxy]&lt;br /&gt;
--proxy	[url_proxy]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Näiteks:&#039;&#039;&#039;&amp;lt;pre&amp;gt; -p http://proxy:port/&amp;lt;/pre&amp;gt;&lt;br /&gt;
Küpsiste kasutamine&lt;br /&gt;
&amp;lt;pre&amp;gt;-c [cookie_file}&lt;br /&gt;
--cookie [cookie_file]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Et määrata aegumine (sekundites)&lt;br /&gt;
&amp;lt;pre&amp;gt;-t [timeout]&lt;br /&gt;
--timeout [timeout]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Määrab mandaadid HTTP autentimiseks&amp;lt;br/&amp;gt;&lt;br /&gt;
Ei tööta koos Python 2.4-ga	&lt;br /&gt;
&amp;lt;pre&amp;gt;-a [login%password]&lt;br /&gt;
--auth [login%password]&amp;lt;/pre&amp;gt;&lt;br /&gt;
URL-ilt parameetrite eemaldamine	&lt;br /&gt;
&amp;lt;pre&amp;gt;-r [parameter_name]&lt;br /&gt;
--remove [parametri_name]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Sama lugemiskujundiga URL-ile limiidi määramine&amp;lt;br/&amp;gt;&lt;br /&gt;
Saab kasutada lõpmatuse vältimiseks&amp;lt;br/&amp;gt;&lt;br /&gt;
Peab olema suurem kui 0&lt;br /&gt;
&amp;lt;pre&amp;gt;-n [limit]&lt;br /&gt;
--nice [limit]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Mooduli ja HTTP meetodite ründe määramine&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;-m [module_options]&lt;br /&gt;
--module	[module_options]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Näiteks:&#039;&#039;&#039;&amp;lt;pre&amp;gt; -m &amp;quot;-all,xss:get,exec:post&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kasutab värve, et välja tuua haavatavuse parameetrid väljundis	&lt;br /&gt;
&amp;lt;pre&amp;gt;-u&lt;br /&gt;
--underline &amp;lt;/pre&amp;gt;&lt;br /&gt;
Määrab sõnarohkuse taseme&lt;br /&gt;
0: vaikne(algseade), 1: väljasta iga url, 2: väljasta iga rünne	&lt;br /&gt;
&amp;lt;pre&amp;gt;-v [level]&lt;br /&gt;
--verbose [level]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Määrab skännimise ulatuse:&amp;lt;br/&amp;gt;&lt;br /&gt;
	+&amp;quot;page&amp;quot;: analüüsib ainult URL-iga määratud lehe&amp;lt;br/&amp;gt;&lt;br /&gt;
	+&amp;quot;folder&amp;quot;: analüüsib kõik lingid, mis on määratud URL-iga samaskaustas&amp;lt;br/&amp;gt;&lt;br /&gt;
	+&amp;quot;domain&amp;quot;: analüüsib kõik lingid, mis on määratud URL-iga samas domeenis	&lt;br /&gt;
&amp;lt;pre&amp;gt;-b [scope]&lt;br /&gt;
--scope [scope]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Raporti tüübi määramine&amp;lt;br/&amp;gt;&lt;br /&gt;
	XML: Raport XML formaadis&amp;lt;br/&amp;gt;&lt;br /&gt;
	HTML: Raport HTML formaadis	&lt;br /&gt;
&amp;lt;pre&amp;gt;-f [file_type]&lt;br /&gt;
--reportType [file_type]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Rapordifaili nime määramine&amp;lt;br/&amp;gt;&lt;br /&gt;
Kui valitud raport on &amp;quot;html&amp;quot; formaadis, siis see parameeter peab olema kaust	&lt;br /&gt;
&amp;lt;pre&amp;gt;-o [output]&lt;br /&gt;
--output [output_file]&amp;lt;/pre&amp;gt;&lt;br /&gt;
See parameeter jätkab Wapiti viimast skänneerimist määratud failist, antud fail peab sisaldama andmeid eelnevast skännimiseest&amp;lt;br/&amp;gt;&lt;br /&gt;
Fail on valikuline, kui faili pole määratud, Wapiti võtab algse faili \&amp;quot;scans\&amp;quot; kaustast	&lt;br /&gt;
&amp;lt;pre&amp;gt;-i [file]&lt;br /&gt;
--continue [file]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Antud parameeter jätkab rünnete tegemist ilma uuesti skännimiseta ning andmete jälgimist failist&amp;lt;br/&amp;gt;&lt;br /&gt;
Fail on valikuline, kui faili pole määratud, Wapiti võtab algse faili \&amp;quot;scans\&amp;quot; kaustast	&lt;br /&gt;
&amp;lt;pre&amp;gt;-k [file]&lt;br /&gt;
--attack [file]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Väljastab antud teksti	&lt;br /&gt;
&amp;lt;pre&amp;gt;-h&lt;br /&gt;
--help 	&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Kasutatud materjalid=&lt;br /&gt;
&lt;br /&gt;
http://wapiti.sourceforge.net/&amp;lt;br/&amp;gt;&lt;br /&gt;
http://www.ict-romulus.eu/web/wapiti&amp;lt;br/&amp;gt;&lt;br /&gt;
http://hacktivision.com/index.php/2007/12/18/how-to-use-wapiti-in-ubuntu-1?blog=2&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hpunapar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Wapiti&amp;diff=57017</id>
		<title>Wapiti</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Wapiti&amp;diff=57017"/>
		<updated>2012-11-13T16:13:34Z</updated>

		<summary type="html">&lt;p&gt;Hpunapar: /* Autor */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;br /&gt;
== Autor ==&lt;br /&gt;
Heigo Punapart, A21&lt;/div&gt;</summary>
		<author><name>Hpunapar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Wapiti&amp;diff=57016</id>
		<title>Wapiti</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Wapiti&amp;diff=57016"/>
		<updated>2012-11-13T16:13:10Z</updated>

		<summary type="html">&lt;p&gt;Hpunapar: /* Autor */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;br /&gt;
&lt;br /&gt;
== Autor ==&lt;br /&gt;
Heigo Punapart, A21&lt;/div&gt;</summary>
		<author><name>Hpunapar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Operatsioonis%C3%BCsteemide_referaadid_2012_S%C3%BCgis&amp;diff=55124</id>
		<title>Operatsioonisüsteemide referaadid 2012 Sügis</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Operatsioonis%C3%BCsteemide_referaadid_2012_S%C3%BCgis&amp;diff=55124"/>
		<updated>2012-10-31T22:28:49Z</updated>

		<summary type="html">&lt;p&gt;Hpunapar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Päevaõppe=&lt;br /&gt;
&lt;br /&gt;
==Vjatšeslav Jertsalov A22==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;[[Ubuntu repositoorium]]&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Arvustus:===&lt;br /&gt;
&lt;br /&gt;
==Sten Aus A22==&lt;br /&gt;
&lt;br /&gt;
[[Regulaaravaldised]] (täiendan)&lt;br /&gt;
&lt;br /&gt;
===Arvustus:===&lt;br /&gt;
&lt;br /&gt;
==Dineta Mahno A21==&lt;br /&gt;
&lt;br /&gt;
[[Linux kernel]]&lt;br /&gt;
&lt;br /&gt;
===Arvustus:===&lt;br /&gt;
&lt;br /&gt;
==Kimmo Lillipuu A21==&lt;br /&gt;
&lt;br /&gt;
[[Tree]]&lt;br /&gt;
&lt;br /&gt;
===Arvustus:===&lt;br /&gt;
&lt;br /&gt;
==Heigo Punapart A21==&lt;br /&gt;
&lt;br /&gt;
[[Wapiti]]&lt;br /&gt;
&lt;br /&gt;
===Arvustus:===&lt;/div&gt;</summary>
		<author><name>Hpunapar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Wapiti&amp;diff=52333</id>
		<title>Wapiti</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Wapiti&amp;diff=52333"/>
		<updated>2012-10-11T15:39:31Z</updated>

		<summary type="html">&lt;p&gt;Hpunapar: Created page with &amp;#039;== Autor == Heigo Punapart, A21&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Autor ==&lt;br /&gt;
Heigo Punapart, A21&lt;/div&gt;</summary>
		<author><name>Hpunapar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Windows-t%C3%B6%C3%B6jaamade_haldamise_aines_valminud_referaadid_2011_s%C3%BCgis,_p%C3%A4eva%C3%B5pe&amp;diff=38457</id>
		<title>Windows-tööjaamade haldamise aines valminud referaadid 2011 sügis, päevaõpe</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Windows-t%C3%B6%C3%B6jaamade_haldamise_aines_valminud_referaadid_2011_s%C3%BCgis,_p%C3%A4eva%C3%B5pe&amp;diff=38457"/>
		<updated>2011-10-15T18:20:22Z</updated>

		<summary type="html">&lt;p&gt;Hpunapar: /* Heigo Punapart */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Jaan Igamees=&lt;br /&gt;
* Referaat: [[MiskiAsjalikTeema]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:VHD_Boot&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
=Silver Kullarand=&lt;br /&gt;
* Referaat: [[SmartScreen Filter]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Dynamic_disk&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Windows_8_-_mida_uut&lt;br /&gt;
&lt;br /&gt;
=Tambet Liiv=&lt;br /&gt;
* Referaat: [[Boot Configuration Data]]&lt;br /&gt;
* Arvustus1:&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
&lt;br /&gt;
= Kristjan Rõõm =&lt;br /&gt;
* Referaat: [[Security zones]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:VHD_Boot&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:SmartScreen_Filter&lt;br /&gt;
&lt;br /&gt;
= Viljar Rooda =&lt;br /&gt;
* Referaat: [[Dynamic disk]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Security_zones&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:SmartScreen_Filter&lt;br /&gt;
&lt;br /&gt;
= Virgo Krüger =&lt;br /&gt;
*Referaat: [[Windows juhend: Kuidas tõsta seadmete draivereid ühes arvutist teise]]&lt;br /&gt;
*Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Resource_Monitor&lt;br /&gt;
*Arvutus2: https://wiki.itcollege.ee/index.php/Talk:PnPUtil&lt;br /&gt;
&lt;br /&gt;
=Tarmo Suurmägi=&lt;br /&gt;
* Referaat: [[System Configuration Tool]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Windows_7_Upgrade_Advisor&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:System_restore_point&lt;br /&gt;
&lt;br /&gt;
=Sander Saveli=&lt;br /&gt;
* Referaat: [[Skydrive]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Draiverite_haldus_Windows_7_operatsioonis%C3%BCsteemis&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:DirectAccess&lt;br /&gt;
&lt;br /&gt;
=Oliver Naaris=&lt;br /&gt;
* Referaat: [[Offline files]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Snipping_Tool&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Sysprep&lt;br /&gt;
&lt;br /&gt;
=Sander Arnus=&lt;br /&gt;
* Referaat: [[Sysprep]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Skydrive&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Windows_System_Image_Manager&lt;br /&gt;
&lt;br /&gt;
=Sander Pikhoff=&lt;br /&gt;
* Referaat: [[GPT]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Reliability_Monitor&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
&lt;br /&gt;
=Henry Ilves=&lt;br /&gt;
* Referaat: [[Windows juhend: Kuidas ühele USB mäluseadmele korraga x86 ja x64 Windows 7 paigaldamiseks vajalik]]&lt;br /&gt;
* Arvustus1: &lt;br /&gt;
* Arvustus2: &lt;br /&gt;
&lt;br /&gt;
=Teet Saar=&lt;br /&gt;
* Referaat: [[WAIK]]&lt;br /&gt;
* Arvustus1:&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
&lt;br /&gt;
=Urmo Lihten=&lt;br /&gt;
* Referaat: [[Windows juhend: Kuidas paigaldada uuendusi kujutisfaili DISM tööriista abil]]&lt;br /&gt;
* Arvustus1:&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
&lt;br /&gt;
=Rauno Lehiste=&lt;br /&gt;
* Referaat: [[MDT]]&lt;br /&gt;
* Arvustus1:&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
&lt;br /&gt;
=Kristo Kapten=&lt;br /&gt;
* Referaat: [[VHD Boot]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Windows_juhend:_Kuidas_%C3%BChele_USB_m%C3%A4luseadmele_korraga_x86_ja_x64_Windows_7_paigaldamiseks_vajalik&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Windows_Defender&lt;br /&gt;
&lt;br /&gt;
= Kullo-Kalev Aru =&lt;br /&gt;
* Referaat: [[TeamViewer]]&lt;br /&gt;
* Arvustus1:&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
&lt;br /&gt;
=Kalmer Tart=&lt;br /&gt;
* Referaat: [[Reliability Monitor]]&lt;br /&gt;
* Arvustus1:&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
&lt;br /&gt;
=Priit Lilleleht=&lt;br /&gt;
* Referaat: [[Application Compatibility Toolkit]]&lt;br /&gt;
* Arvustus1:&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
&lt;br /&gt;
=Sander Sülla=&lt;br /&gt;
* Referaat: [[Windows System Image Manager]]&lt;br /&gt;
* Arvustus1:&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
&lt;br /&gt;
=Kertu Tampõld=&lt;br /&gt;
* Referaat: [[Resource Monitor]]&lt;br /&gt;
* Arvustus1:&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
&lt;br /&gt;
=Nele Kiigemägi=&lt;br /&gt;
*Referaat: [[Remote Assistance]]&lt;br /&gt;
*Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Resource_Monitor&lt;br /&gt;
*Arvustus2: https://wiki.itcollege.ee/index.php/Talk:CHKDSK&lt;br /&gt;
&lt;br /&gt;
=Kermo Pajula=&lt;br /&gt;
*Referaat: [[DirectAccess]]&lt;br /&gt;
*Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Windows_8_NIC_Teaming&lt;br /&gt;
*Arvustus2:&lt;br /&gt;
&lt;br /&gt;
=Robert Vane=&lt;br /&gt;
*Referaat: [[CHKDSK]]&lt;br /&gt;
*Arvustus1:&lt;br /&gt;
*Arvustus2:&lt;br /&gt;
&lt;br /&gt;
=Alar Hansar=&lt;br /&gt;
* Referaat: [[GPO]]&lt;br /&gt;
* Arvustus1: &lt;br /&gt;
* Arvustus2: &lt;br /&gt;
&lt;br /&gt;
=Kaarel Väinaste=&lt;br /&gt;
* Referaat: [[Snipping Tool]]&lt;br /&gt;
* Arvustus1: &lt;br /&gt;
* Arvustus2:&lt;br /&gt;
&lt;br /&gt;
=Ragnar Plint=&lt;br /&gt;
* Referaat: [[Program Compatibility Troubleshooter]]&lt;br /&gt;
* Arvustus1: [[Talk:AppLocker]]&lt;br /&gt;
* Arvustus2: [[Talk:DirectAccess]]&lt;br /&gt;
&lt;br /&gt;
=Taavi Sannik=&lt;br /&gt;
* Referaat: [[DISKPART]]&lt;br /&gt;
* Arvustus1: &lt;br /&gt;
* Arvustus2: &lt;br /&gt;
&lt;br /&gt;
=Priit Reidak=&lt;br /&gt;
* Referaat: [[Disk2vhd]]&lt;br /&gt;
* Arvustus1:&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
&lt;br /&gt;
= Raigo Trei =&lt;br /&gt;
* Referaat: [[Windows 7 Upgrade Advisor]]&lt;br /&gt;
* Arvustus1:&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
&lt;br /&gt;
= Robert Pärn =&lt;br /&gt;
* Referaat: [[Special identity]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Dynamic_disk&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:DISKPART&lt;br /&gt;
&lt;br /&gt;
= Kristjan Karu =&lt;br /&gt;
* Referaat: [[Draiverite haldus Windows 7 operatsioonisüsteemis]]&lt;br /&gt;
* Arvustus1:&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
&lt;br /&gt;
=Iti Liivik=&lt;br /&gt;
* Referaat: [[Effective permissions]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Draiverite_haldus_Windows_7_operatsioonis%C3%BCsteemis&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Windows_7_Homegroup_and_sharing&lt;br /&gt;
&lt;br /&gt;
=Dmitri Keler=&lt;br /&gt;
* Referaat: [[System restore point]]&lt;br /&gt;
* Arvustus1: &lt;br /&gt;
* Arvustus2:&lt;br /&gt;
&lt;br /&gt;
=Jevgeni Pogodin=&lt;br /&gt;
* Referaat: [[FAT32]]&lt;br /&gt;
* Arvustus1:&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
&lt;br /&gt;
=Andres Pihlak=&lt;br /&gt;
* Referaat: [[Windows Virtual PC]]&lt;br /&gt;
* Arvustus1: &lt;br /&gt;
* Arvustus2:&lt;br /&gt;
&lt;br /&gt;
=Deniss Ruzanov=&lt;br /&gt;
* Referaat: [[IPv6 võrguparameetrite seadistamine]]&lt;br /&gt;
* Arvustus1: &lt;br /&gt;
* Arvustus2:&lt;br /&gt;
&lt;br /&gt;
=Martin Aarne=&lt;br /&gt;
* Referaat: [[Windows User State Migration Tool (USMT)]]&lt;br /&gt;
* Arvustus 1: https://wiki.itcollege.ee/index.php/Talk:AppLocker#Martin_Aarne_D22&lt;br /&gt;
* Arvustus 2:&lt;br /&gt;
&lt;br /&gt;
=Matis Alliksoo=&lt;br /&gt;
* Referaat: [[Windows 8 NIC Teaming]]&lt;br /&gt;
* Arvustus 1: &lt;br /&gt;
* Arvustus 2: &lt;br /&gt;
&lt;br /&gt;
= Richard Teppart =&lt;br /&gt;
* Referaat: [[Volume shadow copies]]&lt;br /&gt;
* Arvestus 1: &lt;br /&gt;
* Arvestus 2:&lt;br /&gt;
&lt;br /&gt;
= Igor Pavlov =&lt;br /&gt;
* Referaat: [[Windows Defender]]&lt;br /&gt;
* Arvustus 1: &lt;br /&gt;
* Arvustus 2: &lt;br /&gt;
&lt;br /&gt;
= Taavi Podzuks =&lt;br /&gt;
* Referaat: [[Windows juhend: Kuidas paigaldata täiendavaid (juur)sertfikaate]]&lt;br /&gt;
* Arvustus1:&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
&lt;br /&gt;
=Kersti Lang=&lt;br /&gt;
* Referaat: [[Windows 7]]&lt;br /&gt;
* Arvestus 1:&lt;br /&gt;
* Arvestus 2:&lt;br /&gt;
&lt;br /&gt;
= Gert Häusler =&lt;br /&gt;
* Referaat: [[Windows Biometric Framework]]&lt;br /&gt;
* Arvestus 1: &lt;br /&gt;
* Arvestus 2:&lt;br /&gt;
&lt;br /&gt;
= Erki Miilberg =&lt;br /&gt;
* Referaat: [[Windows operatsioonisüsteemi paigaldus]]&lt;br /&gt;
* Arvustus 1: &lt;br /&gt;
* Arvustus 2:&lt;br /&gt;
&lt;br /&gt;
= Rasmus Tetsmann=&lt;br /&gt;
* Referaat: [[Windows 7 Homegroup and sharing]]&lt;br /&gt;
* Arvestus 1:&lt;br /&gt;
* Arvestus 2:&lt;br /&gt;
&lt;br /&gt;
= Lauri Rüütli =&lt;br /&gt;
* Referaat: [[Windows juhend: Kuidas paigaldada täiendavaid draivereid]]&lt;br /&gt;
* Arvestus 1: https://wiki.itcollege.ee/index.php/Talk:DISKPART&lt;br /&gt;
* Arvestus 2: https://wiki.itcollege.ee/index.php/Talk:WAIK&lt;br /&gt;
&lt;br /&gt;
= Taavi Zeiger =&lt;br /&gt;
* Referaat: [[Disk Defragmenter]]&lt;br /&gt;
* Arvustus1:&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
&lt;br /&gt;
= Kimmo Lillipuu =&lt;br /&gt;
* Referaat: [[Windows Remote Management]]&lt;br /&gt;
* Arvestus 1: https://wiki.itcollege.ee/index.php/Talk:Windows_7&lt;br /&gt;
* Arvestus 2: https://wiki.itcollege.ee/index.php/Talk:Windows_operatsioonisüsteemi_paigaldus&lt;br /&gt;
&lt;br /&gt;
= Heigo Punapart =&lt;br /&gt;
* Referaat: [[Incremental backup]]&lt;br /&gt;
* Arvestus 1: https://wiki.itcollege.ee/index.php/Talk:Sysprep&lt;br /&gt;
* Arvestus 2: https://wiki.itcollege.ee/index.php/Talk:Windows_PE&lt;br /&gt;
&lt;br /&gt;
= Velmar Piibeleht =&lt;br /&gt;
* Referaat: [[BitLocker To Go]]&lt;br /&gt;
* Arvustus 1: https://wiki.itcollege.ee/index.php/Talk:Skydrive#Velmar_Piibeleht&lt;br /&gt;
* Arvustus 2: https://wiki.itcollege.ee/index.php/Talk:Windows_juhend:_Kuidas_t%C3%B5sta_seadmete_draivereid_%C3%BChes_arvutist_teise&lt;br /&gt;
&lt;br /&gt;
= Alo Konno =&lt;br /&gt;
* Referaat: [[Windows 8 - mida uut]]&lt;br /&gt;
* Arvustus 1: &lt;br /&gt;
* Arvustus 2:&lt;br /&gt;
&lt;br /&gt;
= Andre- Marcel Peri =&lt;br /&gt;
* Referaat: [[AppLocker]]&lt;br /&gt;
* Arvustus 1: https://wiki.itcollege.ee/index.php/Talk:Windows_7&lt;br /&gt;
* Arvustus 2:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[ Windows PE]]-Marek Lepla&lt;br /&gt;
*[[ Workgroup]] - Ragnar Kullamäe&lt;br /&gt;
&lt;br /&gt;
= Gertti-Vena Rätsep =&lt;br /&gt;
* Referaat: [[VPN &amp;amp; SVPN]]&lt;br /&gt;
* Arvestus 1: &lt;br /&gt;
* Arvestus 2:&lt;br /&gt;
&lt;br /&gt;
= Kalju Hõbemäe =&lt;br /&gt;
* Referaat: [[Math Input Panel]]&lt;br /&gt;
* Arvestus 1: https://wiki.itcollege.ee/index.php/Talk:Math_Input_Panel&lt;br /&gt;
* Arvestus 2:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Karl Krasilnikov =&lt;br /&gt;
* Referaat: [[PnPUtil]]&lt;br /&gt;
* Arvestus 1: &lt;br /&gt;
* Arvestus 2:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sander Saarm =&lt;br /&gt;
&lt;br /&gt;
* Referaat: [[Toiteseadete seadistamine Windows 7 operatsioonisüsteemis]]&lt;br /&gt;
* Arvustus 1: https://wiki.itcollege.ee/index.php/Talk:Windows_juhend:_Kuidas_ekraanipilti_hallata_(keeramised,_p%C3%B6%C3%B6ramised,_lahutusv%C3%B5ime_ja_lisaekraanid)&lt;br /&gt;
* Arvustus 2: https://wiki.itcollege.ee/index.php/Talk:Disk_Defragmenter&lt;br /&gt;
&lt;br /&gt;
= Carolys Kallas =&lt;br /&gt;
&lt;br /&gt;
* Referaat: [[Powercfg.exe]]&lt;br /&gt;
* Arvustus 1: &lt;br /&gt;
* Arvustus 2:&lt;br /&gt;
&lt;br /&gt;
= Kairo Koik =&lt;br /&gt;
* Referaat: [[Windows juhend: Kuidas ekraanipilti hallata (keeramised, pööramised, lahutusvõime ja lisaekraanid)]]&lt;br /&gt;
* Arvustus 1: https://wiki.itcollege.ee/index.php/Talk:GPT&lt;br /&gt;
* Arvustus 2: https://wiki.itcollege.ee/index.php/Talk:Sysprep&lt;br /&gt;
&lt;br /&gt;
= Marek Lepla =&lt;br /&gt;
* Referaat: [[Windows PE]]&lt;br /&gt;
* Arvustus 1:&lt;br /&gt;
* Arvustus 2:&lt;/div&gt;</summary>
		<author><name>Hpunapar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Windows_PE&amp;diff=38456</id>
		<title>Talk:Windows PE</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Windows_PE&amp;diff=38456"/>
		<updated>2011-10-15T18:20:06Z</updated>

		<summary type="html">&lt;p&gt;Hpunapar: Created page with &amp;#039;&amp;#039;&amp;#039;&amp;#039;Retsenseerija: Heigo Punapart&amp;#039;&amp;#039;&amp;#039; *Sisu: Referaat oli väga informatiivne. Windows PE-st võiks olla vähemalt baasteadmised igal Windowsi Administraatoril. *Kujundus: Häirisi…&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Retsenseerija: Heigo Punapart&#039;&#039;&#039;&lt;br /&gt;
*Sisu: Referaat oli väga informatiivne. Windows PE-st võiks olla vähemalt baasteadmised igal Windowsi Administraatoril.&lt;br /&gt;
*Kujundus: Häirisid liiga pikad lõigud, oleks võinud neist mitu tükki teha. Muidu polnud viga.&lt;br /&gt;
*Juhendi kavaliteet: Esines kirjavigu ning mõningad inglise keelsed sõnad oleks saanud vabalt eesti keelde tõlkida. Muidu oli kõik *korras.&lt;br /&gt;
*Viitamine: Lingid olid ilusti välja toodud.&lt;/div&gt;</summary>
		<author><name>Hpunapar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Windows-t%C3%B6%C3%B6jaamade_haldamise_aines_valminud_referaadid_2011_s%C3%BCgis,_p%C3%A4eva%C3%B5pe&amp;diff=38449</id>
		<title>Windows-tööjaamade haldamise aines valminud referaadid 2011 sügis, päevaõpe</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Windows-t%C3%B6%C3%B6jaamade_haldamise_aines_valminud_referaadid_2011_s%C3%BCgis,_p%C3%A4eva%C3%B5pe&amp;diff=38449"/>
		<updated>2011-10-15T17:48:48Z</updated>

		<summary type="html">&lt;p&gt;Hpunapar: /* Heigo Punapart */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Jaan Igamees=&lt;br /&gt;
* Referaat: [[MiskiAsjalikTeema]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:VHD_Boot&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
=Silver Kullarand=&lt;br /&gt;
* Referaat: [[SmartScreen Filter]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Dynamic_disk&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Windows_8_-_mida_uut&lt;br /&gt;
&lt;br /&gt;
=Tambet Liiv=&lt;br /&gt;
* Referaat: [[Boot Configuration Data]]&lt;br /&gt;
* Arvustus1:&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
&lt;br /&gt;
= Kristjan Rõõm =&lt;br /&gt;
* Referaat: [[Security zones]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:VHD_Boot&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:SmartScreen_Filter&lt;br /&gt;
&lt;br /&gt;
= Viljar Rooda =&lt;br /&gt;
* Referaat: [[Dynamic disk]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Security_zones&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:SmartScreen_Filter&lt;br /&gt;
&lt;br /&gt;
= Virgo Krüger =&lt;br /&gt;
*Referaat: [[Windows juhend: Kuidas tõsta seadmete draivereid ühes arvutist teise]]&lt;br /&gt;
*Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Resource_Monitor&lt;br /&gt;
*Arvutus2: https://wiki.itcollege.ee/index.php/Talk:PnPUtil&lt;br /&gt;
&lt;br /&gt;
=Tarmo Suurmägi=&lt;br /&gt;
* Referaat: [[System Configuration Tool]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Windows_7_Upgrade_Advisor&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:System_restore_point&lt;br /&gt;
&lt;br /&gt;
=Sander Saveli=&lt;br /&gt;
* Referaat: [[Skydrive]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Draiverite_haldus_Windows_7_operatsioonis%C3%BCsteemis&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:DirectAccess&lt;br /&gt;
&lt;br /&gt;
=Oliver Naaris=&lt;br /&gt;
* Referaat: [[Offline files]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Snipping_Tool&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Sysprep&lt;br /&gt;
&lt;br /&gt;
=Sander Arnus=&lt;br /&gt;
* Referaat: [[Sysprep]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Skydrive&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Windows_System_Image_Manager&lt;br /&gt;
&lt;br /&gt;
=Sander Pikhoff=&lt;br /&gt;
* Referaat: [[GPT]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Reliability_Monitor&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
&lt;br /&gt;
=Henry Ilves=&lt;br /&gt;
* Referaat: [[Windows juhend: Kuidas ühele USB mäluseadmele korraga x86 ja x64 Windows 7 paigaldamiseks vajalik]]&lt;br /&gt;
* Arvustus1: &lt;br /&gt;
* Arvustus2: &lt;br /&gt;
&lt;br /&gt;
=Teet Saar=&lt;br /&gt;
* Referaat: [[WAIK]]&lt;br /&gt;
* Arvustus1:&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
&lt;br /&gt;
=Urmo Lihten=&lt;br /&gt;
* Referaat: [[Windows juhend: Kuidas paigaldada uuendusi kujutisfaili DISM tööriista abil]]&lt;br /&gt;
* Arvustus1:&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
&lt;br /&gt;
=Rauno Lehiste=&lt;br /&gt;
* Referaat: [[MDT]]&lt;br /&gt;
* Arvustus1:&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
&lt;br /&gt;
=Kristo Kapten=&lt;br /&gt;
* Referaat: [[VHD Boot]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Windows_juhend:_Kuidas_%C3%BChele_USB_m%C3%A4luseadmele_korraga_x86_ja_x64_Windows_7_paigaldamiseks_vajalik&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Windows_Defender&lt;br /&gt;
&lt;br /&gt;
= Kullo-Kalev Aru =&lt;br /&gt;
* Referaat: [[TeamViewer]]&lt;br /&gt;
* Arvustus1:&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
&lt;br /&gt;
=Kalmer Tart=&lt;br /&gt;
* Referaat: [[Reliability Monitor]]&lt;br /&gt;
* Arvustus1:&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
&lt;br /&gt;
=Priit Lilleleht=&lt;br /&gt;
* Referaat: [[Application Compatibility Toolkit]]&lt;br /&gt;
* Arvustus1:&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
&lt;br /&gt;
=Sander Sülla=&lt;br /&gt;
* Referaat: [[Windows System Image Manager]]&lt;br /&gt;
* Arvustus1:&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
&lt;br /&gt;
=Kertu Tampõld=&lt;br /&gt;
* Referaat: [[Resource Monitor]]&lt;br /&gt;
* Arvustus1:&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
&lt;br /&gt;
=Nele Kiigemägi=&lt;br /&gt;
*Referaat: [[Remote Assistance]]&lt;br /&gt;
*Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Resource_Monitor&lt;br /&gt;
*Arvustus2: https://wiki.itcollege.ee/index.php/Talk:CHKDSK&lt;br /&gt;
&lt;br /&gt;
=Kermo Pajula=&lt;br /&gt;
*Referaat: [[DirectAccess]]&lt;br /&gt;
*Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Windows_8_NIC_Teaming&lt;br /&gt;
*Arvustus2:&lt;br /&gt;
&lt;br /&gt;
=Robert Vane=&lt;br /&gt;
*Referaat: [[CHKDSK]]&lt;br /&gt;
*Arvustus1:&lt;br /&gt;
*Arvustus2:&lt;br /&gt;
&lt;br /&gt;
=Alar Hansar=&lt;br /&gt;
* Referaat: [[GPO]]&lt;br /&gt;
* Arvustus1: &lt;br /&gt;
* Arvustus2: &lt;br /&gt;
&lt;br /&gt;
=Kaarel Väinaste=&lt;br /&gt;
* Referaat: [[Snipping Tool]]&lt;br /&gt;
* Arvustus1: &lt;br /&gt;
* Arvustus2:&lt;br /&gt;
&lt;br /&gt;
=Ragnar Plint=&lt;br /&gt;
* Referaat: [[Program Compatibility Troubleshooter]]&lt;br /&gt;
* Arvustus1: [[Talk:AppLocker]]&lt;br /&gt;
* Arvustus2: [[Talk:DirectAccess]]&lt;br /&gt;
&lt;br /&gt;
=Taavi Sannik=&lt;br /&gt;
* Referaat: [[DISKPART]]&lt;br /&gt;
* Arvustus1: &lt;br /&gt;
* Arvustus2: &lt;br /&gt;
&lt;br /&gt;
=Priit Reidak=&lt;br /&gt;
* Referaat: [[Disk2vhd]]&lt;br /&gt;
* Arvustus1:&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
&lt;br /&gt;
= Raigo Trei =&lt;br /&gt;
* Referaat: [[Windows 7 Upgrade Advisor]]&lt;br /&gt;
* Arvustus1:&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
&lt;br /&gt;
= Robert Pärn =&lt;br /&gt;
* Referaat: [[Special identity]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Dynamic_disk&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:DISKPART&lt;br /&gt;
&lt;br /&gt;
= Kristjan Karu =&lt;br /&gt;
* Referaat: [[Draiverite haldus Windows 7 operatsioonisüsteemis]]&lt;br /&gt;
* Arvustus1:&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
&lt;br /&gt;
=Iti Liivik=&lt;br /&gt;
* Referaat: [[Effective permissions]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Draiverite_haldus_Windows_7_operatsioonis%C3%BCsteemis&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Windows_7_Homegroup_and_sharing&lt;br /&gt;
&lt;br /&gt;
=Dmitri Keler=&lt;br /&gt;
* Referaat: [[System restore point]]&lt;br /&gt;
* Arvustus1: &lt;br /&gt;
* Arvustus2:&lt;br /&gt;
&lt;br /&gt;
=Jevgeni Pogodin=&lt;br /&gt;
* Referaat: [[FAT32]]&lt;br /&gt;
* Arvustus1:&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
&lt;br /&gt;
=Andres Pihlak=&lt;br /&gt;
* Referaat: [[Windows Virtual PC]]&lt;br /&gt;
* Arvustus1: &lt;br /&gt;
* Arvustus2:&lt;br /&gt;
&lt;br /&gt;
=Deniss Ruzanov=&lt;br /&gt;
* Referaat: [[IPv6 võrguparameetrite seadistamine]]&lt;br /&gt;
* Arvustus1: &lt;br /&gt;
* Arvustus2:&lt;br /&gt;
&lt;br /&gt;
=Martin Aarne=&lt;br /&gt;
* Referaat: [[Windows User State Migration Tool (USMT)]]&lt;br /&gt;
* Arvustus 1: &lt;br /&gt;
* Arvustus 2: &lt;br /&gt;
&lt;br /&gt;
=Matis Alliksoo=&lt;br /&gt;
* Referaat: [[Windows 8 NIC Teaming]]&lt;br /&gt;
* Arvustus 1: &lt;br /&gt;
* Arvustus 2: &lt;br /&gt;
&lt;br /&gt;
= Richard Teppart =&lt;br /&gt;
* Referaat: [[Volume shadow copies]]&lt;br /&gt;
* Arvestus 1: &lt;br /&gt;
* Arvestus 2:&lt;br /&gt;
&lt;br /&gt;
= Igor Pavlov =&lt;br /&gt;
* Referaat: [[Windows Defender]]&lt;br /&gt;
* Arvustus 1: &lt;br /&gt;
* Arvustus 2: &lt;br /&gt;
&lt;br /&gt;
= Taavi Podzuks =&lt;br /&gt;
* Referaat: [[Windows juhend: Kuidas paigaldata täiendavaid (juur)sertfikaate]]&lt;br /&gt;
* Arvustus1:&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
&lt;br /&gt;
=Kersti Lang=&lt;br /&gt;
* Referaat: [[Windows 7]]&lt;br /&gt;
* Arvestus 1:&lt;br /&gt;
* Arvestus 2:&lt;br /&gt;
&lt;br /&gt;
= Gert Häusler =&lt;br /&gt;
* Referaat: [[Windows Biometric Framework]]&lt;br /&gt;
* Arvestus 1: &lt;br /&gt;
* Arvestus 2:&lt;br /&gt;
&lt;br /&gt;
= Erki Miilberg =&lt;br /&gt;
* Referaat: [[Windows operatsioonisüsteemi paigaldus]]&lt;br /&gt;
* Arvustus 1: &lt;br /&gt;
* Arvustus 2:&lt;br /&gt;
&lt;br /&gt;
= Rasmus Tetsmann=&lt;br /&gt;
* Referaat: [[Windows 7 Homegroup and sharing]]&lt;br /&gt;
* Arvestus 1:&lt;br /&gt;
* Arvestus 2:&lt;br /&gt;
&lt;br /&gt;
= Lauri Rüütli =&lt;br /&gt;
* Referaat: [[Windows juhend: Kuidas paigaldada täiendavaid draivereid]]&lt;br /&gt;
* Arvestus 1: https://wiki.itcollege.ee/index.php/Talk:DISKPART&lt;br /&gt;
* Arvestus 2: https://wiki.itcollege.ee/index.php/Talk:WAIK&lt;br /&gt;
&lt;br /&gt;
= Taavi Zeiger =&lt;br /&gt;
* Referaat: [[Disk Defragmenter]]&lt;br /&gt;
* Arvustus1:&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
&lt;br /&gt;
= Kimmo Lillipuu =&lt;br /&gt;
* Referaat: [[Windows Remote Management]]&lt;br /&gt;
* Arvestus 1: https://wiki.itcollege.ee/index.php/Talk:Windows_7&lt;br /&gt;
* Arvestus 2: https://wiki.itcollege.ee/index.php/Talk:Windows_operatsioonisüsteemi_paigaldus&lt;br /&gt;
&lt;br /&gt;
= Heigo Punapart =&lt;br /&gt;
* Referaat: [[Incremental backup]]&lt;br /&gt;
* Arvestus 1: https://wiki.itcollege.ee/index.php/Talk:Sysprep&lt;br /&gt;
* Arvestus 2:&lt;br /&gt;
&lt;br /&gt;
= Velmar Piibeleht =&lt;br /&gt;
* Referaat: [[BitLocker To Go]]&lt;br /&gt;
* Arvustus 1: https://wiki.itcollege.ee/index.php/Talk:Skydrive#Velmar_Piibeleht&lt;br /&gt;
* Arvustus 2: https://wiki.itcollege.ee/index.php/Talk:Windows_juhend:_Kuidas_t%C3%B5sta_seadmete_draivereid_%C3%BChes_arvutist_teise&lt;br /&gt;
&lt;br /&gt;
= Alo Konno =&lt;br /&gt;
* Referaat: [[Windows 8 - mida uut]]&lt;br /&gt;
* Arvustus 1: &lt;br /&gt;
* Arvustus 2:&lt;br /&gt;
&lt;br /&gt;
= Andre- Marcel Peri =&lt;br /&gt;
* Referaat: [[AppLocker]]&lt;br /&gt;
* Arvustus 1:&lt;br /&gt;
* Arvustus 2:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[ Windows PE]]-Marek Lepla&lt;br /&gt;
*[[ Workgroup]] - Ragnar Kullamäe&lt;br /&gt;
&lt;br /&gt;
= Gertti-Vena Rätsep =&lt;br /&gt;
* Referaat: [[VPN &amp;amp; SVPN]]&lt;br /&gt;
* Arvestus 1: &lt;br /&gt;
* Arvestus 2:&lt;br /&gt;
&lt;br /&gt;
= Kalju Hõbemäe =&lt;br /&gt;
* Referaat: [[Math Input Panel]]&lt;br /&gt;
* Arvestus 1: https://wiki.itcollege.ee/index.php/Talk:Math_Input_Panel&lt;br /&gt;
* Arvestus 2:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Karl Krasilnikov =&lt;br /&gt;
* Referaat: [[PnPUtil]]&lt;br /&gt;
* Arvestus 1: &lt;br /&gt;
* Arvestus 2:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sander Saarm =&lt;br /&gt;
&lt;br /&gt;
* Referaat: [[Toiteseadete seadistamine Windows 7 operatsioonisüsteemis]]&lt;br /&gt;
* Arvustus 1: https://wiki.itcollege.ee/index.php/Talk:Windows_juhend:_Kuidas_ekraanipilti_hallata_(keeramised,_p%C3%B6%C3%B6ramised,_lahutusv%C3%B5ime_ja_lisaekraanid)&lt;br /&gt;
* Arvustus 2: https://wiki.itcollege.ee/index.php/Talk:Disk_Defragmenter&lt;br /&gt;
&lt;br /&gt;
= Carolys Kallas =&lt;br /&gt;
&lt;br /&gt;
* Referaat: [[Powercfg.exe]]&lt;br /&gt;
* Arvustus 1: &lt;br /&gt;
* Arvustus 2:&lt;br /&gt;
&lt;br /&gt;
= Kairo Koik =&lt;br /&gt;
* Referaat: [[Windows juhend: Kuidas ekraanipilti hallata (keeramised, pööramised, lahutusvõime ja lisaekraanid)]]&lt;br /&gt;
* Arvustus 1: https://wiki.itcollege.ee/index.php/Talk:GPT&lt;br /&gt;
* Arvustus 2: https://wiki.itcollege.ee/index.php/Talk:Sysprep&lt;br /&gt;
&lt;br /&gt;
= Marek Lepla =&lt;br /&gt;
* Referaat: [[Windows PE]]&lt;br /&gt;
* Arvustus 1:&lt;br /&gt;
* Arvustus 2:&lt;/div&gt;</summary>
		<author><name>Hpunapar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Sysprep&amp;diff=38446</id>
		<title>Talk:Sysprep</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Sysprep&amp;diff=38446"/>
		<updated>2011-10-15T17:33:26Z</updated>

		<summary type="html">&lt;p&gt;Hpunapar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Retsenseerija: Ragnar Nurmla&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Hea praktiline teema mida varem või hiljem läheb igal rohkem arvutiga tegeleval inimesele vaja. Mina isiklikult arvasin pikalt, et sysprep on mingi tööriist mis tuleb kuskilt mujalt tõmmata, aga siit teemast tuleb ilusti välja kuidas asjad tegelikult on, samuti õpetatakse kasutama seda nii käsurealt kui läbi graafilise liidese. Hea, et on ka kirja pandud mida sysprep siis teeb ja kuidas teeb, ehkki see kuidas teeb on väga eestindatud ja natuke raskesti mõistetav, kuid see pole juba autori viga et eesti keeles need sõnad nii kohmakad on. Natukene rohkem oleks tahtnud ka teada sellest Sysprep.ini failist, selle mõte jäi natuke arusaamatuks, samuti oleks võinud olla reaalne näide selle faili kohta.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsenseerija: Oliver Naaris&#039;&#039;&#039; 11.10.2011&lt;br /&gt;
*Sisu: Ülevaatlik ja informatiivne. Annab väga hea ülevaate, kuidas Sysprepi teha. &lt;br /&gt;
*Kujundus: Tekst ja pildid olid ilusti paigutatud ning oli väga hea lugeda.&lt;br /&gt;
*Juhendi kavaliteet: Olles ise Sysprep´iga tegelenud võin öelda, et kõik oluline on välja toodud ja on hästi seletatud.&lt;br /&gt;
*Viitamine: Kõik viidatud materjalid on ilusti välja toodud.&lt;br /&gt;
*Hea: Hea ülevaade, arusaadav, oluline info on välja toodud&lt;br /&gt;
*Halb: Ei olnud midagi negatiivset, mida välja tuua.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsenseerija: Kairo Koik&#039;&#039;&#039;&lt;br /&gt;
*Sisu: Kõik vajalik on olemas ja väga selgesti esitatud. Juhend meeldis väga.&lt;br /&gt;
*Kujundus: Kõik oli paigutatud vastavalt vajadusele, mis tegi ka lugemise väga heaks.&lt;br /&gt;
*Juhendi kavaliteet: Juhendit on äärmiselt lihtne jälgida ja on ka väga selgelt ette näidatud, mis teha tuleb.&lt;br /&gt;
*Viitamine: Kõik vajalikud viited on olemas.&lt;br /&gt;
*Eriti cool: Juhendi &amp;quot;puhtus&amp;quot; (lihtsus ja arusaadavus).&lt;br /&gt;
*Eriti nõme: Ei ole midagi nõmedat välja tuua.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsenseerija: Heigo Punapart&#039;&#039;&#039;&lt;br /&gt;
*Sisu: Ilusti on ära kirjeldatud Sysrepi mõiste ning kuidas seda kasutada.&lt;br /&gt;
*Kujundus: Kujundus kohta pole midagi halba kosta.&lt;br /&gt;
*Juhendi kavaliteet: Juhend on välja toodud ilusti samm-sammult. &lt;br /&gt;
*Viitamine: On kõik kohad ära viidatud ning on piisavalt kasutatud materjale.&lt;br /&gt;
*Eriti cool: Oli toodud kaks lahendust, graafiliselt ning ka käsurealt. &lt;br /&gt;
*Eriti nõme: Pildid jäid siiski domineerivaks, arvan et graafilise kasutajaliidese puhul kausta asukoha väljatoomine ei peaks olema nii pikk või siis pildid väiksemaks lõigata.&lt;/div&gt;</summary>
		<author><name>Hpunapar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Sysprep&amp;diff=38445</id>
		<title>Talk:Sysprep</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Sysprep&amp;diff=38445"/>
		<updated>2011-10-15T17:33:09Z</updated>

		<summary type="html">&lt;p&gt;Hpunapar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Retsenseerija: Ragnar Nurmla&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Hea praktiline teema mida varem või hiljem läheb igal rohkem arvutiga tegeleval inimesele vaja. Mina isiklikult arvasin pikalt, et sysprep on mingi tööriist mis tuleb kuskilt mujalt tõmmata, aga siit teemast tuleb ilusti välja kuidas asjad tegelikult on, samuti õpetatakse kasutama seda nii käsurealt kui läbi graafilise liidese. Hea, et on ka kirja pandud mida sysprep siis teeb ja kuidas teeb, ehkki see kuidas teeb on väga eestindatud ja natuke raskesti mõistetav, kuid see pole juba autori viga et eesti keeles need sõnad nii kohmakad on. Natukene rohkem oleks tahtnud ka teada sellest Sysprep.ini failist, selle mõte jäi natuke arusaamatuks, samuti oleks võinud olla reaalne näide selle faili kohta.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsenseerija: Oliver Naaris&#039;&#039;&#039; 11.10.2011&lt;br /&gt;
*Sisu: Ülevaatlik ja informatiivne. Annab väga hea ülevaate, kuidas Sysprepi teha. &lt;br /&gt;
*Kujundus: Tekst ja pildid olid ilusti paigutatud ning oli väga hea lugeda.&lt;br /&gt;
*Juhendi kavaliteet: Olles ise Sysprep´iga tegelenud võin öelda, et kõik oluline on välja toodud ja on hästi seletatud.&lt;br /&gt;
*Viitamine: Kõik viidatud materjalid on ilusti välja toodud.&lt;br /&gt;
*Hea: Hea ülevaade, arusaadav, oluline info on välja toodud&lt;br /&gt;
*Halb: Ei olnud midagi negatiivset, mida välja tuua.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsenseerija: Kairo Koik&#039;&#039;&#039;&lt;br /&gt;
*Sisu: Kõik vajalik on olemas ja väga selgesti esitatud. Juhend meeldis väga.&lt;br /&gt;
*Kujundus: Kõik oli paigutatud vastavalt vajadusele, mis tegi ka lugemise väga heaks.&lt;br /&gt;
*Juhendi kavaliteet: Juhendit on äärmiselt lihtne jälgida ja on ka väga selgelt ette näidatud, mis teha tuleb.&lt;br /&gt;
*Viitamine: Kõik vajalikud viited on olemas.&lt;br /&gt;
*Eriti cool: Juhendi &amp;quot;puhtus&amp;quot; (lihtsus ja arusaadavus).&lt;br /&gt;
*Eriti nõme: Ei ole midagi nõmedat välja tuua.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsenseerija: Heigo Punapart&#039;&#039;&#039;&lt;br /&gt;
Sisu: Ilusti on ära kirjeldatud Sysrepi mõiste ning kuidas seda kasutada.&lt;br /&gt;
Kujundus: Kujundus kohta pole midagi halba kosta.&lt;br /&gt;
Juhendi kavaliteet: Juhend on välja toodud ilusti samm-sammult. &lt;br /&gt;
Viitamine: On kõik kohad ära viidatud ning on piisavalt kasutatud materjale.&lt;br /&gt;
Eriti cool: Oli toodud kaks lahendust, graafiliselt ning ka käsurealt. &lt;br /&gt;
Eriti nõme: Pildid jäid siiski domineerivaks, arvan et graafilise kasutajaliidese puhul kausta asukoha väljatoomine ei peaks olema nii pikk või siis pildid väiksemaks lõigata.&lt;/div&gt;</summary>
		<author><name>Hpunapar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Incremental_backup&amp;diff=37730</id>
		<title>Incremental backup</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Incremental_backup&amp;diff=37730"/>
		<updated>2011-10-10T18:07:42Z</updated>

		<summary type="html">&lt;p&gt;Hpunapar: /* Varukoopia loomiste võrdlemine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Incremental backup==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Incremental backup&#039;&#039; (lisanduv varukoopia) on üks varundamise variantides. Täielikust varukoopa (&#039;&#039;full backup&#039;&#039;) loomisest erineb sellega, et varundatakse ainult muudatused peale viimast korda. Et &#039;&#039;incremental backupi&#039;&#039; esmakordselt kasutada, peab olema täielik varukoopia. Peale seda luuakse uus varukoopia viimastest muudatustest. See loob igast korrast taastepunkti (&#039;&#039;restore point&#039;&#039;), mida saab eraldi taastada. Kuna incremental backup lisab ainult sellised andmed, mida on muudetud peale viimast varukoopia loomist, siis uue varukoopa loomine ei võta kuigi palju aega ning seda võib isegi Task Scheduleri abil süsteemi poolt automaatselt tegema panna. &lt;br /&gt;
Kui Windows Vista puhul ei olnud varundamine saadaval Home kasutajatele, siis Windows 7 puhul on varukoopia loomise võimalus kõikidel versioonidel.&lt;br /&gt;
&lt;br /&gt;
==Tähtsus==&lt;br /&gt;
&lt;br /&gt;
Tavaliselt tehakse täielik varukoopia kord nädalas. Mõnikord tehakse täielik varukoopia peale süsteemi suuremat muudatust, näiteks operatsioonisüsteemi &#039;&#039;upgrade&#039;&#039; või uue tarkvara paigaldamine. Kuid pikad intervallid varundamise vahel võib kaasa tuua paljude andmete kaotamise. Seepärast oleks kasulik täielikke varukoopiate vahel teha veel varundamisi.&lt;br /&gt;
Enamus informatsiooni arvutis muutub pika aja jooksul. Enamikel juhtudel muutub partitsioonil päeva või nädala jooksul väike protsent andmetest. Sellepärast olekski mõistlik varundada ainult muudetud faile.&lt;br /&gt;
&lt;br /&gt;
==Eelised==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Incremental backup&#039;i&#039;&#039; peamine eelis on kiirus, selle tagab väike andmete maht, mida varundatakse. Eelis kiire varukoopa loomisel on aga oma hind, selleks on aeglasem taastamise aeg. Süsteemi taastamiseks on kõigepeal vaja taastada täielik varukoopa ning seejärel iga &#039;&#039;incremental backup&#039;&#039;, mis on tehtud peale viimast täielikku varukoopiat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Incremental backup&#039;i&#039;&#039; plussid:&lt;br /&gt;
*Kiireim varukoopia loomine&lt;br /&gt;
*Võtab vähem ruumi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Incremental backup&#039;i&#039;&#039; miinused:&lt;br /&gt;
*Täielik taastamine on aeglane&lt;br /&gt;
*Et taastada viimane varukoopia on vaja taastada kõik eelnevad varukoopiad &lt;br /&gt;
&lt;br /&gt;
==Varukoopia loomiste võrdlemine==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Differential backup&#039;&#039; oli evolutsioon varukoopia loomise strateegias. &#039;&#039;Differential backupiga&#039;&#039; varundatakse need failid, mis on muutnud peale viimast täieliku varukoopia loomist. &#039;&#039;Differential backup&#039;&#039; on kiirem kui täielik varukoopa tegemine sest see varundab vähem andmeid. Kuid andmete maht kasvab iga korraga kui selline varundamine läbi viiakse kuni järgmise täieliku varukoopani. &lt;br /&gt;
&#039;&#039;Incremental backup&#039;&#039; varundab samuti ainult muudetud andmeid, aga varundatakse ainult need andmed mis on muutunud peale viimast varukoopia tegemist. &lt;br /&gt;
Nii &#039;&#039;differential&#039;&#039; kui ka &#039;&#039;incremental backup&#039;&#039; säästab aga ning kõvaketta ruumi, kuna mõlemad neist varundavad ainult muudetud faile. Siiski erinevad need oluliselt selles, kuidas nad varukoopiat loovad ning kui kasulik on lõpptulemus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tabel 1: Varundamine&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width: 75%; height: 200px&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Päev&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Täielik&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Incremental&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Differential&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Terve ketas&lt;br /&gt;
| Terve ketas&lt;br /&gt;
| Terve ketas&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Terve ketas&lt;br /&gt;
| Muudatused esimesest päevast&lt;br /&gt;
| Muudatused esimesest päevast&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| Terve ketas&lt;br /&gt;
| Muudatused teisest päevast&lt;br /&gt;
| Muudatused esimesest päevast&lt;br /&gt;
|-&lt;br /&gt;
| ...&lt;br /&gt;
| Terve ketas&lt;br /&gt;
| Muudatused eelmisest päevast&lt;br /&gt;
| Muudatused esimesest päevast&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tabel 2: Taastamine&#039;&#039;&#039;&lt;br /&gt;
{| style=&amp;quot;width: 75%; height: 200px&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Süsteemitaaste päev&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Täielik&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Incremental&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Differential&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Täielik varukoopia esimesest päevast&lt;br /&gt;
| Täielik varukoopia esimesest päevast&lt;br /&gt;
| Täielik varukoopia esimesest päevast&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Täielik varukoopia teisest päevast&lt;br /&gt;
| Täielik varukoopia esimesest päevast + teise päeva incremental&lt;br /&gt;
| Täielik varukoopia esimesest päevast + teise päeva differential&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| Täielik varukoopia kolmandast päevast&lt;br /&gt;
| Täielik varukoopia esimesest päevast + teise päeva incremental + kolmanda päeva incremental&lt;br /&gt;
| Täielik varukoopia esimesest päevast + kolmanda päeva differential&lt;br /&gt;
|-&lt;br /&gt;
| ...&lt;br /&gt;
| Täielik varukoopia ... päevast&lt;br /&gt;
| Täielik varukoopia esimesest päevast + kõik  incrementalid selle päevani&lt;br /&gt;
| Täielik varukoopia esimesest päevast + ... päeva differential&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Kasutatud kirjandus==&lt;br /&gt;
&lt;br /&gt;
* http://www.crcdataprotection.com/data_backup_terms/incremental_backup.asp &lt;br /&gt;
* http://www.brighthub.com/computing/windows-platform/articles/53645.aspx &lt;br /&gt;
* http://searchdatabackup.techtarget.com/definition/incremental-backup &lt;br /&gt;
* http://www.backup4all.com/kb/incremental-backup-118.html &lt;br /&gt;
* http://www.acronis.com/resource/solutions/backup/2005/incremental-backups.html &lt;br /&gt;
* http://ask-leo.com/whats_an_incremental_backup.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Koostas==&lt;br /&gt;
&lt;br /&gt;
Heigo Punapart D21&lt;/div&gt;</summary>
		<author><name>Hpunapar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Incremental_backup&amp;diff=37726</id>
		<title>Incremental backup</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Incremental_backup&amp;diff=37726"/>
		<updated>2011-10-10T18:06:11Z</updated>

		<summary type="html">&lt;p&gt;Hpunapar: /* Tähtsus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Incremental backup==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Incremental backup&#039;&#039; (lisanduv varukoopia) on üks varundamise variantides. Täielikust varukoopa (&#039;&#039;full backup&#039;&#039;) loomisest erineb sellega, et varundatakse ainult muudatused peale viimast korda. Et &#039;&#039;incremental backupi&#039;&#039; esmakordselt kasutada, peab olema täielik varukoopia. Peale seda luuakse uus varukoopia viimastest muudatustest. See loob igast korrast taastepunkti (&#039;&#039;restore point&#039;&#039;), mida saab eraldi taastada. Kuna incremental backup lisab ainult sellised andmed, mida on muudetud peale viimast varukoopia loomist, siis uue varukoopa loomine ei võta kuigi palju aega ning seda võib isegi Task Scheduleri abil süsteemi poolt automaatselt tegema panna. &lt;br /&gt;
Kui Windows Vista puhul ei olnud varundamine saadaval Home kasutajatele, siis Windows 7 puhul on varukoopia loomise võimalus kõikidel versioonidel.&lt;br /&gt;
&lt;br /&gt;
==Tähtsus==&lt;br /&gt;
&lt;br /&gt;
Tavaliselt tehakse täielik varukoopia kord nädalas. Mõnikord tehakse täielik varukoopia peale süsteemi suuremat muudatust, näiteks operatsioonisüsteemi &#039;&#039;upgrade&#039;&#039; või uue tarkvara paigaldamine. Kuid pikad intervallid varundamise vahel võib kaasa tuua paljude andmete kaotamise. Seepärast oleks kasulik täielikke varukoopiate vahel teha veel varundamisi.&lt;br /&gt;
Enamus informatsiooni arvutis muutub pika aja jooksul. Enamikel juhtudel muutub partitsioonil päeva või nädala jooksul väike protsent andmetest. Sellepärast olekski mõistlik varundada ainult muudetud faile.&lt;br /&gt;
&lt;br /&gt;
==Eelised==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Incremental backup&#039;i&#039;&#039; peamine eelis on kiirus, selle tagab väike andmete maht, mida varundatakse. Eelis kiire varukoopa loomisel on aga oma hind, selleks on aeglasem taastamise aeg. Süsteemi taastamiseks on kõigepeal vaja taastada täielik varukoopa ning seejärel iga &#039;&#039;incremental backup&#039;&#039;, mis on tehtud peale viimast täielikku varukoopiat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Incremental backup&#039;i&#039;&#039; plussid:&lt;br /&gt;
*Kiireim varukoopia loomine&lt;br /&gt;
*Võtab vähem ruumi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Incremental backup&#039;i&#039;&#039; miinused:&lt;br /&gt;
*Täielik taastamine on aeglane&lt;br /&gt;
*Et taastada viimane varukoopia on vaja taastada kõik eelnevad varukoopiad &lt;br /&gt;
&lt;br /&gt;
==Varukoopia loomiste võrdlemine==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Differential backup&#039;&#039; oli evolutsioon varukoopia loomise strateegias. &#039;&#039;Differential backupiga&#039;&#039; varundatakse need failid, mis on muutnud peale viimast täieliku varukoopia loomist. &#039;&#039;Differential backup&#039;&#039; on kiirem kui täielik varukoopa tegemine sest see varundab vähem andmeid. Kuid andmete maht kasvab iga korraga kui selline varundamine läbi viiakse kuni järgmise täieliku varukoopani. &lt;br /&gt;
&#039;&#039;Incremental backup&#039;&#039; varundab samuti ainult muudetud andmeid, aga varundatakse ainult need andmed mis on muutunud peale viimast varukoopia tegemist. &lt;br /&gt;
Nii &#039;&#039;differential&#039;&#039; kui ka &#039;&#039;incremental backup&#039;&#039; säästab aga ning kõvaketta ruumi, kuna mõlemad neist varundavad ainult muudetud faile. Siiski erinevad need oluliselt selles, kuidas nad varukoopiat loovad ning kui kasulik on lõpptulemus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tabel 1:Varundamine&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width: 75%; height: 200px&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Päev&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Täielik&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Incremental&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Differential&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Terve ketas&lt;br /&gt;
| Terve ketas&lt;br /&gt;
| Terve ketas&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Terve ketas&lt;br /&gt;
| Muudatused esimesest päevast&lt;br /&gt;
| Muudatused esimesest päevast&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| Terve ketas&lt;br /&gt;
| Muudatused teisest päevast&lt;br /&gt;
| Muudatused esimesest päevast&lt;br /&gt;
|-&lt;br /&gt;
| ...&lt;br /&gt;
| Terve ketas&lt;br /&gt;
| Muudatused eelmisest päevast&lt;br /&gt;
| Muudatused esimesest päevast&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tabel 2: Taastamine&#039;&#039;&#039;&lt;br /&gt;
{| style=&amp;quot;width: 75%; height: 200px&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Süsteemitaaste päev&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Täielik&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Incremental&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Differential&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Täielik varukoopia esimesest päevast&lt;br /&gt;
| Täielik varukoopia esimesest päevast&lt;br /&gt;
| Täielik varukoopia esimesest päevast&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Täielik varukoopia teisest päevast&lt;br /&gt;
| Täielik varukoopia esimesest päevast + teise päeva incremental&lt;br /&gt;
| Täielik varukoopia esimesest päevast + teise päeva differential&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| Täielik varukoopia kolmandast päevast&lt;br /&gt;
| Täielik varukoopia esimesest päevast + teise päeva incremental + kolmanda päeva incremental&lt;br /&gt;
| Täielik varukoopia esimesest päevast + kolmanda päeva differential&lt;br /&gt;
|-&lt;br /&gt;
| ...&lt;br /&gt;
| Täielik varukoopia ... päevast&lt;br /&gt;
| Täielik varukoopia esimesest päevast + kõik  incrementalid selle päevani&lt;br /&gt;
| Täielik varukoopia esimesest päevast + ... päeva differential&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Kasutatud kirjandus==&lt;br /&gt;
&lt;br /&gt;
* http://www.crcdataprotection.com/data_backup_terms/incremental_backup.asp &lt;br /&gt;
* http://www.brighthub.com/computing/windows-platform/articles/53645.aspx &lt;br /&gt;
* http://searchdatabackup.techtarget.com/definition/incremental-backup &lt;br /&gt;
* http://www.backup4all.com/kb/incremental-backup-118.html &lt;br /&gt;
* http://www.acronis.com/resource/solutions/backup/2005/incremental-backups.html &lt;br /&gt;
* http://ask-leo.com/whats_an_incremental_backup.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Koostas==&lt;br /&gt;
&lt;br /&gt;
Heigo Punapart D21&lt;/div&gt;</summary>
		<author><name>Hpunapar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Incremental_backup&amp;diff=37711</id>
		<title>Incremental backup</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Incremental_backup&amp;diff=37711"/>
		<updated>2011-10-10T18:03:14Z</updated>

		<summary type="html">&lt;p&gt;Hpunapar: /* Incremental backup */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Incremental backup==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Incremental backup&#039;&#039; (lisanduv varukoopia) on üks varundamise variantides. Täielikust varukoopa (&#039;&#039;full backup&#039;&#039;) loomisest erineb sellega, et varundatakse ainult muudatused peale viimast korda. Et &#039;&#039;incremental backupi&#039;&#039; esmakordselt kasutada, peab olema täielik varukoopia. Peale seda luuakse uus varukoopia viimastest muudatustest. See loob igast korrast taastepunkti (&#039;&#039;restore point&#039;&#039;), mida saab eraldi taastada. Kuna incremental backup lisab ainult sellised andmed, mida on muudetud peale viimast varukoopia loomist, siis uue varukoopa loomine ei võta kuigi palju aega ning seda võib isegi Task Scheduleri abil süsteemi poolt automaatselt tegema panna. &lt;br /&gt;
Kui Windows Vista puhul ei olnud varundamine saadaval Home kasutajatele, siis Windows 7 puhul on varukoopia loomise võimalus kõikidel versioonidel.&lt;br /&gt;
&lt;br /&gt;
==Tähtsus==&lt;br /&gt;
&lt;br /&gt;
Tavaliselt tehakse täielik varukoopia kord nädalas. Mõnikord tehakse täielik varukoopia peale süsteemi suuremat muudatust, näiteks operatsioonisüsteemi &#039;&#039;upgrade&#039;&#039; või uue tarkvara paigaldamine. Kuid pikad intervallid varundamise vahel võib kaasa tuua paljude andmete kaotamine. Seepärast oleks kasulik täielikke varukoopiate vahel teha veel varundamisi.&lt;br /&gt;
Enamus informatsiooni arvutis muutub pika aja jooksul. Enamikel juhtutel muutub partitsioonil päeva või nädala jooksul väike protsent andmetest. Sellepärast olekski mõistlik varundada ainult muudetud faile.&lt;br /&gt;
&lt;br /&gt;
==Eelised==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Incremental backup&#039;i&#039;&#039; peamine eelis on kiirus, selle tagab väike andmete maht, mida varundatakse. Eelis kiire varukoopa loomisel on aga oma hind, selleks on aeglasem taastamise aeg. Süsteemi taastamiseks on kõigepeal vaja taastada täielik varukoopa ning seejärel iga &#039;&#039;incremental backup&#039;&#039;, mis on tehtud peale viimast täielikku varukoopiat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Incremental backup&#039;i&#039;&#039; plussid:&lt;br /&gt;
*Kiireim varukoopia loomine&lt;br /&gt;
*Võtab vähem ruumi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Incremental backup&#039;i&#039;&#039; miinused:&lt;br /&gt;
*Täielik taastamine on aeglane&lt;br /&gt;
*Et taastada viimane varukoopia on vaja taastada kõik eelnevad varukoopiad &lt;br /&gt;
&lt;br /&gt;
==Varukoopia loomiste võrdlemine==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Differential backup&#039;&#039; oli evolutsioon varukoopia loomise strateegias. &#039;&#039;Differential backupiga&#039;&#039; varundatakse need failid, mis on muutnud peale viimast täieliku varukoopia loomist. &#039;&#039;Differential backup&#039;&#039; on kiirem kui täielik varukoopa tegemine sest see varundab vähem andmeid. Kuid andmete maht kasvab iga korraga kui selline varundamine läbi viiakse kuni järgmise täieliku varukoopani. &lt;br /&gt;
&#039;&#039;Incremental backup&#039;&#039; varundab samuti ainult muudetud andmeid, aga varundatakse ainult need andmed mis on muutunud peale viimast varukoopia tegemist. &lt;br /&gt;
Nii &#039;&#039;differential&#039;&#039; kui ka &#039;&#039;incremental backup&#039;&#039; säästab aga ning kõvaketta ruumi, kuna mõlemad neist varundavad ainult muudetud faile. Siiski erinevad need oluliselt selles, kuidas nad varukoopiat loovad ning kui kasulik on lõpptulemus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tabel 1:Varundamine&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width: 75%; height: 200px&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Päev&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Täielik&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Incremental&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Differential&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Terve ketas&lt;br /&gt;
| Terve ketas&lt;br /&gt;
| Terve ketas&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Terve ketas&lt;br /&gt;
| Muudatused esimesest päevast&lt;br /&gt;
| Muudatused esimesest päevast&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| Terve ketas&lt;br /&gt;
| Muudatused teisest päevast&lt;br /&gt;
| Muudatused esimesest päevast&lt;br /&gt;
|-&lt;br /&gt;
| ...&lt;br /&gt;
| Terve ketas&lt;br /&gt;
| Muudatused eelmisest päevast&lt;br /&gt;
| Muudatused esimesest päevast&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tabel 2: Taastamine&#039;&#039;&#039;&lt;br /&gt;
{| style=&amp;quot;width: 75%; height: 200px&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Süsteemitaaste päev&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Täielik&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Incremental&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Differential&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Täielik varukoopia esimesest päevast&lt;br /&gt;
| Täielik varukoopia esimesest päevast&lt;br /&gt;
| Täielik varukoopia esimesest päevast&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Täielik varukoopia teisest päevast&lt;br /&gt;
| Täielik varukoopia esimesest päevast + teise päeva incremental&lt;br /&gt;
| Täielik varukoopia esimesest päevast + teise päeva differential&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| Täielik varukoopia kolmandast päevast&lt;br /&gt;
| Täielik varukoopia esimesest päevast + teise päeva incremental + kolmanda päeva incremental&lt;br /&gt;
| Täielik varukoopia esimesest päevast + kolmanda päeva differential&lt;br /&gt;
|-&lt;br /&gt;
| ...&lt;br /&gt;
| Täielik varukoopia ... päevast&lt;br /&gt;
| Täielik varukoopia esimesest päevast + kõik  incrementalid selle päevani&lt;br /&gt;
| Täielik varukoopia esimesest päevast + ... päeva differential&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Kasutatud kirjandus==&lt;br /&gt;
&lt;br /&gt;
* http://www.crcdataprotection.com/data_backup_terms/incremental_backup.asp &lt;br /&gt;
* http://www.brighthub.com/computing/windows-platform/articles/53645.aspx &lt;br /&gt;
* http://searchdatabackup.techtarget.com/definition/incremental-backup &lt;br /&gt;
* http://www.backup4all.com/kb/incremental-backup-118.html &lt;br /&gt;
* http://www.acronis.com/resource/solutions/backup/2005/incremental-backups.html &lt;br /&gt;
* http://ask-leo.com/whats_an_incremental_backup.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Koostas==&lt;br /&gt;
&lt;br /&gt;
Heigo Punapart D21&lt;/div&gt;</summary>
		<author><name>Hpunapar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Incremental_backup&amp;diff=37707</id>
		<title>Incremental backup</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Incremental_backup&amp;diff=37707"/>
		<updated>2011-10-10T18:02:57Z</updated>

		<summary type="html">&lt;p&gt;Hpunapar: /* Incremental backup */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Incremental backup==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Incremental backup&#039;&#039; (lisanduv varukoopia) on üks varundamise variantides. Täielikust varukoopa(&#039;&#039;full backup&#039;&#039;) loomisest erineb sellega, et varundatakse ainult muudatused peale viimast korda. Et &#039;&#039;incremental backupi&#039;&#039; esmakordselt kasutada, peab olema täielik varukoopia. Peale seda luuakse uus varukoopia viimastest muudatustest. See loob igast korrast taastepunkti (&#039;&#039;restore point&#039;&#039;), mida saab eraldi taastada. Kuna incremental backup lisab ainult sellised andmed, mida on muudetud peale viimast varukoopia loomist, siis uue varukoopa loomine ei võta kuigi palju aega ning seda võib isegi Task Scheduleri abil süsteemi poolt automaatselt tegema panna. &lt;br /&gt;
Kui Windows Vista puhul ei olnud varundamine saadaval Home kasutajatele, siis Windows 7 puhul on varukoopia loomise võimalus kõikidel versioonidel.&lt;br /&gt;
&lt;br /&gt;
==Tähtsus==&lt;br /&gt;
&lt;br /&gt;
Tavaliselt tehakse täielik varukoopia kord nädalas. Mõnikord tehakse täielik varukoopia peale süsteemi suuremat muudatust, näiteks operatsioonisüsteemi &#039;&#039;upgrade&#039;&#039; või uue tarkvara paigaldamine. Kuid pikad intervallid varundamise vahel võib kaasa tuua paljude andmete kaotamine. Seepärast oleks kasulik täielikke varukoopiate vahel teha veel varundamisi.&lt;br /&gt;
Enamus informatsiooni arvutis muutub pika aja jooksul. Enamikel juhtutel muutub partitsioonil päeva või nädala jooksul väike protsent andmetest. Sellepärast olekski mõistlik varundada ainult muudetud faile.&lt;br /&gt;
&lt;br /&gt;
==Eelised==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Incremental backup&#039;i&#039;&#039; peamine eelis on kiirus, selle tagab väike andmete maht, mida varundatakse. Eelis kiire varukoopa loomisel on aga oma hind, selleks on aeglasem taastamise aeg. Süsteemi taastamiseks on kõigepeal vaja taastada täielik varukoopa ning seejärel iga &#039;&#039;incremental backup&#039;&#039;, mis on tehtud peale viimast täielikku varukoopiat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Incremental backup&#039;i&#039;&#039; plussid:&lt;br /&gt;
*Kiireim varukoopia loomine&lt;br /&gt;
*Võtab vähem ruumi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Incremental backup&#039;i&#039;&#039; miinused:&lt;br /&gt;
*Täielik taastamine on aeglane&lt;br /&gt;
*Et taastada viimane varukoopia on vaja taastada kõik eelnevad varukoopiad &lt;br /&gt;
&lt;br /&gt;
==Varukoopia loomiste võrdlemine==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Differential backup&#039;&#039; oli evolutsioon varukoopia loomise strateegias. &#039;&#039;Differential backupiga&#039;&#039; varundatakse need failid, mis on muutnud peale viimast täieliku varukoopia loomist. &#039;&#039;Differential backup&#039;&#039; on kiirem kui täielik varukoopa tegemine sest see varundab vähem andmeid. Kuid andmete maht kasvab iga korraga kui selline varundamine läbi viiakse kuni järgmise täieliku varukoopani. &lt;br /&gt;
&#039;&#039;Incremental backup&#039;&#039; varundab samuti ainult muudetud andmeid, aga varundatakse ainult need andmed mis on muutunud peale viimast varukoopia tegemist. &lt;br /&gt;
Nii &#039;&#039;differential&#039;&#039; kui ka &#039;&#039;incremental backup&#039;&#039; säästab aga ning kõvaketta ruumi, kuna mõlemad neist varundavad ainult muudetud faile. Siiski erinevad need oluliselt selles, kuidas nad varukoopiat loovad ning kui kasulik on lõpptulemus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tabel 1:Varundamine&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width: 75%; height: 200px&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Päev&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Täielik&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Incremental&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Differential&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Terve ketas&lt;br /&gt;
| Terve ketas&lt;br /&gt;
| Terve ketas&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Terve ketas&lt;br /&gt;
| Muudatused esimesest päevast&lt;br /&gt;
| Muudatused esimesest päevast&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| Terve ketas&lt;br /&gt;
| Muudatused teisest päevast&lt;br /&gt;
| Muudatused esimesest päevast&lt;br /&gt;
|-&lt;br /&gt;
| ...&lt;br /&gt;
| Terve ketas&lt;br /&gt;
| Muudatused eelmisest päevast&lt;br /&gt;
| Muudatused esimesest päevast&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tabel 2: Taastamine&#039;&#039;&#039;&lt;br /&gt;
{| style=&amp;quot;width: 75%; height: 200px&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Süsteemitaaste päev&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Täielik&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Incremental&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Differential&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Täielik varukoopia esimesest päevast&lt;br /&gt;
| Täielik varukoopia esimesest päevast&lt;br /&gt;
| Täielik varukoopia esimesest päevast&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Täielik varukoopia teisest päevast&lt;br /&gt;
| Täielik varukoopia esimesest päevast + teise päeva incremental&lt;br /&gt;
| Täielik varukoopia esimesest päevast + teise päeva differential&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| Täielik varukoopia kolmandast päevast&lt;br /&gt;
| Täielik varukoopia esimesest päevast + teise päeva incremental + kolmanda päeva incremental&lt;br /&gt;
| Täielik varukoopia esimesest päevast + kolmanda päeva differential&lt;br /&gt;
|-&lt;br /&gt;
| ...&lt;br /&gt;
| Täielik varukoopia ... päevast&lt;br /&gt;
| Täielik varukoopia esimesest päevast + kõik  incrementalid selle päevani&lt;br /&gt;
| Täielik varukoopia esimesest päevast + ... päeva differential&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Kasutatud kirjandus==&lt;br /&gt;
&lt;br /&gt;
* http://www.crcdataprotection.com/data_backup_terms/incremental_backup.asp &lt;br /&gt;
* http://www.brighthub.com/computing/windows-platform/articles/53645.aspx &lt;br /&gt;
* http://searchdatabackup.techtarget.com/definition/incremental-backup &lt;br /&gt;
* http://www.backup4all.com/kb/incremental-backup-118.html &lt;br /&gt;
* http://www.acronis.com/resource/solutions/backup/2005/incremental-backups.html &lt;br /&gt;
* http://ask-leo.com/whats_an_incremental_backup.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Koostas==&lt;br /&gt;
&lt;br /&gt;
Heigo Punapart D21&lt;/div&gt;</summary>
		<author><name>Hpunapar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Incremental_backup&amp;diff=37702</id>
		<title>Incremental backup</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Incremental_backup&amp;diff=37702"/>
		<updated>2011-10-10T18:01:57Z</updated>

		<summary type="html">&lt;p&gt;Hpunapar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Incremental backup==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Incremental backup&#039;&#039; (lisanduv varukoopia) on üks varundamise variantides. Täielikust varukoopa(&#039;&#039;full backup&#039;)&#039; loomisest erineb sellega, et varundatakse ainult muudatused peale viimast korda. Et &#039;&#039;incremental backupi&#039;&#039; esmakordselt kasutada, peab olema täielik varukoopia. Peale seda luuakse uus varukoopia viimastest muudatustest. See loob igast korrast taastepunkti (&#039;&#039;restore point&#039;&#039;), mida saab eraldi taastada. Kuna incremental backup lisab ainult sellised andmed, mida on muudetud peale viimast varukoopia loomist, siis uue varukoopa loomine ei võta kuigi palju aega ning seda võib isegi Task Scheduleri abil süsteemi poolt automaatselt tegema panna. &lt;br /&gt;
Kui Windows Vista puhul ei olnud varundamine saadaval Home kasutajatele, siis Windows 7 puhul on varukoopia loomise võimalus kõikidel versioonidel.&lt;br /&gt;
&lt;br /&gt;
==Tähtsus==&lt;br /&gt;
&lt;br /&gt;
Tavaliselt tehakse täielik varukoopia kord nädalas. Mõnikord tehakse täielik varukoopia peale süsteemi suuremat muudatust, näiteks operatsioonisüsteemi &#039;&#039;upgrade&#039;&#039; või uue tarkvara paigaldamine. Kuid pikad intervallid varundamise vahel võib kaasa tuua paljude andmete kaotamine. Seepärast oleks kasulik täielikke varukoopiate vahel teha veel varundamisi.&lt;br /&gt;
Enamus informatsiooni arvutis muutub pika aja jooksul. Enamikel juhtutel muutub partitsioonil päeva või nädala jooksul väike protsent andmetest. Sellepärast olekski mõistlik varundada ainult muudetud faile.&lt;br /&gt;
&lt;br /&gt;
==Eelised==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Incremental backup&#039;i&#039;&#039; peamine eelis on kiirus, selle tagab väike andmete maht, mida varundatakse. Eelis kiire varukoopa loomisel on aga oma hind, selleks on aeglasem taastamise aeg. Süsteemi taastamiseks on kõigepeal vaja taastada täielik varukoopa ning seejärel iga &#039;&#039;incremental backup&#039;&#039;, mis on tehtud peale viimast täielikku varukoopiat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Incremental backup&#039;i&#039;&#039; plussid:&lt;br /&gt;
*Kiireim varukoopia loomine&lt;br /&gt;
*Võtab vähem ruumi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Incremental backup&#039;i&#039;&#039; miinused:&lt;br /&gt;
*Täielik taastamine on aeglane&lt;br /&gt;
*Et taastada viimane varukoopia on vaja taastada kõik eelnevad varukoopiad &lt;br /&gt;
&lt;br /&gt;
==Varukoopia loomiste võrdlemine==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Differential backup&#039;&#039; oli evolutsioon varukoopia loomise strateegias. &#039;&#039;Differential backupiga&#039;&#039; varundatakse need failid, mis on muutnud peale viimast täieliku varukoopia loomist. &#039;&#039;Differential backup&#039;&#039; on kiirem kui täielik varukoopa tegemine sest see varundab vähem andmeid. Kuid andmete maht kasvab iga korraga kui selline varundamine läbi viiakse kuni järgmise täieliku varukoopani. &lt;br /&gt;
&#039;&#039;Incremental backup&#039;&#039; varundab samuti ainult muudetud andmeid, aga varundatakse ainult need andmed mis on muutunud peale viimast varukoopia tegemist. &lt;br /&gt;
Nii &#039;&#039;differential&#039;&#039; kui ka &#039;&#039;incremental backup&#039;&#039; säästab aga ning kõvaketta ruumi, kuna mõlemad neist varundavad ainult muudetud faile. Siiski erinevad need oluliselt selles, kuidas nad varukoopiat loovad ning kui kasulik on lõpptulemus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tabel 1:Varundamine&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width: 75%; height: 200px&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Päev&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Täielik&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Incremental&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Differential&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Terve ketas&lt;br /&gt;
| Terve ketas&lt;br /&gt;
| Terve ketas&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Terve ketas&lt;br /&gt;
| Muudatused esimesest päevast&lt;br /&gt;
| Muudatused esimesest päevast&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| Terve ketas&lt;br /&gt;
| Muudatused teisest päevast&lt;br /&gt;
| Muudatused esimesest päevast&lt;br /&gt;
|-&lt;br /&gt;
| ...&lt;br /&gt;
| Terve ketas&lt;br /&gt;
| Muudatused eelmisest päevast&lt;br /&gt;
| Muudatused esimesest päevast&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tabel 2: Taastamine&#039;&#039;&#039;&lt;br /&gt;
{| style=&amp;quot;width: 75%; height: 200px&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Süsteemitaaste päev&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Täielik&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Incremental&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Differential&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Täielik varukoopia esimesest päevast&lt;br /&gt;
| Täielik varukoopia esimesest päevast&lt;br /&gt;
| Täielik varukoopia esimesest päevast&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Täielik varukoopia teisest päevast&lt;br /&gt;
| Täielik varukoopia esimesest päevast + teise päeva incremental&lt;br /&gt;
| Täielik varukoopia esimesest päevast + teise päeva differential&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| Täielik varukoopia kolmandast päevast&lt;br /&gt;
| Täielik varukoopia esimesest päevast + teise päeva incremental + kolmanda päeva incremental&lt;br /&gt;
| Täielik varukoopia esimesest päevast + kolmanda päeva differential&lt;br /&gt;
|-&lt;br /&gt;
| ...&lt;br /&gt;
| Täielik varukoopia ... päevast&lt;br /&gt;
| Täielik varukoopia esimesest päevast + kõik  incrementalid selle päevani&lt;br /&gt;
| Täielik varukoopia esimesest päevast + ... päeva differential&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Kasutatud kirjandus==&lt;br /&gt;
&lt;br /&gt;
* http://www.crcdataprotection.com/data_backup_terms/incremental_backup.asp &lt;br /&gt;
* http://www.brighthub.com/computing/windows-platform/articles/53645.aspx &lt;br /&gt;
* http://searchdatabackup.techtarget.com/definition/incremental-backup &lt;br /&gt;
* http://www.backup4all.com/kb/incremental-backup-118.html &lt;br /&gt;
* http://www.acronis.com/resource/solutions/backup/2005/incremental-backups.html &lt;br /&gt;
* http://ask-leo.com/whats_an_incremental_backup.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Koostas==&lt;br /&gt;
&lt;br /&gt;
Heigo Punapart D21&lt;/div&gt;</summary>
		<author><name>Hpunapar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Incremental_backup&amp;diff=37698</id>
		<title>Incremental backup</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Incremental_backup&amp;diff=37698"/>
		<updated>2011-10-10T18:01:03Z</updated>

		<summary type="html">&lt;p&gt;Hpunapar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Incremental backup==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Incremental backup&#039;&#039; (lisanduv varukoopia) on üks varundamise variantides. Täielikust varukoopa(&#039;&#039;full backup&#039;)&#039; loomisest erineb sellega, et varundatakse ainult muudatused peale viimast korda. Et &#039;&#039;incremental backupi&#039;&#039; esmakordselt kasutada, peab olema täielik varukoopia. Peale seda luuakse uus varukoopia viimastest muudatustest. See loob igast korrast taastepunkti (&#039;&#039;restore point&#039;&#039;), mida saab eraldi taastada. Kuna incremental backup lisab ainult sellised andmed, mida on muudetud peale viimast varukoopia loomist, siis uue varukoopa loomine ei võta kuigi palju aega ning seda võib isegi Task Scheduleri abil süsteemi poolt automaatselt tegema panna. &lt;br /&gt;
Kui Windows Vista puhul ei olnud varundamine saadaval Home kasutajatele, siis Windows 7 puhul on varukoopia loomise võimalus kõikidel versioonidel.&lt;br /&gt;
&lt;br /&gt;
==Tähtsus==&lt;br /&gt;
&lt;br /&gt;
Tavaliselt tehakse täielik varukoopia kord nädalas. Mõnikord tehakse täielik varukoopia peale süsteemi suuremat muudatust, näiteks operatsioonisüsteemi &#039;&#039;upgrade&#039;&#039; või uue tarkvara paigaldamine. Kuid pikad intervallid varundamise vahel võib kaasa tuua paljude andmete kaotamine. Seepärast oleks kasulik täielikke varukoopiate vahel teha veel varundamisi.&lt;br /&gt;
Enamus informatsiooni arvutis muutub pika aja jooksul. Enamikel juhtutel muutub partitsioonil päeva või nädala jooksul väike protsent andmetest. Sellepärast olekski mõistlik varundada ainult muudetud faile.&lt;br /&gt;
&lt;br /&gt;
==Eelised==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Incremental backup&#039;i&#039;&#039; peamine eelis on kiirus, selle tagab väike andmete maht, mida varundatakse. Eelis kiire varukoopa loomisel on aga oma hind, selleks on aeglasem taastamise aeg. Süsteemi taastamiseks on kõigepeal vaja taastada täielik varukoopa ning seejärel iga &#039;&#039;incremental backup&#039;&#039;, mis on tehtud peale viimast täielikku varukoopiat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Incremental backup&#039;i&#039;&#039; plussid:&lt;br /&gt;
*Kiireim varukoopia loomine&lt;br /&gt;
*Võtab vähem ruumi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Incremental backup&#039;i&#039;&#039; miinused:&lt;br /&gt;
*Täielik taastamine on aeglane&lt;br /&gt;
*Et taastada viimane varukoopia on vaja taastada kõik eelnevad varukoopiad &lt;br /&gt;
&lt;br /&gt;
==Varukoopia loomiste võrdlemine==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Differential backup&#039;&#039; oli evolutsioon varukoopia loomise strateegias. &#039;&#039;Differential backupiga&#039;&#039; varundatakse need failid, mis on muutnud peale viimast täieliku varukoopia loomist. &#039;&#039;Differential backup&#039;&#039; on kiirem kui täielik varukoopa tegemine sest see varundab vähem andmeid. Kuid andmete maht kasvab iga korraga kui selline varundamine läbi viiakse kuni järgmise täieliku varukoopani. &lt;br /&gt;
&#039;&#039;Incremental backup&#039;&#039; varundab samuti ainult muudetud andmeid, aga varundatakse ainult need andmed mis on muutunud peale viimast varukoopia tegemist. &lt;br /&gt;
Nii &#039;&#039;differential&#039;&#039; kui ka &#039;&#039;incremental backup&#039;&#039; säästab aga ning kõvaketta ruumi, kuna mõlemad neist varundavad ainult muudetud faile. Siiski erinevad need oluliselt selles, kuidas nad varukoopiat loovad ning kui kasulik on lõpptulemus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tabel 1:Varundamine&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width: 75%; height: 200px&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Päev&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Täielik&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Incremental&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Differential&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Terve ketas&lt;br /&gt;
| Terve ketas&lt;br /&gt;
| Terve ketas&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Terve ketas&lt;br /&gt;
| Muudatused esimesest päevast&lt;br /&gt;
| Muudatused esimesest päevast&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| Terve ketas&lt;br /&gt;
| Muudatused teisest päevast&lt;br /&gt;
| Muudatused esimesest päevast&lt;br /&gt;
|-&lt;br /&gt;
| ...&lt;br /&gt;
| Terve ketas&lt;br /&gt;
| Muudatused eelmisest päevast&lt;br /&gt;
| Muudatused esimesest päevast&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tabel 2: Taastamine&#039;&#039;&#039;&lt;br /&gt;
{| style=&amp;quot;width: 75%; height: 200px&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Süsteemitaaste päev&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Täielik&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Incremental&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Differential&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Täielik varukoopia esimesest päevast&lt;br /&gt;
| Täielik varukoopia esimesest päevast&lt;br /&gt;
| Täielik varukoopia esimesest päevast&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Täielik varukoopia teisest päevast&lt;br /&gt;
| Täielik varukoopia esimesest päevast + teise päeva incremental&lt;br /&gt;
| Täielik varukoopia esimesest päevast + teise päeva differential&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| Täielik varukoopia kolmandast päevast&lt;br /&gt;
| Täielik varukoopia esimesest päevast + teise päeva incremental + kolmanda päeva incremental&lt;br /&gt;
| Täielik varukoopia esimesest päevast + kolmanda päeva differential&lt;br /&gt;
|-&lt;br /&gt;
| ...&lt;br /&gt;
| Täielik varukoopia ... päevast&lt;br /&gt;
| Täielik varukoopia esimesest päevast + kõik  incrementalid selle päevani&lt;br /&gt;
| Täielik varukoopia esimesest päevast + ... päeva differential&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Kasutatud kirjandus==&lt;br /&gt;
&lt;br /&gt;
* http://www.crcdataprotection.com/data_backup_terms/incremental_backup.asp &lt;br /&gt;
* http://www.brighthub.com/computing/windows-platform/articles/53645.aspx &lt;br /&gt;
* http://searchdatabackup.techtarget.com/definition/incremental-backup &lt;br /&gt;
* http://www.backup4all.com/kb/incremental-backup-118.html &lt;br /&gt;
* http://www.acronis.com/resource/solutions/backup/2005/incremental-backups.html &lt;br /&gt;
* http://ask-leo.com/whats_an_incremental_backup.html&lt;/div&gt;</summary>
		<author><name>Hpunapar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Windows-t%C3%B6%C3%B6jaamade_haldamise_aines_valminud_referaadid_2011_s%C3%BCgis,_p%C3%A4eva%C3%B5pe&amp;diff=37633</id>
		<title>Windows-tööjaamade haldamise aines valminud referaadid 2011 sügis, päevaõpe</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Windows-t%C3%B6%C3%B6jaamade_haldamise_aines_valminud_referaadid_2011_s%C3%BCgis,_p%C3%A4eva%C3%B5pe&amp;diff=37633"/>
		<updated>2011-10-10T17:24:47Z</updated>

		<summary type="html">&lt;p&gt;Hpunapar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Jaan Igamees=&lt;br /&gt;
* Referaat: [[MiskiAsjalikTeema]]&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:VHD_Boot&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
=Silver Kullarand=&lt;br /&gt;
* Referaat: [[SmartScreen Filter]]&lt;br /&gt;
* Arvustus1:&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
=Tambet Liiv=&lt;br /&gt;
* Referaat: [[Boot Configuration Data]]&lt;br /&gt;
* Arvustus1:&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
&lt;br /&gt;
= Kristjan Rõõm =&lt;br /&gt;
* Referaat: [[Security zones]]&lt;br /&gt;
* Arvustus1:&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
&lt;br /&gt;
= Viljar Rooda =&lt;br /&gt;
* Referaat: [[Dynamic disk]]&lt;br /&gt;
* Arvustus1:&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
&lt;br /&gt;
= Virgo Krüger =&lt;br /&gt;
*Referaat: [[Windows juhend: Kuidas tõsta seadmete draivereid ühes arvutist teise]]&lt;br /&gt;
*Arvustus1:&lt;br /&gt;
*Arvutus2: &lt;br /&gt;
&lt;br /&gt;
=Sander Savel=&lt;br /&gt;
* Referaat: [[Skydrive]]&lt;br /&gt;
* Arvustus1:&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
&lt;br /&gt;
=Oliver Naaris=&lt;br /&gt;
* Referaat: [[Offline files]]&lt;br /&gt;
* Arvustus1:&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
&lt;br /&gt;
=Sander Arnus=&lt;br /&gt;
* Referaat: [[Sysprep]]&lt;br /&gt;
* Arvustus1:&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
&lt;br /&gt;
=Sander Pikhoff=&lt;br /&gt;
* Referaat: [[GPT]]&lt;br /&gt;
* Arvustus1: &lt;br /&gt;
* Arvustus2: &lt;br /&gt;
&lt;br /&gt;
=Henry Ilves=&lt;br /&gt;
* Referaat: [[Windows juhend: Kuidas ühele USB mäluseadmele korraga x86 ja x64 Windows 7 paigaldamiseks vajalik]]&lt;br /&gt;
* Arvustus1: &lt;br /&gt;
* Arvustus2: &lt;br /&gt;
&lt;br /&gt;
=Teet Saar=&lt;br /&gt;
* Referaat: [[WAIK]]&lt;br /&gt;
* Arvustus1:&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
&lt;br /&gt;
=Urmo Lihten=&lt;br /&gt;
* Referaat: [[Windows juhend: Kuidas paigaldada uuendusi kujutisfaili DISM tööriista abil]]&lt;br /&gt;
* Arvustus1:&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
&lt;br /&gt;
=Rauno Lehiste=&lt;br /&gt;
* Referaat: [[MDT]]&lt;br /&gt;
* Arvustus1:&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
&lt;br /&gt;
=Kristo Kapten=&lt;br /&gt;
* Referaat: [[VHD Boot]]&lt;br /&gt;
* Arvustus1:&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
&lt;br /&gt;
= Kullo-Kalev Aru =&lt;br /&gt;
* Referaat: [[Teamwiver]]&lt;br /&gt;
* Arvustus1:&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
&lt;br /&gt;
=Kalmer Tart=&lt;br /&gt;
* Referaat: [[Reliability Monitor]]&lt;br /&gt;
* Arvustus1:&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
&lt;br /&gt;
=Priit Lilleleht=&lt;br /&gt;
* Referaat: [[Application Compatibility Toolkit]]&lt;br /&gt;
* Arvustus1:&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
&lt;br /&gt;
=Sander Sülla=&lt;br /&gt;
* Referaat: [[Windows System Image Manager]]&lt;br /&gt;
* Arvustus1:&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
&lt;br /&gt;
=Kertu Tampõld=&lt;br /&gt;
* Referaat: [[Resource Monitor]]&lt;br /&gt;
* Arvustus1:&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
&lt;br /&gt;
=Nele Kiigemägi=&lt;br /&gt;
*Referaat: [[Remote Assistance]]&lt;br /&gt;
*Arvustus1:&lt;br /&gt;
*Arvustus2:&lt;br /&gt;
&lt;br /&gt;
=Kermo Pajula=&lt;br /&gt;
*Referaat: [[DirectAccess]]&lt;br /&gt;
*Arvustus1:&lt;br /&gt;
*Arvustus2:&lt;br /&gt;
&lt;br /&gt;
=Robert Vane=&lt;br /&gt;
*Referaat: [[CHKDSK]]&lt;br /&gt;
*Arvustus1:&lt;br /&gt;
*Arvustus2:&lt;br /&gt;
&lt;br /&gt;
=Alar Hansar=&lt;br /&gt;
* Referaat: [[GPO]]&lt;br /&gt;
* Arvustus1: &lt;br /&gt;
* Arvustus2: &lt;br /&gt;
&lt;br /&gt;
=Kaarel Väinaste=&lt;br /&gt;
* Referaat: [[Snipping Tool]]&lt;br /&gt;
* Arvustus1: &lt;br /&gt;
* Arvustus2:&lt;br /&gt;
&lt;br /&gt;
=Ragnar Plint=&lt;br /&gt;
* Referaat: [[Program Compatibility Troubleshooter]]&lt;br /&gt;
* Arvustus1: &lt;br /&gt;
* Arvustus2: &lt;br /&gt;
&lt;br /&gt;
=Taavi Sannik=&lt;br /&gt;
* Referaat: [[DISKPART]]&lt;br /&gt;
* Arvustus1: &lt;br /&gt;
* Arvustus2: &lt;br /&gt;
&lt;br /&gt;
=Priit Reidak=&lt;br /&gt;
* Referaat: [[Disk2vhd]]&lt;br /&gt;
* Arvustus1:&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
&lt;br /&gt;
= Raigo Trei =&lt;br /&gt;
* Referaat: [[Windows 7 Upgrade Advisor]]&lt;br /&gt;
* Arvustus1:&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
&lt;br /&gt;
= Robert Pärn =&lt;br /&gt;
* Referaat: [[Special identity]]&lt;br /&gt;
* Arvustus1:&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
&lt;br /&gt;
= Kristjan Karu =&lt;br /&gt;
* Referaat: [[Draiverite haldus Windows 7 operatsioonisüsteemis]]&lt;br /&gt;
* Arvustus1:&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
&lt;br /&gt;
=Iti Liivik=&lt;br /&gt;
* Referaat: [[Effective permissions]]&lt;br /&gt;
* Arvustus1:&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
&lt;br /&gt;
=Dmitri Keler=&lt;br /&gt;
* Referaat: [[System restore point]]&lt;br /&gt;
* Arvustus1:&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
&lt;br /&gt;
=Jevgeni Pogodin=&lt;br /&gt;
* Referaat: [[FAT32]]&lt;br /&gt;
* Arvustus1:&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
&lt;br /&gt;
=Andres Pihlak=&lt;br /&gt;
* Referaat: [[Windows Virtual PC]]&lt;br /&gt;
* Arvustus1: &lt;br /&gt;
* Arvustus2:&lt;br /&gt;
&lt;br /&gt;
=Deniss Ruzanov=&lt;br /&gt;
* Referaat: [[IPv6 võrguparameetrite seadistamine]]&lt;br /&gt;
* Arvustus1: &lt;br /&gt;
* Arvustus2:&lt;br /&gt;
&lt;br /&gt;
=Martin Aarne=&lt;br /&gt;
* Referaat: [[Windows User State Migration Tool (USMT)]]&lt;br /&gt;
* Arvustus 1: &lt;br /&gt;
* Arvustus 2: &lt;br /&gt;
&lt;br /&gt;
=Matis Alliksoo=&lt;br /&gt;
* Referaat: [[Windows 8 NIC Teaming]]&lt;br /&gt;
* Arvustus 1: &lt;br /&gt;
* Arvustus 2: &lt;br /&gt;
&lt;br /&gt;
= Igor Pavlov =&lt;br /&gt;
* Referaat: [[Windows Defender]]&lt;br /&gt;
* Arvustus 1: &lt;br /&gt;
* Arvustus 2: &lt;br /&gt;
&lt;br /&gt;
= Taavi Podzuks =&lt;br /&gt;
* Referaat: [[Windows juhend: Kuidas paigaldata täiendavaid (juur)sertfikaate]]&lt;br /&gt;
* Arvustus1:&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
&lt;br /&gt;
=Kersti Lang=&lt;br /&gt;
* Referaat: [[Windows 7]]&lt;br /&gt;
* Arvestus 1:&lt;br /&gt;
* Arvestus 2:&lt;br /&gt;
&lt;br /&gt;
= Rasmus Tetsmann=&lt;br /&gt;
* Referaat: [[Windows 7 Homegroup and sharing]]&lt;br /&gt;
* Arvestus 1:&lt;br /&gt;
* Arvestus 2:&lt;br /&gt;
&lt;br /&gt;
= Lauri Rüütli =&lt;br /&gt;
* Referaat: [[Windows juhend: Kuidas paigaldada täiendavaid draivereid]]&lt;br /&gt;
* Arvestus 1:&lt;br /&gt;
* Arvestus 2:&lt;br /&gt;
&lt;br /&gt;
= Taavi Zeiger =&lt;br /&gt;
* Referaat: [[Disk Defragmenter]]&lt;br /&gt;
* Arvustus1:&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
&lt;br /&gt;
= Kimmo Lillipuu =&lt;br /&gt;
* Referaat: [[Windows Remote Management]]&lt;br /&gt;
* Arvestus 1: &lt;br /&gt;
* Arvestus 2:&lt;br /&gt;
&lt;br /&gt;
= Heigo Punapart =&lt;br /&gt;
* Referaat: [[Incremental backup]]&lt;br /&gt;
* Arvestus 1: &lt;br /&gt;
* Arvestus 2:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[BitLocker To Go]] - Velmar Piibeleht&lt;br /&gt;
*[[AppLocker]] - Andre- Marcel Peri&lt;br /&gt;
*[[Windows Biometric Framework]] - Gert Häusler&lt;br /&gt;
*[[Volume shadow copies]] - Richard Teppart&lt;br /&gt;
*[[ Windows PE]]-Marek Lepla&lt;br /&gt;
*[[ Workgroup]] - Ragnar Kullamäe&lt;br /&gt;
*[[ VPN ]] - Gertti-Vena Rätsep&lt;/div&gt;</summary>
		<author><name>Hpunapar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Windows-t%C3%B6%C3%B6jaamade_haldamise_aines_valminud_referaadid_2011_s%C3%BCgis,_p%C3%A4eva%C3%B5pe&amp;diff=35772</id>
		<title>Windows-tööjaamade haldamise aines valminud referaadid 2011 sügis, päevaõpe</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Windows-t%C3%B6%C3%B6jaamade_haldamise_aines_valminud_referaadid_2011_s%C3%BCgis,_p%C3%A4eva%C3%B5pe&amp;diff=35772"/>
		<updated>2011-10-03T16:12:43Z</updated>

		<summary type="html">&lt;p&gt;Hpunapar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*[[Remote Assistance]] - Nele Kiigemägi&lt;br /&gt;
*[[VHD Boot]] - Kristo Kapten&lt;br /&gt;
*[[Windows System Image Manager]] - Sander Sülla&lt;br /&gt;
*[[Windows Defender]] - Igor Pavlov&lt;br /&gt;
*[[Skydrive]] - Sander Saveli&lt;br /&gt;
*[[FAT32]] - Jevgeni Pogodin&lt;br /&gt;
*[[Windows 7 Homegroup and sharing]] - Rasmus Tetsmann&lt;br /&gt;
*[[Windows 7]] - Kersti Lang&lt;br /&gt;
*[[BitLocker To Go]] - Velmar Piibeleht&lt;br /&gt;
*[[AppLocker]] - Andre- Marcel Peri&lt;br /&gt;
*[[SmartScreen Filter]] - Silver Kullarand&lt;br /&gt;
*[[Traadita Ad Hoc vahelise võrgu loomine ( Windows 7)]] - Virgo Krüger&lt;br /&gt;
*[[Sysprep]] - Sander Arnus&lt;br /&gt;
*[[Windows Biometric Framework]] - Gert Häusler&lt;br /&gt;
*[[Incremental backup]] - Heigo Punapart&lt;/div&gt;</summary>
		<author><name>Hpunapar</name></author>
	</entry>
</feed>