<?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=Kakukk</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=Kakukk"/>
	<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php/Special:Contributions/Kakukk"/>
	<updated>2026-05-09T16:02:14Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Skriptimiskeeled:_powershelli_kodut%C3%B6%C3%B6d_2011,_kevad,_p%C3%A4eva%C3%B5pe&amp;diff=32737</id>
		<title>Skriptimiskeeled: powershelli kodutööd 2011, kevad, päevaõpe</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Skriptimiskeeled:_powershelli_kodut%C3%B6%C3%B6d_2011,_kevad,_p%C3%A4eva%C3%B5pe&amp;diff=32737"/>
		<updated>2011-05-24T12:38:29Z</updated>

		<summary type="html">&lt;p&gt;Kakukk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Skriptimiskeeled]]&lt;br /&gt;
&lt;br /&gt;
=Kodutööd 2011, PowerShell=&lt;br /&gt;
Siia tulevad siis kokkuvõtted..&lt;br /&gt;
==Jaan Igamees==&lt;br /&gt;
Lühike jutt, mida skript teeb... bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla. &lt;br /&gt;
&lt;br /&gt;
[[PowerShell: Jaan Igamees, kavalskript]]&lt;br /&gt;
&lt;br /&gt;
==Kaido Loonurm==&lt;br /&gt;
&lt;br /&gt;
Arvutiinfo: Skript leiab arvuti seadeid ja konfiguratsiooni puudutava info (arvuti nimi, mälu hulk, protsessoritüüp jne) ning väljastab selle &lt;br /&gt;
&lt;br /&gt;
[[PowerShell: Kaido Loonurm, PCinfo.ps1]]&lt;br /&gt;
&lt;br /&gt;
==Ivar Ambos==&lt;br /&gt;
Ühendatud ketaste info&lt;br /&gt;
&lt;br /&gt;
[[User:Iambos]]&lt;br /&gt;
&lt;br /&gt;
==Vadim Vinogradin==&lt;br /&gt;
Ping skript&lt;br /&gt;
#Skript, mis kontrollib, saidi IP-aadressi töötamine. &lt;br /&gt;
#Kui töötab, siis kirjutab andmeid C:\ping.txt failisse, kui ei tööta, siis  kirjutab andmeid C:\ping.txt failisse ja teavitab e-maili kaudu.&lt;br /&gt;
&lt;br /&gt;
[[PowerShell: Vadim Vinogradin, Ping skript]]&lt;br /&gt;
&lt;br /&gt;
==Tarmo Trumm==&lt;br /&gt;
Skript mis otsib üles kindla laiendiga failid, mis on x päeva vanad ja kustutab need.&lt;br /&gt;
&lt;br /&gt;
[[PowerShell: Tarmo Trumm,Kustutame x-päeva vanad failid]]&lt;br /&gt;
&lt;br /&gt;
==Toomas Rohumets==&lt;br /&gt;
Skript, mis muudab võrgukaardi MAC aadressi.&lt;br /&gt;
&lt;br /&gt;
[[User:Trohumet]]&lt;br /&gt;
&lt;br /&gt;
==Sergei Gorjunov==&lt;br /&gt;
Skript, mis loob uut kasutajat&lt;br /&gt;
&lt;br /&gt;
[[User:Sgorjuno]]&lt;br /&gt;
&lt;br /&gt;
==Karet Rikko==&lt;br /&gt;
Skript võtab kõikide kasutajate home folderite suuruse ning sorteerib suuruse järgi ning kirjutab kasutajanime ning kasutatud suuruse faili.&lt;br /&gt;
&lt;br /&gt;
[[User:Krikko]]&lt;br /&gt;
&lt;br /&gt;
==Vladimir Kolesnik==&lt;br /&gt;
&lt;br /&gt;
Skript, mis kuvab kõike protsesse, mille mälu on üle 1MB ja vormistab sisend faili HTML kujul&lt;br /&gt;
&lt;br /&gt;
[[PowerShell: Vladimir Kolesnik, maluCheck]] | [[User:Vkolesni|Vkolesni]] 19:42, 23 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
Skript, mis kontrollib kas ettemääratud protsess töötab või ei.&lt;br /&gt;
&lt;br /&gt;
[[PowerShell: Vladimir Kolesnik, minuProtsess]] | [[User:Vkolesni|Vkolesni]] 19:42, 23 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
Lisaks saab leida siin: [[User:vkolesni]]&lt;br /&gt;
&lt;br /&gt;
==Ivar Krustok==&lt;br /&gt;
skript, mis küsib emaili, eraldab sellest user ja domeeni. Uurib välja domeeni ip aadressi, kas kodukas on üleval ja mis aadressil ja prindib selle info arvutikasutaja folderisse txt faili koos kellajaga millal küsiti.&lt;br /&gt;
&lt;br /&gt;
[[User:ikrustok]]&lt;br /&gt;
&lt;br /&gt;
==Ilja Peters==&lt;br /&gt;
[[PowerShell: Ilja Peters, Kasutajate halduse skript]]&lt;br /&gt;
&lt;br /&gt;
Skript mis haldab lokaalseid kasutajaid (lisab/kustutab/kuvab kasutajaid ning saab hallata gruppidesse kuuluvust)&lt;br /&gt;
&lt;br /&gt;
==Rene Pärnpuu==&lt;br /&gt;
Otsib lokaalsest arvutist ülesse kõik installeeritud printerid ja shareb kõikidele kasutajatele antud arvutis.&lt;br /&gt;
&lt;br /&gt;
[[PowerShell: Rene Pärnpuu, Printerid.ps1]]&lt;br /&gt;
&lt;br /&gt;
==Arvutite Andmed==&lt;br /&gt;
tulemüürist tuleks lubada: windows management instrumentarium&lt;br /&gt;
UAC kinni või administrator account sisse&lt;br /&gt;
sisendiks on fail kuhu on kirjutatud arvutite nimed, millede eraldajaks on enter&lt;br /&gt;
väljundiks on viisakal kujul tekstifail mille ta meilile saata suudab&lt;br /&gt;
Kasutamine kujul skript.ps1 -in sisendfail -out väljudfail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;powershell&amp;quot;&amp;gt;&lt;br /&gt;
$from = &amp;quot;kust@minuserver.ee&amp;quot;&lt;br /&gt;
$to = &amp;quot;kuhu@minuserver.ee&amp;quot;&lt;br /&gt;
$smtp = &amp;quot;smtp.minuserver.ee&amp;quot;&lt;br /&gt;
$smtp.EnableSsl = $True&lt;br /&gt;
param(&lt;br /&gt;
    $in,&lt;br /&gt;
    $out  &lt;br /&gt;
)&lt;br /&gt;
$file = $out&lt;br /&gt;
New-Item -ItemType file $file -Force&lt;br /&gt;
&lt;br /&gt;
Get-Content $in | ForEach-Object {&lt;br /&gt;
    $computerSystem = &amp;quot;&amp;quot;&lt;br /&gt;
    $computer = $_&lt;br /&gt;
    $computerSystem = get-wmiobject win32_computersystem -computer $computer&lt;br /&gt;
    $bios = get-wmiobject win32_bios -computer $computer&lt;br /&gt;
    $operatingsystem = get-wmiobject win32_operatingsystem -computer $computer&lt;br /&gt;
    $processor = get-wmiobject win32_processor -computer $computer&lt;br /&gt;
    if(-not $computerSystem) {&lt;br /&gt;
        Add-Content $file &amp;quot;Computer: $computer&amp;quot;&lt;br /&gt;
        Add-Content $file &amp;quot;Error!&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
    else {&lt;br /&gt;
        $user = $computerSystem.username&lt;br /&gt;
        $manufacturer = $computerSystem.manufacturer&lt;br /&gt;
        $model = $computerSystem.model&lt;br /&gt;
        $serviceTag = $bios.serialnumber&lt;br /&gt;
        $os = $operatingsystem.caption&lt;br /&gt;
        $servicePack = $operatingsystem.servicepackmajorversion&lt;br /&gt;
        $coreCount = @($processor)[0].numberofcores&lt;br /&gt;
        $procName = @($processor)[0].name&lt;br /&gt;
        $ram = [int]$operatingsystem.totalvisiblememorysize / 1024&lt;br /&gt;
        $disk = gwmi -computer $computer -class win32_logicaldisk -Credential $creds -Filter &amp;quot;DriveType = &#039;3&#039;&amp;quot; | select DeviceID,Size&lt;br /&gt;
        Add-Content $file &amp;quot;Computer: $computer&amp;quot;&lt;br /&gt;
        Add-Content $file &amp;quot;Manufacturer: $manufacturer&amp;quot;&lt;br /&gt;
        Add-Content $file &amp;quot;OS: $os&amp;quot;&lt;br /&gt;
        Add-Content $file &amp;quot;ServicePack: $servicePack&amp;quot;&lt;br /&gt;
        Add-Content $file &amp;quot;CoreCount: $coreCount&amp;quot;&lt;br /&gt;
        Add-Content $file &amp;quot;Processor Name: $procName&amp;quot;&lt;br /&gt;
        Add-Content $file &amp;quot;Ram: $ram&amp;quot;&lt;br /&gt;
        $i = 0&lt;br /&gt;
        if($disk -is [system.array]){&lt;br /&gt;
            while ($i -ne ($disk.length)) {&lt;br /&gt;
                $id = @($disk)[$i].deviceid&lt;br /&gt;
                $size = (@($disk)[$i].size / 1GB)&lt;br /&gt;
                Add-Content $file &amp;quot;$id $size GB&amp;quot;&lt;br /&gt;
                $i++&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
        else {&lt;br /&gt;
            $id = $disk.deviceid&lt;br /&gt;
            $size = ($disk.size / 1GB)&lt;br /&gt;
            Add-Content $file &amp;quot;$id $size GB&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
        }&lt;br /&gt;
        Add-Content $file &amp;quot;##############################################&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
$smtpserver = “smtp.neti.ee” #Siia kirjuta oma SMTP serveri aadress&lt;br /&gt;
$message = new-object Net.Mail.MailMessage&lt;br /&gt;
$att = new-object Net.Mail.Attachment($file)&lt;br /&gt;
$smtp = new-object Net.Mail.SmtpClient($smtpserver)&lt;br /&gt;
$message.From = $from #Saatja meiliaadress&lt;br /&gt;
$message.To.Add($to) #Saaja meiliaadress&lt;br /&gt;
$message.Subject = “Computer Information ( $(date) )” #E-maili pealkiri&lt;br /&gt;
$message.Body = “$failinimi on lisatud manustesse.” #E-Maili sisu ( tekst )&lt;br /&gt;
$message.Attachments.Add($att)&lt;br /&gt;
$smtp.Send($message)&lt;br /&gt;
 &lt;br /&gt;
$att.Dispose()&lt;br /&gt;
$message.Dispose()&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Rene Sepp==&lt;br /&gt;
Skript, mis disableb/enableb wireless adapterit.&lt;br /&gt;
&lt;br /&gt;
[[User:rsepp]]&lt;br /&gt;
&lt;br /&gt;
==Automatiseeritud portide avamine ja sulgemine - Katrin Kukk==&lt;br /&gt;
tulemüürist tuleks lubada: windows management instrumentarium&lt;br /&gt;
&lt;br /&gt;
UAC kinni või administrator account sisse&lt;br /&gt;
&lt;br /&gt;
sisendiks on failid:&lt;br /&gt;
&lt;br /&gt;
1) arvutite nimed&lt;br /&gt;
&lt;br /&gt;
2) portide numbrid&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
skript töötab kujul: skript.ps1 -pcs &amp;lt;sisendfail&amp;gt; -ports &amp;lt;sisendfail&amp;gt; -action &amp;lt;open|close&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;powershell&amp;quot;&amp;gt;&lt;br /&gt;
param(&lt;br /&gt;
    $pcs,&lt;br /&gt;
    $action,&lt;br /&gt;
    $ports&lt;br /&gt;
)&lt;br /&gt;
#käime läbi masinate listi&lt;br /&gt;
Get-Content $pcs | ForEach-Object {&lt;br /&gt;
    $computer = $_&lt;br /&gt;
    #iga masina kohta käime läbi portide nimekirja&lt;br /&gt;
    Get-Content $ports | ForEach-Object {&lt;br /&gt;
        $port = $_&lt;br /&gt;
        #teeme pordid lahti&lt;br /&gt;
        if(action == &amp;quot;open&amp;quot;) {&lt;br /&gt;
            Invoke-Command {netsh advfirewall firewall add rule name=”Open Port $port” dir=in action=allow protocol=TCP localport=$port} -ComputerName $computer&lt;br /&gt;
        #või paneme need kinni&lt;br /&gt;
        } elseif(action == &amp;quot;close&amp;quot;) {&lt;br /&gt;
            Invoke-Command {netsh advfirewall firewall add rule name=”Open Port $port” dir=in action=block protocol=TCP localport=$port} -ComputerName $computer&lt;br /&gt;
        #või suuname kasutajat õigesti käituma&lt;br /&gt;
        } else {&lt;br /&gt;
            Write-Host &amp;quot;Porte kas avatakse (open) või suletakse (close)&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
        &lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kakukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Operatsioonis%C3%BCsteemide_referaadid_2011_kevad&amp;diff=31376</id>
		<title>Operatsioonisüsteemide referaadid 2011 kevad</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Operatsioonis%C3%BCsteemide_referaadid_2011_kevad&amp;diff=31376"/>
		<updated>2011-05-13T17:06:05Z</updated>

		<summary type="html">&lt;p&gt;Kakukk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kaugõpe=&lt;br /&gt;
==Rene Albin AK31==&lt;br /&gt;
[[nginx]] -Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Lembit Elmik AK21==						&lt;br /&gt;
==Aleksei Issaikin AK21==&lt;br /&gt;
[[Ubuntu Serveri Install OS admin laborite tegemiseks]] - Parandamisel &lt;br /&gt;
&lt;br /&gt;
Retsents [https://wiki.itcollege.ee/index.php/Talk:FreeBSD_Packet_Filter_tulem%C3%BC%C3%BCriga FreeBSD Packet Filter tulemüüriga] - Hinnang sisse kantud [[User:Mernits|Mernits]] 12:33, 7 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Andre Jõgi AK21==					&lt;br /&gt;
==Pavel Kodotšigov AK22==&lt;br /&gt;
&lt;br /&gt;
[[FreeBSD Packet Filter tulemüüriga]] - Valmis ülevaatamiseks.&lt;br /&gt;
&lt;br /&gt;
Retsents [https://wiki.itcollege.ee/index.php/Talk:Htop htop]&lt;br /&gt;
&lt;br /&gt;
Hinded sisse kantud  [[User:Mernits|Mernits]] 12:29, 7 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Ivo Kruusamäe AK21==&lt;br /&gt;
&lt;br /&gt;
[[Gzip]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
Retsensioon: [[Talk:Cat]]&lt;br /&gt;
&lt;br /&gt;
==Andres Kõrvemaa AK21==&lt;br /&gt;
&lt;br /&gt;
[[Dig]] - Valmis ülevaatamiseks 19:24, 17 Aprill 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
Retsensioon [[Talk:Gzip]] --[[User:akorvema|akorvema]] 18:27, 8 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Lauri Liibert AK21==&lt;br /&gt;
==Siim Kullerkupp AK21==&lt;br /&gt;
[[Bonnie++]] Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Märt Lindre AK21==&lt;br /&gt;
&lt;br /&gt;
[[Linux saalealaa ehk swap]] [[User:Mlindre|Mlindre]] 15:27, 15 April 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Rasmus Linnamäe AK22==&lt;br /&gt;
[[ Netcat]] Valmis ülevaatamiseks 22:40, 17 Aprill 2011 (EEST)			&lt;br /&gt;
==Priit Lume AK31==&lt;br /&gt;
&lt;br /&gt;
[[Tshark]] ülevaatamiseks valmis 22:45, 17 April 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
Restsensioon [https://wiki.itcollege.ee/index.php/Talk:Date[Date]]&lt;br /&gt;
&lt;br /&gt;
==Tiit Maripuu AK22==&lt;br /&gt;
&lt;br /&gt;
[[inetd]] (valmis hindamiseks ja arvustamiseks 10.05.11)&lt;br /&gt;
&lt;br /&gt;
Retsensioon: [[Talk:Iozone]]&lt;br /&gt;
&lt;br /&gt;
==Marko Megerild AK21==						&lt;br /&gt;
==Artur Mölter AK22==&lt;br /&gt;
[[Iozone]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Margus Nairis AK31==&lt;br /&gt;
&lt;br /&gt;
[[Wireshark]] Valmis ülevaatamiseks.&lt;br /&gt;
&lt;br /&gt;
==Karel Niine AK22==&lt;br /&gt;
[[PXE boot]] (Preboot Execution Environment)&lt;br /&gt;
&lt;br /&gt;
Retsensioon [[Talk:Dig]] --[[User:Kniine|Kniine]] 21:18, 4 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Ulvar Petmanson AK22==&lt;br /&gt;
[[Signaalid ja kill]]&lt;br /&gt;
&lt;br /&gt;
==Märten Rodes AK22==&lt;br /&gt;
[[htop]]&lt;br /&gt;
&lt;br /&gt;
Hinnatud [[Talk:PXE boot]]&lt;br /&gt;
&lt;br /&gt;
==Tanel Štaub AK22==					&lt;br /&gt;
==Alvar Teearu AK31==&lt;br /&gt;
KVM tegemisel, valmib järgmise nädala jooksul&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/KVM]&lt;br /&gt;
&lt;br /&gt;
==Aleksei Timošenko AK21==&lt;br /&gt;
=Päevaõpe=&lt;br /&gt;
&lt;br /&gt;
==Rasmus Aav A21==&lt;br /&gt;
==Pavel Abin 12==&lt;br /&gt;
==Allar Adoberg A22==&lt;br /&gt;
[[VirtualBoxi võrgud]] - Hindamiseks valmis.&lt;br /&gt;
&lt;br /&gt;
==Arvi Alamaa A21==&lt;br /&gt;
[[apticron]] - valmis ülevaatamiseks 02.05.2011&lt;br /&gt;
&lt;br /&gt;
==Ivar Ambos A22==&lt;br /&gt;
[[Munin]] valmis ülevaatamiseks.&lt;br /&gt;
&lt;br /&gt;
Retsensioon [https://wiki.itcollege.ee/index.php/Talk:Adduser_%26_useradd adduser ja useradd]&lt;br /&gt;
&lt;br /&gt;
==Sergei Gorjunov A21==&lt;br /&gt;
[[Port knocking]] ülevaatamiseks valmis&lt;br /&gt;
&lt;br /&gt;
==Merili Gutmann A31==&lt;br /&gt;
[[Lsof]] on valmis ülevaatamiseks.&lt;br /&gt;
-- 12:59, 1 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
Retsentsioon: [https://wiki.itcollege.ee/index.php/Talk:OpenNode OpenNode]&lt;br /&gt;
&lt;br /&gt;
==Rene Haavre A32==	&lt;br /&gt;
[[Samurai_WTF]]					&lt;br /&gt;
==Kristjan Kalder A22==&lt;br /&gt;
==Kadri Kalme A22==&lt;br /&gt;
[[Fdisk]]&lt;br /&gt;
&lt;br /&gt;
==Alfi Kannus A21==&lt;br /&gt;
==Oliver Kilk A21==&lt;br /&gt;
[[Mkdir - Linux/Unix süsteemides]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Nikolai Klõga G11==&lt;br /&gt;
==Reio Kokla A31==&lt;br /&gt;
[[Mkfs]]&lt;br /&gt;
&lt;br /&gt;
Retsenseerib: Tavo Toomemägi [A41]&lt;br /&gt;
&lt;br /&gt;
==Vladimir Kolesnik A22==&lt;br /&gt;
&lt;br /&gt;
[[init]] - valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
Retsensioon [https://wiki.itcollege.ee/index.php/Talk:Linux/Unix_faili%C3%B5igused Linux/Unix failiõigused]&lt;br /&gt;
&lt;br /&gt;
==Ivar Krustok A22==&lt;br /&gt;
[[Ksh]] 						&lt;br /&gt;
==Katrin Kukk A22==	&lt;br /&gt;
&lt;br /&gt;
[[Tcpdump]] - valmis ülevaatamiseks -- 22:17, 24 April 2011 (EEST) &lt;br /&gt;
&lt;br /&gt;
Retsensioon: [[Talk:Hwclock]]  -  valmis -- 20:05, 13 May 2011 (EEST)&lt;br /&gt;
==Rain Kõrgmaa A22==						&lt;br /&gt;
==Siim Kängsepp A22==&lt;br /&gt;
&lt;br /&gt;
[[LVM]] - Valmis põhimõtteliselt&lt;br /&gt;
&lt;br /&gt;
==Urmo Laaneots A21==						&lt;br /&gt;
==Karel Laid A31==&lt;br /&gt;
[[Puppet]] Valmis vist 01.05.2011&lt;br /&gt;
&lt;br /&gt;
==Henrik Leinola A22==&lt;br /&gt;
&lt;br /&gt;
[[Manpremo]]&lt;br /&gt;
&lt;br /&gt;
==Kaspar Leivo A41==							&lt;br /&gt;
==Juhan Liiva A21==&lt;br /&gt;
[[PS1]] valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Kaido Loonurm A41==&lt;br /&gt;
[[Load_average]] - valmis ülevaatamiseks -- 12:17, 24 April 2011 (EEST)&lt;br /&gt;
Teemat retsenseerib: Ivar Krustok&lt;br /&gt;
&lt;br /&gt;
Retsensioon [[Talk:mkfs]] --[[User:Kloonurm|Kloonurm]] 22:03, 10 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Urmas Luuk A22==						&lt;br /&gt;
==Andres Mill A22==&lt;br /&gt;
Valmis referaat: [[chmod]]&lt;br /&gt;
&lt;br /&gt;
==Janar Märjama A22==	&lt;br /&gt;
[[Zentyal]] - Valmis kontrollimiseks.&lt;br /&gt;
&lt;br /&gt;
==Kairo Ostapenko A31==							&lt;br /&gt;
==Kristjan Pajumaa A22==							&lt;br /&gt;
==Ilja Peters 12==&lt;br /&gt;
[[VMware_Server]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Veiko Pilt A31==&lt;br /&gt;
[[Tarkvara_haldus_yum_baasil]] - valmis ülevaatamiseks - 02.05.2011&amp;lt;br&amp;gt;&lt;br /&gt;
Seda teemat retsenseerib Andres Sumin A22						&lt;br /&gt;
==Jagnar Pindmaa A31==							&lt;br /&gt;
==Priit Pobbul A22==						&lt;br /&gt;
==Arina Püvi A21==							&lt;br /&gt;
==Karet Rikko A21==&lt;br /&gt;
[[NTFS vs Ext4]] valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
Retsensioon: [[Talk:Tshark]]&lt;br /&gt;
&lt;br /&gt;
==Toomas Rohumets A21==&lt;br /&gt;
Referaat: [[Adduser &amp;amp; useradd]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
Retsensioon: [[Talk:Wget]]&lt;br /&gt;
						&lt;br /&gt;
==Taavi Salumets A21==&lt;br /&gt;
[[Logrotate]] - valmis ülevaatamiseks - 02.05.2011						&lt;br /&gt;
==Risto Siitan A22==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Partimage Partimage] -valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Oliver Soom A22==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Debiani_paki_loomine  Debiani paki loomine] valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Kaspar Steinberg A32==						&lt;br /&gt;
==Andres Sumin A22==	&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Dpkg - Valmis ülevaatamiseks!&lt;br /&gt;
&lt;br /&gt;
Teemat retsenseerib: Allar Adoberg&lt;br /&gt;
&lt;br /&gt;
==Meelis Suursalu A22==							&lt;br /&gt;
==Meelis Tamm A21==&lt;br /&gt;
[[Enos.itcollege.ee failidele ligipääs GNOME/KDE abil]] - valmis ülevaatuseks&lt;br /&gt;
&lt;br /&gt;
==Ott Telga A31==						&lt;br /&gt;
==Tavo Toomemägi A41==	&lt;br /&gt;
[[Wget]] ülevaatamiseks valmis 00:36, 03 April 2011 (EEST)					&lt;br /&gt;
==Taavi Toppi A21==&lt;br /&gt;
&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Iptables . Valmis ülevaatuseks, töö Täieneb jooksvalt.&lt;br /&gt;
&lt;br /&gt;
==Tarmo Trumm A21==&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Date Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Timo Trummer A32==&lt;br /&gt;
&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Hwclock - valmis ülevaatuseks&lt;br /&gt;
&lt;br /&gt;
==Olle Tuur A22==&lt;br /&gt;
&lt;br /&gt;
==Arto Vaas A32==&lt;br /&gt;
&lt;br /&gt;
https://wiki.itcollege.ee/index.php/OpenNode - valmis&lt;br /&gt;
&lt;br /&gt;
==Andres Vaher A22==						&lt;br /&gt;
==Jaan Vahtre A21==&lt;br /&gt;
https://wiki.itcollege.ee/index.php/BURG - valmis ülevaatuseks&lt;br /&gt;
&lt;br /&gt;
==Kristjan Vaik A21==	&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Linux_boot_protsess Linux buutimise protsess]					&lt;br /&gt;
==Sten Vaisma A22==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Linux/Unix_faili%C3%B5igused Linux/Unix failiõigused] - valmis ülevaatuseks&lt;br /&gt;
&lt;br /&gt;
==Kristjan Vask A21==						&lt;br /&gt;
==Vadim Vinogradin A21==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/RPM_Package_Manager RPM Package Manager] - valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Heigo Võsujalg A21==&lt;br /&gt;
[[Synaptic Package Manager]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Kristjan Väljako A21==&lt;br /&gt;
[[Packetfence]] - Valmis ülevaatamiseks&lt;/div&gt;</summary>
		<author><name>Kakukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Operatsioonis%C3%BCsteemide_referaadid_2011_kevad&amp;diff=31375</id>
		<title>Operatsioonisüsteemide referaadid 2011 kevad</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Operatsioonis%C3%BCsteemide_referaadid_2011_kevad&amp;diff=31375"/>
		<updated>2011-05-13T17:04:41Z</updated>

		<summary type="html">&lt;p&gt;Kakukk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kaugõpe=&lt;br /&gt;
==Rene Albin AK31==&lt;br /&gt;
[[nginx]] -Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Lembit Elmik AK21==						&lt;br /&gt;
==Aleksei Issaikin AK21==&lt;br /&gt;
[[Ubuntu Serveri Install OS admin laborite tegemiseks]] - Parandamisel &lt;br /&gt;
&lt;br /&gt;
Retsents [https://wiki.itcollege.ee/index.php/Talk:FreeBSD_Packet_Filter_tulem%C3%BC%C3%BCriga FreeBSD Packet Filter tulemüüriga] - Hinnang sisse kantud [[User:Mernits|Mernits]] 12:33, 7 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Andre Jõgi AK21==					&lt;br /&gt;
==Pavel Kodotšigov AK22==&lt;br /&gt;
&lt;br /&gt;
[[FreeBSD Packet Filter tulemüüriga]] - Valmis ülevaatamiseks.&lt;br /&gt;
&lt;br /&gt;
Retsents [https://wiki.itcollege.ee/index.php/Talk:Htop htop]&lt;br /&gt;
&lt;br /&gt;
Hinded sisse kantud  [[User:Mernits|Mernits]] 12:29, 7 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Ivo Kruusamäe AK21==&lt;br /&gt;
&lt;br /&gt;
[[Gzip]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
Retsensioon: [[Talk:Cat]]&lt;br /&gt;
&lt;br /&gt;
==Andres Kõrvemaa AK21==&lt;br /&gt;
&lt;br /&gt;
[[Dig]] - Valmis ülevaatamiseks 19:24, 17 Aprill 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
Retsensioon [[Talk:Gzip]] --[[User:akorvema|akorvema]] 18:27, 8 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Lauri Liibert AK21==&lt;br /&gt;
==Siim Kullerkupp AK21==&lt;br /&gt;
[[Bonnie++]] Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Märt Lindre AK21==&lt;br /&gt;
&lt;br /&gt;
[[Linux saalealaa ehk swap]] [[User:Mlindre|Mlindre]] 15:27, 15 April 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Rasmus Linnamäe AK22==&lt;br /&gt;
[[ Netcat]] Valmis ülevaatamiseks 22:40, 17 Aprill 2011 (EEST)			&lt;br /&gt;
==Priit Lume AK31==&lt;br /&gt;
&lt;br /&gt;
[[Tshark]] ülevaatamiseks valmis 22:45, 17 April 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
Restsensioon [https://wiki.itcollege.ee/index.php/Talk:Date[Date]]&lt;br /&gt;
&lt;br /&gt;
==Tiit Maripuu AK22==&lt;br /&gt;
&lt;br /&gt;
[[inetd]] (valmis hindamiseks ja arvustamiseks 10.05.11)&lt;br /&gt;
&lt;br /&gt;
Retsensioon: [[Talk:Iozone]]&lt;br /&gt;
&lt;br /&gt;
==Marko Megerild AK21==						&lt;br /&gt;
==Artur Mölter AK22==&lt;br /&gt;
[[Iozone]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Margus Nairis AK31==&lt;br /&gt;
&lt;br /&gt;
[[Wireshark]] Valmis ülevaatamiseks.&lt;br /&gt;
&lt;br /&gt;
==Karel Niine AK22==&lt;br /&gt;
[[PXE boot]] (Preboot Execution Environment)&lt;br /&gt;
&lt;br /&gt;
Retsensioon [[Talk:Dig]] --[[User:Kniine|Kniine]] 21:18, 4 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Ulvar Petmanson AK22==&lt;br /&gt;
[[Signaalid ja kill]]&lt;br /&gt;
&lt;br /&gt;
==Märten Rodes AK22==&lt;br /&gt;
[[htop]]&lt;br /&gt;
&lt;br /&gt;
Hinnatud [[Talk:PXE boot]]&lt;br /&gt;
&lt;br /&gt;
==Tanel Štaub AK22==					&lt;br /&gt;
==Alvar Teearu AK31==&lt;br /&gt;
KVM tegemisel, valmib järgmise nädala jooksul&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/KVM]&lt;br /&gt;
&lt;br /&gt;
==Aleksei Timošenko AK21==&lt;br /&gt;
=Päevaõpe=&lt;br /&gt;
&lt;br /&gt;
==Rasmus Aav A21==&lt;br /&gt;
==Pavel Abin 12==&lt;br /&gt;
==Allar Adoberg A22==&lt;br /&gt;
[[VirtualBoxi võrgud]] - Hindamiseks valmis.&lt;br /&gt;
&lt;br /&gt;
==Arvi Alamaa A21==&lt;br /&gt;
[[apticron]] - valmis ülevaatamiseks 02.05.2011&lt;br /&gt;
&lt;br /&gt;
==Ivar Ambos A22==&lt;br /&gt;
[[Munin]] valmis ülevaatamiseks.&lt;br /&gt;
&lt;br /&gt;
Retsensioon [https://wiki.itcollege.ee/index.php/Talk:Adduser_%26_useradd adduser ja useradd]&lt;br /&gt;
&lt;br /&gt;
==Sergei Gorjunov A21==&lt;br /&gt;
[[Port knocking]] ülevaatamiseks valmis&lt;br /&gt;
&lt;br /&gt;
==Merili Gutmann A31==&lt;br /&gt;
[[Lsof]] on valmis ülevaatamiseks.&lt;br /&gt;
-- 12:59, 1 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
Retsentsioon: [https://wiki.itcollege.ee/index.php/Talk:OpenNode OpenNode]&lt;br /&gt;
&lt;br /&gt;
==Rene Haavre A32==	&lt;br /&gt;
[[Samurai_WTF]]					&lt;br /&gt;
==Kristjan Kalder A22==&lt;br /&gt;
==Kadri Kalme A22==&lt;br /&gt;
[[Fdisk]]&lt;br /&gt;
&lt;br /&gt;
==Alfi Kannus A21==&lt;br /&gt;
==Oliver Kilk A21==&lt;br /&gt;
[[Mkdir - Linux/Unix süsteemides]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Nikolai Klõga G11==&lt;br /&gt;
==Reio Kokla A31==&lt;br /&gt;
[[Mkfs]]&lt;br /&gt;
&lt;br /&gt;
Retsenseerib: Tavo Toomemägi [A41]&lt;br /&gt;
&lt;br /&gt;
==Vladimir Kolesnik A22==&lt;br /&gt;
&lt;br /&gt;
[[init]] - valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
Retsensioon [https://wiki.itcollege.ee/index.php/Talk:Linux/Unix_faili%C3%B5igused Linux/Unix failiõigused]&lt;br /&gt;
&lt;br /&gt;
==Ivar Krustok A22==&lt;br /&gt;
[[Ksh]] 						&lt;br /&gt;
==Katrin Kukk A22==	&lt;br /&gt;
&lt;br /&gt;
[[Tcpdump]] - valmis ülevaatamiseks -- 22:17, 24 April 2011 (EEST) &lt;br /&gt;
&lt;br /&gt;
Retsensioon: [[Talk:Hwclock]]  -  valmis -- 20:03, 13 May 2011 (EEST)&lt;br /&gt;
==Rain Kõrgmaa A22==						&lt;br /&gt;
==Siim Kängsepp A22==&lt;br /&gt;
&lt;br /&gt;
[[LVM]] - Valmis põhimõtteliselt&lt;br /&gt;
&lt;br /&gt;
==Urmo Laaneots A21==						&lt;br /&gt;
==Karel Laid A31==&lt;br /&gt;
[[Puppet]] Valmis vist 01.05.2011&lt;br /&gt;
&lt;br /&gt;
==Henrik Leinola A22==&lt;br /&gt;
&lt;br /&gt;
[[Manpremo]]&lt;br /&gt;
&lt;br /&gt;
==Kaspar Leivo A41==							&lt;br /&gt;
==Juhan Liiva A21==&lt;br /&gt;
[[PS1]] valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Kaido Loonurm A41==&lt;br /&gt;
[[Load_average]] - valmis ülevaatamiseks -- 12:17, 24 April 2011 (EEST)&lt;br /&gt;
Teemat retsenseerib: Ivar Krustok&lt;br /&gt;
&lt;br /&gt;
Retsensioon [[Talk:mkfs]] --[[User:Kloonurm|Kloonurm]] 22:03, 10 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Urmas Luuk A22==						&lt;br /&gt;
==Andres Mill A22==&lt;br /&gt;
Valmis referaat: [[chmod]]&lt;br /&gt;
&lt;br /&gt;
==Janar Märjama A22==	&lt;br /&gt;
[[Zentyal]] - Valmis kontrollimiseks.&lt;br /&gt;
&lt;br /&gt;
==Kairo Ostapenko A31==							&lt;br /&gt;
==Kristjan Pajumaa A22==							&lt;br /&gt;
==Ilja Peters 12==&lt;br /&gt;
[[VMware_Server]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Veiko Pilt A31==&lt;br /&gt;
[[Tarkvara_haldus_yum_baasil]] - valmis ülevaatamiseks - 02.05.2011&amp;lt;br&amp;gt;&lt;br /&gt;
Seda teemat retsenseerib Andres Sumin A22						&lt;br /&gt;
==Jagnar Pindmaa A31==							&lt;br /&gt;
==Priit Pobbul A22==						&lt;br /&gt;
==Arina Püvi A21==							&lt;br /&gt;
==Karet Rikko A21==&lt;br /&gt;
[[NTFS vs Ext4]] valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
Retsensioon: [[Talk:Tshark]]&lt;br /&gt;
&lt;br /&gt;
==Toomas Rohumets A21==&lt;br /&gt;
Referaat: [[Adduser &amp;amp; useradd]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
Retsensioon: [[Talk:Wget]]&lt;br /&gt;
						&lt;br /&gt;
==Taavi Salumets A21==&lt;br /&gt;
[[Logrotate]] - valmis ülevaatamiseks - 02.05.2011						&lt;br /&gt;
==Risto Siitan A22==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Partimage Partimage] -valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Oliver Soom A22==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Debiani_paki_loomine  Debiani paki loomine] valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Kaspar Steinberg A32==						&lt;br /&gt;
==Andres Sumin A22==	&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Dpkg - Valmis ülevaatamiseks!&lt;br /&gt;
&lt;br /&gt;
Teemat retsenseerib: Allar Adoberg&lt;br /&gt;
&lt;br /&gt;
==Meelis Suursalu A22==							&lt;br /&gt;
==Meelis Tamm A21==&lt;br /&gt;
[[Enos.itcollege.ee failidele ligipääs GNOME/KDE abil]] - valmis ülevaatuseks&lt;br /&gt;
&lt;br /&gt;
==Ott Telga A31==						&lt;br /&gt;
==Tavo Toomemägi A41==	&lt;br /&gt;
[[Wget]] ülevaatamiseks valmis 00:36, 03 April 2011 (EEST)					&lt;br /&gt;
==Taavi Toppi A21==&lt;br /&gt;
&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Iptables . Valmis ülevaatuseks, töö Täieneb jooksvalt.&lt;br /&gt;
&lt;br /&gt;
==Tarmo Trumm A21==&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Date Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Timo Trummer A32==&lt;br /&gt;
&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Hwclock - valmis ülevaatuseks&lt;br /&gt;
&lt;br /&gt;
==Olle Tuur A22==&lt;br /&gt;
&lt;br /&gt;
==Arto Vaas A32==&lt;br /&gt;
&lt;br /&gt;
https://wiki.itcollege.ee/index.php/OpenNode - valmis&lt;br /&gt;
&lt;br /&gt;
==Andres Vaher A22==						&lt;br /&gt;
==Jaan Vahtre A21==&lt;br /&gt;
https://wiki.itcollege.ee/index.php/BURG - valmis ülevaatuseks&lt;br /&gt;
&lt;br /&gt;
==Kristjan Vaik A21==	&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Linux_boot_protsess Linux buutimise protsess]					&lt;br /&gt;
==Sten Vaisma A22==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Linux/Unix_faili%C3%B5igused Linux/Unix failiõigused] - valmis ülevaatuseks&lt;br /&gt;
&lt;br /&gt;
==Kristjan Vask A21==						&lt;br /&gt;
==Vadim Vinogradin A21==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/RPM_Package_Manager RPM Package Manager] - valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Heigo Võsujalg A21==&lt;br /&gt;
[[Synaptic Package Manager]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Kristjan Väljako A21==&lt;br /&gt;
[[Packetfence]] - Valmis ülevaatamiseks&lt;/div&gt;</summary>
		<author><name>Kakukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Operatsioonis%C3%BCsteemide_referaadid_2011_kevad&amp;diff=31374</id>
		<title>Operatsioonisüsteemide referaadid 2011 kevad</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Operatsioonis%C3%BCsteemide_referaadid_2011_kevad&amp;diff=31374"/>
		<updated>2011-05-13T17:03:51Z</updated>

		<summary type="html">&lt;p&gt;Kakukk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kaugõpe=&lt;br /&gt;
==Rene Albin AK31==&lt;br /&gt;
[[nginx]] -Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Lembit Elmik AK21==						&lt;br /&gt;
==Aleksei Issaikin AK21==&lt;br /&gt;
[[Ubuntu Serveri Install OS admin laborite tegemiseks]] - Parandamisel &lt;br /&gt;
&lt;br /&gt;
Retsents [https://wiki.itcollege.ee/index.php/Talk:FreeBSD_Packet_Filter_tulem%C3%BC%C3%BCriga FreeBSD Packet Filter tulemüüriga] - Hinnang sisse kantud [[User:Mernits|Mernits]] 12:33, 7 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Andre Jõgi AK21==					&lt;br /&gt;
==Pavel Kodotšigov AK22==&lt;br /&gt;
&lt;br /&gt;
[[FreeBSD Packet Filter tulemüüriga]] - Valmis ülevaatamiseks.&lt;br /&gt;
&lt;br /&gt;
Retsents [https://wiki.itcollege.ee/index.php/Talk:Htop htop]&lt;br /&gt;
&lt;br /&gt;
Hinded sisse kantud  [[User:Mernits|Mernits]] 12:29, 7 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Ivo Kruusamäe AK21==&lt;br /&gt;
&lt;br /&gt;
[[Gzip]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
Retsensioon: [[Talk:Cat]]&lt;br /&gt;
&lt;br /&gt;
==Andres Kõrvemaa AK21==&lt;br /&gt;
&lt;br /&gt;
[[Dig]] - Valmis ülevaatamiseks 19:24, 17 Aprill 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
Retsensioon [[Talk:Gzip]] --[[User:akorvema|akorvema]] 18:27, 8 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Lauri Liibert AK21==&lt;br /&gt;
==Siim Kullerkupp AK21==&lt;br /&gt;
[[Bonnie++]] Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Märt Lindre AK21==&lt;br /&gt;
&lt;br /&gt;
[[Linux saalealaa ehk swap]] [[User:Mlindre|Mlindre]] 15:27, 15 April 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Rasmus Linnamäe AK22==&lt;br /&gt;
[[ Netcat]] Valmis ülevaatamiseks 22:40, 17 Aprill 2011 (EEST)			&lt;br /&gt;
==Priit Lume AK31==&lt;br /&gt;
&lt;br /&gt;
[[Tshark]] ülevaatamiseks valmis 22:45, 17 April 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
Restsensioon [https://wiki.itcollege.ee/index.php/Talk:Date[Date]]&lt;br /&gt;
&lt;br /&gt;
==Tiit Maripuu AK22==&lt;br /&gt;
&lt;br /&gt;
[[inetd]] (valmis hindamiseks ja arvustamiseks 10.05.11)&lt;br /&gt;
&lt;br /&gt;
Retsensioon: [[Talk:Iozone]]&lt;br /&gt;
&lt;br /&gt;
==Marko Megerild AK21==						&lt;br /&gt;
==Artur Mölter AK22==&lt;br /&gt;
[[Iozone]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Margus Nairis AK31==&lt;br /&gt;
&lt;br /&gt;
[[Wireshark]] Valmis ülevaatamiseks.&lt;br /&gt;
&lt;br /&gt;
==Karel Niine AK22==&lt;br /&gt;
[[PXE boot]] (Preboot Execution Environment)&lt;br /&gt;
&lt;br /&gt;
Retsensioon [[Talk:Dig]] --[[User:Kniine|Kniine]] 21:18, 4 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Ulvar Petmanson AK22==&lt;br /&gt;
[[Signaalid ja kill]]&lt;br /&gt;
&lt;br /&gt;
==Märten Rodes AK22==&lt;br /&gt;
[[htop]]&lt;br /&gt;
&lt;br /&gt;
Hinnatud [[Talk:PXE boot]]&lt;br /&gt;
&lt;br /&gt;
==Tanel Štaub AK22==					&lt;br /&gt;
==Alvar Teearu AK31==&lt;br /&gt;
KVM tegemisel, valmib järgmise nädala jooksul&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/KVM]&lt;br /&gt;
&lt;br /&gt;
==Aleksei Timošenko AK21==&lt;br /&gt;
=Päevaõpe=&lt;br /&gt;
&lt;br /&gt;
==Rasmus Aav A21==&lt;br /&gt;
==Pavel Abin 12==&lt;br /&gt;
==Allar Adoberg A22==&lt;br /&gt;
[[VirtualBoxi võrgud]] - Hindamiseks valmis.&lt;br /&gt;
&lt;br /&gt;
==Arvi Alamaa A21==&lt;br /&gt;
[[apticron]] - valmis ülevaatamiseks 02.05.2011&lt;br /&gt;
&lt;br /&gt;
==Ivar Ambos A22==&lt;br /&gt;
[[Munin]] valmis ülevaatamiseks.&lt;br /&gt;
&lt;br /&gt;
Retsensioon [https://wiki.itcollege.ee/index.php/Talk:Adduser_%26_useradd adduser ja useradd]&lt;br /&gt;
&lt;br /&gt;
==Sergei Gorjunov A21==&lt;br /&gt;
[[Port knocking]] ülevaatamiseks valmis&lt;br /&gt;
&lt;br /&gt;
==Merili Gutmann A31==&lt;br /&gt;
[[Lsof]] on valmis ülevaatamiseks.&lt;br /&gt;
-- 12:59, 1 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
Retsentsioon: [https://wiki.itcollege.ee/index.php/Talk:OpenNode OpenNode]&lt;br /&gt;
&lt;br /&gt;
==Rene Haavre A32==	&lt;br /&gt;
[[Samurai_WTF]]					&lt;br /&gt;
==Kristjan Kalder A22==&lt;br /&gt;
==Kadri Kalme A22==&lt;br /&gt;
[[Fdisk]]&lt;br /&gt;
&lt;br /&gt;
==Alfi Kannus A21==&lt;br /&gt;
==Oliver Kilk A21==&lt;br /&gt;
[[Mkdir - Linux/Unix süsteemides]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Nikolai Klõga G11==&lt;br /&gt;
==Reio Kokla A31==&lt;br /&gt;
[[Mkfs]]&lt;br /&gt;
&lt;br /&gt;
Retsenseerib: Tavo Toomemägi [A41]&lt;br /&gt;
&lt;br /&gt;
==Vladimir Kolesnik A22==&lt;br /&gt;
&lt;br /&gt;
[[init]] - valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
Retsensioon [https://wiki.itcollege.ee/index.php/Talk:Linux/Unix_faili%C3%B5igused Linux/Unix failiõigused]&lt;br /&gt;
&lt;br /&gt;
==Ivar Krustok A22==&lt;br /&gt;
[[Ksh]] 						&lt;br /&gt;
==Katrin Kukk A22==	&lt;br /&gt;
&lt;br /&gt;
[[Tcpdump]] - valmis ülevaatamiseks -- 22:17, 24 April 2011 (EEST) &lt;br /&gt;
&lt;br /&gt;
Retsensioon: [[Talk:Hwclock]]  - valmis -- 20:03, 13 Mai 2011 (EEST)&lt;br /&gt;
==Rain Kõrgmaa A22==						&lt;br /&gt;
==Siim Kängsepp A22==&lt;br /&gt;
&lt;br /&gt;
[[LVM]] - Valmis põhimõtteliselt&lt;br /&gt;
&lt;br /&gt;
==Urmo Laaneots A21==						&lt;br /&gt;
==Karel Laid A31==&lt;br /&gt;
[[Puppet]] Valmis vist 01.05.2011&lt;br /&gt;
&lt;br /&gt;
==Henrik Leinola A22==&lt;br /&gt;
&lt;br /&gt;
[[Manpremo]]&lt;br /&gt;
&lt;br /&gt;
==Kaspar Leivo A41==							&lt;br /&gt;
==Juhan Liiva A21==&lt;br /&gt;
[[PS1]] valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Kaido Loonurm A41==&lt;br /&gt;
[[Load_average]] - valmis ülevaatamiseks -- 12:17, 24 April 2011 (EEST)&lt;br /&gt;
Teemat retsenseerib: Ivar Krustok&lt;br /&gt;
&lt;br /&gt;
Retsensioon [[Talk:mkfs]] --[[User:Kloonurm|Kloonurm]] 22:03, 10 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Urmas Luuk A22==						&lt;br /&gt;
==Andres Mill A22==&lt;br /&gt;
Valmis referaat: [[chmod]]&lt;br /&gt;
&lt;br /&gt;
==Janar Märjama A22==	&lt;br /&gt;
[[Zentyal]] - Valmis kontrollimiseks.&lt;br /&gt;
&lt;br /&gt;
==Kairo Ostapenko A31==							&lt;br /&gt;
==Kristjan Pajumaa A22==							&lt;br /&gt;
==Ilja Peters 12==&lt;br /&gt;
[[VMware_Server]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Veiko Pilt A31==&lt;br /&gt;
[[Tarkvara_haldus_yum_baasil]] - valmis ülevaatamiseks - 02.05.2011&amp;lt;br&amp;gt;&lt;br /&gt;
Seda teemat retsenseerib Andres Sumin A22						&lt;br /&gt;
==Jagnar Pindmaa A31==							&lt;br /&gt;
==Priit Pobbul A22==						&lt;br /&gt;
==Arina Püvi A21==							&lt;br /&gt;
==Karet Rikko A21==&lt;br /&gt;
[[NTFS vs Ext4]] valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
Retsensioon: [[Talk:Tshark]]&lt;br /&gt;
&lt;br /&gt;
==Toomas Rohumets A21==&lt;br /&gt;
Referaat: [[Adduser &amp;amp; useradd]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
Retsensioon: [[Talk:Wget]]&lt;br /&gt;
						&lt;br /&gt;
==Taavi Salumets A21==&lt;br /&gt;
[[Logrotate]] - valmis ülevaatamiseks - 02.05.2011						&lt;br /&gt;
==Risto Siitan A22==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Partimage Partimage] -valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Oliver Soom A22==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Debiani_paki_loomine  Debiani paki loomine] valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Kaspar Steinberg A32==						&lt;br /&gt;
==Andres Sumin A22==	&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Dpkg - Valmis ülevaatamiseks!&lt;br /&gt;
&lt;br /&gt;
Teemat retsenseerib: Allar Adoberg&lt;br /&gt;
&lt;br /&gt;
==Meelis Suursalu A22==							&lt;br /&gt;
==Meelis Tamm A21==&lt;br /&gt;
[[Enos.itcollege.ee failidele ligipääs GNOME/KDE abil]] - valmis ülevaatuseks&lt;br /&gt;
&lt;br /&gt;
==Ott Telga A31==						&lt;br /&gt;
==Tavo Toomemägi A41==	&lt;br /&gt;
[[Wget]] ülevaatamiseks valmis 00:36, 03 April 2011 (EEST)					&lt;br /&gt;
==Taavi Toppi A21==&lt;br /&gt;
&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Iptables . Valmis ülevaatuseks, töö Täieneb jooksvalt.&lt;br /&gt;
&lt;br /&gt;
==Tarmo Trumm A21==&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Date Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Timo Trummer A32==&lt;br /&gt;
&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Hwclock - valmis ülevaatuseks&lt;br /&gt;
&lt;br /&gt;
==Olle Tuur A22==&lt;br /&gt;
&lt;br /&gt;
==Arto Vaas A32==&lt;br /&gt;
&lt;br /&gt;
https://wiki.itcollege.ee/index.php/OpenNode - valmis&lt;br /&gt;
&lt;br /&gt;
==Andres Vaher A22==						&lt;br /&gt;
==Jaan Vahtre A21==&lt;br /&gt;
https://wiki.itcollege.ee/index.php/BURG - valmis ülevaatuseks&lt;br /&gt;
&lt;br /&gt;
==Kristjan Vaik A21==	&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Linux_boot_protsess Linux buutimise protsess]					&lt;br /&gt;
==Sten Vaisma A22==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Linux/Unix_faili%C3%B5igused Linux/Unix failiõigused] - valmis ülevaatuseks&lt;br /&gt;
&lt;br /&gt;
==Kristjan Vask A21==						&lt;br /&gt;
==Vadim Vinogradin A21==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/RPM_Package_Manager RPM Package Manager] - valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Heigo Võsujalg A21==&lt;br /&gt;
[[Synaptic Package Manager]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Kristjan Väljako A21==&lt;br /&gt;
[[Packetfence]] - Valmis ülevaatamiseks&lt;/div&gt;</summary>
		<author><name>Kakukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Operatsioonis%C3%BCsteemide_referaadid_2011_kevad&amp;diff=31373</id>
		<title>Operatsioonisüsteemide referaadid 2011 kevad</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Operatsioonis%C3%BCsteemide_referaadid_2011_kevad&amp;diff=31373"/>
		<updated>2011-05-13T17:01:20Z</updated>

		<summary type="html">&lt;p&gt;Kakukk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kaugõpe=&lt;br /&gt;
==Rene Albin AK31==&lt;br /&gt;
[[nginx]] -Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Lembit Elmik AK21==						&lt;br /&gt;
==Aleksei Issaikin AK21==&lt;br /&gt;
[[Ubuntu Serveri Install OS admin laborite tegemiseks]] - Parandamisel &lt;br /&gt;
&lt;br /&gt;
Retsents [https://wiki.itcollege.ee/index.php/Talk:FreeBSD_Packet_Filter_tulem%C3%BC%C3%BCriga FreeBSD Packet Filter tulemüüriga] - Hinnang sisse kantud [[User:Mernits|Mernits]] 12:33, 7 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Andre Jõgi AK21==					&lt;br /&gt;
==Pavel Kodotšigov AK22==&lt;br /&gt;
&lt;br /&gt;
[[FreeBSD Packet Filter tulemüüriga]] - Valmis ülevaatamiseks.&lt;br /&gt;
&lt;br /&gt;
Retsents [https://wiki.itcollege.ee/index.php/Talk:Htop htop]&lt;br /&gt;
&lt;br /&gt;
Hinded sisse kantud  [[User:Mernits|Mernits]] 12:29, 7 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Ivo Kruusamäe AK21==&lt;br /&gt;
&lt;br /&gt;
[[Gzip]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
Retsensioon: [[Talk:Cat]]&lt;br /&gt;
&lt;br /&gt;
==Andres Kõrvemaa AK21==&lt;br /&gt;
&lt;br /&gt;
[[Dig]] - Valmis ülevaatamiseks 19:24, 17 Aprill 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
Retsensioon [[Talk:Gzip]] --[[User:akorvema|akorvema]] 18:27, 8 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Lauri Liibert AK21==&lt;br /&gt;
==Siim Kullerkupp AK21==&lt;br /&gt;
[[Bonnie++]] Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Märt Lindre AK21==&lt;br /&gt;
&lt;br /&gt;
[[Linux saalealaa ehk swap]] [[User:Mlindre|Mlindre]] 15:27, 15 April 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Rasmus Linnamäe AK22==&lt;br /&gt;
[[ Netcat]] Valmis ülevaatamiseks 22:40, 17 Aprill 2011 (EEST)			&lt;br /&gt;
==Priit Lume AK31==&lt;br /&gt;
&lt;br /&gt;
[[Tshark]] ülevaatamiseks valmis 22:45, 17 April 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
Restsensioon [https://wiki.itcollege.ee/index.php/Talk:Date[Date]]&lt;br /&gt;
&lt;br /&gt;
==Tiit Maripuu AK22==&lt;br /&gt;
&lt;br /&gt;
[[inetd]] (valmis hindamiseks ja arvustamiseks 10.05.11)&lt;br /&gt;
&lt;br /&gt;
Retsensioon: [[Talk:Iozone]]&lt;br /&gt;
&lt;br /&gt;
==Marko Megerild AK21==						&lt;br /&gt;
==Artur Mölter AK22==&lt;br /&gt;
[[Iozone]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Margus Nairis AK31==&lt;br /&gt;
&lt;br /&gt;
[[Wireshark]] Valmis ülevaatamiseks.&lt;br /&gt;
&lt;br /&gt;
==Karel Niine AK22==&lt;br /&gt;
[[PXE boot]] (Preboot Execution Environment)&lt;br /&gt;
&lt;br /&gt;
Retsensioon [[Talk:Dig]] --[[User:Kniine|Kniine]] 21:18, 4 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Ulvar Petmanson AK22==&lt;br /&gt;
[[Signaalid ja kill]]&lt;br /&gt;
&lt;br /&gt;
==Märten Rodes AK22==&lt;br /&gt;
[[htop]]&lt;br /&gt;
&lt;br /&gt;
Hinnatud [[Talk:PXE boot]]&lt;br /&gt;
&lt;br /&gt;
==Tanel Štaub AK22==					&lt;br /&gt;
==Alvar Teearu AK31==&lt;br /&gt;
KVM tegemisel, valmib järgmise nädala jooksul&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/KVM]&lt;br /&gt;
&lt;br /&gt;
==Aleksei Timošenko AK21==&lt;br /&gt;
=Päevaõpe=&lt;br /&gt;
&lt;br /&gt;
==Rasmus Aav A21==&lt;br /&gt;
==Pavel Abin 12==&lt;br /&gt;
==Allar Adoberg A22==&lt;br /&gt;
[[VirtualBoxi võrgud]] - Hindamiseks valmis.&lt;br /&gt;
&lt;br /&gt;
==Arvi Alamaa A21==&lt;br /&gt;
[[apticron]] - valmis ülevaatamiseks 02.05.2011&lt;br /&gt;
&lt;br /&gt;
==Ivar Ambos A22==&lt;br /&gt;
[[Munin]] valmis ülevaatamiseks.&lt;br /&gt;
&lt;br /&gt;
Retsensioon [https://wiki.itcollege.ee/index.php/Talk:Adduser_%26_useradd adduser ja useradd]&lt;br /&gt;
&lt;br /&gt;
==Sergei Gorjunov A21==&lt;br /&gt;
[[Port knocking]] ülevaatamiseks valmis&lt;br /&gt;
&lt;br /&gt;
==Merili Gutmann A31==&lt;br /&gt;
[[Lsof]] on valmis ülevaatamiseks.&lt;br /&gt;
-- 12:59, 1 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
Retsentsioon: [https://wiki.itcollege.ee/index.php/Talk:OpenNode OpenNode]&lt;br /&gt;
&lt;br /&gt;
==Rene Haavre A32==	&lt;br /&gt;
[[Samurai_WTF]]					&lt;br /&gt;
==Kristjan Kalder A22==&lt;br /&gt;
==Kadri Kalme A22==&lt;br /&gt;
[[Fdisk]]&lt;br /&gt;
&lt;br /&gt;
==Alfi Kannus A21==&lt;br /&gt;
==Oliver Kilk A21==&lt;br /&gt;
[[Mkdir - Linux/Unix süsteemides]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Nikolai Klõga G11==&lt;br /&gt;
==Reio Kokla A31==&lt;br /&gt;
[[Mkfs]]&lt;br /&gt;
&lt;br /&gt;
Retsenseerib: Tavo Toomemägi [A41]&lt;br /&gt;
&lt;br /&gt;
==Vladimir Kolesnik A22==&lt;br /&gt;
&lt;br /&gt;
[[init]] - valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
Retsensioon [https://wiki.itcollege.ee/index.php/Talk:Linux/Unix_faili%C3%B5igused Linux/Unix failiõigused]&lt;br /&gt;
&lt;br /&gt;
==Ivar Krustok A22==&lt;br /&gt;
[[Ksh]] 						&lt;br /&gt;
==Katrin Kukk A22==	&lt;br /&gt;
&lt;br /&gt;
[[Tcpdump]] - valmis ülevaatamiseks -- 22:17, 24 April 2011 (EEST) &lt;br /&gt;
&lt;br /&gt;
Retsensioon: [[Talk:Hwclock]] 	&lt;br /&gt;
==Rain Kõrgmaa A22==						&lt;br /&gt;
==Siim Kängsepp A22==&lt;br /&gt;
&lt;br /&gt;
[[LVM]] - Valmis põhimõtteliselt&lt;br /&gt;
&lt;br /&gt;
==Urmo Laaneots A21==						&lt;br /&gt;
==Karel Laid A31==&lt;br /&gt;
[[Puppet]] Valmis vist 01.05.2011&lt;br /&gt;
&lt;br /&gt;
==Henrik Leinola A22==&lt;br /&gt;
&lt;br /&gt;
[[Manpremo]]&lt;br /&gt;
&lt;br /&gt;
==Kaspar Leivo A41==							&lt;br /&gt;
==Juhan Liiva A21==&lt;br /&gt;
[[PS1]] valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Kaido Loonurm A41==&lt;br /&gt;
[[Load_average]] - valmis ülevaatamiseks -- 12:17, 24 April 2011 (EEST)&lt;br /&gt;
Teemat retsenseerib: Ivar Krustok&lt;br /&gt;
&lt;br /&gt;
Retsensioon [[Talk:mkfs]] --[[User:Kloonurm|Kloonurm]] 22:03, 10 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Urmas Luuk A22==						&lt;br /&gt;
==Andres Mill A22==&lt;br /&gt;
Valmis referaat: [[chmod]]&lt;br /&gt;
&lt;br /&gt;
==Janar Märjama A22==	&lt;br /&gt;
[[Zentyal]] - Valmis kontrollimiseks.&lt;br /&gt;
&lt;br /&gt;
==Kairo Ostapenko A31==							&lt;br /&gt;
==Kristjan Pajumaa A22==							&lt;br /&gt;
==Ilja Peters 12==&lt;br /&gt;
[[VMware_Server]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Veiko Pilt A31==&lt;br /&gt;
[[Tarkvara_haldus_yum_baasil]] - valmis ülevaatamiseks - 02.05.2011&amp;lt;br&amp;gt;&lt;br /&gt;
Seda teemat retsenseerib Andres Sumin A22						&lt;br /&gt;
==Jagnar Pindmaa A31==							&lt;br /&gt;
==Priit Pobbul A22==						&lt;br /&gt;
==Arina Püvi A21==							&lt;br /&gt;
==Karet Rikko A21==&lt;br /&gt;
[[NTFS vs Ext4]] valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
Retsensioon: [[Talk:Tshark]]&lt;br /&gt;
&lt;br /&gt;
==Toomas Rohumets A21==&lt;br /&gt;
Referaat: [[Adduser &amp;amp; useradd]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
Retsensioon: [[Talk:Wget]]&lt;br /&gt;
						&lt;br /&gt;
==Taavi Salumets A21==&lt;br /&gt;
[[Logrotate]] - valmis ülevaatamiseks - 02.05.2011						&lt;br /&gt;
==Risto Siitan A22==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Partimage Partimage] -valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Oliver Soom A22==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Debiani_paki_loomine  Debiani paki loomine] valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Kaspar Steinberg A32==						&lt;br /&gt;
==Andres Sumin A22==	&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Dpkg - Valmis ülevaatamiseks!&lt;br /&gt;
&lt;br /&gt;
Teemat retsenseerib: Allar Adoberg&lt;br /&gt;
&lt;br /&gt;
==Meelis Suursalu A22==							&lt;br /&gt;
==Meelis Tamm A21==&lt;br /&gt;
[[Enos.itcollege.ee failidele ligipääs GNOME/KDE abil]] - valmis ülevaatuseks&lt;br /&gt;
&lt;br /&gt;
==Ott Telga A31==						&lt;br /&gt;
==Tavo Toomemägi A41==	&lt;br /&gt;
[[Wget]] ülevaatamiseks valmis 00:36, 03 April 2011 (EEST)					&lt;br /&gt;
==Taavi Toppi A21==&lt;br /&gt;
&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Iptables . Valmis ülevaatuseks, töö Täieneb jooksvalt.&lt;br /&gt;
&lt;br /&gt;
==Tarmo Trumm A21==&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Date Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Timo Trummer A32==&lt;br /&gt;
&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Hwclock - valmis ülevaatuseks&lt;br /&gt;
&lt;br /&gt;
==Olle Tuur A22==&lt;br /&gt;
&lt;br /&gt;
==Arto Vaas A32==&lt;br /&gt;
&lt;br /&gt;
https://wiki.itcollege.ee/index.php/OpenNode - valmis&lt;br /&gt;
&lt;br /&gt;
==Andres Vaher A22==						&lt;br /&gt;
==Jaan Vahtre A21==&lt;br /&gt;
https://wiki.itcollege.ee/index.php/BURG - valmis ülevaatuseks&lt;br /&gt;
&lt;br /&gt;
==Kristjan Vaik A21==	&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Linux_boot_protsess Linux buutimise protsess]					&lt;br /&gt;
==Sten Vaisma A22==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Linux/Unix_faili%C3%B5igused Linux/Unix failiõigused] - valmis ülevaatuseks&lt;br /&gt;
&lt;br /&gt;
==Kristjan Vask A21==						&lt;br /&gt;
==Vadim Vinogradin A21==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/RPM_Package_Manager RPM Package Manager] - valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Heigo Võsujalg A21==&lt;br /&gt;
[[Synaptic Package Manager]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Kristjan Väljako A21==&lt;br /&gt;
[[Packetfence]] - Valmis ülevaatamiseks&lt;/div&gt;</summary>
		<author><name>Kakukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Operatsioonis%C3%BCsteemide_referaadid_2011_kevad&amp;diff=31372</id>
		<title>Operatsioonisüsteemide referaadid 2011 kevad</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Operatsioonis%C3%BCsteemide_referaadid_2011_kevad&amp;diff=31372"/>
		<updated>2011-05-13T17:00:43Z</updated>

		<summary type="html">&lt;p&gt;Kakukk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kaugõpe=&lt;br /&gt;
==Rene Albin AK31==&lt;br /&gt;
[[nginx]] -Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Lembit Elmik AK21==						&lt;br /&gt;
==Aleksei Issaikin AK21==&lt;br /&gt;
[[Ubuntu Serveri Install OS admin laborite tegemiseks]] - Parandamisel &lt;br /&gt;
&lt;br /&gt;
Retsents [https://wiki.itcollege.ee/index.php/Talk:FreeBSD_Packet_Filter_tulem%C3%BC%C3%BCriga FreeBSD Packet Filter tulemüüriga] - Hinnang sisse kantud [[User:Mernits|Mernits]] 12:33, 7 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Andre Jõgi AK21==					&lt;br /&gt;
==Pavel Kodotšigov AK22==&lt;br /&gt;
&lt;br /&gt;
[[FreeBSD Packet Filter tulemüüriga]] - Valmis ülevaatamiseks.&lt;br /&gt;
&lt;br /&gt;
Retsents [https://wiki.itcollege.ee/index.php/Talk:Htop htop]&lt;br /&gt;
&lt;br /&gt;
Hinded sisse kantud  [[User:Mernits|Mernits]] 12:29, 7 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Ivo Kruusamäe AK21==&lt;br /&gt;
&lt;br /&gt;
[[Gzip]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
Retsensioon: [[Talk:Cat]]&lt;br /&gt;
&lt;br /&gt;
==Andres Kõrvemaa AK21==&lt;br /&gt;
&lt;br /&gt;
[[Dig]] - Valmis ülevaatamiseks 19:24, 17 Aprill 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
Retsensioon [[Talk:Gzip]] --[[User:akorvema|akorvema]] 18:27, 8 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Lauri Liibert AK21==&lt;br /&gt;
==Siim Kullerkupp AK21==&lt;br /&gt;
[[Bonnie++]] Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Märt Lindre AK21==&lt;br /&gt;
&lt;br /&gt;
[[Linux saalealaa ehk swap]] [[User:Mlindre|Mlindre]] 15:27, 15 April 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Rasmus Linnamäe AK22==&lt;br /&gt;
[[ Netcat]] Valmis ülevaatamiseks 22:40, 17 Aprill 2011 (EEST)			&lt;br /&gt;
==Priit Lume AK31==&lt;br /&gt;
&lt;br /&gt;
[[Tshark]] ülevaatamiseks valmis 22:45, 17 April 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
Restsensioon [https://wiki.itcollege.ee/index.php/Talk:Date[Date]]&lt;br /&gt;
&lt;br /&gt;
==Tiit Maripuu AK22==&lt;br /&gt;
&lt;br /&gt;
[[inetd]] (valmis hindamiseks ja arvustamiseks 10.05.11)&lt;br /&gt;
&lt;br /&gt;
Retsensioon: [[Talk:Iozone]]&lt;br /&gt;
&lt;br /&gt;
==Marko Megerild AK21==						&lt;br /&gt;
==Artur Mölter AK22==&lt;br /&gt;
[[Iozone]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Margus Nairis AK31==&lt;br /&gt;
&lt;br /&gt;
[[Wireshark]] Valmis ülevaatamiseks.&lt;br /&gt;
&lt;br /&gt;
==Karel Niine AK22==&lt;br /&gt;
[[PXE boot]] (Preboot Execution Environment)&lt;br /&gt;
&lt;br /&gt;
Retsensioon [[Talk:Dig]] --[[User:Kniine|Kniine]] 21:18, 4 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Ulvar Petmanson AK22==&lt;br /&gt;
[[Signaalid ja kill]]&lt;br /&gt;
&lt;br /&gt;
==Märten Rodes AK22==&lt;br /&gt;
[[htop]]&lt;br /&gt;
&lt;br /&gt;
Hinnatud [[Talk:PXE boot]]&lt;br /&gt;
&lt;br /&gt;
==Tanel Štaub AK22==					&lt;br /&gt;
==Alvar Teearu AK31==&lt;br /&gt;
KVM tegemisel, valmib järgmise nädala jooksul&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/KVM]&lt;br /&gt;
&lt;br /&gt;
==Aleksei Timošenko AK21==&lt;br /&gt;
=Päevaõpe=&lt;br /&gt;
&lt;br /&gt;
==Rasmus Aav A21==&lt;br /&gt;
==Pavel Abin 12==&lt;br /&gt;
==Allar Adoberg A22==&lt;br /&gt;
[[VirtualBoxi võrgud]] - Hindamiseks valmis.&lt;br /&gt;
&lt;br /&gt;
==Arvi Alamaa A21==&lt;br /&gt;
[[apticron]] - valmis ülevaatamiseks 02.05.2011&lt;br /&gt;
&lt;br /&gt;
==Ivar Ambos A22==&lt;br /&gt;
[[Munin]] valmis ülevaatamiseks.&lt;br /&gt;
&lt;br /&gt;
Retsensioon [https://wiki.itcollege.ee/index.php/Talk:Adduser_%26_useradd adduser ja useradd]&lt;br /&gt;
&lt;br /&gt;
==Sergei Gorjunov A21==&lt;br /&gt;
[[Port knocking]] ülevaatamiseks valmis&lt;br /&gt;
&lt;br /&gt;
==Merili Gutmann A31==&lt;br /&gt;
[[Lsof]] on valmis ülevaatamiseks.&lt;br /&gt;
-- 12:59, 1 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
Retsentsioon: [https://wiki.itcollege.ee/index.php/Talk:OpenNode OpenNode]&lt;br /&gt;
&lt;br /&gt;
==Rene Haavre A32==	&lt;br /&gt;
[[Samurai_WTF]]					&lt;br /&gt;
==Kristjan Kalder A22==&lt;br /&gt;
==Kadri Kalme A22==&lt;br /&gt;
[[Fdisk]]&lt;br /&gt;
&lt;br /&gt;
==Alfi Kannus A21==&lt;br /&gt;
==Oliver Kilk A21==&lt;br /&gt;
[[Mkdir - Linux/Unix süsteemides]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Nikolai Klõga G11==&lt;br /&gt;
==Reio Kokla A31==&lt;br /&gt;
[[Mkfs]]&lt;br /&gt;
&lt;br /&gt;
Retsenseerib: Tavo Toomemägi [A41]&lt;br /&gt;
&lt;br /&gt;
==Vladimir Kolesnik A22==&lt;br /&gt;
&lt;br /&gt;
[[init]] - valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
Retsensioon [https://wiki.itcollege.ee/index.php/Talk:Linux/Unix_faili%C3%B5igused Linux/Unix failiõigused]&lt;br /&gt;
&lt;br /&gt;
==Ivar Krustok A22==&lt;br /&gt;
[[Ksh]] 						&lt;br /&gt;
==Katrin Kukk A22==	&lt;br /&gt;
&lt;br /&gt;
[[Tcpdump]] - valmis ülevaatamiseks -- 22:17, 24 April 2011 (EEST) &lt;br /&gt;
Retsensioon: [[Talk:Hwclock]]	- valmis 	&lt;br /&gt;
==Rain Kõrgmaa A22==						&lt;br /&gt;
==Siim Kängsepp A22==&lt;br /&gt;
&lt;br /&gt;
[[LVM]] - Valmis põhimõtteliselt&lt;br /&gt;
&lt;br /&gt;
==Urmo Laaneots A21==						&lt;br /&gt;
==Karel Laid A31==&lt;br /&gt;
[[Puppet]] Valmis vist 01.05.2011&lt;br /&gt;
&lt;br /&gt;
==Henrik Leinola A22==&lt;br /&gt;
&lt;br /&gt;
[[Manpremo]]&lt;br /&gt;
&lt;br /&gt;
==Kaspar Leivo A41==							&lt;br /&gt;
==Juhan Liiva A21==&lt;br /&gt;
[[PS1]] valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Kaido Loonurm A41==&lt;br /&gt;
[[Load_average]] - valmis ülevaatamiseks -- 12:17, 24 April 2011 (EEST)&lt;br /&gt;
Teemat retsenseerib: Ivar Krustok&lt;br /&gt;
&lt;br /&gt;
Retsensioon [[Talk:mkfs]] --[[User:Kloonurm|Kloonurm]] 22:03, 10 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Urmas Luuk A22==						&lt;br /&gt;
==Andres Mill A22==&lt;br /&gt;
Valmis referaat: [[chmod]]&lt;br /&gt;
&lt;br /&gt;
==Janar Märjama A22==	&lt;br /&gt;
[[Zentyal]] - Valmis kontrollimiseks.&lt;br /&gt;
&lt;br /&gt;
==Kairo Ostapenko A31==							&lt;br /&gt;
==Kristjan Pajumaa A22==							&lt;br /&gt;
==Ilja Peters 12==&lt;br /&gt;
[[VMware_Server]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Veiko Pilt A31==&lt;br /&gt;
[[Tarkvara_haldus_yum_baasil]] - valmis ülevaatamiseks - 02.05.2011&amp;lt;br&amp;gt;&lt;br /&gt;
Seda teemat retsenseerib Andres Sumin A22						&lt;br /&gt;
==Jagnar Pindmaa A31==							&lt;br /&gt;
==Priit Pobbul A22==						&lt;br /&gt;
==Arina Püvi A21==							&lt;br /&gt;
==Karet Rikko A21==&lt;br /&gt;
[[NTFS vs Ext4]] valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
Retsensioon: [[Talk:Tshark]]&lt;br /&gt;
&lt;br /&gt;
==Toomas Rohumets A21==&lt;br /&gt;
Referaat: [[Adduser &amp;amp; useradd]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
Retsensioon: [[Talk:Wget]]&lt;br /&gt;
						&lt;br /&gt;
==Taavi Salumets A21==&lt;br /&gt;
[[Logrotate]] - valmis ülevaatamiseks - 02.05.2011						&lt;br /&gt;
==Risto Siitan A22==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Partimage Partimage] -valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Oliver Soom A22==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Debiani_paki_loomine  Debiani paki loomine] valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Kaspar Steinberg A32==						&lt;br /&gt;
==Andres Sumin A22==	&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Dpkg - Valmis ülevaatamiseks!&lt;br /&gt;
&lt;br /&gt;
Teemat retsenseerib: Allar Adoberg&lt;br /&gt;
&lt;br /&gt;
==Meelis Suursalu A22==							&lt;br /&gt;
==Meelis Tamm A21==&lt;br /&gt;
[[Enos.itcollege.ee failidele ligipääs GNOME/KDE abil]] - valmis ülevaatuseks&lt;br /&gt;
&lt;br /&gt;
==Ott Telga A31==						&lt;br /&gt;
==Tavo Toomemägi A41==	&lt;br /&gt;
[[Wget]] ülevaatamiseks valmis 00:36, 03 April 2011 (EEST)					&lt;br /&gt;
==Taavi Toppi A21==&lt;br /&gt;
&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Iptables . Valmis ülevaatuseks, töö Täieneb jooksvalt.&lt;br /&gt;
&lt;br /&gt;
==Tarmo Trumm A21==&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Date Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Timo Trummer A32==&lt;br /&gt;
&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Hwclock - valmis ülevaatuseks&lt;br /&gt;
&lt;br /&gt;
==Olle Tuur A22==&lt;br /&gt;
&lt;br /&gt;
==Arto Vaas A32==&lt;br /&gt;
&lt;br /&gt;
https://wiki.itcollege.ee/index.php/OpenNode - valmis&lt;br /&gt;
&lt;br /&gt;
==Andres Vaher A22==						&lt;br /&gt;
==Jaan Vahtre A21==&lt;br /&gt;
https://wiki.itcollege.ee/index.php/BURG - valmis ülevaatuseks&lt;br /&gt;
&lt;br /&gt;
==Kristjan Vaik A21==	&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Linux_boot_protsess Linux buutimise protsess]					&lt;br /&gt;
==Sten Vaisma A22==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Linux/Unix_faili%C3%B5igused Linux/Unix failiõigused] - valmis ülevaatuseks&lt;br /&gt;
&lt;br /&gt;
==Kristjan Vask A21==						&lt;br /&gt;
==Vadim Vinogradin A21==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/RPM_Package_Manager RPM Package Manager] - valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Heigo Võsujalg A21==&lt;br /&gt;
[[Synaptic Package Manager]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Kristjan Väljako A21==&lt;br /&gt;
[[Packetfence]] - Valmis ülevaatamiseks&lt;/div&gt;</summary>
		<author><name>Kakukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Hwclock&amp;diff=31371</id>
		<title>Talk:Hwclock</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Hwclock&amp;diff=31371"/>
		<updated>2011-05-13T16:58:34Z</updated>

		<summary type="html">&lt;p&gt;Kakukk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Minu arvates on autor korrektselt koostanud artikli ülesehituse. Esmalt tuleb sissejuhatus, seejärel sisuline pool koos näidetega, lõpuks tehakse kokkuvõte ja mainitakse ära ka kasutatud kirjanduse loetelu. Positiivne on ka see, et sissejuhatuses on selgelt kirjeldatud, miks ja kelle jaoks on see artikkel loodud ning paari lausega on teema sisse juhatatud. Lisaks leian, et artikli puhul on hea, et autor on veidike rääkinud hwclocki ajaloost ning sellest, millal ja kelle poolt see loodi.&lt;br /&gt;
Grammatikavigu artiklis ei esinenud ning ümbertõlkimisega Timol probleeme ei tekkinud. Artikkel on tehniliselt enamasti korrektne ning hwclocki paremini mõistmiseks on toodud näiteid ning selgitatud mitmeid käske. Kasutatud kirjanduse loetelus võis näha erinevaid lehekülgi, kust artiklis olev info pärines ning ka selle poolest võib öelda, et autor on vaeva näinud ja ei võtnud kogu teksti ühest allikast. Käsud on tekstist välja toodud ja korraldused eristatavad. &lt;br /&gt;
&lt;br /&gt;
Kui nüüd natuke norida, siis tehnikahuvilistel lugejatel võib üsnagi kergelt peas näiteks selle kohta küsimus tekkida, kuidas sääraseid kellasid füüsiliselt realiseeritakse. Näiteks oleks võinud mainida ka seda, et sellise &amp;quot;riistvaralise&amp;quot; kella nö südameks on kvarts ehk mineraal, millel on kindel ning stabiilne võnkumissagedus, mida kasutades (loendades) on võimalik ka väga täpselt kella-aega arvutada. Lisaks arvan, et kokkuvõte oleks võinud olla natukene pikem.&lt;br /&gt;
&lt;br /&gt;
Üldkokkuvõttes hästi koostatud artikkel ning hindamine toimub alljärgneva tabeli põhjal:&lt;br /&gt;
&lt;br /&gt;
[[File:hwclockike.jpg]] &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kokku: 18,5/20st&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
--[[User:Kakukk|Kakukk]] 19:58, 13 May 2011 (EEST)&lt;/div&gt;</summary>
		<author><name>Kakukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Hwclockike.jpg&amp;diff=31370</id>
		<title>File:Hwclockike.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Hwclockike.jpg&amp;diff=31370"/>
		<updated>2011-05-13T16:56:13Z</updated>

		<summary type="html">&lt;p&gt;Kakukk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Kakukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Hwclock&amp;diff=31369</id>
		<title>Talk:Hwclock</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Hwclock&amp;diff=31369"/>
		<updated>2011-05-13T16:55:12Z</updated>

		<summary type="html">&lt;p&gt;Kakukk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Minu arvates on autor korrektselt koostanud artikli ülesehituse. Esmalt tuleb sissejuhatus, seejärel sisuline pool koos näidetega, lõpuks tehakse kokkuvõte ja mainitakse ära ka kasutatud kirjanduse loetelu. Positiivne on ka see, et sissejuhatuses on selgelt kirjeldatud, miks ja kelle jaoks on see artikkel loodud ning paari lausega on teema sisse juhatatud. Lisaks leian, et artikli puhul on hea, et autor on veidike rääkinud hwclocki ajaloost ning sellest, millal ja kelle poolt see loodi.&lt;br /&gt;
Grammatikavigu artiklis ei esinenud ning ümbertõlkimisega Timol probleeme ei tekkinud. Artikkel on tehniliselt enamasti korrektne ning hwclocki paremini mõistmiseks on toodud näiteid ning selgitatud mitmeid käske. Kasutatud kirjanduse loetelus võis näha erinevaid lehekülgi, kust artiklis olev info pärines ning ka selle poolest võib öelda, et autor on vaeva näinud ja ei võtnud kogu teksti ühest allikast. Käsud on tekstist välja toodud ja korraldused eristatavad. &lt;br /&gt;
&lt;br /&gt;
Kui nüüd natuke norida, siis tehnikahuvilistel lugejatel võib üsnagi kergelt peas näiteks selle kohta küsimus tekkida, kuidas sääraseid kellasid füüsiliselt realiseeritakse. Näiteks oleks võinud mainida ka seda, et sellise &amp;quot;riistvaralise&amp;quot; kella nö südameks on kvarts ehk mineraal, millel on kindel ning stabiilne võnkumissagedus, mida kasutades (loendades) on võimalik ka väga täpselt kella-aega arvutada. Lisaks arvan, et kokkuvõte oleks võinud olla natukene pikem.&lt;br /&gt;
&lt;br /&gt;
Üldkokkuvõttes hästi koostatud artikkel ning hindamine toimub alljärgneva tabeli põhjal:&lt;br /&gt;
&lt;br /&gt;
[[File:hwclockike.jpg]] &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kokku: 18,5/20st&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Kakukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Hwclock&amp;diff=31368</id>
		<title>Talk:Hwclock</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Hwclock&amp;diff=31368"/>
		<updated>2011-05-13T16:53:10Z</updated>

		<summary type="html">&lt;p&gt;Kakukk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Minu arvates on autor korrektselt koostanud artikli ülesehituse. Esmalt tuleb sissejuhatus, seejärel sisuline pool koos näidetega, lõpuks tehakse kokkuvõte ja mainitakse ära ka kasutatud kirjanduse loetelu. Positiivne on ka see, et sissejuhatuses on selgelt kirjeldatud, miks ja kelle jaoks on see artikkel loodud ning paari lausega on teema sisse juhatatud. Lisaks leian, et artikli puhul on hea, et autor on veidike rääkinud hwclocki ajaloost ning sellest, millal ja kelle poolt see loodi.&lt;br /&gt;
Grammatikavigu artiklis ei esinenud ning ümbertõlkimisega Timol probleeme ei tekkinud. Artikkel on tehniliselt enamasti korrektne ning hwclocki paremini mõistmiseks on toodud näiteid ning selgitatud mitmeid käske. Kasutatud kirjanduse loetelus võis näha erinevaid lehekülgi, kust artiklis olev info pärines ning ka selle poolest võib öelda, et autor on vaeva näinud ja ei võtnud kogu teksti ühest allikast. Käsud on tekstist välja toodud ja korraldused eristatavad. &lt;br /&gt;
&lt;br /&gt;
Kui nüüd natuke norida, siis tehnikahuvilistel lugejatel võib üsnagi kergelt peas näiteks selle kohta küsimus tekkida, kuidas sääraseid kellasid füüsiliselt realiseeritakse. Näiteks oleks võinud mainida ka seda, et sellise &amp;quot;riistvaralise&amp;quot; kella nö südameks on kvarts ehk mineraal, millel on kindel ning stabiilne võnkumissagedus, mida kasutades (loendades) on võimalik ka väga täpselt kella-aega arvutada. Lisaks arvan, et kokkuvõte oleks võinud olla natukene pikem.&lt;br /&gt;
&lt;br /&gt;
Üldkokkuvõttes hästi koostatud artikkel ning hindamine toimub alljärgneva tabeli põhjal:&lt;br /&gt;
&lt;br /&gt;
[[File:timike1.jpg]] &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kokku: 18,5/20st&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Kakukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Timike.jpg&amp;diff=31367</id>
		<title>File:Timike.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Timike.jpg&amp;diff=31367"/>
		<updated>2011-05-13T16:51:16Z</updated>

		<summary type="html">&lt;p&gt;Kakukk: uploaded a new version of &amp;quot;File:Timike.jpg&amp;quot;:&amp;amp;#32;Reverted to version as of 16:37, 13 May 2011&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Kakukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Timike1.jpg&amp;diff=31366</id>
		<title>File:Timike1.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Timike1.jpg&amp;diff=31366"/>
		<updated>2011-05-13T16:50:40Z</updated>

		<summary type="html">&lt;p&gt;Kakukk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Kakukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Hwclock&amp;diff=31365</id>
		<title>Talk:Hwclock</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Hwclock&amp;diff=31365"/>
		<updated>2011-05-13T16:50:25Z</updated>

		<summary type="html">&lt;p&gt;Kakukk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Minu arvates on autor korrektselt koostanud artikli ülesehituse. Esmalt tuleb sissejuhatus, seejärel sisuline pool koos näidetega, lõpuks tehakse kokkuvõte ja mainitakse ära ka kasutatud kirjanduse loetelu. Positiivne on ka see, et sissejuhatuses on selgelt kirjeldatud, miks ja kelle jaoks on see artikkel loodud ning paari lausega on teema sisse juhatatud. Lisaks leian, et artikli puhul on hea ka see, et autor on veidike rääkinud hwclocki ajaloost ning sellest, millal ja kelle poolt see loodi.&lt;br /&gt;
Grammatikavigu artiklis ei esinenud ning ümbertõlkimisega Timol probleeme ei tekkinud. Artikkel on tehniliselt enamasti korrektne ning hwclocki paremini mõistmiseks on toodud näiteid ning selgitatud mitmeid käske. Kasutatud kirjanduse loetelus võis näha erinevaid lehekülgi, kust artiklis olev info pärines ning ka selle poolest võib öelda, et autor on vaeva näinud ja ei võtnud kogu teksti ühest allikast. Käsud on tekstist välja toodud ja korraldused eristatavad. &lt;br /&gt;
&lt;br /&gt;
Kui nüüd natuke norida, siis tehnikahuvilistel lugejatel võib üsnagi kergelt peas näiteks selle kohta küsimus tekkida, kuidas sääraseid kellasid füüsiliselt realiseeritakse. Näiteks oleks võinud mainida ka seda, et sellise &amp;quot;riistvaralise&amp;quot; kella nö südameks on kvarts ehk mineraal, millel on kindel ning stabiilne võnkumissagedus, mida kasutades (loendades) on võimalik ka väga täpselt kella-aega arvutada. Lisaks arvan, et kokkuvõte oleks võinud olla natukene pikem.&lt;br /&gt;
&lt;br /&gt;
Üldkokkuvõttes hästi koostatud artikkel ning hindamine toimub alljärgneva tabeli põhjal:&lt;br /&gt;
&lt;br /&gt;
[[File:timike1.jpg]] &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kokku: 18,5/20st&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Kakukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Timike.jpg&amp;diff=31364</id>
		<title>File:Timike.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Timike.jpg&amp;diff=31364"/>
		<updated>2011-05-13T16:49:38Z</updated>

		<summary type="html">&lt;p&gt;Kakukk: uploaded a new version of &amp;quot;File:Timike.jpg&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Kakukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Hwclock&amp;diff=31363</id>
		<title>Talk:Hwclock</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Hwclock&amp;diff=31363"/>
		<updated>2011-05-13T16:41:49Z</updated>

		<summary type="html">&lt;p&gt;Kakukk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Minu arvates on autor korrektselt koostanud artikli ülesehituse. Esmalt tuleb sissejuhatus, seejärel sisuline pool koos näidetega, lõpuks tehakse kokkuvõte ja mainitakse ära ka kasutatud kirjanduse loetelu. Positiivne on ka see, et sissejuhatuses on selgelt kirjeldatud, miks ja kelle jaoks on see artikkel loodud ning paari lausega on teema sisse juhatatud. Lisaks leian, et artikli puhul on hea ka see, et autor on veidike rääkinud hwclocki ajaloost ning sellest, millal ja kelle poolt see loodi.&lt;br /&gt;
Grammatikavigu artiklis ei esinenud ning ümbertõlkimisega Timol probleeme ei tekkinud. Artikkel on tehniliselt enamasti korrektne ning hwclocki paremini mõistmiseks on toodud näiteid ning selgitatud mitmeid käske. Kasutatud kirjanduse loetelus võis näha erinevaid lehekülgi, kust artiklis olev info pärines ning ka selle poolest võib öelda, et autor on vaeva näinud ja ei võtnud kogu teksti ühest allikast. Käsud on tekstist välja toodud ja korraldused eristatavad. &lt;br /&gt;
&lt;br /&gt;
Kui nüüd natuke norida, siis tehnikahuvilistel lugejatel võib üsnagi kergelt peas näiteks selle kohta küsimus tekkida, kuidas sääraseid kellasid füüsiliselt realiseeritakse. Näiteks oleks võinud mainida ka seda, et sellise &amp;quot;riistvaralise&amp;quot; kella nö südameks on kvarts ehk mineraal, millel on kindel ning stabiilne võnkumissagedus, mida kasutades (loendades) on võimalik ka väga täpselt kella-aega arvutada. Lisaks arvan, et kokkuvõte oleks võinud olla natukene pikem.&lt;br /&gt;
&lt;br /&gt;
Üldkokkuvõttes hästi koostatud artikkel ning hindamine toimub alljärgneva tabeli põhjal:&lt;br /&gt;
&lt;br /&gt;
[[File:timike.jpg]] &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kokku: 18,5/20st&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Kakukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Hwclock&amp;diff=31362</id>
		<title>Talk:Hwclock</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Hwclock&amp;diff=31362"/>
		<updated>2011-05-13T16:40:04Z</updated>

		<summary type="html">&lt;p&gt;Kakukk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Minu arvates on autor korrektselt koostanud artikli ülesehituse. Esmalt tuleb sissejuhatus, seejärel sisuline pool koos näidetega, lõpuks tehakse kokkuvõte ja mainitakse ära ka kasutatud kirjanduse loetelu. Positiivne on ka see, et sissejuhatuses on selgelt kirjeldatud, miks ja kelle jaoks on see artikkel loodud ning paari lausega on teema sisse juhatatud. Lisaks leian, et artikli puhul on hea ka see, et autor on veidike rääkinud hwclocki ajaloost ning sellest, millal ja kelle poolt see loodi.&lt;br /&gt;
Grammatikavigu artiklis ei esinenud ning ümbertõlkimisega Timol probleeme ei tekkinud. Artikkel on tehniliselt enamasti korrektne ning hwclocki paremini mõistmiseks on toodud näiteid ning selgitatud mitmeid käske. Kasutatud kirjanduse loetelus võis näha erinevaid lehekülgi, kust artiklis olev info pärines ning ka selle poolest võib öelda, et autor on vaeva näinud ja ei võtnud kogu teksti ühest allikast. Käsud on tekstist välja toodud ja korraldused eristatavad. &lt;br /&gt;
&lt;br /&gt;
Kui nüüd natuke norida, siis tehnikahuvilistel lugejatel võib üsnagi kergelt peas näiteks selle kohta küsimus tekkida, kuidas sääraseid kellasid füüsiliselt realiseeritakse. Näiteks oleks võinud mainida ka seda, et sellise &amp;quot;riistvaralise&amp;quot; kella nö südameks on kvarts ehk mineraal, millel on kindel ning stabiilne võnkumissagedus, mida kasutades (loendades) on võimalik ka väga täpselt kella-aega arvutada. Lisaks arvan, et kokkuvõte oleks võinud olla natukene pikem.&lt;br /&gt;
&lt;br /&gt;
Üldkokkuvõttes hästi koostatud artikkel ning panen referaadile 90,5 %.&lt;br /&gt;
&lt;br /&gt;
[[File:timike.jpg]] &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kokku: 18,5/20st&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Kakukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Hwclock&amp;diff=31361</id>
		<title>Talk:Hwclock</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Hwclock&amp;diff=31361"/>
		<updated>2011-05-13T16:39:53Z</updated>

		<summary type="html">&lt;p&gt;Kakukk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Minu arvates on autor korrektselt koostanud artikli ülesehituse. Esmalt tuleb sissejuhatus, seejärel sisuline pool koos näidetega, lõpuks tehakse kokkuvõte ja mainitakse ära ka kasutatud kirjanduse loetelu. Positiivne on ka see, et sissejuhatuses on selgelt kirjeldatud, miks ja kelle jaoks on see artikkel loodud ning paari lausega on teema sisse juhatatud. Lisaks leian, et artikli puhul on hea ka see, et autor on veidike rääkinud hwclocki ajaloost ning sellest, millal ja kelle poolt see loodi.&lt;br /&gt;
Grammatikavigu artiklis ei esinenud ning ümbertõlkimisega Timol probleeme ei tekkinud. Artikkel on tehniliselt enamasti korrektne ning hwclocki paremini mõistmiseks on toodud näiteid ning selgitatud mitmeid käske. Kasutatud kirjanduse loetelus võis näha erinevaid lehekülgi, kust artiklis olev info pärines ning ka selle poolest võib öelda, et autor on vaeva näinud ja ei võtnud kogu teksti ühest allikast. Käsud on tekstist välja toodud ja korraldused eristatavad. &lt;br /&gt;
&lt;br /&gt;
Kui nüüd natuke norida, siis tehnikahuvilistel lugejatel võib üsnagi kergelt peas näiteks selle kohta küsimus tekkida, kuidas sääraseid kellasid füüsiliselt realiseeritakse. Näiteks oleks võinud mainida ka seda, et sellise &amp;quot;riistvaralise&amp;quot; kella nö südameks on kvarts ehk mineraal, millel on kindel ning stabiilne võnkumissagedus, mida kasutades (loendades) on võimalik ka väga täpselt kella-aega arvutada. Lisaks arvan, et kokkuvõte oleks võinud olla natukene pikem.&lt;br /&gt;
&lt;br /&gt;
Üldkokkuvõttes hästi koostatud artikkel ning panen referaadile 90,5 %.&lt;br /&gt;
&lt;br /&gt;
[[File:timike.jpg]] &lt;br /&gt;
&#039;&#039;&#039;Kokku: 18,5/20st&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Kakukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Hwclock&amp;diff=31360</id>
		<title>Talk:Hwclock</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Hwclock&amp;diff=31360"/>
		<updated>2011-05-13T16:39:03Z</updated>

		<summary type="html">&lt;p&gt;Kakukk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Minu arvates on autor korrektselt koostanud artikli ülesehituse. Esmalt tuleb sissejuhatus, seejärel sisuline pool koos näidetega, lõpuks tehakse kokkuvõte ja mainitakse ära ka kasutatud kirjanduse loetelu. Positiivne on ka see, et sissejuhatuses on selgelt kirjeldatud, miks ja kelle jaoks on see artikkel loodud ning paari lausega on teema sisse juhatatud. Lisaks leian, et artikli puhul on hea ka see, et autor on veidike rääkinud hwclocki ajaloost ning sellest, millal ja kelle poolt see loodi.&lt;br /&gt;
Grammatikavigu artiklis ei esinenud ning ümbertõlkimisega Timol probleeme ei tekkinud. Artikkel on tehniliselt enamasti korrektne ning hwclocki paremini mõistmiseks on toodud näiteid ning selgitatud mitmeid käske. Kasutatud kirjanduse loetelus võis näha erinevaid lehekülgi, kust artiklis olev info pärines ning ka selle poolest võib öelda, et autor on vaeva näinud ja ei võtnud kogu teksti ühest allikast. Käsud on tekstist välja toodud ja korraldused eristatavad. &lt;br /&gt;
&lt;br /&gt;
Kui nüüd natuke norida, siis tehnikahuvilistel lugejatel võib üsnagi kergelt peas näiteks selle kohta küsimus tekkida, kuidas sääraseid kellasid füüsiliselt realiseeritakse. Näiteks oleks võinud mainida ka seda, et sellise &amp;quot;riistvaralise&amp;quot; kella nö südameks on kvarts ehk mineraal, millel on kindel ning stabiilne võnkumissagedus, mida kasutades (loendades) on võimalik ka väga täpselt kella-aega arvutada. Lisaks arvan, et kokkuvõte oleks võinud olla natukene pikem.&lt;br /&gt;
&lt;br /&gt;
Üldkokkuvõttes hästi koostatud artikkel ning panen referaadile 90,5 %.&lt;br /&gt;
&lt;br /&gt;
[[File:timike.jpg]] &lt;br /&gt;
Kokku: 18,5p/20p&lt;/div&gt;</summary>
		<author><name>Kakukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Hwclock&amp;diff=31359</id>
		<title>Talk:Hwclock</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Hwclock&amp;diff=31359"/>
		<updated>2011-05-13T16:38:28Z</updated>

		<summary type="html">&lt;p&gt;Kakukk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Minu arvates on autor korrektselt koostanud artikli ülesehituse. Esmalt tuleb sissejuhatus, seejärel sisuline pool koos näidetega, lõpuks tehakse kokkuvõte ja mainitakse ära ka kasutatud kirjanduse loetelu. Positiivne on ka see, et sissejuhatuses on selgelt kirjeldatud, miks ja kelle jaoks on see artikkel loodud ning paari lausega on teema sisse juhatatud. Lisaks leian, et artikli puhul on hea ka see, et autor on veidike rääkinud hwclocki ajaloost ning sellest, millal ja kelle poolt see loodi.&lt;br /&gt;
Grammatikavigu artiklis ei esinenud ning ümbertõlkimisega Timol probleeme ei tekkinud. Artikkel on tehniliselt enamasti korrektne ning hwclocki paremini mõistmiseks on toodud näiteid ning selgitatud mitmeid käske. Kasutatud kirjanduse loetelus võis näha erinevaid lehekülgi, kust artiklis olev info pärines ning ka selle poolest võib öelda, et autor on vaeva näinud ja ei võtnud kogu teksti ühest allikast. Käsud on tekstist välja toodud ja korraldused eristatavad. &lt;br /&gt;
&lt;br /&gt;
Kui nüüd natuke norida, siis tehnikahuvilistel lugejatel võib üsnagi kergelt peas näiteks selle kohta küsimus tekkida, kuidas sääraseid kellasid füüsiliselt realiseeritakse. Näiteks oleks võinud mainida ka seda, et sellise &amp;quot;riistvaralise&amp;quot; kella nö südameks on kvarts ehk mineraal, millel on kindel ning stabiilne võnkumissagedus, mida kasutades (loendades) on võimalik ka väga täpselt kella-aega arvutada. Lisaks arvan, et kokkuvõte oleks võinud olla natukene pikem.&lt;br /&gt;
&lt;br /&gt;
Üldkokkuvõttes hästi koostatud artikkel ning panen referaadile 90,5 %.&lt;br /&gt;
&lt;br /&gt;
[[File:timike.jpg]] Kokku: 18,5/20st&lt;/div&gt;</summary>
		<author><name>Kakukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Hwclock&amp;diff=31358</id>
		<title>Talk:Hwclock</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Hwclock&amp;diff=31358"/>
		<updated>2011-05-13T16:37:47Z</updated>

		<summary type="html">&lt;p&gt;Kakukk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Minu arvates on autor korrektselt koostanud artikli ülesehituse. Esmalt tuleb sissejuhatus, seejärel sisuline pool koos näidetega, lõpuks tehakse kokkuvõte ja mainitakse ära ka kasutatud kirjanduse loetelu. Positiivne on ka see, et sissejuhatuses on selgelt kirjeldatud, miks ja kelle jaoks on see artikkel loodud ning paari lausega on teema sisse juhatatud. Lisaks leian, et artikli puhul on hea ka see, et autor on veidike rääkinud hwclocki ajaloost ning sellest, millal ja kelle poolt see loodi.&lt;br /&gt;
Grammatikavigu artiklis ei esinenud ning ümbertõlkimisega Timol probleeme ei tekkinud. Artikkel on tehniliselt enamasti korrektne ning hwclocki paremini mõistmiseks on toodud näiteid ning selgitatud mitmeid käske. Kasutatud kirjanduse loetelus võis näha erinevaid lehekülgi, kust artiklis olev info pärines ning ka selle poolest võib öelda, et autor on vaeva näinud ja ei võtnud kogu teksti ühest allikast. Käsud on tekstist välja toodud ja korraldused eristatavad. &lt;br /&gt;
&lt;br /&gt;
Kui nüüd natuke norida, siis tehnikahuvilistel lugejatel võib üsnagi kergelt peas näiteks selle kohta küsimus tekkida, kuidas sääraseid kellasid füüsiliselt realiseeritakse. Näiteks oleks võinud mainida ka seda, et sellise &amp;quot;riistvaralise&amp;quot; kella nö südameks on kvarts ehk mineraal, millel on kindel ning stabiilne võnkumissagedus, mida kasutades (loendades) on võimalik ka väga täpselt kella-aega arvutada. Lisaks arvan, et kokkuvõte oleks võinud olla natukene pikem.&lt;br /&gt;
&lt;br /&gt;
Üldkokkuvõttes hästi koostatud artikkel ning panen referaadile 90,5 %. &lt;br /&gt;
&lt;br /&gt;
[[File:timike.jpg]]&lt;br /&gt;
&lt;br /&gt;
Kokku: 18,5/20st&lt;/div&gt;</summary>
		<author><name>Kakukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Timike.jpg&amp;diff=31357</id>
		<title>File:Timike.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Timike.jpg&amp;diff=31357"/>
		<updated>2011-05-13T16:37:15Z</updated>

		<summary type="html">&lt;p&gt;Kakukk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Kakukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Hwclock&amp;diff=31356</id>
		<title>Talk:Hwclock</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Hwclock&amp;diff=31356"/>
		<updated>2011-05-13T16:36:56Z</updated>

		<summary type="html">&lt;p&gt;Kakukk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Minu arvates on autor korrektselt koostanud artikli ülesehituse. Esmalt tuleb sissejuhatus, seejärel sisuline pool koos näidetega, lõpuks tehakse kokkuvõte ja mainitakse ära ka kasutatud kirjanduse loetelu. Positiivne on ka see, et sissejuhatuses on selgelt kirjeldatud, miks ja kelle jaoks on see artikkel loodud ning paari lausega on teema sisse juhatatud. Lisaks leian, et artikli puhul on hea ka see, et autor on veidike rääkinud hwclocki ajaloost ning sellest, millal ja kelle poolt see loodi.&lt;br /&gt;
Grammatikavigu artiklis ei esinenud ning ümbertõlkimisega Timol probleeme ei tekkinud. Artikkel on tehniliselt enamasti korrektne ning hwclocki paremini mõistmiseks on toodud näiteid ning selgitatud mitmeid käske. Kasutatud kirjanduse loetelus võis näha erinevaid lehekülgi, kust artiklis olev info pärines ning ka selle poolest võib öelda, et autor on vaeva näinud ja ei võtnud kogu teksti ühest allikast. Käsud on tekstist välja toodud ja korraldused eristatavad. &lt;br /&gt;
&lt;br /&gt;
Kui nüüd natuke norida, siis tehnikahuvilistel lugejatel võib üsnagi kergelt peas näiteks selle kohta küsimus tekkida, kuidas sääraseid kellasid füüsiliselt realiseeritakse. Näiteks oleks võinud mainida ka seda, et sellise &amp;quot;riistvaralise&amp;quot; kella nö südameks on kvarts ehk mineraal, millel on kindel ning stabiilne võnkumissagedus, mida kasutades (loendades) on võimalik ka väga täpselt kella-aega arvutada. Lisaks arvan, et kokkuvõte oleks võinud olla natukene pikem.&lt;br /&gt;
&lt;br /&gt;
Üldkokkuvõttes hästi koostatud artikkel ning panen referaadile 90,5 %. &lt;br /&gt;
&lt;br /&gt;
[[File:timike.jpg]]&lt;/div&gt;</summary>
		<author><name>Kakukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bash_quests&amp;diff=30996</id>
		<title>Bash quests</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bash_quests&amp;diff=30996"/>
		<updated>2011-05-10T12:51:53Z</updated>

		<summary type="html">&lt;p&gt;Kakukk: /* Quest 8 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Sissejuhatus=&lt;br /&gt;
Bash quests annab võimaluse teha bash skriptimise kodutööd ka neile, kellel teemat pole.&lt;br /&gt;
Skript tuleb panna Tudengi enda wiki lehele. Punktid saab esimene, kes antud questi täies mahus valmis sai. Kui lahendus pole rahuldav saab punktid järgmine OK lahenduse looja.&lt;br /&gt;
&lt;br /&gt;
Kui quest valmis, siis pane link questi juurde (nagu näites)&lt;br /&gt;
&lt;br /&gt;
Queste tuleb pidevalt juurde.&lt;br /&gt;
&lt;br /&gt;
=Quest 0 - Näide=&lt;br /&gt;
Teha skript, mis ei tee midagi asjalikku, kuid väljasta sõna BÖÖÖ&lt;br /&gt;
&lt;br /&gt;
Lahendus: [[User:Mernits]]&lt;br /&gt;
&lt;br /&gt;
Quest lukus (tehtud) [[User:Mernits|Mernits]] 10:36, 10 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
=Quest 1 - Leia suured kaustad oma kodukataloogist=&lt;br /&gt;
&lt;br /&gt;
Probleem: Kodukaustast on vaja leida suured kataloogid ja teada, palju nendele ruumu kulub.&lt;br /&gt;
&lt;br /&gt;
Luua skript suuredkaustad.sh&lt;br /&gt;
&lt;br /&gt;
Väljasta kataloogid suuremad kõige alla kujul:&lt;br /&gt;
&lt;br /&gt;
20MB  Allalaadimised&lt;br /&gt;
&lt;br /&gt;
100MB Dokumendid&lt;br /&gt;
&lt;br /&gt;
hint: &#039;&#039;&#039;du -s * | sort -nr&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lahendus : [[User:Kakukk|Katrin Kukk]]&lt;br /&gt;
&lt;br /&gt;
=Quest 2=&lt;br /&gt;
Teha skript, mis taastab poolelijäänud tarkvarapaigalduse (apt-get baasil)&lt;br /&gt;
&lt;br /&gt;
Kui näiteks kasutaja tahab midagi installeerida ja talle öeldakse, et eelmine install jäi pooleli (vool läks ära või mis iganes), siis viidaks installeerimine/konfigureerimine lõpuni.&lt;br /&gt;
&lt;br /&gt;
Lahendus: [[User:Hvosujal]]&lt;br /&gt;
&lt;br /&gt;
Quest lukus (tehtud) [[User:Mernits|Mernits]] 13:37, 10 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
=Quest 3=&lt;br /&gt;
Teha skript, mis eemaldab vanad kernelid (jätab alles kaks viimast). Tulemuseks on grub2 menüüs näha kahe viimase kerneli ridu ja vanade kernelite arvelt hoitakse kettaruumi kokku.&lt;br /&gt;
&lt;br /&gt;
=Quest 4=&lt;br /&gt;
Teha skript, mis ühendab lahti kõik kettajaod/saalealad etteantud kettalt ja kustutab partitsioonid sellelt kettalt.&lt;br /&gt;
&lt;br /&gt;
Skript peab kasutajat hoiatama, et eemaldatakse see ja too kettajagu.&lt;br /&gt;
&lt;br /&gt;
Skript annab vea, kui lahtiühendamine ei õnnestu.&lt;br /&gt;
&lt;br /&gt;
Skript kontrollib, kas kasutajal on piisavalt õiguseid.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Käivitamine: trash.sh &amp;lt;kettas&amp;gt;&lt;br /&gt;
&lt;br /&gt;
näiteks: trash.sh /dev/sdb&lt;br /&gt;
&lt;br /&gt;
=Quest 5=&lt;br /&gt;
Teha shell funktsioon, mis kontrollib faili olemasolu ja sellele antud õiguseid&lt;br /&gt;
&lt;br /&gt;
Näiteks on fail rwxrwxrwx /var/kala.txt&lt;br /&gt;
&lt;br /&gt;
funktsioon välja kutsudes argumentidega  /var/kala.txt 777 tagastatakse 0&lt;br /&gt;
Teistel juhtudel:&lt;br /&gt;
1 - faili pole&lt;br /&gt;
2 - omanikul on valed õigused&lt;br /&gt;
3 - grupil on valed õigused&lt;br /&gt;
4 - teistel kasutajatel on valed õigused&lt;br /&gt;
&lt;br /&gt;
=Quest 6=&lt;br /&gt;
Teha skript save-alias, mis töötab nagu käsk alias, kuid salvestab loodud aliase .bashrc faili ja sourceb .bashrc faili.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Juhtus, et sai valmis:&lt;br /&gt;
[[User:Kkalder|Kkalder]]&lt;br /&gt;
&lt;br /&gt;
Quest lukus (tehtud) [[User:Mernits|Mernits]] 12:36, 10 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
=Quest 7=&lt;br /&gt;
Looge skript mis lisab kasutaja nimetatud gruppi.&lt;br /&gt;
&lt;br /&gt;
Skript peab kontrollima kas grupp on juba olemas, vajadusel grupi looma.&lt;br /&gt;
&lt;br /&gt;
Skript peab kontrollima mitte ainult lokaalseid gruppe vaid ka globaalseid (LDAP).&lt;br /&gt;
&lt;br /&gt;
Skript peab kontrollima ka seda, kas kasutaja on olemas, vajadusel küsib kas kasutaja luua või mitte.&lt;br /&gt;
&lt;br /&gt;
nt. ./att-to-group.sh kasutajanimi grupinimi&lt;br /&gt;
&lt;br /&gt;
=Quest 8=&lt;br /&gt;
Luua skript, mis otsiks etteantud kataloogist ühesuguseid faile. Failide võrdlemine võiks toimuda md5sum tasandil. Loodav skript peaks olema suuteline leidma kõikide ühesuguste failide asukoha ja kuvama ka nende nimed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Näideks failidel võivad olla erinevad nimed, kuid sama sisu : &lt;br /&gt;
&lt;br /&gt;
fca209683890bb2a02c60535ca82f920  joujou&lt;br /&gt;
&lt;br /&gt;
fca209683890bb2a02c60535ca82f920  tere&lt;br /&gt;
&lt;br /&gt;
fca209683890bb2a02c60535ca82f920  hello&lt;br /&gt;
&lt;br /&gt;
fca209683890bb2a02c60535ca82f920  asd&lt;br /&gt;
&lt;br /&gt;
=Quest 9=&lt;/div&gt;</summary>
		<author><name>Kakukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bash_quests&amp;diff=30995</id>
		<title>Bash quests</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bash_quests&amp;diff=30995"/>
		<updated>2011-05-10T12:51:37Z</updated>

		<summary type="html">&lt;p&gt;Kakukk: /* Quest 8 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Sissejuhatus=&lt;br /&gt;
Bash quests annab võimaluse teha bash skriptimise kodutööd ka neile, kellel teemat pole.&lt;br /&gt;
Skript tuleb panna Tudengi enda wiki lehele. Punktid saab esimene, kes antud questi täies mahus valmis sai. Kui lahendus pole rahuldav saab punktid järgmine OK lahenduse looja.&lt;br /&gt;
&lt;br /&gt;
Kui quest valmis, siis pane link questi juurde (nagu näites)&lt;br /&gt;
&lt;br /&gt;
Queste tuleb pidevalt juurde.&lt;br /&gt;
&lt;br /&gt;
=Quest 0 - Näide=&lt;br /&gt;
Teha skript, mis ei tee midagi asjalikku, kuid väljasta sõna BÖÖÖ&lt;br /&gt;
&lt;br /&gt;
Lahendus: [[User:Mernits]]&lt;br /&gt;
&lt;br /&gt;
Quest lukus (tehtud) [[User:Mernits|Mernits]] 10:36, 10 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
=Quest 1 - Leia suured kaustad oma kodukataloogist=&lt;br /&gt;
&lt;br /&gt;
Probleem: Kodukaustast on vaja leida suured kataloogid ja teada, palju nendele ruumu kulub.&lt;br /&gt;
&lt;br /&gt;
Luua skript suuredkaustad.sh&lt;br /&gt;
&lt;br /&gt;
Väljasta kataloogid suuremad kõige alla kujul:&lt;br /&gt;
&lt;br /&gt;
20MB  Allalaadimised&lt;br /&gt;
&lt;br /&gt;
100MB Dokumendid&lt;br /&gt;
&lt;br /&gt;
hint: &#039;&#039;&#039;du -s * | sort -nr&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lahendus : [[User:Kakukk|Katrin Kukk]]&lt;br /&gt;
&lt;br /&gt;
=Quest 2=&lt;br /&gt;
Teha skript, mis taastab poolelijäänud tarkvarapaigalduse (apt-get baasil)&lt;br /&gt;
&lt;br /&gt;
Kui näiteks kasutaja tahab midagi installeerida ja talle öeldakse, et eelmine install jäi pooleli (vool läks ära või mis iganes), siis viidaks installeerimine/konfigureerimine lõpuni.&lt;br /&gt;
&lt;br /&gt;
Lahendus: [[User:Hvosujal]]&lt;br /&gt;
&lt;br /&gt;
Quest lukus (tehtud) [[User:Mernits|Mernits]] 13:37, 10 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
=Quest 3=&lt;br /&gt;
Teha skript, mis eemaldab vanad kernelid (jätab alles kaks viimast). Tulemuseks on grub2 menüüs näha kahe viimase kerneli ridu ja vanade kernelite arvelt hoitakse kettaruumi kokku.&lt;br /&gt;
&lt;br /&gt;
=Quest 4=&lt;br /&gt;
Teha skript, mis ühendab lahti kõik kettajaod/saalealad etteantud kettalt ja kustutab partitsioonid sellelt kettalt.&lt;br /&gt;
&lt;br /&gt;
Skript peab kasutajat hoiatama, et eemaldatakse see ja too kettajagu.&lt;br /&gt;
&lt;br /&gt;
Skript annab vea, kui lahtiühendamine ei õnnestu.&lt;br /&gt;
&lt;br /&gt;
Skript kontrollib, kas kasutajal on piisavalt õiguseid.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Käivitamine: trash.sh &amp;lt;kettas&amp;gt;&lt;br /&gt;
&lt;br /&gt;
näiteks: trash.sh /dev/sdb&lt;br /&gt;
&lt;br /&gt;
=Quest 5=&lt;br /&gt;
Teha shell funktsioon, mis kontrollib faili olemasolu ja sellele antud õiguseid&lt;br /&gt;
&lt;br /&gt;
Näiteks on fail rwxrwxrwx /var/kala.txt&lt;br /&gt;
&lt;br /&gt;
funktsioon välja kutsudes argumentidega  /var/kala.txt 777 tagastatakse 0&lt;br /&gt;
Teistel juhtudel:&lt;br /&gt;
1 - faili pole&lt;br /&gt;
2 - omanikul on valed õigused&lt;br /&gt;
3 - grupil on valed õigused&lt;br /&gt;
4 - teistel kasutajatel on valed õigused&lt;br /&gt;
&lt;br /&gt;
=Quest 6=&lt;br /&gt;
Teha skript save-alias, mis töötab nagu käsk alias, kuid salvestab loodud aliase .bashrc faili ja sourceb .bashrc faili.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Juhtus, et sai valmis:&lt;br /&gt;
[[User:Kkalder|Kkalder]]&lt;br /&gt;
&lt;br /&gt;
Quest lukus (tehtud) [[User:Mernits|Mernits]] 12:36, 10 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
=Quest 7=&lt;br /&gt;
Looge skript mis lisab kasutaja nimetatud gruppi.&lt;br /&gt;
&lt;br /&gt;
Skript peab kontrollima kas grupp on juba olemas, vajadusel grupi looma.&lt;br /&gt;
&lt;br /&gt;
Skript peab kontrollima mitte ainult lokaalseid gruppe vaid ka globaalseid (LDAP).&lt;br /&gt;
&lt;br /&gt;
Skript peab kontrollima ka seda, kas kasutaja on olemas, vajadusel küsib kas kasutaja luua või mitte.&lt;br /&gt;
&lt;br /&gt;
nt. ./att-to-group.sh kasutajanimi grupinimi&lt;br /&gt;
&lt;br /&gt;
=Quest 8=&lt;br /&gt;
Luua skript, mis otsiks etteantud kataloogist ühesuguseid faile. Failide võrdlemine võiks toimuda md5sum tasandil. Loodav skript peaks olema suuteline leidma kõikide ühesuguste failide asukoha ja kuvama ka nende nimed.&lt;br /&gt;
&lt;br /&gt;
Näideks failidel võivad olla erinevad nimed, kuid sama sisu : &lt;br /&gt;
&lt;br /&gt;
fca209683890bb2a02c60535ca82f920  joujou&lt;br /&gt;
&lt;br /&gt;
fca209683890bb2a02c60535ca82f920  tere&lt;br /&gt;
&lt;br /&gt;
fca209683890bb2a02c60535ca82f920  hello&lt;br /&gt;
&lt;br /&gt;
fca209683890bb2a02c60535ca82f920  asd&lt;br /&gt;
&lt;br /&gt;
=Quest 9=&lt;/div&gt;</summary>
		<author><name>Kakukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bash_quests&amp;diff=30994</id>
		<title>Bash quests</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bash_quests&amp;diff=30994"/>
		<updated>2011-05-10T12:41:36Z</updated>

		<summary type="html">&lt;p&gt;Kakukk: /* Quest 8 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Sissejuhatus=&lt;br /&gt;
Bash quests annab võimaluse teha bash skriptimise kodutööd ka neile, kellel teemat pole.&lt;br /&gt;
Skript tuleb panna Tudengi enda wiki lehele. Punktid saab esimene, kes antud questi täies mahus valmis sai. Kui lahendus pole rahuldav saab punktid järgmine OK lahenduse looja.&lt;br /&gt;
&lt;br /&gt;
Kui quest valmis, siis pane link questi juurde (nagu näites)&lt;br /&gt;
&lt;br /&gt;
Queste tuleb pidevalt juurde.&lt;br /&gt;
&lt;br /&gt;
=Quest 0 - Näide=&lt;br /&gt;
Teha skript, mis ei tee midagi asjalikku, kuid väljasta sõna BÖÖÖ&lt;br /&gt;
&lt;br /&gt;
Lahendus: [[User:Mernits]]&lt;br /&gt;
&lt;br /&gt;
Quest lukus (tehtud) [[User:Mernits|Mernits]] 10:36, 10 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
=Quest 1 - Leia suured kaustad oma kodukataloogist=&lt;br /&gt;
&lt;br /&gt;
Probleem: Kodukaustast on vaja leida suured kataloogid ja teada, palju nendele ruumu kulub.&lt;br /&gt;
&lt;br /&gt;
Luua skript suuredkaustad.sh&lt;br /&gt;
&lt;br /&gt;
Väljasta kataloogid suuremad kõige alla kujul:&lt;br /&gt;
&lt;br /&gt;
20MB  Allalaadimised&lt;br /&gt;
&lt;br /&gt;
100MB Dokumendid&lt;br /&gt;
&lt;br /&gt;
hint: &#039;&#039;&#039;du -s * | sort -nr&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lahendus : [[User:Kakukk|Katrin Kukk]]&lt;br /&gt;
&lt;br /&gt;
=Quest 2=&lt;br /&gt;
Teha skript, mis taastab poolelijäänud tarkvarapaigalduse (apt-get baasil)&lt;br /&gt;
&lt;br /&gt;
Kui näiteks kasutaja tahab midagi installeerida ja talle öeldakse, et eelmine install jäi pooleli (vool läks ära või mis iganes), siis viidaks installeerimine/konfigureerimine lõpuni.&lt;br /&gt;
&lt;br /&gt;
Lahendus: [[User:Hvosujal]]&lt;br /&gt;
&lt;br /&gt;
Quest lukus (tehtud) [[User:Mernits|Mernits]] 13:37, 10 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
=Quest 3=&lt;br /&gt;
Teha skript, mis eemaldab vanad kernelid (jätab alles kaks viimast). Tulemuseks on grub2 menüüs näha kahe viimase kerneli ridu ja vanade kernelite arvelt hoitakse kettaruumi kokku.&lt;br /&gt;
&lt;br /&gt;
=Quest 4=&lt;br /&gt;
Teha skript, mis ühendab lahti kõik kettajaod/saalealad etteantud kettalt ja kustutab partitsioonid sellelt kettalt.&lt;br /&gt;
&lt;br /&gt;
Skript peab kasutajat hoiatama, et eemaldatakse see ja too kettajagu.&lt;br /&gt;
&lt;br /&gt;
Skript annab vea, kui lahtiühendamine ei õnnestu.&lt;br /&gt;
&lt;br /&gt;
Skript kontrollib, kas kasutajal on piisavalt õiguseid.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Käivitamine: trash.sh &amp;lt;kettas&amp;gt;&lt;br /&gt;
&lt;br /&gt;
näiteks: trash.sh /dev/sdb&lt;br /&gt;
&lt;br /&gt;
=Quest 5=&lt;br /&gt;
Teha shell funktsioon, mis kontrollib faili olemasolu ja sellele antud õiguseid&lt;br /&gt;
&lt;br /&gt;
Näiteks on fail rwxrwxrwx /var/kala.txt&lt;br /&gt;
&lt;br /&gt;
funktsioon välja kutsudes argumentidega  /var/kala.txt 777 tagastatakse 0&lt;br /&gt;
Teistel juhtudel:&lt;br /&gt;
1 - faili pole&lt;br /&gt;
2 - omanikul on valed õigused&lt;br /&gt;
3 - grupil on valed õigused&lt;br /&gt;
4 - teistel kasutajatel on valed õigused&lt;br /&gt;
&lt;br /&gt;
=Quest 6=&lt;br /&gt;
Teha skript save-alias, mis töötab nagu käsk alias, kuid salvestab loodud aliase .bashrc faili ja sourceb .bashrc faili.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Juhtus, et sai valmis:&lt;br /&gt;
[[User:Kkalder|Kkalder]]&lt;br /&gt;
&lt;br /&gt;
Quest lukus (tehtud) [[User:Mernits|Mernits]] 12:36, 10 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
=Quest 7=&lt;br /&gt;
Looge skript mis lisab kasutaja nimetatud gruppi.&lt;br /&gt;
&lt;br /&gt;
Skript peab kontrollima kas grupp on juba olemas, vajadusel grupi looma.&lt;br /&gt;
&lt;br /&gt;
Skript peab kontrollima mitte ainult lokaalseid gruppe vaid ka globaalseid (LDAP).&lt;br /&gt;
&lt;br /&gt;
Skript peab kontrollima ka seda, kas kasutaja on olemas, vajadusel küsib kas kasutaja luua või mitte.&lt;br /&gt;
&lt;br /&gt;
nt. ./att-to-group.sh kasutajanimi grupinimi&lt;br /&gt;
&lt;br /&gt;
=Quest 8=&lt;br /&gt;
Luua skript, mis otsiks etteantud kataloogist ühesuguseid faile. Failide võrdlemine võiks toimuda md5sum tasandil. Loodav skript peaks olema suuteline leidma kõikide ühesuguste failide asukoha ja kuvama ka nende nimed.&lt;br /&gt;
&lt;br /&gt;
=Quest 9=&lt;/div&gt;</summary>
		<author><name>Kakukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bash_quests&amp;diff=30993</id>
		<title>Bash quests</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bash_quests&amp;diff=30993"/>
		<updated>2011-05-10T12:40:51Z</updated>

		<summary type="html">&lt;p&gt;Kakukk: /* Quest 8 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Sissejuhatus=&lt;br /&gt;
Bash quests annab võimaluse teha bash skriptimise kodutööd ka neile, kellel teemat pole.&lt;br /&gt;
Skript tuleb panna Tudengi enda wiki lehele. Punktid saab esimene, kes antud questi täies mahus valmis sai. Kui lahendus pole rahuldav saab punktid järgmine OK lahenduse looja.&lt;br /&gt;
&lt;br /&gt;
Kui quest valmis, siis pane link questi juurde (nagu näites)&lt;br /&gt;
&lt;br /&gt;
Queste tuleb pidevalt juurde.&lt;br /&gt;
&lt;br /&gt;
=Quest 0 - Näide=&lt;br /&gt;
Teha skript, mis ei tee midagi asjalikku, kuid väljasta sõna BÖÖÖ&lt;br /&gt;
&lt;br /&gt;
Lahendus: [[User:Mernits]]&lt;br /&gt;
&lt;br /&gt;
Quest lukus (tehtud) [[User:Mernits|Mernits]] 10:36, 10 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
=Quest 1 - Leia suured kaustad oma kodukataloogist=&lt;br /&gt;
&lt;br /&gt;
Probleem: Kodukaustast on vaja leida suured kataloogid ja teada, palju nendele ruumu kulub.&lt;br /&gt;
&lt;br /&gt;
Luua skript suuredkaustad.sh&lt;br /&gt;
&lt;br /&gt;
Väljasta kataloogid suuremad kõige alla kujul:&lt;br /&gt;
&lt;br /&gt;
20MB  Allalaadimised&lt;br /&gt;
&lt;br /&gt;
100MB Dokumendid&lt;br /&gt;
&lt;br /&gt;
hint: &#039;&#039;&#039;du -s * | sort -nr&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lahendus : [[User:Kakukk|Katrin Kukk]]&lt;br /&gt;
&lt;br /&gt;
=Quest 2=&lt;br /&gt;
Teha skript, mis taastab poolelijäänud tarkvarapaigalduse (apt-get baasil)&lt;br /&gt;
&lt;br /&gt;
Kui näiteks kasutaja tahab midagi installeerida ja talle öeldakse, et eelmine install jäi pooleli (vool läks ära või mis iganes), siis viidaks installeerimine/konfigureerimine lõpuni.&lt;br /&gt;
&lt;br /&gt;
Lahendus: [[User:Hvosujal]]&lt;br /&gt;
&lt;br /&gt;
Quest lukus (tehtud) [[User:Mernits|Mernits]] 13:37, 10 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
=Quest 3=&lt;br /&gt;
Teha skript, mis eemaldab vanad kernelid (jätab alles kaks viimast). Tulemuseks on grub2 menüüs näha kahe viimase kerneli ridu ja vanade kernelite arvelt hoitakse kettaruumi kokku.&lt;br /&gt;
&lt;br /&gt;
=Quest 4=&lt;br /&gt;
Teha skript, mis ühendab lahti kõik kettajaod/saalealad etteantud kettalt ja kustutab partitsioonid sellelt kettalt.&lt;br /&gt;
&lt;br /&gt;
Skript peab kasutajat hoiatama, et eemaldatakse see ja too kettajagu.&lt;br /&gt;
&lt;br /&gt;
Skript annab vea, kui lahtiühendamine ei õnnestu.&lt;br /&gt;
&lt;br /&gt;
Skript kontrollib, kas kasutajal on piisavalt õiguseid.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Käivitamine: trash.sh &amp;lt;kettas&amp;gt;&lt;br /&gt;
&lt;br /&gt;
näiteks: trash.sh /dev/sdb&lt;br /&gt;
&lt;br /&gt;
=Quest 5=&lt;br /&gt;
Teha shell funktsioon, mis kontrollib faili olemasolu ja sellele antud õiguseid&lt;br /&gt;
&lt;br /&gt;
Näiteks on fail rwxrwxrwx /var/kala.txt&lt;br /&gt;
&lt;br /&gt;
funktsioon välja kutsudes argumentidega  /var/kala.txt 777 tagastatakse 0&lt;br /&gt;
Teistel juhtudel:&lt;br /&gt;
1 - faili pole&lt;br /&gt;
2 - omanikul on valed õigused&lt;br /&gt;
3 - grupil on valed õigused&lt;br /&gt;
4 - teistel kasutajatel on valed õigused&lt;br /&gt;
&lt;br /&gt;
=Quest 6=&lt;br /&gt;
Teha skript save-alias, mis töötab nagu käsk alias, kuid salvestab loodud aliase .bashrc faili ja sourceb .bashrc faili.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Juhtus, et sai valmis:&lt;br /&gt;
[[User:Kkalder|Kkalder]]&lt;br /&gt;
&lt;br /&gt;
Quest lukus (tehtud) [[User:Mernits|Mernits]] 12:36, 10 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
=Quest 7=&lt;br /&gt;
Looge skript mis lisab kasutaja nimetatud gruppi.&lt;br /&gt;
&lt;br /&gt;
Skript peab kontrollima kas grupp on juba olemas, vajadusel grupi looma.&lt;br /&gt;
&lt;br /&gt;
Skript peab kontrollima mitte ainult lokaalseid gruppe vaid ka globaalseid (LDAP).&lt;br /&gt;
&lt;br /&gt;
Skript peab kontrollima ka seda, kas kasutaja on olemas, vajadusel küsib kas kasutaja luua või mitte.&lt;br /&gt;
&lt;br /&gt;
nt. ./att-to-group.sh kasutajanimi grupinimi&lt;br /&gt;
&lt;br /&gt;
=Quest 8=&lt;br /&gt;
Luua skript, mis otsiks etteantud kataloogist ühesuguseid faile. Failide võrdlemine võiks toimuda md5sum tasandil. Loodav skript peaks olema suuteline leidma kõikide ühesuguste failide asukoha ja kuvama ka nende nime.&lt;br /&gt;
&lt;br /&gt;
=Quest 9=&lt;/div&gt;</summary>
		<author><name>Kakukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bash_quests&amp;diff=30992</id>
		<title>Bash quests</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bash_quests&amp;diff=30992"/>
		<updated>2011-05-10T12:19:47Z</updated>

		<summary type="html">&lt;p&gt;Kakukk: /* Quest 1 - Leia suured kaustad oma kodukataloogist */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Sissejuhatus=&lt;br /&gt;
Bash quests annab võimaluse teha bash skriptimise kodutööd ka neile, kellel teemat pole.&lt;br /&gt;
Skript tuleb panna Tudengi enda wiki lehele. Punktid saab esimene, kes antud questi täies mahus valmis sai. Kui lahendus pole rahuldav saab punktid järgmine OK lahenduse looja.&lt;br /&gt;
&lt;br /&gt;
Kui quest valmis, siis pane link questi juurde (nagu näites)&lt;br /&gt;
&lt;br /&gt;
Queste tuleb pidevalt juurde.&lt;br /&gt;
&lt;br /&gt;
=Quest 0 - Näide=&lt;br /&gt;
Teha skript, mis ei tee midagi asjalikku, kuid väljasta sõna BÖÖÖ&lt;br /&gt;
&lt;br /&gt;
Lahendus: [[User:Mernits]]&lt;br /&gt;
&lt;br /&gt;
Quest lukus (tehtud) [[User:Mernits|Mernits]] 10:36, 10 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
=Quest 1 - Leia suured kaustad oma kodukataloogist=&lt;br /&gt;
&lt;br /&gt;
Probleem: Kodukaustast on vaja leida suured kataloogid ja teada, palju nendele ruumu kulub.&lt;br /&gt;
&lt;br /&gt;
Luua skript suuredkaustad.sh&lt;br /&gt;
&lt;br /&gt;
Väljasta kataloogid suuremad kõige alla kujul:&lt;br /&gt;
&lt;br /&gt;
20MB  Allalaadimised&lt;br /&gt;
&lt;br /&gt;
100MB Dokumendid&lt;br /&gt;
&lt;br /&gt;
hint: &#039;&#039;&#039;du -s * | sort -nr&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lahendus : [[User:Kakukk|Katrin Kukk]]&lt;br /&gt;
&lt;br /&gt;
=Quest 2=&lt;br /&gt;
Teha skript, mis taastab poolelijäänud tarkvarapaigalduse (apt-get baasil)&lt;br /&gt;
&lt;br /&gt;
Kui näiteks kasutaja tahab midagi installeerida ja talle öeldakse, et eelmine install jäi pooleli (vool läks ära või mis iganes), siis viidaks installeerimine/konfigureerimine lõpuni.&lt;br /&gt;
&lt;br /&gt;
Lahendus: [[User:Hvosujal]]&lt;br /&gt;
&lt;br /&gt;
Quest lukus (tehtud) [[User:Mernits|Mernits]] 13:37, 10 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
=Quest 3=&lt;br /&gt;
Teha skript, mis eemaldab vanad kernelid (jätab alles kaks viimast). Tulemuseks on grub2 menüüs näha kahe viimase kerneli ridu ja vanade kernelite arvelt hoitakse kettaruumi kokku.&lt;br /&gt;
&lt;br /&gt;
=Quest 4=&lt;br /&gt;
Teha skript, mis ühendab lahti kõik kettajaod/saalealad etteantud kettalt ja kustutab partitsioonid sellelt kettalt.&lt;br /&gt;
&lt;br /&gt;
Skript peab kasutajat hoiatama, et eemaldatakse see ja too kettajagu.&lt;br /&gt;
&lt;br /&gt;
Skript annab vea, kui lahtiühendamine ei õnnestu.&lt;br /&gt;
&lt;br /&gt;
Skript kontrollib, kas kasutajal on piisavalt õiguseid.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Käivitamine: trash.sh &amp;lt;kettas&amp;gt;&lt;br /&gt;
&lt;br /&gt;
näiteks: trash.sh /dev/sdb&lt;br /&gt;
&lt;br /&gt;
=Quest 5=&lt;br /&gt;
Teha shell funktsioon, mis kontrollib faili olemasolu ja sellele antud õiguseid&lt;br /&gt;
&lt;br /&gt;
Näiteks on fail rwxrwxrwx /var/kala.txt&lt;br /&gt;
&lt;br /&gt;
funktsioon välja kutsudes argumentidega  /var/kala.txt 777 tagastatakse 0&lt;br /&gt;
Teistel juhtudel:&lt;br /&gt;
1 - faili pole&lt;br /&gt;
2 - omanikul on valed õigused&lt;br /&gt;
3 - grupil on valed õigused&lt;br /&gt;
4 - teistel kasutajatel on valed õigused&lt;br /&gt;
&lt;br /&gt;
=Quest 6=&lt;br /&gt;
Teha skript save-alias, mis töötab nagu käsk alias, kuid salvestab loodud aliase .bashrc faili ja sourceb .bashrc faili.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Juhtus, et sai valmis:&lt;br /&gt;
[[User:Kkalder|Kkalder]]&lt;br /&gt;
&lt;br /&gt;
Quest lukus (tehtud) [[User:Mernits|Mernits]] 12:36, 10 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
=Quest 7=&lt;br /&gt;
Looge skript mis lisab kasutaja nimetatud gruppi.&lt;br /&gt;
&lt;br /&gt;
Skript peab kontrollima kas grupp on juba olemas, vajadusel grupi looma.&lt;br /&gt;
&lt;br /&gt;
Skript peab kontrollima mitte ainult lokaalseid gruppe vaid ka globaalseid (LDAP).&lt;br /&gt;
&lt;br /&gt;
Skript peab kontrollima ka seda, kas kasutaja on olemas, vajadusel küsib kas kasutaja luua või mitte.&lt;br /&gt;
&lt;br /&gt;
nt. ./att-to-group.sh kasutajanimi grupinimi&lt;br /&gt;
&lt;br /&gt;
=Quest 8=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Quest 9=&lt;/div&gt;</summary>
		<author><name>Kakukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Kakukk&amp;diff=30991</id>
		<title>User:Kakukk</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Kakukk&amp;diff=30991"/>
		<updated>2011-05-10T12:18:31Z</updated>

		<summary type="html">&lt;p&gt;Kakukk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
#Autor: Katrin Kukk, A22, kakukk@itcollege.ee&lt;br /&gt;
#Versioon 0.2&lt;br /&gt;
#&lt;br /&gt;
#Kontrollime kasutaja kodukataloogis olevate kaustade suurust&lt;br /&gt;
du -sh $HOME/*/ | sort -n&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kakukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Kakukk&amp;diff=30990</id>
		<title>User:Kakukk</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Kakukk&amp;diff=30990"/>
		<updated>2011-05-10T12:18:11Z</updated>

		<summary type="html">&lt;p&gt;Kakukk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;script lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
#Autor: Katrin Kukk, A22, kakukk@itcollege.ee&lt;br /&gt;
#Versioon 0.2&lt;br /&gt;
#&lt;br /&gt;
#Kontrollime kasutaja kodukataloogis olevate kaustade suurust&lt;br /&gt;
du -sh $HOME/*/ | sort -n&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kakukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Kakukk&amp;diff=30989</id>
		<title>User:Kakukk</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Kakukk&amp;diff=30989"/>
		<updated>2011-05-10T12:17:41Z</updated>

		<summary type="html">&lt;p&gt;Kakukk: Created page with &amp;#039;&amp;lt;script type=&amp;quot;bash&amp;quot;&amp;gt; #!/bin/bash #Autor: Katrin Kukk, A22, kakukk@itcollege.ee #Versioon 0.2 # #Kontrollime kasutaja kodukataloogis olevate kaustade suurust du -sh $HOME/*/ | sor…&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;script type=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
#Autor: Katrin Kukk, A22, kakukk@itcollege.ee&lt;br /&gt;
#Versioon 0.2&lt;br /&gt;
#&lt;br /&gt;
#Kontrollime kasutaja kodukataloogis olevate kaustade suurust&lt;br /&gt;
du -sh $HOME/*/ | sort -n&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kakukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Hwclock&amp;diff=28939</id>
		<title>Talk:Hwclock</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Hwclock&amp;diff=28939"/>
		<updated>2011-05-01T06:57:14Z</updated>

		<summary type="html">&lt;p&gt;Kakukk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;retsenseerib Katrin Kukk&lt;/div&gt;</summary>
		<author><name>Kakukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Operatsioonis%C3%BCsteemide_referaadid_2011_kevad&amp;diff=28221</id>
		<title>Operatsioonisüsteemide referaadid 2011 kevad</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Operatsioonis%C3%BCsteemide_referaadid_2011_kevad&amp;diff=28221"/>
		<updated>2011-04-24T19:19:04Z</updated>

		<summary type="html">&lt;p&gt;Kakukk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kaugõpe=&lt;br /&gt;
==Rene Albin AK31==&lt;br /&gt;
==Lembit Elmik AK21==						&lt;br /&gt;
==Aleksei Issaikin AK21==&lt;br /&gt;
[[Ubuntu Serveri Install]] - Valmis ülevaatamiseks.&lt;br /&gt;
&lt;br /&gt;
==Andre Jõgi AK21==					&lt;br /&gt;
==Pavel Kodotšigov AK22==&lt;br /&gt;
&lt;br /&gt;
[[FreeBSD Packet Filter tulemüüriga]] - Valmis ülevaatamiseks.&lt;br /&gt;
&lt;br /&gt;
Retsents [https://wiki.itcollege.ee/index.php/Talk:Htop htop]&lt;br /&gt;
&lt;br /&gt;
==Ivo Kruusamäe AK21==&lt;br /&gt;
&lt;br /&gt;
[[Gzip]] - pisut veel nokitsen&lt;br /&gt;
&lt;br /&gt;
==Andres Kõrvemaa AK21==&lt;br /&gt;
&lt;br /&gt;
[[Dig]] - Valmis ülevaatamiseks 19:24, 17 Aprill 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Lauri Liibert AK21==&lt;br /&gt;
==Siim Kullerkupp AK21==&lt;br /&gt;
[[Bonnie++]] Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Märt Lindre AK21==&lt;br /&gt;
&lt;br /&gt;
[[Linux saalealaa ehk swap]] [[User:Mlindre|Mlindre]] 15:27, 15 April 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Rasmus Linnamäe AK22==&lt;br /&gt;
[[ Netcat]] Valmis ülevaatamiseks 22:40, 17 Aprill 2011 (EEST)			&lt;br /&gt;
==Priit Lume AK31==&lt;br /&gt;
&lt;br /&gt;
[[Tshark]] ülevaatamiseks valmis 22:45, 17 April 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Tiit Maripuu AK22==					&lt;br /&gt;
==Marko Megerild AK21==						&lt;br /&gt;
==Artur Mölter AK22==&lt;br /&gt;
[[Iozone]]&lt;br /&gt;
&lt;br /&gt;
==Margus Nairis AK31==&lt;br /&gt;
&lt;br /&gt;
[[Wireshark]] Valmis ülevaatamiseks.&lt;br /&gt;
&lt;br /&gt;
==Karel Niine AK22==&lt;br /&gt;
[[PXE boot]] (Preboot Execution Environment) - Valmis ülevaatamiseks.&lt;br /&gt;
&lt;br /&gt;
==Ulvar Petmanson AK22==					&lt;br /&gt;
==Märten Rodes AK22==&lt;br /&gt;
[[htop]] Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Tanel Štaub AK22==					&lt;br /&gt;
==Alvar Teearu AK31==&lt;br /&gt;
KVM tegemisel, valmib järgmise nädala jooksul&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/KVM]&lt;br /&gt;
&lt;br /&gt;
==Aleksei Timošenko AK21==&lt;br /&gt;
=Päevaõpe=&lt;br /&gt;
&lt;br /&gt;
==Rasmus Aav A21==&lt;br /&gt;
==Pavel Abin 12==&lt;br /&gt;
==Allar Adoberg A22==&lt;br /&gt;
==Arvi Alamaa A21==&lt;br /&gt;
==Ivar Ambos A22==&lt;br /&gt;
==Sergei Gorjunov A21==&lt;br /&gt;
==Merili Gutmann A31==&lt;br /&gt;
Referaat teemal &amp;quot;Lsof&amp;quot; valmib kahe nädala jooksul.&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Lsof]&lt;br /&gt;
&lt;br /&gt;
==Rene Haavre A32==						&lt;br /&gt;
==Kristjan Kalder A22==&lt;br /&gt;
==Kadri Kalme A22==&lt;br /&gt;
==Alfi Kannus A21==&lt;br /&gt;
==Nikolai Klõga G11==&lt;br /&gt;
==Reio Kokla A31==					&lt;br /&gt;
==Vladimir Kolesnik A22==&lt;br /&gt;
&lt;br /&gt;
[[init]]&lt;br /&gt;
&lt;br /&gt;
==Ivar Krustok A22==						&lt;br /&gt;
==Katrin Kukk A22==	&lt;br /&gt;
&lt;br /&gt;
[[Tcpdump]] - valmis ülevaatamiseks -- 22:17, 24 April 2011 (EEST) 			&lt;br /&gt;
==Rain Kõrgmaa A22==						&lt;br /&gt;
==Siim Kängsepp A22==						&lt;br /&gt;
==Urmo Laaneots A21==						&lt;br /&gt;
==Karel Laid A31==						&lt;br /&gt;
==Henrik Leinola A22==&lt;br /&gt;
&lt;br /&gt;
[[Manpremo]]&lt;br /&gt;
&lt;br /&gt;
==Kaspar Leivo A41==							&lt;br /&gt;
==Juhan Liiva A21==							&lt;br /&gt;
==Kaido Loonurm A41==&lt;br /&gt;
[[Load_average]] - valmis ülevaatamiseks -- 12:17, 24 April 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Urmas Luuk A22==						&lt;br /&gt;
==Andres Mill A22==						&lt;br /&gt;
==Janar Märjama A22==						&lt;br /&gt;
==Kairo Ostapenko A31==							&lt;br /&gt;
==Kristjan Pajumaa A22==							&lt;br /&gt;
==Ilja Peters 12==						&lt;br /&gt;
==Veiko Pilt A31==&lt;br /&gt;
[[Tarkvara_haldus_yum_baasil]]						&lt;br /&gt;
==Jagnar Pindmaa A31==							&lt;br /&gt;
==Priit Pobbul A22==						&lt;br /&gt;
==Arina Püvi A21==							&lt;br /&gt;
==Karet Rikko A21==						&lt;br /&gt;
==Toomas Rohumets A21==						&lt;br /&gt;
==Taavi Salumets A21==						&lt;br /&gt;
==Risto Siitan A22==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Partimage Partimage]&lt;br /&gt;
&lt;br /&gt;
==Oliver Soom A22==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Debiani_paki_loomine/  Debiani paki loomine]&lt;br /&gt;
&lt;br /&gt;
==Kaspar Steinberg A32==						&lt;br /&gt;
==Andres Sumin A22==						&lt;br /&gt;
==Meelis Suursalu A22==							&lt;br /&gt;
==Meelis Tamm A21==&lt;br /&gt;
[[Enos.itcollege.ee failidele ligipääs GNOME/KDE abil]]&lt;br /&gt;
&lt;br /&gt;
==Ott Telga A31==						&lt;br /&gt;
==Tavo Toomemägi A41==						&lt;br /&gt;
==Taavi Toppi A21==						&lt;br /&gt;
==Tarmo Trumm A21==						&lt;br /&gt;
==Timo Trummer A32==						&lt;br /&gt;
==Olle Tuur A22==						&lt;br /&gt;
==Arto Vaas A32==						&lt;br /&gt;
==Andres Vaher A22==						&lt;br /&gt;
==Jaan Vahtre A21==						&lt;br /&gt;
==Kristjan Vaik A21==						&lt;br /&gt;
==Sten Vaisma A22==						&lt;br /&gt;
==Kristjan Vask A21==						&lt;br /&gt;
==Vadim Vinogradin A21==						&lt;br /&gt;
==Heigo Võsujalg A21==						&lt;br /&gt;
==Kristjan Väljako A21==&lt;/div&gt;</summary>
		<author><name>Kakukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Tcpdump&amp;diff=28220</id>
		<title>Tcpdump</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Tcpdump&amp;diff=28220"/>
		<updated>2011-04-24T19:14:59Z</updated>

		<summary type="html">&lt;p&gt;Kakukk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Sissejuhatus==&lt;br /&gt;
See artikkel on loodud eesmärgiga, tutvustamaks Tcpdumpi ning on mõeldud kõigile, kes soovivad seda programmi tundma õppida või jäävad kasutamisel hätta.&lt;br /&gt;
&lt;br /&gt;
Tcpdump on käsurealt käivitatav paketianalüsaator, mis võimaldab salvestada ning kuvada erinevaid võrgus liiklevaid andmepakette. Tegemist BSD litsentsi all avaldatud vabavaraga. Tcpdump töötab enamikel Unixi distributsioonidel, nagu Linux, Solaris, BSD, Mac OS-X, HP-UX  ja AIX. Nendes süsteemides kasutatakse pakettide püüdmiseks libpcap teeki.&lt;br /&gt;
&lt;br /&gt;
Windowsile mõeldud versioon kannab nime WinDump.&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
Algupäraselt loodud, 1987. aastal, Van Jacobsoni, Craig Lerese ja Steven McCanne poolt, kes töötasid tol ajal Lawrence Berkley laboratooriumis võrguarenduse grupis.&lt;br /&gt;
&lt;br /&gt;
==Kasutusala==&lt;br /&gt;
&lt;br /&gt;
Tcpdump analüüsib võrgu käitumist, suutlikkust ning rakendusi, mis toodavad ning võtavad vastu võrguliiklust.  Seda saab kasutada ka võrgu infrastruktuuri analüüsiks, kontrollimaks kas marsruutimine toimub eesmärgipäraselt. Tcpdumpi kasutatakse samuti ka võrguvigade avastamiseks.&lt;br /&gt;
&lt;br /&gt;
Seda programmi on võimalik kasutada ka teise kasutaja või arvuti võrguliikluse pealt kuulamiseks. Tcpdump võimaldab valida IP aadressi järgi välja mingi arvuti ning hakata vaatlema selle hosti andmevahetust teiste hostidega. Andmete ilmumine toimub terminalis küll teatava viivisega, kuid see-eest võib programmi käima jätta ka pikema aja vältel. Kasutaja, kellel on piisavad kasutajaõigused, võib käituda kui marsruuter või gateway, läbi kelle käib krüpteerimata võrguliiklus (nagu näiteks Telnet või HTTP) ning seeläbi kasutada Tcpdump-i, et vaadelda logimise ID-sid, salasõnu, URL-e, kuvatavate veebilehtede sisu või muud krüpteerimata informatsiooni.&lt;br /&gt;
&lt;br /&gt;
Kasutaja võib lisada ka valikulisi BPF-i põhiseid filtreid, et piirata Tcpdump-i poolt kuvatavate pakettide arvu. See võimaldab parandada ülevaadet tiheda võrguliiklusega võrgus kuvatavast infost.&lt;br /&gt;
&lt;br /&gt;
Tcpdump programmiga saab filtreerida liiklust järgnevate tunnuste järgi:&lt;br /&gt;
&lt;br /&gt;
* Protokoll (nt tcp, icmp, udp, arp)&lt;br /&gt;
* Andmevahetuse lähte ja sihtpunkti port&lt;br /&gt;
* Andmevahetuse lähte ja sihtpunkti ip aadress&lt;br /&gt;
* IP paketi lippude järgi (nt salvestada vaid SYN pakette)&lt;br /&gt;
* Paketi suurus&lt;br /&gt;
&lt;br /&gt;
OpenBSD puhul lisanduvad järgmised võimalused:&lt;br /&gt;
 &lt;br /&gt;
* Paketifiltri reegli number, &lt;br /&gt;
* Paketifiltri reegline määratud tegevus (pass, block, nat, rdr jt ning logitud liiklus)&lt;br /&gt;
&lt;br /&gt;
Tcpdump-i tulemuse saab täies mahus salvestada faili ning ühtlasi on võimalik ka esitada IP- paketti puudutavaid andmeid programmi standardväljundisse. Oluline on teada, et sisenevad paketid paistavad sellisena nagu nad olid enne RDR-teisendust ning väljuvad paketid on sellised nagu nad on peale NAT-teisendust.  &lt;br /&gt;
&lt;br /&gt;
==Haldamine==&lt;br /&gt;
Tcpdump-i installeerimine:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näitab, millistest programmidest sõltub Tcpdump:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-cache depends tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuvab tcpdump-ist sõltuvad programmid:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-cache rdepends tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuvab Tcpdump-i versiooni:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-cache policy tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kustutab Tcpdump-i:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get remove tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Lühiülevaade==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump [ -AdDeflLnNOpqRStuUvxX ] [ -c arv ]&lt;br /&gt;
[ -C faili suurus] [ -F failinimi]&lt;br /&gt;
[ -i liides ] [ -m moodul ] [ -M võti ]&lt;br /&gt;
[ -r fail ] [ -s püütava info hulk baitides ] [ -T tüüp ] [ -w fail ]&lt;br /&gt;
[ -W failide arv ]&lt;br /&gt;
[ -E spi@ipaddr salastusvõti ]&lt;br /&gt;
[ -Z kasutaja ] [ avaldis ]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Parameetrid===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-A&#039;&#039;&#039;&lt;br /&gt;
Kuva kõik paketid (ASCII). Kasulik veebilehtede kuvamiseks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-c&#039;&#039;&#039;&lt;br /&gt;
Sulge programm, kui pakettide loendus on lõppenud.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-d&#039;&#039;&#039;&lt;br /&gt;
Salvestab paketi sisu inimloetavale kujule ning lõpetab töö.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-D&#039;&#039;&#039;&lt;br /&gt;
Kuvab süsteemile nähtavate võrguseadmete nimekirja. Esitatakse võrguseadmega seotud number, liidese nimi ning võimalusel võrguseadme kirjeldus.&lt;br /&gt;
Näidatava võrguliidese nime ja numbrit saab määrata -i parameetriga.&lt;br /&gt;
Antud parameeter ei pruugi olla saadaval vanemates tcpdump-i versioonides, kus puudub pcap_findalldevs() funktsioon.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-e&#039;&#039;&#039;&lt;br /&gt;
Kuvab iga rea algusesse paketi päise.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-E&#039;&#039;&#039;&lt;br /&gt;
Võimaldab dekrüpteerida ja kuvada ka krüpteeritud pakette (eeldab krüpteerimisvõtme olemasolu).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-i&#039;&#039;&#039;&lt;br /&gt;
Vaikimisi kuvatakse kõige väiksema numbriga võrguseade. Koos any parameetriga kuvatakse kõik hetkel nähtaval olevad ning infot saatvad/vastu võtvad võrguseadmed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-n&#039;&#039;&#039;&lt;br /&gt;
Ära konverteeri aadresse (näiteks hosti aadresse, pordi numbreid jne) nimedeks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-q&#039;&#039;&#039;&lt;br /&gt;
Kärbitud väljund - kuvatakse vähem protokolli informatsiooni.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-r&#039;&#039;&#039;&lt;br /&gt;
Kuvatakse eelnevalt failidesse (-w atribuudiga) salvestatud pakette.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-S&#039;&#039;&#039;&lt;br /&gt;
Kuvatakse absoluutse numbriga järjendinumbrid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-s&#039;&#039;&#039;&lt;br /&gt;
Kinni püütud info hulk baitides (vaikimisi 65535 baiti).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-T&#039;&#039;&#039;&lt;br /&gt;
Parameeter pakettide filtreerimiseks. Hetkel kasutusel olevad tüübid on aodv(Ad-hoc On-demand Distance Vector protocol), cnfp (Cisco NetFlow protocol), rpc (Remote Procedure Call), rtp (Real-Time Applications protocol), rtcp (Real-Time Applications control protocol), snmp (Simple Network Management Protocol), tftp (Trivial File Transfer Protocol), vat (Visual Audio Tool), ja wb (distributed White Board).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-t&#039;&#039;&#039;&lt;br /&gt;
Ära kuva igal real ajatemplit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-v -vv -vvv&#039;&#039;&#039;&lt;br /&gt;
Suurenda tagastatava info hulka.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-w&#039;&#039;&#039;&lt;br /&gt;
Salvesta info failidesse. Hilisemalt on võimalik failide sisu taaskord kasutajale kuvada, kasutades -r parameetrit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-X&#039;&#039;&#039;&lt;br /&gt;
Kuva paketi sisu nii kaheksand- kui ka ASCII kujul.&lt;br /&gt;
Väga tõhus tööriist uute protokollide analüüsimisel.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-Z&#039;&#039;&#039;&lt;br /&gt;
Kasutaja kõrgendatud õiguste langetamine pärast pakettide kinnipüüdmist (olles root kasutaja) ning muudab kasutaja ID user-iks.&lt;br /&gt;
&lt;br /&gt;
==Näited==&lt;br /&gt;
&lt;br /&gt;
Teatud Unix-i sarnastes operatsioonisüsteemides peab kasutajal tcpdump-i kasutamiseks olema “superkasutaja” kasutajaõigused, kuna pakettide püüdmine eeldab kõrgendatud õiguseid. Kasutaja (kellel tavapäraselt kõrgendatud õigusi ei ole) õiguste langetamiseks peale pakettide pealtkuulamise alustamist on ette nähtud -Z lipp. Unixi operatsioonisüsteemides on võimalik pakettide pealtkuulamist lubada ka eri õigusteta kasutajatele, mis peale ei ole “superkasutaja” õigused enam nõutud.&lt;br /&gt;
&lt;br /&gt;
Kuva konkreetse võrguliidese võrguliiklust:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -i eth0&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva võrgus liiklevaid UDP pakette:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump udp&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva TCP port 80 võrguliiklust:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump port http&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva võrguliiklust, failis ära määratud filtri põhjal:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -F file_name&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loo fail, kus on eelseadistatud filter (antud juhul TCP 80.port):&lt;br /&gt;
&amp;lt;pre&amp;gt;vim file_name&lt;br /&gt;
port 80&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Peata pakettide salvestamine peale 20. paketti:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -c 20&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Saada salvestise väljavõte faili, selle asemel, et otse ekraanile kuvada:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -w capture.log&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loe eelsalvestatud faili sisu:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -r capture.log&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva pakette, mille algallikas või sihtmärk on “www.openmaniak.com”:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump host www.openmaniak.com&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva FTP pakette, mis pärinevad aadressilt 192.168.1.100 ning on suunatud aadressile 192.168.1.2:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump src 192.168.1.100 and dst 192.168.1.2 and port ftp&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva pakettide sisu:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -A&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõik paketid, mis saabuvad või tulevad hostist nimega sundown:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump host sundown&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva helios’e ja hot’i või ace’i vaheline võrguliiklus:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump host helios and \( hot or ace \)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõik ace’i ning kõikide hostide, v.a helios’e, vahelised IP paketid:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump ip host ace and not helios&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kogu ftp pakettide võrguliiklus läbi interneti gateway ‘snup’:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;gateway snup and (port ftp or ftp-data)&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Pöörata tähelepanu sellele, et väljend on jutumärkides, et tcpdump-i kest käsku valesti ei tõlgendaks.&lt;br /&gt;
&lt;br /&gt;
Kuva võrguliiklust, mis ei tulene ega ei ole saadetud localhost’i:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump ip and not net localnet&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõikide mitte-localhost’ide alguse ja lõpu (SYN ja FIN) paketid:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;tcp[tcpflags] &amp;amp; (tcp-syn|tcp-fin) != 0 and not src and dst net localnet&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuvada kõik IPv4 HTTP paketid, mis seonduvad 80. pordiga, näiteks kuvada ainult paketid, mis sisaldavad andmeid, mitte näiteks SYN ja FIN pakette:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;tcp port 80 and (((ip[2:2] - ((ip[0]&amp;amp;0xf)&amp;lt;&amp;lt;2)) - ((tcp[12]&amp;amp;0xf0)&amp;gt;&amp;gt;2)) != 0)&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva pikemaid kui 576 baidiseid pakette, mis liiguvad läbi gateway snup:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;gateway snup and ip[2:2] &amp;gt; 576&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõik IP broadcast või multicast paketid, mis ei ole saadetud läbi ethernet-i broadcasti või multicasti.&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;ether[0] &amp;amp; 1 = 0 and ip[16] &amp;gt;= 224&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõik ICMP paketid, mis ei ole echo päringud ega vastused (näiteks mitte ping paketid):&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;icmp[icmptype] != icmp-echo and icmp[icmptype] != icmp-echoreply&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
Tcpdump on suure hulga seadistatavate parameetritega palju võimalusi pakkuv võrguliikluse testimise ja jälgimise programm. Esmapilgul võib olla andmete tõlgendamine küllaltki keerukas, kuid süvenemise korral on neist võimalik aru saada.&lt;br /&gt;
&lt;br /&gt;
==Kasutatud Kirjandus==&lt;br /&gt;
&lt;br /&gt;
#http://kuutorvaja.eenet.ee/wiki/V%C3%B5rgudiagnostika#tcpdump&lt;br /&gt;
#http://en.wikipedia.org/wiki/Tcpdump&lt;br /&gt;
#http://www.tcpdump.org/tcpdump_man.html&lt;br /&gt;
#http://openmaniak.com/tcpdump.php&lt;br /&gt;
#http://linux.die.net/man/8/tcpdump&lt;br /&gt;
#http://danielmiessler.com/study/tcpdump/&lt;br /&gt;
#http://www.alexonlinux.com/tcpdump-for-dummies&lt;br /&gt;
#http://akadeemia.alweiler.ee/?q=node/282&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Katrin Kukk A22&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Kakukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Tcpdump&amp;diff=28219</id>
		<title>Tcpdump</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Tcpdump&amp;diff=28219"/>
		<updated>2011-04-24T19:14:32Z</updated>

		<summary type="html">&lt;p&gt;Kakukk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Sissejuhatus==&lt;br /&gt;
See artikkel on loodud eesmärgiga, tutvustamaks Tcpdumpi ning on mõeldud kõigile, kes soovivad seda programmi tundma õppida või jäävad kasutamisel hätta.&lt;br /&gt;
&lt;br /&gt;
Tcpdump on käsurealt käivitatav paketianalüsaator, mis võimaldab salvestada ning kuvada erinevaid võrgus liiklevaid andmepakette. Tegemist BSD litsentsi all avaldatud vabavaraga. Tcpdump töötab enamikel Unixi distributsioonidel, nagu Linux, Solaris, BSD, Mac OS-X, HP-UX  ja AIX. Nendes süsteemides kasutatakse pakettide püüdmiseks libpcap teeki.&lt;br /&gt;
&lt;br /&gt;
Windowsile mõeldud versioon kannab nime WinDump.&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
Algupäraselt loodud, 1987. aastal, Van Jacobsoni, Craig Lerese ja Steven McCanne poolt, kes töötasid tol ajal Lawrence Berkley laboratooriumis võrguarenduse grupis.&lt;br /&gt;
&lt;br /&gt;
==Kasutusala==&lt;br /&gt;
&lt;br /&gt;
Tcpdump analüüsib võrgu käitumist, suutlikkust ning rakendusi, mis toodavad ning võtavad vastu võrguliiklust.  Seda saab kasutada ka võrgu infrastruktuuri analüüsiks, kontrollimaks kas marsruutimine toimub eesmärgipäraselt. Tcpdumpi kasutatakse samuti ka võrguvigade avastamiseks.&lt;br /&gt;
&lt;br /&gt;
Seda programmi on võimalik kasutada ka teise kasutaja või arvuti võrguliikluse pealt kuulamiseks. Tcpdump võimaldab valida IP aadressi järgi välja mingi arvuti ning hakata vaatlema selle hosti andmevahetust teiste hostidega. Andmete ilmumine toimub terminalis küll teatava viivisega, kuid see-eest võib programmi käima jätta ka pikema aja vältel. Kasutaja, kellel on piisavad kasutajaõigused, võib käituda kui marsruuter või gateway, läbi kelle käib krüpteerimata võrguliiklus (nagu näiteks Telnet või HTTP) ning seeläbi kasutada Tcpdump-i, et vaadelda logimise ID-sid, salasõnu, URL-e, kuvatavate veebilehtede sisu või muud krüpteerimata informatsiooni.&lt;br /&gt;
&lt;br /&gt;
Kasutaja võib lisada ka valikulisi BPF-i põhiseid filtreid, et piirata Tcpdump-i poolt kuvatavate pakettide arvu. See võimaldab parandada ülevaadet tiheda võrguliiklusega võrgus kuvatavast infost.&lt;br /&gt;
&lt;br /&gt;
Tcpdump programmiga saab filtreerida liiklust järgnevate tunnuste järgi:&lt;br /&gt;
&lt;br /&gt;
* Protokoll (nt tcp, icmp, udp, arp)&lt;br /&gt;
* Andmevahetuse lähte ja sihtpunkti port&lt;br /&gt;
* Andmevahetuse lähte ja sihtpunkti ip aadress&lt;br /&gt;
* IP paketi lippude järgi (nt salvestada vaid SYN pakette)&lt;br /&gt;
* Paketi suurus&lt;br /&gt;
&lt;br /&gt;
OpenBSD puhul lisanduvad järgmised võimalused:&lt;br /&gt;
 &lt;br /&gt;
* Paketifiltri reegli number, &lt;br /&gt;
* Paketifiltri reegline määratud tegevus (pass, block, nat, rdr jt ning logitud liiklus)&lt;br /&gt;
&lt;br /&gt;
Tcpdump-i tulemuse saab täies mahus salvestada faili ning ühtlasi on võimalik ka esitada IP- paketti puudutavaid andmeid programmi standardväljundisse. Oluline on teada, et sisenevad paketid paistavad sellisena nagu nad olid enne RDR-teisendust ning väljuvad paketid on sellised nagu nad on peale NAT-teisendust.  &lt;br /&gt;
&lt;br /&gt;
==Haldamine==&lt;br /&gt;
Tcpdump-i installeerimine:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näitab, millistest programmidest sõltub Tcpdump:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-cache depends tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuvab tcpdump-ist sõltuvad programmid:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-cache rdepends tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuvab Tcpdump-i versiooni:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-cache policy tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kustutab Tcpdump-i:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get remove tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Lühiülevaade==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump [ -AdDeflLnNOpqRStuUvxX ] [ -c arv ]&lt;br /&gt;
[ -C faili suurus] [ -F failinimi]&lt;br /&gt;
[ -i liides ] [ -m moodul ] [ -M võti ]&lt;br /&gt;
[ -r fail ] [ -s püütava info hulk baitides ] [ -T tüüp ] [ -w fail ]&lt;br /&gt;
[ -W failide arv ]&lt;br /&gt;
[ -E spi@ipaddr salastusvõti ]&lt;br /&gt;
[ -Z kasutaja ] [ avaldis ]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Parameetrid===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-A&#039;&#039;&#039;&lt;br /&gt;
Kuva kõik paketid (ASCII). Kasulik veebilehtede kuvamiseks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-c&#039;&#039;&#039;&lt;br /&gt;
Sulge programm, kui pakettide loendus on lõppenud.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-d&#039;&#039;&#039;&lt;br /&gt;
Salvestab paketi sisu inimloetavale kujule ning lõpetab töö.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-D&#039;&#039;&#039;&lt;br /&gt;
Kuvab süsteemile nähtavate võrguseadmete nimekirja. Esitatakse võrguseadmega seotud number, liidese nimi ning võimalusel võrguseadme kirjeldus.&lt;br /&gt;
Näidatava võrguliidese nime ja numbrit saab määrata -i parameetriga.&lt;br /&gt;
Antud parameeter ei pruugi olla saadaval vanemates tcpdump-i versioonides, kus puudub pcap_findalldevs() funktsioon.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-e&#039;&#039;&#039;&lt;br /&gt;
Kuvab iga rea algusesse paketi päise.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-E&#039;&#039;&#039;&lt;br /&gt;
Võimaldab dekrüpteerida ja kuvada ka krüpteeritud pakette (eeldab krüpteerimisvõtme olemasolu).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-i&#039;&#039;&#039;&lt;br /&gt;
Vaikimisi kuvatakse kõige väiksema numbriga võrguseade. Koos any parameetriga kuvatakse kõik hetkel nähtaval olevad ning infot saatvad/vastu võtvad võrguseadmed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-n&#039;&#039;&#039;&lt;br /&gt;
Ära konverteeri aadresse (näiteks hosti aadresse, pordi numbreid jne) nimedeks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-q&#039;&#039;&#039;&lt;br /&gt;
Kärbitud väljund - kuvatakse vähem protokolli informatsiooni.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-r&#039;&#039;&#039;&lt;br /&gt;
Kuvatakse eelnevalt failidesse (-w atribuudiga) salvestatud pakette.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-S&#039;&#039;&#039;&lt;br /&gt;
Kuvatakse absoluutse numbriga järjendinumbrid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-s&#039;&#039;&#039;&lt;br /&gt;
Kinni püütud info hulk baitides (vaikimisi 65535 baiti).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-T&#039;&#039;&#039;&lt;br /&gt;
Parameeter pakettide filtreerimiseks. Hetkel kasutusel olevad tüübid on aodv(Ad-hoc On-demand Distance Vector protocol), cnfp (Cisco NetFlow protocol), rpc (Remote Procedure Call), rtp (Real-Time Applications protocol), rtcp (Real-Time Applications control protocol), snmp (Simple Network Management Protocol), tftp (Trivial File Transfer Protocol), vat (Visual Audio Tool), ja wb (distributed White Board).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-t&#039;&#039;&#039;&lt;br /&gt;
Ära kuva igal real ajatemplit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-v -vv -vvv&#039;&#039;&#039;&lt;br /&gt;
Suurenda tagastatava info hulka.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-w&#039;&#039;&#039;&lt;br /&gt;
Salvesta info failidesse. Hilisemalt on võimalik failide sisu taaskord kasutajale kuvada, kasutades -r parameetrit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-X&#039;&#039;&#039;&lt;br /&gt;
Kuva paketi sisu nii kaheksand- kui ka ASCII kujul.&lt;br /&gt;
Väga tõhus tööriist uute protokollide analüüsimisel.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-Z&#039;&#039;&#039;&lt;br /&gt;
Kasutaja kõrgendatud õiguste langetamine pärast pakettide kinnipüüdmist (olles root kasutaja) ning muudab kasutaja ID user-iks.&lt;br /&gt;
&lt;br /&gt;
==Näited==&lt;br /&gt;
&lt;br /&gt;
Teatud Unix-i sarnastes operatsioonisüsteemides peab kasutajal tcpdump-i kasutamiseks olema “superkasutaja” kasutajaõigused, kuna pakettide püüdmine eeldab kõrgendatud õiguseid. Kasutaja (kellel tavapäraselt kõrgendatud õigusi ei ole) õiguste langetamiseks peale pakettide pealtkuulamise alustamist on ette nähtud -Z lipp. Unixi operatsioonisüsteemides on võimalik pakettide pealtkuulamist lubada ka eri õigusteta kasutajatele, mis peale ei ole “superkasutaja” õigused enam nõutud.&lt;br /&gt;
&lt;br /&gt;
Kuva konkreetse võrguliidese võrguliiklust:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -i eth0&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva võrgus liiklevaid UDP pakette:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump udp&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva TCP port 80 võrguliiklust:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump port http&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva võrguliiklust, failis ära määratud filtri põhjal:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -F file_name&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loo fail, kus on eelseadistatud filter (antud juhul TCP 80.port):&lt;br /&gt;
&amp;lt;pre&amp;gt;vim file_name&lt;br /&gt;
port 80&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Peata pakettide salvestamine peale 20. paketti:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -c 20&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Saada salvestise väljavõte faili, selle asemel, et otse ekraanile kuvada:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -w capture.log&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loe eelsalvestatud faili sisu:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -r capture.log&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva pakette, mille algallikas või sihtmärk on “www.openmaniak.com”:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump host www.openmaniak.com&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva FTP pakette, mis pärinevad aadressilt 192.168.1.100 ning on suunatud aadressile 192.168.1.2:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump src 192.168.1.100 and dst 192.168.1.2 and port ftp&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva pakettide sisu:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -A&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõik paketid, mis saabuvad või tulevad hostist nimega sundown:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump host sundown&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva helios’e ja hot’i või ace’i vaheline võrguliiklus:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump host helios and \( hot or ace \)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõik ace’i ning kõikide hostide, v.a helios’e, vahelised IP paketid:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump ip host ace and not helios&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kogu ftp pakettide võrguliiklus läbi interneti gateway ‘snup’:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;gateway snup and (port ftp or ftp-data)&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Pöörata tähelepanu sellele, et väljend on jutumärkides, et tcpdump-i kest käsku valesti ei tõlgendaks.&lt;br /&gt;
&lt;br /&gt;
Kuva võrguliiklust, mis ei tulene ega ei ole saadetud localhost’i:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump ip and not net localnet&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõikide mitte-localhost’ide alguse ja lõpu (SYN ja FIN) paketid:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;tcp[tcpflags] &amp;amp; (tcp-syn|tcp-fin) != 0 and not src and dst net localnet&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuvada kõik IPv4 HTTP paketid, mis seonduvad 80. pordiga, näiteks kuvada ainult paketid, mis sisaldavad andmeid, mitte näiteks SYN ja FIN pakette:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;tcp port 80 and (((ip[2:2] - ((ip[0]&amp;amp;0xf)&amp;lt;&amp;lt;2)) - ((tcp[12]&amp;amp;0xf0)&amp;gt;&amp;gt;2)) != 0)&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva pikemaid kui 576 baidiseid pakette, mis liiguvad läbi gateway snup:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;gateway snup and ip[2:2] &amp;gt; 576&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõik IP broadcast või multicast paketid, mis ei ole saadetud läbi ethernet-i broadcasti või multicasti.&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;ether[0] &amp;amp; 1 = 0 and ip[16] &amp;gt;= 224&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõik ICMP paketid, mis ei ole echo päringud ega vastused (näiteks mitte ping paketid):&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;icmp[icmptype] != icmp-echo and icmp[icmptype] != icmp-echoreply&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
Tcpdump on oma suure hulga seadistatavate parameetritega palju võimalusi pakkuv võrguliikluse testimise ja jälgimise programm. Esmapilgul võib olla andmete tõlgendamine küllaltki keerukas, kuid süvenemise korral on neist võimalik aru saada.&lt;br /&gt;
&lt;br /&gt;
==Kasutatud Kirjandus==&lt;br /&gt;
&lt;br /&gt;
#http://kuutorvaja.eenet.ee/wiki/V%C3%B5rgudiagnostika#tcpdump&lt;br /&gt;
#http://en.wikipedia.org/wiki/Tcpdump&lt;br /&gt;
#http://www.tcpdump.org/tcpdump_man.html&lt;br /&gt;
#http://openmaniak.com/tcpdump.php&lt;br /&gt;
#http://linux.die.net/man/8/tcpdump&lt;br /&gt;
#http://danielmiessler.com/study/tcpdump/&lt;br /&gt;
#http://www.alexonlinux.com/tcpdump-for-dummies&lt;br /&gt;
#http://akadeemia.alweiler.ee/?q=node/282&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Katrin Kukk A22&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Kakukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Tcpdump&amp;diff=28218</id>
		<title>Tcpdump</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Tcpdump&amp;diff=28218"/>
		<updated>2011-04-24T19:10:29Z</updated>

		<summary type="html">&lt;p&gt;Kakukk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Sissejuhatus==&lt;br /&gt;
See artikkel on loodud eesmärgiga, tutvustamaks Tcpdumpi ning on mõeldud kõigile, kes soovivad seda programmi tundma õppida või jäävad kasutamisel hätta.&lt;br /&gt;
&lt;br /&gt;
Tcpdump on käsurealt käivitatav paketianalüsaator, mis võimaldab salvestada ning kuvada erinevaid võrgus liiklevaid andmepakette. Tegemist BSD litsentsi all avaldatud vabavaraga. Tcpdump töötab enamikel Unixi distributsioonidel, nagu Linux, Solaris, BSD, Mac OS-X, HP-UX  ja AIX. Nendes süsteemides kasutatakse pakettide püüdmiseks libpcap teeki.&lt;br /&gt;
&lt;br /&gt;
Windowsile mõeldud versioon kannab nime WinDump.&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
Algupäraselt loodud, 1987. aastal, Van Jacobsoni, Craig Lerese ja Steven McCanne poolt, kes töötasid tol ajal Lawrence Berkley laboratooriumis võrguarenduse grupis.&lt;br /&gt;
&lt;br /&gt;
==Kasutusala==&lt;br /&gt;
&lt;br /&gt;
Tcpdump analüüsib võrgu käitumist, suutlikkust ning rakendusi, mis toodavad ning võtavad vastu võrguliiklust.  Seda saab kasutada ka võrgu infrastruktuuri analüüsiks, kontrollimaks kas marsruutimine toimub eesmärgipäraselt. Tcpdumpi kasutatakse samuti ka võrguvigade avastamiseks.&lt;br /&gt;
&lt;br /&gt;
Seda programmi on võimalik kasutada ka teise kasutaja või arvuti võrguliikluse pealt kuulamiseks. Tcpdump võimaldab valida IP aadressi järgi välja mingi arvuti ning hakata vaatlema selle hosti andmevahetust teiste hostidega. Andmete ilmumine toimub terminalis küll teatava viivisega, kuid see-eest võib programmi käima jätta ka pikema aja vältel. Kasutaja, kellel on piisavad kasutajaõigused, võib käituda kui marsruuter või gateway, läbi kelle käib krüpteerimata võrguliiklus (nagu näiteks Telnet või HTTP) ning seeläbi kasutada Tcpdump-i, et vaadelda logimise ID-sid, salasõnu, URL-e, kuvatavate veebilehtede sisu või muud krüpteerimata informatsiooni.&lt;br /&gt;
&lt;br /&gt;
Kasutaja võib lisada ka valikulisi BPF-i põhiseid filtreid, et piirata Tcpdump-i poolt kuvatavate pakettide arvu. See võimaldab parandada ülevaadet tiheda võrguliiklusega võrgus kuvatavast infost.&lt;br /&gt;
&lt;br /&gt;
Tcpdump programmiga saab filtreerida liiklust järgnevate tunnuste järgi:&lt;br /&gt;
&lt;br /&gt;
* Protokoll (nt tcp, icmp, udp, arp)&lt;br /&gt;
* Andmevahetuse lähte ja sihtpunkti port&lt;br /&gt;
* Andmevahetuse lähte ja sihtpunkti ip aadress&lt;br /&gt;
* IP paketi lippude järgi (nt salvestada vaid SYN pakette)&lt;br /&gt;
* Paketi suurus&lt;br /&gt;
&lt;br /&gt;
OpenBSD puhul lisanduvad järgmised võimalused:&lt;br /&gt;
 &lt;br /&gt;
* Paketifiltri reegli number, &lt;br /&gt;
* Paketifiltri reegline määratud tegevus (pass, block, nat, rdr jt ning logitud liiklus)&lt;br /&gt;
&lt;br /&gt;
Tcpdump-i tulemuse saab täies mahus salvestada faili ning ühtlasi on võimalik ka esitada IP- paketti puudutavaid andmeid programmi standardväljundisse. Oluline on teada, et sisenevad paketid paistavad sellisena nagu nad olid enne RDR-teisendust ning väljuvad paketid on sellised nagu nad on peale NAT-teisendust.  &lt;br /&gt;
&lt;br /&gt;
==Haldamine==&lt;br /&gt;
Tcpdump-i installeerimine:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näitab, millistest programmidest sõltub Tcpdump:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-cache depends tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuvab tcpdump-ist sõltuvad programmid:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-cache rdepends tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuvab Tcpdump-i versiooni:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-cache policy tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kustutab Tcpdump-i:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get remove tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Lühiülevaade==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump [ -AdDeflLnNOpqRStuUvxX ] [ -c arv ]&lt;br /&gt;
[ -C faili suurus] [ -F failinimi]&lt;br /&gt;
[ -i liides ] [ -m moodul ] [ -M võti ]&lt;br /&gt;
[ -r fail ] [ -s püütava info hulk baitides ] [ -T tüüp ] [ -w fail ]&lt;br /&gt;
[ -W failide arv ]&lt;br /&gt;
[ -E spi@ipaddr salastusvõti ]&lt;br /&gt;
[ -Z kasutaja ] [ avaldis ]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Parameetrid===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-A&#039;&#039;&#039;&lt;br /&gt;
Kuva kõik paketid (ASCII). Kasulik veebilehtede kuvamiseks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-c&#039;&#039;&#039;&lt;br /&gt;
Sulge programm, kui pakettide loendus on lõppenud.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-d&#039;&#039;&#039;&lt;br /&gt;
Salvestab paketi sisu inimloetavale kujule ning lõpetab töö.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-D&#039;&#039;&#039;&lt;br /&gt;
Kuvab süsteemile nähtavate võrguseadmete nimekirja. Esitatakse võrguseadmega seotud number, liidese nimi ning võimalusel võrguseadme kirjeldus.&lt;br /&gt;
Näidatava võrguliidese nime ja numbrit saab määrata -i parameetriga.&lt;br /&gt;
Antud parameeter ei pruugi olla saadaval vanemates tcpdump-i versioonides, kus puudub pcap_findalldevs() funktsioon.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-e&#039;&#039;&#039;&lt;br /&gt;
Kuvab iga rea algusesse paketi päise.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-E&#039;&#039;&#039;&lt;br /&gt;
Võimaldab dekrüpteerida ja kuvada ka krüpteeritud pakette (eeldab krüpteerimisvõtme olemasolu).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-i&#039;&#039;&#039;&lt;br /&gt;
Vaikimisi kuvatakse kõige väiksema numbriga võrguseade. Koos any parameetriga kuvatakse kõik hetkel nähtaval olevad ning infot saatvad/vastu võtvad võrguseadmed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-n&#039;&#039;&#039;&lt;br /&gt;
Ära konverteeri aadresse (näiteks hosti aadresse, pordi numbreid jne) nimedeks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-q&#039;&#039;&#039;&lt;br /&gt;
Kärbitud väljund - kuvatakse vähem protokolli informatsiooni.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-r&#039;&#039;&#039;&lt;br /&gt;
Kuvatakse eelnevalt failidesse (-w atribuudiga) salvestatud pakette.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-S&#039;&#039;&#039;&lt;br /&gt;
Kuvatakse absoluutse numbriga järjendinumbrid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-s&#039;&#039;&#039;&lt;br /&gt;
Kinni püütud info hulk baitides (vaikimisi 65535 baiti).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-T&#039;&#039;&#039;&lt;br /&gt;
Parameeter pakettide filtreerimiseks. Hetkel kasutusel olevad tüübid on aodv(Ad-hoc On-demand Distance Vector protocol), cnfp (Cisco NetFlow protocol), rpc (Remote Procedure Call), rtp (Real-Time Applications protocol), rtcp (Real-Time Applications control protocol), snmp (Simple Network Management Protocol), tftp (Trivial File Transfer Protocol), vat (Visual Audio Tool), ja wb (distributed White Board).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-t&#039;&#039;&#039;&lt;br /&gt;
Ära kuva igal real ajatemplit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-v -vv -vvv&#039;&#039;&#039;&lt;br /&gt;
Suurenda tagastatava info hulka.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-w&#039;&#039;&#039;&lt;br /&gt;
Salvesta info failidesse. Hilisemalt on võimalik failide sisu taaskord kasutajale kuvada, kasutades -r parameetrit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-X&#039;&#039;&#039;&lt;br /&gt;
Kuva paketi sisu nii kaheksand- kui ka ASCII kujul.&lt;br /&gt;
Väga tõhus tööriist uute protokollide analüüsimisel.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-Z&#039;&#039;&#039;&lt;br /&gt;
Kasutaja kõrgendatud õiguste langetamine pärast pakettide kinnipüüdmist (olles root kasutaja) ning muudab kasutaja ID user-iks.&lt;br /&gt;
&lt;br /&gt;
==Näited==&lt;br /&gt;
&lt;br /&gt;
Teatud Unix-i sarnastes operatsioonisüsteemides peab kasutajal tcpdump-i kasutamiseks olema “superkasutaja” kasutajaõigused, kuna pakettide püüdmine eeldab kõrgendatud õiguseid. Kasutaja (kellel tavapäraselt kõrgendatud õigusi ei ole) õiguste langetamiseks peale pakettide pealtkuulamise alustamist on ette nähtud -Z lipp. Unixi operatsioonisüsteemides on võimalik pakettide pealtkuulamist lubada ka eri õigusteta kasutajatele, mis peale ei ole “superkasutaja” õigused enam nõutud.&lt;br /&gt;
&lt;br /&gt;
Kuva konkreetse võrguliidese võrguliiklust:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -i eth0&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva võrgus liiklevaid UDP pakette:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump udp&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva TCP port 80 võrguliiklust:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump port http&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva võrguliiklust, failis ära määratud filtri põhjal:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -F file_name&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loo fail, kus on eelseadistatud filter (antud juhul TCP 80.port):&lt;br /&gt;
&amp;lt;pre&amp;gt;vim file_name&lt;br /&gt;
port 80&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Peata pakettide salvestamine peale 20. paketti:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -c 20&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Saada salvestise väljavõte faili, selle asemel, et otse ekraanile kuvada:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -w capture.log&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loe eelsalvestatud faili sisu:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -r capture.log&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva pakette, mille algallikas või sihtmärk on “www.openmaniak.com”:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump host www.openmaniak.com&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva FTP pakette, mis pärinevad aadressilt 192.168.1.100 ning on suunatud aadressile 192.168.1.2:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump src 192.168.1.100 and dst 192.168.1.2 and port ftp&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva pakettide sisu:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -A&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõik paketid, mis saabuvad või tulevad hostist nimega sundown:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump host sundown&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva helios’e ja hot’i või ace’i vaheline võrguliiklus:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump host helios and \( hot or ace \)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõik ace’i ning kõikide hostide, v.a helios’e, vahelised IP paketid:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump ip host ace and not helios&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kogu ftp pakettide võrguliiklus läbi interneti gateway ‘snup’:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;gateway snup and (port ftp or ftp-data)&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Pöörata tähelepanu sellele, et väljend on jutumärkides, et tcpdump-i kest käsku valesti ei tõlgendaks.&lt;br /&gt;
&lt;br /&gt;
Kuva võrguliiklust, mis ei tulene ega ei ole saadetud localhost’i:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump ip and not net localnet&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõikide mitte-localhost’ide alguse ja lõpu (SYN ja FIN) paketid:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;tcp[tcpflags] &amp;amp; (tcp-syn|tcp-fin) != 0 and not src and dst net localnet&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuvada kõik IPv4 HTTP paketid, mis seonduvad 80. pordiga, näiteks kuvada ainult paketid, mis sisaldavad andmeid, mitte näiteks SYN ja FIN pakette:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;tcp port 80 and (((ip[2:2] - ((ip[0]&amp;amp;0xf)&amp;lt;&amp;lt;2)) - ((tcp[12]&amp;amp;0xf0)&amp;gt;&amp;gt;2)) != 0)&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva pikemaid kui 576 baidiseid pakette, mis liiguvad läbi gateway snup:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;gateway snup and ip[2:2] &amp;gt; 576&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõik IP broadcast või multicast paketid, mis ei ole saadetud läbi ethernet-i broadcasti või multicasti.&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;ether[0] &amp;amp; 1 = 0 and ip[16] &amp;gt;= 224&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõik ICMP paketid, mis ei ole echo päringud ega vastused (näiteks mitte ping paketid):&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;icmp[icmptype] != icmp-echo and icmp[icmptype] != icmp-echoreply&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
Tcpdump on palju võimalusi pakkuv võrguliikluse testimise ja jälgimise programm. Esmapilgul võib olla andmete tõlgendamine küllaltki keerukas, kuid süvenemise korral on neist võimalik aru saada.&lt;br /&gt;
&lt;br /&gt;
==Kasutatud Kirjandus==&lt;br /&gt;
&lt;br /&gt;
#http://kuutorvaja.eenet.ee/wiki/V%C3%B5rgudiagnostika#tcpdump&lt;br /&gt;
#http://en.wikipedia.org/wiki/Tcpdump&lt;br /&gt;
#http://www.tcpdump.org/tcpdump_man.html&lt;br /&gt;
#http://openmaniak.com/tcpdump.php&lt;br /&gt;
#http://linux.die.net/man/8/tcpdump&lt;br /&gt;
#http://danielmiessler.com/study/tcpdump/&lt;br /&gt;
#http://www.alexonlinux.com/tcpdump-for-dummies&lt;br /&gt;
#http://akadeemia.alweiler.ee/?q=node/282&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Katrin Kukk A22&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Kakukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Tcpdump&amp;diff=28217</id>
		<title>Tcpdump</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Tcpdump&amp;diff=28217"/>
		<updated>2011-04-24T19:09:41Z</updated>

		<summary type="html">&lt;p&gt;Kakukk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Sissejuhatus==&lt;br /&gt;
See artikkel on loodud eesmärgiga, tutvustamaks Tcpdumpi ning on mõeldud kõigile, kes soovivad seda programmi tundma õppida või jäävad kasutamisel hätta.&lt;br /&gt;
&lt;br /&gt;
Tcpdump on käsurealt käivitatav paketianalüsaator, mis võimaldab salvestada ning kuvada erinevaid võrgus liiklevaid andmepakette. Tegemist BSD litsentsi all avaldatud vabavaraga. Tcpdump töötab enamikel Unixi distributsioonidel, nagu Linux, Solaris, BSD, Mac OS-X, HP-UX  ja AIX. Nendes süsteemides kasutatakse pakettide püüdmiseks libpcap teeki.&lt;br /&gt;
&lt;br /&gt;
Windowsile mõeldud versioon kannab nime WinDump.&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
Algupäraselt loodud, 1987. aastal, Van Jacobsoni, Craig Lerese ja Steven McCanne poolt, kes töötasid tol ajal Lawrence Berkley laboratooriumis võrguarenduse grupis.&lt;br /&gt;
&lt;br /&gt;
==Kasutusala==&lt;br /&gt;
&lt;br /&gt;
Tcpdump analüüsib võrgu käitumist, suutlikkust ning rakendusi, mis toodavad ning võtavad vastu võrguliiklust.  Seda saab kasutada ka võrgu infrastruktuuri analüüsiks, kontrollimaks kas marsruutimine toimub eesmärgipäraselt. Tcpdumpi kasutatakse samuti ka võrguvigade avastamiseks.&lt;br /&gt;
&lt;br /&gt;
Seda programmi on võimalik kasutada ka teise kasutaja või arvuti võrguliikluse pealt kuulamiseks. Tcpdump võimaldab valida IP aadressi järgi välja mingi arvuti ning hakata vaatlema selle hosti andmevahetust teiste hostidega. Andmete ilmumine toimub terminalis küll teatava viivisega, kuid see-eest võib programmi käima jätta ka pikema aja vältel. Kasutaja, kellel on piisavad kasutajaõigused, võib käituda kui marsruuter või gateway, läbi kelle käib krüpteerimata võrguliiklus (nagu näiteks Telnet või HTTP) ning seeläbi kasutada Tcpdump-i, et vaadelda logimise ID-sid, salasõnu, URL-e, kuvatavate veebilehtede sisu või muud krüpteerimata informatsiooni.&lt;br /&gt;
&lt;br /&gt;
Kasutaja võib lisada ka valikulisi BPF-i põhiseid filtreid, et piirata Tcpdump-i poolt kuvatavate pakettide arvu. See võimaldab parandada ülevaadet tiheda võrguliiklusega võrgus kuvatavast infost.&lt;br /&gt;
&lt;br /&gt;
Tcpdump programmiga saab filtreerida liiklust järgnevate standardsete tunnuste järgi:&lt;br /&gt;
&lt;br /&gt;
* Protokoll (nt tcp, icmp, udp, arp)&lt;br /&gt;
* Andmevahetuse lähte ja sihtpunkti port&lt;br /&gt;
* Andmevahetuse lähte ja sihtpunkti ip aadress&lt;br /&gt;
* IP paketi lippude järgi (nt salvestada vaid SYN pakette)&lt;br /&gt;
* Paketi suurus&lt;br /&gt;
&lt;br /&gt;
OpenBSD puhul lisanduvad järgmised võimalused:&lt;br /&gt;
 &lt;br /&gt;
* Paketifiltri reegli number, &lt;br /&gt;
* Paketifiltri reegline määratud tegevus (pass, block, nat, rdr jt ning logitud liiklus)&lt;br /&gt;
&lt;br /&gt;
Tcpdump-i tulemuse saab täies mahus salvestada faili ning ühtlasi on võimalik ka esitada IP- paketti puudutavaid andmeid programmi standardväljundisse. Oluline on teada, et sisenevad paketid paistavad sellisena nagu nad olid enne RDR-teisendust ning väljuvad paketid on sellised nagu nad on peale NAT-teisendust.  &lt;br /&gt;
&lt;br /&gt;
==Haldamine==&lt;br /&gt;
Tcpdump-i installeerimine:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näitab, millistest programmidest sõltub Tcpdump:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-cache depends tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuvab tcpdump-ist sõltuvad programmid:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-cache rdepends tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuvab Tcpdump-i versiooni:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-cache policy tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kustutab Tcpdump-i:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get remove tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Lühiülevaade==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump [ -AdDeflLnNOpqRStuUvxX ] [ -c arv ]&lt;br /&gt;
[ -C faili suurus] [ -F failinimi]&lt;br /&gt;
[ -i liides ] [ -m moodul ] [ -M võti ]&lt;br /&gt;
[ -r fail ] [ -s püütava info hulk baitides ] [ -T tüüp ] [ -w fail ]&lt;br /&gt;
[ -W failide arv ]&lt;br /&gt;
[ -E spi@ipaddr salastusvõti ]&lt;br /&gt;
[ -Z kasutaja ] [ avaldis ]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Parameetrid===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-A&#039;&#039;&#039;&lt;br /&gt;
Kuva kõik paketid (ASCII). Kasulik veebilehtede kuvamiseks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-c&#039;&#039;&#039;&lt;br /&gt;
Sulge programm, kui pakettide loendus on lõppenud.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-d&#039;&#039;&#039;&lt;br /&gt;
Salvestab paketi sisu inimloetavale kujule ning lõpetab töö.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-D&#039;&#039;&#039;&lt;br /&gt;
Kuvab süsteemile nähtavate võrguseadmete nimekirja. Esitatakse võrguseadmega seotud number, liidese nimi ning võimalusel võrguseadme kirjeldus.&lt;br /&gt;
Näidatava võrguliidese nime ja numbrit saab määrata -i parameetriga.&lt;br /&gt;
Antud parameeter ei pruugi olla saadaval vanemates tcpdump-i versioonides, kus puudub pcap_findalldevs() funktsioon.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-e&#039;&#039;&#039;&lt;br /&gt;
Kuvab iga rea algusesse paketi päise.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-E&#039;&#039;&#039;&lt;br /&gt;
Võimaldab dekrüpteerida ja kuvada ka krüpteeritud pakette (eeldab krüpteerimisvõtme olemasolu).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-i&#039;&#039;&#039;&lt;br /&gt;
Vaikimisi kuvatakse kõige väiksema numbriga võrguseade. Koos any parameetriga kuvatakse kõik hetkel nähtaval olevad ning infot saatvad/vastu võtvad võrguseadmed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-n&#039;&#039;&#039;&lt;br /&gt;
Ära konverteeri aadresse (näiteks hosti aadresse, pordi numbreid jne) nimedeks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-q&#039;&#039;&#039;&lt;br /&gt;
Kärbitud väljund - kuvatakse vähem protokolli informatsiooni.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-r&#039;&#039;&#039;&lt;br /&gt;
Kuvatakse eelnevalt failidesse (-w atribuudiga) salvestatud pakette.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-S&#039;&#039;&#039;&lt;br /&gt;
Kuvatakse absoluutse numbriga järjendinumbrid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-s&#039;&#039;&#039;&lt;br /&gt;
Kinni püütud info hulk baitides (vaikimisi 65535 baiti).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-T&#039;&#039;&#039;&lt;br /&gt;
Parameeter pakettide filtreerimiseks. Hetkel kasutusel olevad tüübid on aodv(Ad-hoc On-demand Distance Vector protocol), cnfp (Cisco NetFlow protocol), rpc (Remote Procedure Call), rtp (Real-Time Applications protocol), rtcp (Real-Time Applications control protocol), snmp (Simple Network Management Protocol), tftp (Trivial File Transfer Protocol), vat (Visual Audio Tool), ja wb (distributed White Board).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-t&#039;&#039;&#039;&lt;br /&gt;
Ära kuva igal real ajatemplit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-v -vv -vvv&#039;&#039;&#039;&lt;br /&gt;
Suurenda tagastatava info hulka.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-w&#039;&#039;&#039;&lt;br /&gt;
Salvesta info failidesse. Hilisemalt on võimalik failide sisu taaskord kasutajale kuvada, kasutades -r parameetrit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-X&#039;&#039;&#039;&lt;br /&gt;
Kuva paketi sisu nii kaheksand- kui ka ASCII kujul.&lt;br /&gt;
Väga tõhus tööriist uute protokollide analüüsimisel.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-Z&#039;&#039;&#039;&lt;br /&gt;
Kasutaja kõrgendatud õiguste langetamine pärast pakettide kinnipüüdmist (olles root kasutaja) ning muudab kasutaja ID user-iks.&lt;br /&gt;
&lt;br /&gt;
==Näited==&lt;br /&gt;
&lt;br /&gt;
Teatud Unix-i sarnastes operatsioonisüsteemides peab kasutajal tcpdump-i kasutamiseks olema “superkasutaja” kasutajaõigused, kuna pakettide püüdmine eeldab kõrgendatud õiguseid. Kasutaja (kellel tavapäraselt kõrgendatud õigusi ei ole) õiguste langetamiseks peale pakettide pealtkuulamise alustamist on ette nähtud -Z lipp. Unixi operatsioonisüsteemides on võimalik pakettide pealtkuulamist lubada ka eri õigusteta kasutajatele, mis peale ei ole “superkasutaja” õigused enam nõutud.&lt;br /&gt;
&lt;br /&gt;
Kuva konkreetse võrguliidese võrguliiklust:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -i eth0&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva võrgus liiklevaid UDP pakette:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump udp&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva TCP port 80 võrguliiklust:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump port http&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva võrguliiklust, failis ära määratud filtri põhjal:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -F file_name&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loo fail, kus on eelseadistatud filter (antud juhul TCP 80.port):&lt;br /&gt;
&amp;lt;pre&amp;gt;vim file_name&lt;br /&gt;
port 80&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Peata pakettide salvestamine peale 20. paketti:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -c 20&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Saada salvestise väljavõte faili, selle asemel, et otse ekraanile kuvada:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -w capture.log&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loe eelsalvestatud faili sisu:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -r capture.log&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva pakette, mille algallikas või sihtmärk on “www.openmaniak.com”:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump host www.openmaniak.com&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva FTP pakette, mis pärinevad aadressilt 192.168.1.100 ning on suunatud aadressile 192.168.1.2:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump src 192.168.1.100 and dst 192.168.1.2 and port ftp&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva pakettide sisu:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -A&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõik paketid, mis saabuvad või tulevad hostist nimega sundown:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump host sundown&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva helios’e ja hot’i või ace’i vaheline võrguliiklus:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump host helios and \( hot or ace \)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõik ace’i ning kõikide hostide, v.a helios’e, vahelised IP paketid:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump ip host ace and not helios&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kogu ftp pakettide võrguliiklus läbi interneti gateway ‘snup’:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;gateway snup and (port ftp or ftp-data)&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Pöörata tähelepanu sellele, et väljend on jutumärkides, et tcpdump-i kest käsku valesti ei tõlgendaks.&lt;br /&gt;
&lt;br /&gt;
Kuva võrguliiklust, mis ei tulene ega ei ole saadetud localhost’i:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump ip and not net localnet&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõikide mitte-localhost’ide alguse ja lõpu (SYN ja FIN) paketid:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;tcp[tcpflags] &amp;amp; (tcp-syn|tcp-fin) != 0 and not src and dst net localnet&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuvada kõik IPv4 HTTP paketid, mis seonduvad 80. pordiga, näiteks kuvada ainult paketid, mis sisaldavad andmeid, mitte näiteks SYN ja FIN pakette:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;tcp port 80 and (((ip[2:2] - ((ip[0]&amp;amp;0xf)&amp;lt;&amp;lt;2)) - ((tcp[12]&amp;amp;0xf0)&amp;gt;&amp;gt;2)) != 0)&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva pikemaid kui 576 baidiseid pakette, mis liiguvad läbi gateway snup:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;gateway snup and ip[2:2] &amp;gt; 576&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõik IP broadcast või multicast paketid, mis ei ole saadetud läbi ethernet-i broadcasti või multicasti.&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;ether[0] &amp;amp; 1 = 0 and ip[16] &amp;gt;= 224&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõik ICMP paketid, mis ei ole echo päringud ega vastused (näiteks mitte ping paketid):&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;icmp[icmptype] != icmp-echo and icmp[icmptype] != icmp-echoreply&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
Tcpdump on palju võimalusi pakkuv võrguliikluse testimise ja jälgimise programm. Esmapilgul võib olla andmete tõlgendamine küllaltki keerukas, kuid süvenemise korral on neist võimalik aru saada.&lt;br /&gt;
&lt;br /&gt;
==Kasutatud Kirjandus==&lt;br /&gt;
&lt;br /&gt;
#http://kuutorvaja.eenet.ee/wiki/V%C3%B5rgudiagnostika#tcpdump&lt;br /&gt;
#http://en.wikipedia.org/wiki/Tcpdump&lt;br /&gt;
#http://www.tcpdump.org/tcpdump_man.html&lt;br /&gt;
#http://openmaniak.com/tcpdump.php&lt;br /&gt;
#http://linux.die.net/man/8/tcpdump&lt;br /&gt;
#http://danielmiessler.com/study/tcpdump/&lt;br /&gt;
#http://www.alexonlinux.com/tcpdump-for-dummies&lt;br /&gt;
#http://akadeemia.alweiler.ee/?q=node/282&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Katrin Kukk A22&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Kakukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Operatsioonis%C3%BCsteemide_referaadid_2011_kevad&amp;diff=28216</id>
		<title>Operatsioonisüsteemide referaadid 2011 kevad</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Operatsioonis%C3%BCsteemide_referaadid_2011_kevad&amp;diff=28216"/>
		<updated>2011-04-24T19:08:37Z</updated>

		<summary type="html">&lt;p&gt;Kakukk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kaugõpe=&lt;br /&gt;
==Rene Albin AK31==&lt;br /&gt;
==Lembit Elmik AK21==						&lt;br /&gt;
==Aleksei Issaikin AK21==&lt;br /&gt;
[[Ubuntu Serveri Install]] - Valmis ülevaatamiseks.&lt;br /&gt;
&lt;br /&gt;
==Andre Jõgi AK21==					&lt;br /&gt;
==Pavel Kodotšigov AK22==&lt;br /&gt;
&lt;br /&gt;
[[FreeBSD Packet Filter tulemüüriga]] - Valmis ülevaatamiseks.&lt;br /&gt;
&lt;br /&gt;
Retsents [https://wiki.itcollege.ee/index.php/Talk:Htop htop]&lt;br /&gt;
&lt;br /&gt;
==Ivo Kruusamäe AK21==&lt;br /&gt;
&lt;br /&gt;
[[Gzip]] - pisut veel nokitsen&lt;br /&gt;
&lt;br /&gt;
==Andres Kõrvemaa AK21==&lt;br /&gt;
&lt;br /&gt;
[[Dig]] - Valmis ülevaatamiseks 19:24, 17 Aprill 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Lauri Liibert AK21==&lt;br /&gt;
==Siim Kullerkupp AK21==&lt;br /&gt;
[[Bonnie++]] Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Märt Lindre AK21==&lt;br /&gt;
&lt;br /&gt;
[[Linux saalealaa ehk swap]] [[User:Mlindre|Mlindre]] 15:27, 15 April 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Rasmus Linnamäe AK22==&lt;br /&gt;
[[ Netcat]] Valmis ülevaatamiseks 22:40, 17 Aprill 2011 (EEST)			&lt;br /&gt;
==Priit Lume AK31==&lt;br /&gt;
&lt;br /&gt;
[[Tshark]] ülevaatamiseks valmis 22:45, 17 April 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Tiit Maripuu AK22==					&lt;br /&gt;
==Marko Megerild AK21==						&lt;br /&gt;
==Artur Mölter AK22==&lt;br /&gt;
[[Iozone]]&lt;br /&gt;
&lt;br /&gt;
==Margus Nairis AK31==&lt;br /&gt;
&lt;br /&gt;
[[Wireshark]] Valmis ülevaatamiseks.&lt;br /&gt;
&lt;br /&gt;
==Karel Niine AK22==&lt;br /&gt;
[[PXE boot]] (Preboot Execution Environment) - Valmis ülevaatamiseks.&lt;br /&gt;
&lt;br /&gt;
==Ulvar Petmanson AK22==					&lt;br /&gt;
==Märten Rodes AK22==&lt;br /&gt;
[[htop]] Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Tanel Štaub AK22==					&lt;br /&gt;
==Alvar Teearu AK31==&lt;br /&gt;
KVM tegemisel, valmib järgmise nädala jooksul&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/KVM]&lt;br /&gt;
&lt;br /&gt;
==Aleksei Timošenko AK21==&lt;br /&gt;
=Päevaõpe=&lt;br /&gt;
&lt;br /&gt;
==Rasmus Aav A21==&lt;br /&gt;
==Pavel Abin 12==&lt;br /&gt;
==Allar Adoberg A22==&lt;br /&gt;
==Arvi Alamaa A21==&lt;br /&gt;
==Ivar Ambos A22==&lt;br /&gt;
==Sergei Gorjunov A21==&lt;br /&gt;
==Merili Gutmann A31==&lt;br /&gt;
Referaat teemal &amp;quot;Lsof&amp;quot; valmib kahe nädala jooksul.&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Lsof]&lt;br /&gt;
&lt;br /&gt;
==Rene Haavre A32==						&lt;br /&gt;
==Kristjan Kalder A22==&lt;br /&gt;
==Kadri Kalme A22==&lt;br /&gt;
==Alfi Kannus A21==&lt;br /&gt;
==Nikolai Klõga G11==&lt;br /&gt;
==Reio Kokla A31==					&lt;br /&gt;
==Vladimir Kolesnik A22==&lt;br /&gt;
&lt;br /&gt;
[[init]]&lt;br /&gt;
&lt;br /&gt;
==Ivar Krustok A22==						&lt;br /&gt;
==Katrin Kukk A22==	&lt;br /&gt;
&lt;br /&gt;
[[Tcpdump]] 					&lt;br /&gt;
==Rain Kõrgmaa A22==						&lt;br /&gt;
==Siim Kängsepp A22==						&lt;br /&gt;
==Urmo Laaneots A21==						&lt;br /&gt;
==Karel Laid A31==						&lt;br /&gt;
==Henrik Leinola A22==&lt;br /&gt;
&lt;br /&gt;
[[Manpremo]]&lt;br /&gt;
&lt;br /&gt;
==Kaspar Leivo A41==							&lt;br /&gt;
==Juhan Liiva A21==							&lt;br /&gt;
==Kaido Loonurm A41==&lt;br /&gt;
[[Load_average]] - valmis ülevaatamiseks -- 12:17, 24 April 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Urmas Luuk A22==						&lt;br /&gt;
==Andres Mill A22==						&lt;br /&gt;
==Janar Märjama A22==						&lt;br /&gt;
==Kairo Ostapenko A31==							&lt;br /&gt;
==Kristjan Pajumaa A22==							&lt;br /&gt;
==Ilja Peters 12==						&lt;br /&gt;
==Veiko Pilt A31==&lt;br /&gt;
[[Tarkvara_haldus_yum_baasil]]						&lt;br /&gt;
==Jagnar Pindmaa A31==							&lt;br /&gt;
==Priit Pobbul A22==						&lt;br /&gt;
==Arina Püvi A21==							&lt;br /&gt;
==Karet Rikko A21==						&lt;br /&gt;
==Toomas Rohumets A21==						&lt;br /&gt;
==Taavi Salumets A21==						&lt;br /&gt;
==Risto Siitan A22==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Partimage Partimage]&lt;br /&gt;
&lt;br /&gt;
==Oliver Soom A22==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Debiani_paki_loomine/  Debiani paki loomine]&lt;br /&gt;
&lt;br /&gt;
==Kaspar Steinberg A32==						&lt;br /&gt;
==Andres Sumin A22==						&lt;br /&gt;
==Meelis Suursalu A22==							&lt;br /&gt;
==Meelis Tamm A21==&lt;br /&gt;
[[Enos.itcollege.ee failidele ligipääs GNOME/KDE abil]]&lt;br /&gt;
&lt;br /&gt;
==Ott Telga A31==						&lt;br /&gt;
==Tavo Toomemägi A41==						&lt;br /&gt;
==Taavi Toppi A21==						&lt;br /&gt;
==Tarmo Trumm A21==						&lt;br /&gt;
==Timo Trummer A32==						&lt;br /&gt;
==Olle Tuur A22==						&lt;br /&gt;
==Arto Vaas A32==						&lt;br /&gt;
==Andres Vaher A22==						&lt;br /&gt;
==Jaan Vahtre A21==						&lt;br /&gt;
==Kristjan Vaik A21==						&lt;br /&gt;
==Sten Vaisma A22==						&lt;br /&gt;
==Kristjan Vask A21==						&lt;br /&gt;
==Vadim Vinogradin A21==						&lt;br /&gt;
==Heigo Võsujalg A21==						&lt;br /&gt;
==Kristjan Väljako A21==&lt;/div&gt;</summary>
		<author><name>Kakukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Tcpdump&amp;diff=28215</id>
		<title>Tcpdump</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Tcpdump&amp;diff=28215"/>
		<updated>2011-04-24T19:07:24Z</updated>

		<summary type="html">&lt;p&gt;Kakukk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Sissejuhatus==&lt;br /&gt;
See artikkel on loodud eesmärgiga, tutvustamaks Tcpdumpi ning on mõeldud kõigile, kes soovivad seda programmi tundma õppida või jäävad kasutamisel hätta.&lt;br /&gt;
&lt;br /&gt;
Tcpdump on käsurealt käivitatav paketianalüsaator, mis võimaldab salvestada ning kuvada erinevaid võrgus liiklevaid andmepakette. Tegemist BSD litsentsi all avaldatud vabavaraga. Tcpdump töötab enamikel Unixi distributsioonidel, nagu Linux, Solaris, BSD, Mac OS-X, HP-UX  ja AIX. Nendes süsteemides kasutatakse pakettide püüdmiseks libpcap teeki.&lt;br /&gt;
&lt;br /&gt;
Windowsile mõeldud versioon kannab nime WinDump.&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
Algupäraselt loodud, 1987. aastal, Van Jacobsoni, Craig Lerese ja Steven McCanne poolt, kes töötasid tol ajal Lawrence Berkley laboratooriumis võrguarenduse grupis.&lt;br /&gt;
&lt;br /&gt;
==Kasutusala==&lt;br /&gt;
&lt;br /&gt;
Tcpdump analüüsib võrgu käitumist, suutlikkust ning rakendusi, mis toodavad ning võtavad vastu võrguliiklust.  Seda saab kasutada ka võrgu infrastruktuuri analüüsiks, kontrollimaks kas marsruutimine toimub eesmärgipäraselt. Tcpdumpi kasutatakse samuti ka võrguvigade avastamiseks.&lt;br /&gt;
&lt;br /&gt;
Seda programmi on võimalik kasutada ka teise kasutaja või arvuti võrguliikluse pealt kuulamiseks. Tcpdump võimaldab valida IP aadressi järgi välja mingi arvuti ning hakata vaatlema selle hosti andmevahetust teiste hostidega. Andmete ilmumine toimub terminalis küll teatava viivisega, kuid see-eest võib programmi käima jätta ka pikema aja vältel. Kasutaja, kellel on piisavad kasutajaõigused, võib käituda kui marsruuter või gateway, läbi kelle käib krüpteerimata võrguliiklus (nagu näiteks Telnet või HTTP) ning seeläbi kasutada Tcpdump-i, et vaadelda logimise ID-sid, salasõnu, URL-e, kuvatavate veebilehtede sisu või muud krüpteerimata informatsiooni.&lt;br /&gt;
&lt;br /&gt;
Kasutaja võib lisada ka valikulisi BPF-i põhiseid filtreid, et piirata Tcpdump-i poolt kuvatavate pakettide arvu. See võimaldab parandada ülevaadet tiheda võrguliiklusega võrgus kuvatavast infost.&lt;br /&gt;
&lt;br /&gt;
Tcpdump programmiga saab filtreerida liiklust järgnevate standardsete tunnuste järgi:&lt;br /&gt;
&lt;br /&gt;
* Protokoll (nt tcp, icmp, udp, arp)&lt;br /&gt;
* Andmevahetuse lähte ja sihtpunkti port&lt;br /&gt;
* Andmevahetuse lähte ja sihtpunkti ip aadress&lt;br /&gt;
* IP paketi lippude järgi (nt salvestada vaid SYN pakette)&lt;br /&gt;
* Paketi suurus&lt;br /&gt;
&lt;br /&gt;
OpenBSD puhul lisanduvad järgmised võimalused:&lt;br /&gt;
 &lt;br /&gt;
* Paketifiltri reegli number, &lt;br /&gt;
* Paketifiltri reegline määratud tegevus (pass, block, nat, rdr jt ning logitud liiklus)&lt;br /&gt;
&lt;br /&gt;
Tcpdump-i tulemuse saab täies mahus salvestada faili ning ühtlasi on võimalik ka esitada IP- paketti puudutavaid andmeid programmi standardväljundisse. Oluline on teada, et sisenevad paketid paistavad sellisena nagu nad olid enne RDR-teisendust ning väljuvad paketid on sellised nagu nad on peale NAT-teisendust.  &lt;br /&gt;
&lt;br /&gt;
==Haldamine==&lt;br /&gt;
Tcpdump-i installeerimine:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näitab, millistest programmidest sõltub Tcpdump:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-cache depends tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuvab tcpdump-ist sõltuvad programmid:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-cache rdepends tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuvab Tcpdump-i versiooni:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-cache policy tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kustutab Tcpdump-i:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get remove tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Lühiülevaade==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump [ -AdDeflLnNOpqRStuUvxX ] [ -c arv ]&lt;br /&gt;
[ -C faili suurus] [ -F failinimi]&lt;br /&gt;
[ -i liides ] [ -m moodul ] [ -M võti ]&lt;br /&gt;
[ -r fail ] [ -s püütava info hulk baitides ] [ -T tüüp ] [ -w fail ]&lt;br /&gt;
[ -W failide arv ]&lt;br /&gt;
[ -E spi@ipaddr salastusvõti ]&lt;br /&gt;
[ -Z kasutaja ] [ avaldis ]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Parameetrid===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-A&#039;&#039;&#039;&lt;br /&gt;
Kuva kõik paketid (ASCII). Kasulik veebilehtede kuvamiseks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-c&#039;&#039;&#039;&lt;br /&gt;
Sulge programm, kui pakettide loendus on lõppenud.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-d&#039;&#039;&#039;&lt;br /&gt;
Salvestab paketi sisu inimloetavale kujule ning lõpetab töö.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-D&#039;&#039;&#039;&lt;br /&gt;
Kuvab süsteemile nähtavate võrguseadmete nimekirja. Esitatakse võrguseadmega seotud number, liidese nimi ning võimalusel võrguseadme kirjeldus.&lt;br /&gt;
Näidatava võrguliidese nime ja numbrit saab määrata -i parameetriga.&lt;br /&gt;
Antud parameeter ei pruugi olla saadaval vanemates tcpdump-i versioonides, kus puudub pcap_findalldevs() funktsioon.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-e&#039;&#039;&#039;&lt;br /&gt;
Kuvab iga rea algusesse paketi päise.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-E&#039;&#039;&#039;&lt;br /&gt;
Võimaldab dekrüpteerida ja kuvada ka krüpteeritud pakette (eeldab krüpteerimisvõtme olemasolu).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-i&#039;&#039;&#039;&lt;br /&gt;
Vaikimisi kuvatakse kõige väiksema numbriga võrguseade. Koos any parameetriga kuvatakse kõik hetkel nähtaval olevad ning infot saatvad/vastu võtvad võrguseadmed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-n&#039;&#039;&#039;&lt;br /&gt;
Ära konverteeri aadresse (näiteks hosti aadresse, pordi numbreid jne) nimedeks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-q&#039;&#039;&#039;&lt;br /&gt;
Kärbitud väljund - kuvatakse vähem protokolli informatsiooni.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-r&#039;&#039;&#039;&lt;br /&gt;
Kuvatakse eelnevalt failidesse (-w atribuudiga) salvestatud pakette.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-S&#039;&#039;&#039;&lt;br /&gt;
Kuvatakse absoluutse numbriga järjendinumbrid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-s&#039;&#039;&#039;&lt;br /&gt;
Kinni püütud info hulk baitides (vaikimisi 65535 baiti).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-T&#039;&#039;&#039;&lt;br /&gt;
Parameeter pakettide filtreerimiseks. Hetkel kasutusel olevad tüübid on aodv(Ad-hoc On-demand Distance Vector protocol), cnfp (Cisco NetFlow protocol), rpc (Remote Procedure Call), rtp (Real-Time Applications protocol), rtcp (Real-Time Applications control protocol), snmp (Simple Network Management Protocol), tftp (Trivial File Transfer Protocol), vat (Visual Audio Tool), ja wb (distributed White Board).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-t&#039;&#039;&#039;&lt;br /&gt;
Ära kuva igal real ajatemplit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-v -vv -vvv&#039;&#039;&#039;&lt;br /&gt;
Suurenda tagastatava info hulka.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-w&#039;&#039;&#039;&lt;br /&gt;
Salvesta info failidesse. Hilisemalt on võimalik failide sisu taaskord kasutajale kuvada, kasutades -r parameetrit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-X&#039;&#039;&#039;&lt;br /&gt;
Kuva paketi sisu nii kaheksand- kui ka ASCII kujul.&lt;br /&gt;
Väga tõhus tööriist uute protokollide analüüsimisel.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-Z&#039;&#039;&#039;&lt;br /&gt;
Kasutaja kõrgendatud õiguste langetamine pärast pakettide kinnipüüdmist (olles root kasutaja) ning muudab kasutaja ID user-iks.&lt;br /&gt;
&lt;br /&gt;
==Näited==&lt;br /&gt;
&lt;br /&gt;
Teatud Unix-i sarnastes operatsioonisüsteemides peab kasutajal tcpdump-i kasutamiseks olema “superkasutaja” kasutajaõigused, kuna pakettide püüdmine eeldab kõrgendatud õiguseid. Kasutaja, kellel tavapäraselt kõrgendatud õigusi ei ole, õiguste langetamiseks peale pakettide pealtkuulamise alustamist on ette nähtud -Z lipp. Unixi operatsioonisüsteemides on võimalik pakettide pealtkuulamist lubada ka eri õigusteta kasutajatele, mis peale ei ole “superkasutaja” õigused enam nõutud.&lt;br /&gt;
&lt;br /&gt;
Kuva konkreetse võrguliidese võrguliiklust:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -i eth0&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva võrgus liiklevaid UDP pakette:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump udp&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva TCP port 80 võrguliiklust:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump port http&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva võrguliiklust, failis ära määratud filtri põhjal:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -F file_name&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loo fail, kus on eelseadistatud filter (antud juhul TCP 80.port):&lt;br /&gt;
&amp;lt;pre&amp;gt;vim file_name&lt;br /&gt;
port 80&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Peata pakettide salvestamine peale 20. paketti:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -c 20&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Saada salvestise väljavõte faili, selle asemel, et otse ekraanile kuvada:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -w capture.log&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loe eelsalvestatud faili sisu:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -r capture.log&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva pakette, mille algallikas või sihtmärk on “www.openmaniak.com”:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump host www.openmaniak.com&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva FTP pakette, mis pärinevad aadressilt 192.168.1.100 ning on suunatud aadressile 192.168.1.2:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump src 192.168.1.100 and dst 192.168.1.2 and port ftp&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva pakettide sisu:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -A&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõik paketid, mis saabuvad või tulevad hostist nimega sundown:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump host sundown&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva helios’e ja hot’i või ace’i vaheline võrguliiklus:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump host helios and \( hot or ace \)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõik ace’i ning kõikide hostide, v.a helios’e, vahelised IP paketid:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump ip host ace and not helios&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kogu ftp pakettide võrguliiklus läbi interneti gateway ‘snup’:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;gateway snup and (port ftp or ftp-data)&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Pöörata tähelepanu sellele, et väljend on jutumärkides, et tcpdump-i kest käsku valesti ei tõlgendaks.&lt;br /&gt;
&lt;br /&gt;
Kuva võrguliiklust, mis ei tulene ega ei ole saadetud localhost’i:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump ip and not net localnet&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõikide mitte-localhost’ide alguse ja lõpu (SYN ja FIN) paketid:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;tcp[tcpflags] &amp;amp; (tcp-syn|tcp-fin) != 0 and not src and dst net localnet&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuvada kõik IPv4 HTTP paketid, mis seonduvad 80. pordiga, näiteks kuvada ainult paketid, mis sisaldavad andmeid, mitte näiteks SYN ja FIN pakette:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;tcp port 80 and (((ip[2:2] - ((ip[0]&amp;amp;0xf)&amp;lt;&amp;lt;2)) - ((tcp[12]&amp;amp;0xf0)&amp;gt;&amp;gt;2)) != 0)&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva pikemaid kui 576 baidiseid pakette, mis liiguvad läbi gateway snup:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;gateway snup and ip[2:2] &amp;gt; 576&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõik IP broadcast või multicast paketid, mis ei ole saadetud läbi ethernet-i broadcasti või multicasti.&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;ether[0] &amp;amp; 1 = 0 and ip[16] &amp;gt;= 224&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõik ICMP paketid, mis ei ole echo päringud ega vastused (näiteks mitte ping paketid):&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;icmp[icmptype] != icmp-echo and icmp[icmptype] != icmp-echoreply&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
Tcpdump on palju võimalusi pakkuv võrguliikluse testimise ja jälgimise programm. Esmapilgul võib olla andmete tõlgendamine küllaltki keerukas, kuid süvenemise korral on neist võimalik aru saada.&lt;br /&gt;
&lt;br /&gt;
==Kasutatud Kirjandus==&lt;br /&gt;
&lt;br /&gt;
#http://kuutorvaja.eenet.ee/wiki/V%C3%B5rgudiagnostika#tcpdump&lt;br /&gt;
#http://en.wikipedia.org/wiki/Tcpdump&lt;br /&gt;
#http://www.tcpdump.org/tcpdump_man.html&lt;br /&gt;
#http://openmaniak.com/tcpdump.php&lt;br /&gt;
#http://linux.die.net/man/8/tcpdump&lt;br /&gt;
#http://danielmiessler.com/study/tcpdump/&lt;br /&gt;
#http://www.alexonlinux.com/tcpdump-for-dummies&lt;br /&gt;
#http://akadeemia.alweiler.ee/?q=node/282&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Katrin Kukk A22&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Kakukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Tcpdump&amp;diff=28214</id>
		<title>Tcpdump</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Tcpdump&amp;diff=28214"/>
		<updated>2011-04-24T19:06:25Z</updated>

		<summary type="html">&lt;p&gt;Kakukk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;POOLELI:) VALMIB VARSTI.&lt;br /&gt;
&lt;br /&gt;
==Sissejuhatus==&lt;br /&gt;
See artikkel on loodud eesmärgiga, tutvustamaks Tcpdumpi ning on mõeldud kõigile, kes soovivad seda programmi tundma õppida või jäävad kasutamisel hätta.&lt;br /&gt;
&lt;br /&gt;
Tcpdump on käsurealt käivitatav paketianalüsaator, mis võimaldab salvestada ning kuvada erinevaid võrgus liiklevaid andmepakette. Tegemist BSD litsentsi all avaldatud vabavaraga. Tcpdump töötab enamikel Unixi distributsioonidel, nagu Linux, Solaris, BSD, Mac OS-X, HP-UX  ja AIX. Nendes süsteemides kasutatakse pakettide püüdmiseks libpcap teeki.&lt;br /&gt;
&lt;br /&gt;
Windowsile mõeldud versioon kannab nime WinDump.&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
Algupäraselt loodud, 1987. aastal, Van Jacobsoni, Craig Lerese ja Steven McCanne poolt, kes töötasid tol ajal Lawrence Berkley laboratooriumis võrguarenduse grupis.&lt;br /&gt;
&lt;br /&gt;
==Kasutusala==&lt;br /&gt;
&lt;br /&gt;
Tcpdump analüüsib võrgu käitumist, suutlikkust ning rakendusi, mis toodavad ning võtavad vastu võrguliiklust.  Seda saab kasutada ka võrgu infrastruktuuri analüüsiks, kontrollimaks kas marsruutimine toimub eesmärgipäraselt. Tcpdumpi kasutatakse samuti ka võrguvigade avastamiseks.&lt;br /&gt;
&lt;br /&gt;
Seda programmi on võimalik kasutada ka teise kasutaja või arvuti võrguliikluse pealt kuulamiseks. Tcpdump võimaldab valida IP aadressi järgi välja mingi arvuti ning hakata vaatlema selle hosti andmevahetust teiste hostidega. Andmete ilmumine toimub terminalis küll teatava viivisega, kuid see-eest võib programmi käima jätta ka pikema aja vältel. Kasutaja, kellel on piisavad kasutajaõigused, võib käituda kui marsruuter või gateway, läbi kelle käib krüpteerimata võrguliiklus (nagu näiteks Telnet või HTTP) ning seeläbi kasutada Tcpdump-i, et vaadelda logimise ID-sid, salasõnu, URL-e, kuvatavate veebilehtede sisu või muud krüpteerimata informatsiooni.&lt;br /&gt;
&lt;br /&gt;
Kasutaja võib lisada ka valikulisi BPF-i põhiseid filtreid, et piirata Tcpdump-i poolt kuvatavate pakettide arvu. See võimaldab parandada ülevaadet tiheda võrguliiklusega võrgus kuvatavast infost.&lt;br /&gt;
&lt;br /&gt;
Tcpdump programmiga saab filtreerida liiklust järgnevate standardsete tunnuste järgi:&lt;br /&gt;
&lt;br /&gt;
* Protokoll (nt tcp, icmp, udp, arp)&lt;br /&gt;
* Andmevahetuse lähte ja sihtpunkti port&lt;br /&gt;
* Andmevahetuse lähte ja sihtpunkti ip aadress&lt;br /&gt;
* IP paketi lippude järgi (nt salvestada vaid SYN pakette)&lt;br /&gt;
* Paketi suurus&lt;br /&gt;
&lt;br /&gt;
OpenBSD puhul lisanduvad järgmised võimalused:&lt;br /&gt;
 &lt;br /&gt;
* Paketifiltri reegli number, &lt;br /&gt;
* Paketifiltri reegline määratud tegevus (pass, block, nat, rdr jt ning logitud liiklus)&lt;br /&gt;
&lt;br /&gt;
Tcpdump-i tulemuse saab täies mahus salvestada faili ning ühtlasi on võimalik ka esitada IP- paketti puudutavaid andmeid programmi standardväljundisse. Oluline on teada, et sisenevad paketid paistavad sellisena nagu nad olid enne RDR-teisendust ning väljuvad paketid on sellised nagu nad on peale NAT-teisendust.  &lt;br /&gt;
&lt;br /&gt;
==Haldamine==&lt;br /&gt;
Tcpdump-i installeerimine:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näitab, millistest programmidest sõltub Tcpdump:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-cache depends tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuvab tcpdump-ist sõltuvad programmid:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-cache rdepends tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuvab Tcpdump-i versiooni:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-cache policy tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kustutab Tcpdump-i:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get remove tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Lühiülevaade==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump [ -AdDeflLnNOpqRStuUvxX ] [ -c arv ]&lt;br /&gt;
[ -C faili suurus] [ -F failinimi]&lt;br /&gt;
[ -i liides ] [ -m moodul ] [ -M võti ]&lt;br /&gt;
[ -r fail ] [ -s püütava info hulk baitides ] [ -T tüüp ] [ -w fail ]&lt;br /&gt;
[ -W filecount ]&lt;br /&gt;
[ -E spi@ipaddr salastusvõti ]&lt;br /&gt;
[ -Z kasutaja ] [ expression ]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Parameetrid===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-A&#039;&#039;&#039;&lt;br /&gt;
Kuva kõik paketid (ASCII). Kasulik veebilehtede kuvamiseks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-c&#039;&#039;&#039;&lt;br /&gt;
Sulge programm, kui pakettide loendus on lõppenud.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-d&#039;&#039;&#039;&lt;br /&gt;
Salvestab paketi sisu inimloetavale kujule ning lõpetab töö.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-D&#039;&#039;&#039;&lt;br /&gt;
Kuvab süsteemile nähtavate võrguseadmete nimekirja. Esitatakse võrguseadmega seotud number, liidese nimi ning võimalusel võrguseadme kirjeldus.&lt;br /&gt;
Näidatava võrguliidese nime ja numbrit saab määrata -i parameetriga.&lt;br /&gt;
Antud parameeter ei pruugi olla saadaval vanemates tcpdump-i versioonides, kus puudub pcap_findalldevs() funktsioon.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-e&#039;&#039;&#039;&lt;br /&gt;
Kuvab iga rea algusesse paketi päise.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-E&#039;&#039;&#039;&lt;br /&gt;
Võimaldab dekrüpteerida ja kuvada ka krüpteeritud pakette (eeldab krüpteerimisvõtme olemasolu).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-i&#039;&#039;&#039;&lt;br /&gt;
Vaikimisi kuvatakse kõige väiksema numbriga võrguseade. Koos any parameetriga kuvatakse kõik hetkel nähtaval olevad ning infot saatvad/vastu võtvad võrguseadmed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-n&#039;&#039;&#039;&lt;br /&gt;
Ära konverteeri aadresse (näiteks hosti aadresse, pordi numbreid jne) nimedeks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-q&#039;&#039;&#039;&lt;br /&gt;
Kärbitud väljund - kuvatakse vähem protokolli informatsiooni.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-r&#039;&#039;&#039;&lt;br /&gt;
Kuvatakse eelnevalt failidesse (-w atribuudiga) salvestatud pakette.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-S&#039;&#039;&#039;&lt;br /&gt;
Kuvatakse absoluutse numbriga järjendinumbrid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-s&#039;&#039;&#039;&lt;br /&gt;
Kinni püütud info hulk baitides (vaikimisi 65535 baiti).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-T&#039;&#039;&#039;&lt;br /&gt;
Parameeter pakettide filtreerimiseks. Hetkel kasutusel olevad tüübid on aodv(Ad-hoc On-demand Distance Vector protocol), cnfp (Cisco NetFlow protocol), rpc (Remote Procedure Call), rtp (Real-Time Applications protocol), rtcp (Real-Time Applications control protocol), snmp (Simple Network Management Protocol), tftp (Trivial File Transfer Protocol), vat (Visual Audio Tool), ja wb (distributed White Board).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-t&#039;&#039;&#039;&lt;br /&gt;
Ära kuva igal real ajatemplit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-v -vv -vvv&#039;&#039;&#039;&lt;br /&gt;
Suurenda tagastatava info hulka.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-w&#039;&#039;&#039;&lt;br /&gt;
Salvesta info failidesse. Hilisemalt on võimalik failide sisu taaskord kasutajale kuvada, kasutades -r parameetrit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-X&#039;&#039;&#039;&lt;br /&gt;
Kuva paketi sisu nii kaheksand- kui ka ASCII kujul.&lt;br /&gt;
Väga tõhus tööriist uute protokollide analüüsimisel.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-Z&#039;&#039;&#039;&lt;br /&gt;
Kasutaja kõrgendatud õiguste langetamine pärast pakettide kinnipüüdmist (olles root kasutaja) ning muudab kasutaja ID user-iks.&lt;br /&gt;
&lt;br /&gt;
==Näited==&lt;br /&gt;
&lt;br /&gt;
Teatud Unix-i sarnastes operatsioonisüsteemides peab kasutajal tcpdump-i kasutamiseks olema “superkasutaja” kasutajaõigused, kuna pakettide püüdmine eeldab kõrgendatud õiguseid. Kasutaja, kellel tavapäraselt kõrgendatud õigusi ei ole, õiguste langetamiseks peale pakettide pealtkuulamise alustamist on ette nähtud -Z lipp. Unixi operatsioonisüsteemides on võimalik pakettide pealtkuulamist lubada ka eri õigusteta kasutajatele, mis peale ei ole “superkasutaja” õigused enam nõutud.&lt;br /&gt;
&lt;br /&gt;
Kuva konkreetse võrguliidese võrguliiklust:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -i eth0&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva võrgus liiklevaid UDP pakette:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump udp&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva TCP port 80 võrguliiklust:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump port http&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva võrguliiklust, failis ära määratud filtri põhjal:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -F file_name&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loo fail, kus on eelseadistatud filter (antud juhul TCP 80.port):&lt;br /&gt;
&amp;lt;pre&amp;gt;vim file_name&lt;br /&gt;
port 80&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Peata pakettide salvestamine peale 20. paketti:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -c 20&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Saada salvestise väljavõte faili, selle asemel, et otse ekraanile kuvada:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -w capture.log&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loe eelsalvestatud faili sisu:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -r capture.log&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva pakette, mille algallikas või sihtmärk on “www.openmaniak.com”:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump host www.openmaniak.com&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva FTP pakette, mis pärinevad aadressilt 192.168.1.100 ning on suunatud aadressile 192.168.1.2:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump src 192.168.1.100 and dst 192.168.1.2 and port ftp&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva pakettide sisu:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -A&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõik paketid, mis saabuvad või tulevad hostist nimega sundown:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump host sundown&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva helios’e ja hot’i või ace’i vaheline võrguliiklus:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump host helios and \( hot or ace \)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõik ace’i ning kõikide hostide, v.a helios’e, vahelised IP paketid:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump ip host ace and not helios&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kogu ftp pakettide võrguliiklus läbi interneti gateway ‘snup’:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;gateway snup and (port ftp or ftp-data)&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Pöörata tähelepanu sellele, et väljend on jutumärkides, et tcpdump-i kest käsku valesti ei tõlgendaks.&lt;br /&gt;
&lt;br /&gt;
Kuva võrguliiklust, mis ei tulene ega ei ole saadetud localhost’i:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump ip and not net localnet&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõikide mitte-localhost’ide alguse ja lõpu (SYN ja FIN) paketid:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;tcp[tcpflags] &amp;amp; (tcp-syn|tcp-fin) != 0 and not src and dst net localnet&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuvada kõik IPv4 HTTP paketid, mis seonduvad 80. pordiga, näiteks kuvada ainult paketid, mis sisaldavad andmeid, mitte näiteks SYN ja FIN pakette:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;tcp port 80 and (((ip[2:2] - ((ip[0]&amp;amp;0xf)&amp;lt;&amp;lt;2)) - ((tcp[12]&amp;amp;0xf0)&amp;gt;&amp;gt;2)) != 0)&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva pikemaid kui 576 baidiseid pakette, mis liiguvad läbi gateway snup:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;gateway snup and ip[2:2] &amp;gt; 576&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõik IP broadcast või multicast paketid, mis ei ole saadetud läbi ethernet-i broadcasti või multicasti.&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;ether[0] &amp;amp; 1 = 0 and ip[16] &amp;gt;= 224&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõik ICMP paketid, mis ei ole echo päringud ega vastused (näiteks mitte ping paketid):&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;icmp[icmptype] != icmp-echo and icmp[icmptype] != icmp-echoreply&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
Tcpdump on palju võimalusi pakkuv võrguliikluse testimise ja jälgimise programm. Esmapilgul võib olla andmete tõlgendamine küllaltki keerukas, kuid süvenemise korral on neist võimalik aru saada.&lt;br /&gt;
&lt;br /&gt;
==Kasutatud Kirjandus==&lt;br /&gt;
&lt;br /&gt;
#http://kuutorvaja.eenet.ee/wiki/V%C3%B5rgudiagnostika#tcpdump&lt;br /&gt;
#http://en.wikipedia.org/wiki/Tcpdump&lt;br /&gt;
#http://www.tcpdump.org/tcpdump_man.html&lt;br /&gt;
#http://openmaniak.com/tcpdump.php&lt;br /&gt;
#http://linux.die.net/man/8/tcpdump&lt;br /&gt;
#http://danielmiessler.com/study/tcpdump/&lt;br /&gt;
#http://www.alexonlinux.com/tcpdump-for-dummies&lt;br /&gt;
#http://akadeemia.alweiler.ee/?q=node/282&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Katrin Kukk A22&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Kakukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Tcpdump&amp;diff=27809</id>
		<title>Tcpdump</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Tcpdump&amp;diff=27809"/>
		<updated>2011-04-23T08:41:07Z</updated>

		<summary type="html">&lt;p&gt;Kakukk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;POOLELI:) VALMIB VARSTI.&lt;br /&gt;
&lt;br /&gt;
==Sissejuhatus==&lt;br /&gt;
See artikkel on loodud eesmärgiga, tutvustamaks Tcpdumpi ning on mõeldud kõigile, kes soovivad seda programmi tundma õppida või jäävad kasutamisel hätta.&lt;br /&gt;
&lt;br /&gt;
Tcpdump on käsurealt käivitatav paketianalüsaator, mis võimaldab salvestada ning kuvada erinevaid võrgus liiklevaid andmepakette. Tegemist BSD litsentsi all avaldatud vabavaraga. Tcpdump töötab enamikel Unixi distributsioonidel, nagu Linux, Solaris, BSD, Mac OS-X, HP-UX  ja AIX. Nendes süsteemides kasutatakse pakettide püüdmiseks libpcap teeki.&lt;br /&gt;
&lt;br /&gt;
Windowsile mõeldud versioon kannab nime WinDump.&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
Algupäraselt loodud, 1987. aastal, Van Jacobsoni, Craig Lerese ja Steven McCanne poolt, kes töötasid tol ajal Lawrence Berkley laboratooriumis võrguarenduse grupis.&lt;br /&gt;
&lt;br /&gt;
==Kasutusala==&lt;br /&gt;
&lt;br /&gt;
Tcpdump analüüsib võrgu käitumist, suutlikkust ning rakendusi, mis toodavad ning võtavad vastu võrguliiklust. Seda saab kasutada ka võrgu infrastruktuuri analüüsiks, kontrollimaks kas marsruutimine toimub eesmärgipäraselt ning Tcpdumpi kasutatakse samuti ka võrguvigade avastamiseks. &lt;br /&gt;
&lt;br /&gt;
Seda programmi on võimalik kasutada ka teise kasutaja või arvuti võrguliikluse pealt kuulamiseks. Tcpdump võimaldab valida IP aadressi järgi välja mingi arvuti ning hakata vaatlema selle hosti andmevahetust teiste hostidega. Andmete ilmumine toimub terminalis küll teatava viivisega, kuid see-eest võib programmi käima jätta ka pikema aja vältel. Kasutaja, kellel on piisavad kasutajaõigused, võib käituda kui marsruuter või gateway, läbi kelle käib krüpteerimata võrguliiklus (nagu näiteks Telnet või HTTP) ning seeläbi kasutada Tcpdump-i, et vaadelda logimise ID-sid, salasõnu, URL-e, kuvatavate veebilehtede sisu või muud krüpteerimata informatsiooni.&lt;br /&gt;
&lt;br /&gt;
Kasutaja võib lisada ka valikulisi BPF-i põhiseid filtreid, et piirata Tcpdump-i poolt kuvatavate pakettide arvu. See võimaldab parandada ülevaadet tiheda võrguliiklusega võrgus kuvatavast infost.&lt;br /&gt;
&lt;br /&gt;
Tcpdump programmiga saab filtreerida liiklust järgnevate standardsete tunnuste järgi:&lt;br /&gt;
&lt;br /&gt;
* Protokoll (nt tcp, icmp, udp, arp)&lt;br /&gt;
* Andmevahetuse lähte ja sihtpunkti port&lt;br /&gt;
* Andmevahetuse lähte ja sihtpunkti ip aadress&lt;br /&gt;
* IP paketi lippude järgi (nt salvestada vaid SYN pakette)&lt;br /&gt;
* Paketi suurus&lt;br /&gt;
&lt;br /&gt;
OpenBSD puhul lisanduvad järgmised võimalused:&lt;br /&gt;
 &lt;br /&gt;
* Paketifiltri reegli number, &lt;br /&gt;
* Paketifiltri reegline määratud tegevus (pass, block, nat, rdr jt ning logitud liiklus)&lt;br /&gt;
&lt;br /&gt;
Tcpdump-i tulemuse saab salvestada faili täies mahus ning ühtlasi on võimalik ka esitada IP- paketti puudutavaid andmeid programmi standardväljundisse. Oluline on teada, et sisenevad paketid paistavad sellisena nagu nad olid enne RDR-teisendust ning väljuvad paketid on sellised nagu nad on peale NAT-teisendust.  &lt;br /&gt;
&lt;br /&gt;
==Haldamine==&lt;br /&gt;
Tcpdump-i installeerimine:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näitab, millistest programmidest sõltub Tcpdump:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-cache depends tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuvab tcpdump-ist sõltuvad programmid:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-cache rdepends tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuvab Tcpdump-i versiooni:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-cache policy tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kustutab Tcpdump-i:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get remove tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Lühiülevaade==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump [ -AdDeflLnNOpqRStuUvxX ] [ -c arv ]&lt;br /&gt;
[ -C faili suurus] [ -F failinimi]&lt;br /&gt;
[ -i liides ] [ -m moodul ] [ -M võti ]&lt;br /&gt;
[ -r fail ] [ -s snaplen ] [ -T tüüp ] [ -w fail ]&lt;br /&gt;
[ -W filecount ]&lt;br /&gt;
[ -E spi@ipaddr algo:secret,... ]&lt;br /&gt;
[ -y datalinktype ] [ -Z user ] [ expression ]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Parameetrid===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-A&#039;&#039;&#039;&lt;br /&gt;
Kuva kõik paketid (ASCII). Kasulik veebilehtede kuvamiseks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-c&#039;&#039;&#039;&lt;br /&gt;
Sulge programm, kui pakettide loendus on lõppenud.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-d&#039;&#039;&#039;&lt;br /&gt;
Salvestab paketi sisu inimloetavale kujule ning lõpetab töö.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-D&#039;&#039;&#039;&lt;br /&gt;
Kuvab süsteemile nähtavate võrguseadmete nimekirja. Esitatakse võrguseadmega seotud number, liidese nimi ning võimalusel võrguseadme kirjeldus.&lt;br /&gt;
Näidatava võrguliidese nime ja numbrit saab määrata -i parameetriga.&lt;br /&gt;
Antud parameeter ei pruugi olla saadaval vanemates tcpdump-i versioonides, kus puudub pcap_findalldevs() funktsioon.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-e&#039;&#039;&#039;&lt;br /&gt;
Kuvab iga rea algusesse paketi päise.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-E&#039;&#039;&#039;&lt;br /&gt;
Võimaldab dekrüpteerida ja kuvada ka krüpteeritud pakette (eeldab krüpteerimisvõtme olemasolu).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-i&#039;&#039;&#039;&lt;br /&gt;
Vaikimisi kuvatakse kõige väiksema numbriga võrguseade. Koos any parameetriga kuvatakse kõik hetkel nähtaval olevad ning infot saatvad/vastu võtvad võrguseadmed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-n&#039;&#039;&#039;&lt;br /&gt;
Ära konverteeri aadresse (näiteks hosti aadresse, pordi numbreid jne) nimedeks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-q&#039;&#039;&#039;&lt;br /&gt;
Kärbitud väljund - kuvatakse vähem protokolli informatsiooni.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-r&#039;&#039;&#039;&lt;br /&gt;
Kuvatakse eelnevalt failidesse (-w atribuudiga) salvestatud pakette.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-S&#039;&#039;&#039;&lt;br /&gt;
Kuvatakse absoluutse numbriga järjendinumbrid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-s&#039;&#039;&#039;&lt;br /&gt;
Kinni püütud info hulk baitides (vaikimisi 65535 baiti).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-T&#039;&#039;&#039;&lt;br /&gt;
Parameeter pakettide filtreerimiseks. Hetkel kasutusel olevad tüübid on aodv(Ad-hoc On-demand Distance Vector protocol), cnfp (Cisco NetFlow protocol), rpc (Remote Procedure Call), rtp (Real-Time Applications protocol), rtcp (Real-Time Applications control protocol), snmp (Simple Network Management Protocol), tftp (Trivial File Transfer Protocol), vat (Visual Audio Tool), ja wb (distributed White Board).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-t&#039;&#039;&#039;&lt;br /&gt;
Ära kuva igal real ajatemplit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-v -vv -vvv&#039;&#039;&#039;&lt;br /&gt;
Suurenda tagastatava info hulka.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-w&#039;&#039;&#039;&lt;br /&gt;
Salvesta info failidesse. Hilisemalt on võimalik failide sisu taaskord kasutajale kuvada, kasutades -r parameetrit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-X&#039;&#039;&#039;&lt;br /&gt;
Kuva paketi sisu nii kaheksand- kui ka ASCII kujul.&lt;br /&gt;
Väga tõhus tööriist uute protokollide analüüsimisel.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-Z&#039;&#039;&#039;&lt;br /&gt;
Kasutaja kõrgendatud õiguste langetamine pärast pakettide kinnipüüdmist (olles root kasutaja) ning muudab kasutaja ID user-iks.&lt;br /&gt;
&lt;br /&gt;
==Näited==&lt;br /&gt;
&lt;br /&gt;
Teatud Unix-i sarnastes operatsioonisüsteemides peab kasutajal tcpdump-i kasutamiseks olema “superkasutaja” kasutajaõigused, kuna pakettide püüdmine eeldab kõrgendatud õiguseid. Kasutaja, kellel tavapäraselt kõrgendatud õigusi ei ole, õiguste langetamiseks peale pakettide pealtkuulamise alustamist on ette nähtud -Z lipp. Unixi operatsioonisüsteemides on võimalik pakettide pealtkuulamist lubada ka eri õigusteta kasutajatele, mis peale ei ole “superkasutaja” õigused enam nõutud.&lt;br /&gt;
&lt;br /&gt;
Kuva konkreetse võrguliidese võrguliiklust:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -i eth0&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva võrgus liiklevaid UDP pakette:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump udp&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva TCP port 80 võrguliiklust:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump port http&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva võrguliiklust, failis ära määratud filtri põhjal:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -F file_name&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loo fail, kus on eelseadistatud filter (antud juhul TCP 80.port):&lt;br /&gt;
&amp;lt;pre&amp;gt;vim file_name&lt;br /&gt;
port 80&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Peata pakettide salvestamine peale 20. paketti:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -c 20&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Saada salvestise väljavõte faili, selle asemel, et otse ekraanile kuvada:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -w capture.log&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loe eelsalvestatud faili sisu:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -r capture.log&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva pakette, mille algallikas või sihtmärk on “www.openmaniak.com”:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump host www.openmaniak.com&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva FTP pakette, mis pärinevad aadressilt 192.168.1.100 ning on suunatud aadressile 192.168.1.2:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump src 192.168.1.100 and dst 192.168.1.2 and port ftp&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva pakettide sisu:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -A&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõik paketid, mis saabuvad või tulevad hostist nimega sundown:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump host sundown&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva helios’e ja hot’i või ace’i vaheline võrguliiklus:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump host helios and \( hot or ace \)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõik ace’i ning kõikide hostide, v.a helios’e, vahelised IP paketid:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump ip host ace and not helios&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kogu ftp pakettide võrguliiklus läbi interneti gateway ‘snup’:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;gateway snup and (port ftp or ftp-data)&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Pöörata tähelepanu sellele, et väljend on jutumärkides, et tcpdump-i kest käsku valesti ei tõlgendaks.&lt;br /&gt;
&lt;br /&gt;
Kuva võrguliiklust, mis ei tulene ega ei ole saadetud localhost’i:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump ip and not net localnet&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõikide mitte-localhost’ide alguse ja lõpu (SYN ja FIN) paketid:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;tcp[tcpflags] &amp;amp; (tcp-syn|tcp-fin) != 0 and not src and dst net localnet&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuvada kõik IPv4 HTTP paketid, mis seonduvad 80. pordiga, näiteks kuvada ainult paketid, mis sisaldavad andmeid, mitte näiteks SYN ja FIN pakette:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;tcp port 80 and (((ip[2:2] - ((ip[0]&amp;amp;0xf)&amp;lt;&amp;lt;2)) - ((tcp[12]&amp;amp;0xf0)&amp;gt;&amp;gt;2)) != 0)&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva pikemaid kui 576 baidiseid pakette, mis liiguvad läbi gateway snup:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;gateway snup and ip[2:2] &amp;gt; 576&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõik IP broadcast või multicast paketid, mis ei ole saadetud läbi ethernet-i broadcasti või multicasti.&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;ether[0] &amp;amp; 1 = 0 and ip[16] &amp;gt;= 224&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõik ICMP paketid, mis ei ole echo päringud ega vastused (näiteks mitte ping paketid):&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;icmp[icmptype] != icmp-echo and icmp[icmptype] != icmp-echoreply&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
Tcpdump on palju võimalusi pakkuv võrguliikluse testimise ja jälgimise programm. Esmapilgul võib olla andmete tõlgendamine küllaltki keerukas, kuid süvenemise korral on neist võimalik aru saada.&lt;br /&gt;
&lt;br /&gt;
==Kasutatud Kirjandus==&lt;br /&gt;
&lt;br /&gt;
#http://kuutorvaja.eenet.ee/wiki/V%C3%B5rgudiagnostika#tcpdump&lt;br /&gt;
#http://en.wikipedia.org/wiki/Tcpdump&lt;br /&gt;
#http://www.tcpdump.org/tcpdump_man.html&lt;br /&gt;
#http://openmaniak.com/tcpdump.php&lt;br /&gt;
#http://linux.die.net/man/8/tcpdump&lt;br /&gt;
#http://danielmiessler.com/study/tcpdump/&lt;br /&gt;
#http://www.alexonlinux.com/tcpdump-for-dummies&lt;br /&gt;
#http://akadeemia.alweiler.ee/?q=node/282&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Katrin Kukk A22&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Kakukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Tcpdump&amp;diff=27794</id>
		<title>Tcpdump</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Tcpdump&amp;diff=27794"/>
		<updated>2011-04-23T08:20:58Z</updated>

		<summary type="html">&lt;p&gt;Kakukk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;POOLELI:) VALMIB VARSTI.&lt;br /&gt;
&lt;br /&gt;
==Sissejuhatus==&lt;br /&gt;
See artikkel on loodud eesmärgiga, tutvustamaks Tcpdumpi ning on mõeldud kõigile, kes soovivad seda programmi tundma õppida või jäävad kasutamisel hätta.&lt;br /&gt;
&lt;br /&gt;
Tcpdump on käsurealt käivitatav paketianalüsaator, mis võimaldab salvestada ning kuvada erinevaid võrgus liiklevaid andmepakette. Tegemist BSD litsentsi all avaldatud vabavaraga. Tcpdump töötab enamikel Unixi distributsioonidel, nagu Linux, Solaris, BSD, Mac OS-X, HP-UX  ja AIX. Nendes süsteemides kasutatakse pakettide püüdmiseks libpcap teeki.&lt;br /&gt;
&lt;br /&gt;
Windowsile mõeldud versioon kannab nime WinDump.&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
Algupäraselt loodud, 1987. aastal, Van Jacobsoni, Craig Lerese ja Steven McCanne poolt, kes töötasid tol ajal Lawrence Berkley laboratooriumis võrguarenduse grupis.&lt;br /&gt;
&lt;br /&gt;
==Kasutusala==&lt;br /&gt;
&lt;br /&gt;
Tcpdump analüüsib võrgu käitumist, suutlikkust ning rakendusi, mis toodavad ning võtavad vastu võrguliiklust. Seda saab kasutada ka võrgu infrastruktuuri analüüsiks, kontrollimaks kas marsruutimine toimub eesmärgipäraselt ning Tcpdumpi kasutatakse samuti ka võrguvigade avastamiseks. &lt;br /&gt;
&lt;br /&gt;
Seda programmi on võimalik kasutada ka teise kasutaja või arvuti võrguliikluse pealt kuulamiseks. Tcpdump võimaldab valida IP aadressi järgi välja mingi arvuti ning hakata vaatlema selle hosti andmevahetust teiste hostidega. Andmete ilmumine toimub terminalis küll teatava viivisega, kuid see-eest võib programmi käima jätta ka pikema aja vältel. Kasutaja, kellel on piisavad kasutajaõigused, võib käituda kui marsruuter või gateway, läbi kelle käib krüpteerimata võrguliiklus (nagu näiteks Telnet või HTTP) ning seeläbi kasutada Tcpdump-i, et vaadelda logimise ID-sid, salasõnu, URL-e, kuvatavate veebilehtede sisu või muud krüpteerimata informatsiooni.&lt;br /&gt;
&lt;br /&gt;
Kasutaja võib lisada ka valikulisi BPF-i põhiseid filtreid, et piirata Tcpdump-i poolt kuvatavate pakettide arvu. See võimaldab parandada ülevaadet tiheda võrguliiklusega võrgus kuvatavast infost.&lt;br /&gt;
&lt;br /&gt;
Tcpdump programmiga saab filtreerida liiklust järgnevate standardsete tunnuste järgi:&lt;br /&gt;
&lt;br /&gt;
* Protokoll (nt tcp, icmp, udp, arp)&lt;br /&gt;
* Andmevahetuse lähte ja sihtpunkti port&lt;br /&gt;
* Andmevahetuse lähte ja sihtpunkti ip aadress&lt;br /&gt;
* IP paketi lippude järgi (nt salvestada vaid SYN pakette)&lt;br /&gt;
* Paketi suurus&lt;br /&gt;
&lt;br /&gt;
OpenBSD puhul lisanduvad järgmised võimalused&lt;br /&gt;
 &lt;br /&gt;
* Paketifiltri reegli number, &lt;br /&gt;
* Paketifiltri reegline määratud tegevus (pass, block, nat, rdr jt ning logitud liiklus)&lt;br /&gt;
&lt;br /&gt;
Tcpdump-i tulemuse saab salvestada faili täies mahus ning ühtlasi on võimalik ka esitada IP- paketti puudutavaid andmeid programmi standardväljundisse. Oluline on teada, et sisenevad paketid paistavad sellisena nagu nad olid enne RDR-teisendust ning väljuvad paketid on sellised nagu nad on peale NAT-teisendust.  &lt;br /&gt;
&lt;br /&gt;
==Haldamine==&lt;br /&gt;
Tcpdump-i installeerimine:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näitab, millistest programmidest sõltub Tcpdump:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-cache depends tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuvab tcpdump-ist sõltuvad programmid:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-cache rdepends tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuvab Tcpdump-i versiooni:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-cache policy tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kustutab Tcpdump-i:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get remove tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Lühiülevaade==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump [ -AdDeflLnNOpqRStuUvxX ] [ -c arv ]&lt;br /&gt;
[ -C faili suurus] [ -F failinimi]&lt;br /&gt;
[ -i liides ] [ -m moodul ] [ -M võti ]&lt;br /&gt;
[ -r fail ] [ -s snaplen ] [ -T tüüp ] [ -w fail ]&lt;br /&gt;
[ -W filecount ]&lt;br /&gt;
[ -E spi@ipaddr algo:secret,... ]&lt;br /&gt;
[ -y datalinktype ] [ -Z user ] [ expression ]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Parameetrid===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-A&#039;&#039;&#039;&lt;br /&gt;
Kuva kõik paketid (ASCII). Kasulik veebilehtede kuvamiseks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-c&#039;&#039;&#039;&lt;br /&gt;
Sulge programm, kui pakettide loendus on lõppenud.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-d&#039;&#039;&#039;&lt;br /&gt;
Salvestab paketi sisu inimloetavale kujule ning lõpetab töö.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-D&#039;&#039;&#039;&lt;br /&gt;
Kuvab süsteemile nähtavate võrguseadmete nimekirja. Esitatakse võrguseadmega seotud number, liidese nimi ning võimalusel võrguseadme kirjeldus.&lt;br /&gt;
Näidatava võrguliidese nime ja numbrit saab määrata -i parameetriga.&lt;br /&gt;
Antud parameeter ei pruugi olla saadaval vanemates tcpdump-i versioonides, kus puudub pcap_findalldevs() funktsioon.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-e&#039;&#039;&#039;&lt;br /&gt;
Kuvab iga rea algusesse paketi päise.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-E&#039;&#039;&#039;&lt;br /&gt;
Võimaldab dekrüpteerida ja kuvada ka krüpteeritud pakette (eeldab krüpteerimisvõtme olemasolu).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-i&#039;&#039;&#039;&lt;br /&gt;
Vaikimisi kuvatakse kõige väiksema numbriga võrguseade. Koos any parameetriga kuvatakse kõik hetkel nähtaval olevad ning infot saatvad/vastu võtvad võrguseadmed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-n&#039;&#039;&#039;&lt;br /&gt;
Ära konverteeri aadresse (näiteks hosti aadresse, pordi numbreid jne) nimedeks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-q&#039;&#039;&#039;&lt;br /&gt;
Kärbitud väljund - kuvatakse vähem protokolli informatsiooni.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-r&#039;&#039;&#039;&lt;br /&gt;
Kuvatakse eelnevalt failidesse (-w atribuudiga) salvestatud pakette.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-S&#039;&#039;&#039;&lt;br /&gt;
Kuvatakse absoluutse numbriga järjendinumbrid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-s&#039;&#039;&#039;&lt;br /&gt;
Kinni püütud info hulk baitides (vaikimisi 65535 baiti).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-T&#039;&#039;&#039;&lt;br /&gt;
Parameeter pakettide filtreerimiseks. Hetkel kasutusel olevad tüübid on aodv(Ad-hoc On-demand Distance Vector protocol), cnfp (Cisco NetFlow protocol), rpc (Remote Procedure Call), rtp (Real-Time Applications protocol), rtcp (Real-Time Applications control protocol), snmp (Simple Network Management Protocol), tftp (Trivial File Transfer Protocol), vat (Visual Audio Tool), ja wb (distributed White Board).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-t&#039;&#039;&#039;&lt;br /&gt;
Ära kuva igal real ajatemplit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-v -vv -vvv&#039;&#039;&#039;&lt;br /&gt;
Suurenda tagastatava info hulka.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-w&#039;&#039;&#039;&lt;br /&gt;
Salvesta info failidesse. Hilisemalt on võimalik failide sisu taaskord kasutajale kuvada, kasutades -r parameetrit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-X&#039;&#039;&#039;&lt;br /&gt;
Kuva paketi sisu nii kaheksand- kui ka ASCII kujul.&lt;br /&gt;
Väga tõhus tööriist uute protokollide analüüsimisel.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-Z&#039;&#039;&#039;&lt;br /&gt;
Kasutaja kõrgendatud õiguste langetamine pärast pakettide kinnipüüdmist (olles root kasutaja) ning muudab kasutaja ID user-iks.&lt;br /&gt;
&lt;br /&gt;
==Näited==&lt;br /&gt;
&lt;br /&gt;
Teatud Unix-i sarnastes operatsioonisüsteemides peab kasutajal tcpdump-i kasutamiseks olema “superkasutaja” kasutajaõigused, kuna pakettide püüdmine eeldab kõrgendatud õiguseid. Kasutaja, kellel tavapäraselt kõrgendatud õigusi ei ole, õiguste langetamiseks peale pakettide pealtkuulamise alustamist on ette nähtud -Z lipp. Unixi operatsioonisüsteemides on võimalik pakettide pealtkuulamist lubada ka eri õigusteta kasutajatele, mis peale ei ole “superkasutaja” õigused enam nõutud.&lt;br /&gt;
&lt;br /&gt;
Kuva konkreetse võrguliidese võrguliiklust:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -i eth0&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva võrgus liiklevaid UDP pakette:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump udp&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva TCP port 80 võrguliiklust:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump port http&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva võrguliiklust, failis ära määratud filtri põhjal:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -F file_name&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loo fail, kus on eelseadistatud filter (antud juhul TCP 80.port):&lt;br /&gt;
&amp;lt;pre&amp;gt;vim file_name&lt;br /&gt;
port 80&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Peata pakettide salvestamine peale 20. paketti:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -c 20&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Saada salvestise väljavõte faili, selle asemel, et otse ekraanile kuvada:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -w capture.log&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loe eelsalvestatud faili sisu:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -r capture.log&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva pakette, mille algallikas või sihtmärk on “www.openmaniak.com”:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump host www.openmaniak.com&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva FTP pakette, mis pärinevad aadressilt 192.168.1.100 ning on suunatud aadressile 192.168.1.2:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump src 192.168.1.100 and dst 192.168.1.2 and port ftp&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva pakettide sisu:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -A&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõik paketid, mis saabuvad või tulevad hostist nimega sundown:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump host sundown&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva helios’e ja hot’i või ace’i vaheline võrguliiklus:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump host helios and \( hot or ace \)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõik ace’i ning kõikide hostide, v.a helios’e, vahelised IP paketid:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump ip host ace and not helios&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kogu ftp pakettide võrguliiklus läbi interneti gateway ‘snup’:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;gateway snup and (port ftp or ftp-data)&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Pöörata tähelepanu sellele, et väljend on jutumärkides, et tcpdump-i kest käsku valesti ei tõlgendaks.&lt;br /&gt;
&lt;br /&gt;
Kuva võrguliiklust, mis ei tulene ega ei ole saadetud localhost’i:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump ip and not net localnet&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõikide mitte-localhost’ide alguse ja lõpu (SYN ja FIN) paketid:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;tcp[tcpflags] &amp;amp; (tcp-syn|tcp-fin) != 0 and not src and dst net localnet&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuvada kõik IPv4 HTTP paketid, mis seonduvad 80. pordiga, näiteks kuvada ainult paketid, mis sisaldavad andmeid, mitte näiteks SYN ja FIN pakette:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;tcp port 80 and (((ip[2:2] - ((ip[0]&amp;amp;0xf)&amp;lt;&amp;lt;2)) - ((tcp[12]&amp;amp;0xf0)&amp;gt;&amp;gt;2)) != 0)&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva pikemaid kui 576 baidiseid pakette, mis liiguvad läbi gateway snup:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;gateway snup and ip[2:2] &amp;gt; 576&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõik IP broadcast või multicast paketid, mis ei ole saadetud läbi ethernet-i broadcasti või multicasti.&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;ether[0] &amp;amp; 1 = 0 and ip[16] &amp;gt;= 224&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõik ICMP paketid, mis ei ole echo päringud ega vastused (näiteks mitte ping paketid):&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;icmp[icmptype] != icmp-echo and icmp[icmptype] != icmp-echoreply&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
Tcpdump on palju võimalusi pakkuv võrguliikluse testimise ja jälgimise programm. Esmapilgul võib olla andmete tõlgendamine küllaltki keerukas, kuid süvenemise korral on neist võimalik aru saada.&lt;br /&gt;
&lt;br /&gt;
==Kasutatud Kirjandus==&lt;br /&gt;
&lt;br /&gt;
#http://kuutorvaja.eenet.ee/wiki/V%C3%B5rgudiagnostika#tcpdump&lt;br /&gt;
#http://en.wikipedia.org/wiki/Tcpdump&lt;br /&gt;
#http://www.tcpdump.org/tcpdump_man.html&lt;br /&gt;
#http://openmaniak.com/tcpdump.php&lt;br /&gt;
#http://linux.die.net/man/8/tcpdump&lt;br /&gt;
#http://danielmiessler.com/study/tcpdump/&lt;br /&gt;
#http://www.alexonlinux.com/tcpdump-for-dummies&lt;br /&gt;
#http://akadeemia.alweiler.ee/?q=node/282&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Katrin Kukk A22&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Kakukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Tcpdump&amp;diff=27792</id>
		<title>Tcpdump</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Tcpdump&amp;diff=27792"/>
		<updated>2011-04-23T08:20:42Z</updated>

		<summary type="html">&lt;p&gt;Kakukk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;POOLELI:) VALMIB VARSTI.&lt;br /&gt;
&lt;br /&gt;
==Sissejuhatus==&lt;br /&gt;
See artikkel on loodud eesmärgiga, tutvustamaks Tcpdumpi ning on mõeldud kõigile, kes soovivad seda programmi tundma õppida või jäävad kasutamisel hätta.&lt;br /&gt;
&lt;br /&gt;
Tcpdump on käsurealt käivitatav paketianalüsaator, mis võimaldab salvestada ning kuvada erinevaid võrgus liiklevaid andmepakette. Tegemist BSD litsentsi all avaldatud vabavaraga. Tcpdump töötab enamikel Unixi distributsioonidel, nagu Linux, Solaris, BSD, Mac OS-X, HP-UX  ja AIX. Nendes süsteemides kasutatakse pakettide püüdmiseks libpcap teeki.&lt;br /&gt;
&lt;br /&gt;
Windowsile mõeldud versioon kannab nime WinDump.&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
Algupäraselt loodud, 1987. aastal, Van Jacobsoni, Craig Lerese ja Steven McCanne poolt, kes töötasid tol ajal Lawrence Berkley laboratooriumis võrguarenduse grupis.&lt;br /&gt;
&lt;br /&gt;
==Kasutusala==&lt;br /&gt;
&lt;br /&gt;
Tcpdump analüüsib võrgu käitumist, suutlikkust ning rakendusi, mis toodavad ning võtavad vastu võrguliiklust. Seda saab kasutada ka võrgu infrastruktuuri analüüsiks, kontrollimaks kas marsruutimine toimub eesmärgipäraselt ning Tcpdumpi kasutatakse samuti ka võrguvigade avastamiseks. &lt;br /&gt;
&lt;br /&gt;
Seda programmi on võimalik kasutada ka teise kasutaja või arvuti võrguliikluse pealt kuulamiseks. Tcpdump võimaldab valida IP aadressi järgi välja mingi arvuti ning hakata vaatlema selle hosti andmevahetust teiste hostidega. Andmete ilmumine toimub terminalis küll teatava viivisega, kuid see-eest võib programmi käima jätta ka pikema aja vältel. Kasutaja, kellel on piisavad kasutajaõigused, võib käituda kui marsruuter või gateway, läbi kelle käib krüpteerimata võrguliiklus (nagu näiteks Telnet või HTTP) ning seeläbi kasutada Tcpdump-i, et vaadelda logimise ID-sid, salasõnu, URL-e, kuvatavate veebilehtede sisu või muud krüpteerimata informatsiooni.&lt;br /&gt;
&lt;br /&gt;
Kasutaja võib lisada ka valikulisi BPF-i põhiseid filtreid, et piirata Tcpdump-i poolt kuvatavate pakettide arvu. See võimaldab parandada ülevaadet tiheda võrguliiklusega võrgus kuvatavast infost.&lt;br /&gt;
&lt;br /&gt;
Tcpdump programmiga saab filtreerida liiklust järgnevate standardsete tunnuste järgi:&lt;br /&gt;
&lt;br /&gt;
* Protokoll (nt tcp, icmp, udp, arp)&lt;br /&gt;
* Andmevahetuse lähte ja sihtpunkti port&lt;br /&gt;
* Andmevahetuse lähte ja sihtpunkti ip aadress&lt;br /&gt;
* IP paketi lippude järgi (nt salvestada vaid SYN pakette)&lt;br /&gt;
* Paketi suurus&lt;br /&gt;
&lt;br /&gt;
OpenBSD puhul lisanduvad järgmised võimalused&lt;br /&gt;
 &lt;br /&gt;
* Paketifiltri reegli number, &lt;br /&gt;
* Paketifiltri reegline määratud tegevus (pass, block, nat, rdr jt ning logitud liiklus)&lt;br /&gt;
&lt;br /&gt;
Tcpdump-i tulemuse saab salvestada faili täies mahus ning ühtlasi on võimalik ka esitada IP- paketti puudutavaid andmeid programmi standardväljundisse. Oluline on teada, et sisenevad paketid paistavad sellisena nagu nad olid enne RDR-teisendust ning väljuvad paketid on sellised nagu nad on peale NAT-teisendust.  &lt;br /&gt;
&lt;br /&gt;
==Haldamine==&lt;br /&gt;
Tcpdump-i installeerimine:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näitab, millistest programmidest sõltub Tcpdump:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-cache depends tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuvab tcpdump-ist sõltuvad programmid:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-cache rdepends tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuvab Tcpdump-i versiooni:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-cache policy tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kustutab Tcpdump-i:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get remove tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Lühiülevaade==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump [ -AdDeflLnNOpqRStuUvxX ] [ -c arv ]&lt;br /&gt;
[ -C faili suurus] [ -F failinimi]&lt;br /&gt;
[ -i liides ] [ -m moodul ] [ -M võti ]&lt;br /&gt;
[ -r fail ] [ -s snaplen ] [ -T tüüp ] [ -w fail ]&lt;br /&gt;
[ -W filecount ]&lt;br /&gt;
[ -E spi@ipaddr algo:secret,... ]&lt;br /&gt;
[ -y datalinktype ] [ -Z user ] [ expression ]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Parameetrid===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-A&#039;&#039;&#039;&lt;br /&gt;
Kuva kõik paketid (ASCII). Kasulik veebilehtede kuvamiseks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-c&#039;&#039;&#039;&lt;br /&gt;
Sulge programm, kui pakettide loendus on lõppenud.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-d&#039;&#039;&#039;&lt;br /&gt;
Salvestab paketi sisu inimloetavale kujule ning lõpetab töö.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-D&#039;&#039;&#039;&lt;br /&gt;
Kuvab süsteemile nähtavate võrguseadmete nimekirja. Esitatakse võrguseadmega seotud number, liidese nimi ning võimalusel võrguseadme kirjeldus.&lt;br /&gt;
Näidatava võrguliidese nime ja numbrit saab määrata -i parameetriga.&lt;br /&gt;
Antud parameeter ei pruugi olla saadaval vanemates tcpdump-i versioonides, kus puudub pcap_findalldevs() funktsioon.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-e&#039;&#039;&#039;&lt;br /&gt;
Kuvab iga rea algusesse paketi päise.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-E&#039;&#039;&#039;&lt;br /&gt;
Võimaldab dekrüpteerida ja kuvada ka krüpteeritud pakette (eeldab krüpteerimisvõtme olemasolu).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-i&#039;&#039;&#039;&lt;br /&gt;
Vaikimisi kuvatakse kõige väiksema numbriga võrguseade. Koos any parameetriga kuvatakse kõik hetkel nähtaval olevad ning infot saatvad/vastu võtvad võrguseadmed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-n&#039;&#039;&#039;&lt;br /&gt;
Ära konverteeri aadresse (näiteks hosti aadresse, pordi numbreid jne) nimedeks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-q&#039;&#039;&#039;&lt;br /&gt;
Kärbitud väljund - kuvatakse vähem protokolli informatsiooni.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-r&#039;&#039;&#039;&lt;br /&gt;
Kuvatakse eelnevalt failidesse (-w atribuudiga) salvestatud pakette.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-S&#039;&#039;&#039;&lt;br /&gt;
Kuvatakse absoluutse numbriga järjendinumbrid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-s&#039;&#039;&#039;&lt;br /&gt;
Kinni püütud info hulk baitides (vaikimisi 65535 baiti).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-T&#039;&#039;&#039;&lt;br /&gt;
Parameeter pakettide filtreerimiseks. Hetkel kasutusel olevad tüübid on aodv(Ad-hoc On-demand Distance Vector protocol), cnfp (Cisco NetFlow protocol), rpc (Remote Procedure Call), rtp (Real-Time Applications protocol), rtcp (Real-Time Applications control protocol), snmp (Simple Network Management Protocol), tftp (Trivial File Transfer Protocol), vat (Visual Audio Tool), ja wb (distributed White Board).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-t&#039;&#039;&#039;&lt;br /&gt;
Ära kuva igal real ajatemplit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-v -vv -vvv&#039;&#039;&#039;&lt;br /&gt;
Suurenda tagastatava info hulka.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-w&#039;&#039;&#039;&lt;br /&gt;
Salvesta info failidesse. Hilisemalt on võimalik failide sisu taaskord kasutajale kuvada, kasutades -r parameetrit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-X&#039;&#039;&#039;&lt;br /&gt;
Kuva paketi sisu nii kaheksand- kui ka ASCII kujul.&lt;br /&gt;
Väga tõhus tööriist uute protokollide analüüsimisel.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-Z&#039;&#039;&#039;&lt;br /&gt;
Kasutaja kõrgendatud õiguste langetamine pärast pakettide kinnipüüdmist (olles root kasutaja) ning muudab kasutaja ID user-iks.&lt;br /&gt;
&lt;br /&gt;
==Näited==&lt;br /&gt;
&lt;br /&gt;
Teatud Unix-i sarnastes operatsioonisüsteemides peab kasutajal tcpdump-i kasutamiseks olema “superkasutaja” kasutajaõigused, kuna pakettide püüdmine eeldab kõrgendatud õiguseid. Kasutaja, kellel tavapäraselt kõrgendatud õigusi ei ole, õiguste langetamiseks peale pakettide pealtkuulamise alustamist on ette nähtud -Z lipp. Unixi operatsioonisüsteemides on võimalik pakettide pealtkuulamist lubada ka eri õigusteta kasutajatele, mis peale ei ole “superkasutaja” õigused enam nõutud.&lt;br /&gt;
&lt;br /&gt;
Kuva konkreetse võrguliidese võrguliiklust:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -i eth0&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva võrgus liiklevaid UDP pakette:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump udp&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva TCP port 80 võrguliiklust:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump port http&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva võrguliiklust, failis ära määratud filtri põhjal:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -F file_name&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loo fail, kus on eelseadistatud filter (antud juhul TCP 80.port):&lt;br /&gt;
&amp;lt;pre&amp;gt;vim file_name&lt;br /&gt;
port 80&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Peata pakettide salvestamine peale 20. paketti:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -c 20&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Saada salvestise väljavõte faili, selle asemel, et otse ekraanile kuvada:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -w capture.log&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loe eelsalvestatud faili sisu:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -r capture.log&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva pakette, mille algallikas või sihtmärk on “www.openmaniak.com”:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump host www.openmaniak.com&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva FTP pakette, mis pärinevad aadressilt 192.168.1.100 ning on suunatud aadressile 192.168.1.2:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump src 192.168.1.100 and dst 192.168.1.2 and port ftp&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva pakettide sisu:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -A&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõik paketid, mis saabuvad või tulevad hostist nimega sundown:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump host sundown&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva helios’e ja hot’i või ace’i vaheline võrguliiklus:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump host helios and \( hot or ace \)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõik ace’i ning kõikide hostide, v.a helios’e, vahelised IP paketid:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump ip host ace and not helios&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kogu ftp pakettide võrguliiklus läbi interneti gateway ‘snup’:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;gateway snup and (port ftp or ftp-data)&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Pöörata tähelepanu sellele, et väljend on jutumärkides, et tcpdump-i kest käsku valesti ei tõlgendaks.&lt;br /&gt;
&lt;br /&gt;
Kuva võrguliiklust, mis ei tulene ega ei ole saadetud localhost’i:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump ip and not net localnet&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõikide mitte-localhost’ide alguse ja lõpu (SYN ja FIN) paketid:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;tcp[tcpflags] &amp;amp; (tcp-syn|tcp-fin) != 0 and not src and dst net localnet&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuvada kõik IPv4 HTTP paketid, mis seonduvad 80. pordiga, näiteks kuvada ainult paketid, mis sisaldavad andmeid, mitte näiteks SYN ja FIN pakette:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;tcp port 80 and (((ip[2:2] - ((ip[0]&amp;amp;0xf)&amp;lt;&amp;lt;2)) - ((tcp[12]&amp;amp;0xf0)&amp;gt;&amp;gt;2)) != 0)&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva pikemaid kui 576 baidiseid pakette, mis liiguvad läbi gateway snup:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;gateway snup and ip[2:2] &amp;gt; 576&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõik IP broadcast või multicast paketid, mis ei ole saadetud läbi ethernet-i broadcasti või multicasti.&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;ether[0] &amp;amp; 1 = 0 and ip[16] &amp;gt;= 224&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõik ICMP paketid, mis ei ole echo päringud ega vastused (näiteks mitte ping paketid):&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;icmp[icmptype] != icmp-echo and icmp[icmptype] != icmp-echoreply&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
Tcpdump on palju võimalusi pakkuv võrguliikluse testimise ja jälgimise programm. Esmapilgul võib olla andmete tõlgendamine küllaltki keerukas, kuid süvenemise korral on neist võimalik aru saada.&lt;br /&gt;
&lt;br /&gt;
==Kasutatud Kirjandus==&lt;br /&gt;
&lt;br /&gt;
#http://kuutorvaja.eenet.ee/wiki/V%C3%B5rgudiagnostika#tcpdump&lt;br /&gt;
#http://en.wikipedia.org/wiki/Tcpdump&lt;br /&gt;
#http://www.tcpdump.org/tcpdump_man.html&lt;br /&gt;
#http://openmaniak.com/tcpdump.php&lt;br /&gt;
#http://linux.die.net/man/8/tcpdump&lt;br /&gt;
#http://danielmiessler.com/study/tcpdump/&lt;br /&gt;
#http://www.alexonlinux.com/tcpdump-for-dummies&lt;br /&gt;
#http://akadeemia.alweiler.ee/?q=node/282&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
&#039;&#039;&#039;Katrin Kukk A22&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Kakukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Tcpdump&amp;diff=27789</id>
		<title>Tcpdump</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Tcpdump&amp;diff=27789"/>
		<updated>2011-04-23T08:19:19Z</updated>

		<summary type="html">&lt;p&gt;Kakukk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;POOLELI:) VALMIB VARSTI.&lt;br /&gt;
&lt;br /&gt;
==Sissejuhatus==&lt;br /&gt;
See artikkel on loodud eesmärgiga, tutvustamaks Tcpdumpi ning on mõeldud kõigile, kes soovivad seda programmi tundma õppida või jäävad kasutamisel hätta.&lt;br /&gt;
&lt;br /&gt;
Tcpdump on käsurealt käivitatav paketianalüsaator, mis võimaldab salvestada ning kuvada erinevaid võrgus liiklevaid andmepakette. Tegemist BSD litsentsi all avaldatud vabavaraga. Tcpdump töötab enamikel Unixi distributsioonidel, nagu Linux, Solaris, BSD, Mac OS-X, HP-UX  ja AIX. Nendes süsteemides kasutatakse pakettide püüdmiseks libpcap teeki.&lt;br /&gt;
&lt;br /&gt;
Windowsile mõeldud versioon kannab nime WinDump.&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
Algupäraselt loodud, 1987. aastal, Van Jacobsoni, Craig Lerese ja Steven McCanne poolt, kes töötasid tol ajal Lawrence Berkley laboratooriumis võrguarenduse grupis.&lt;br /&gt;
&lt;br /&gt;
==Kasutusala==&lt;br /&gt;
&lt;br /&gt;
Tcpdump analüüsib võrgu käitumist, suutlikkust ning rakendusi, mis toodavad ning võtavad vastu võrguliiklust. Seda saab kasutada ka võrgu infrastruktuuri analüüsiks, kontrollimaks kas marsruutimine toimub eesmärgipäraselt ning Tcpdumpi kasutatakse samuti ka võrguvigade avastamiseks. &lt;br /&gt;
&lt;br /&gt;
Seda programmi on võimalik kasutada ka teise kasutaja või arvuti võrguliikluse pealt kuulamiseks. Tcpdump võimaldab valida IP aadressi järgi välja mingi arvuti ning hakata vaatlema selle hosti andmevahetust teiste hostidega. Andmete ilmumine toimub terminalis küll teatava viivisega, kuid see-eest võib programmi käima jätta ka pikema aja vältel. Kasutaja, kellel on piisavad kasutajaõigused, võib käituda kui marsruuter või gateway, läbi kelle käib krüpteerimata võrguliiklus (nagu näiteks Telnet või HTTP) ning seeläbi kasutada Tcpdump-i, et vaadelda logimise ID-sid, salasõnu, URL-e, kuvatavate veebilehtede sisu või muud krüpteerimata informatsiooni.&lt;br /&gt;
&lt;br /&gt;
Kasutaja võib lisada ka valikulisi BPF-i põhiseid filtreid, et piirata Tcpdump-i poolt kuvatavate pakettide arvu. See võimaldab parandada ülevaadet tiheda võrguliiklusega võrgus kuvatavast infost.&lt;br /&gt;
&lt;br /&gt;
Tcpdump programmiga saab filtreerida liiklust järgnevate standardsete tunnuste järgi:&lt;br /&gt;
&lt;br /&gt;
* Protokoll (nt tcp, icmp, udp, arp)&lt;br /&gt;
* Andmevahetuse lähte ja sihtpunkti port&lt;br /&gt;
* Andmevahetuse lähte ja sihtpunkti ip aadress&lt;br /&gt;
* IP paketi lippude järgi (nt salvestada vaid SYN pakette)&lt;br /&gt;
* Paketi suurus&lt;br /&gt;
&lt;br /&gt;
OpenBSD puhul lisanduvad järgmised võimalused&lt;br /&gt;
 &lt;br /&gt;
* Paketifiltri reegli number, &lt;br /&gt;
* Paketifiltri reegline määratud tegevus (pass, block, nat, rdr jt ning logitud liiklus)&lt;br /&gt;
&lt;br /&gt;
Tcpdump-i tulemuse saab salvestada faili täies mahus ning ühtlasi on võimalik ka esitada IP- paketti puudutavaid andmeid programmi standardväljundisse. Oluline on teada, et sisenevad paketid paistavad sellisena nagu nad olid enne RDR-teisendust ning väljuvad paketid on sellised nagu nad on peale NAT-teisendust.  &lt;br /&gt;
&lt;br /&gt;
==Haldamine==&lt;br /&gt;
Tcpdump-i installeerimine:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näitab, millistest programmidest sõltub Tcpdump:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-cache depends tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuvab tcpdump-ist sõltuvad programmid:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-cache rdepends tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuvab Tcpdump-i versiooni:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-cache policy tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kustutab Tcpdump-i:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get remove tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Lühiülevaade==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump [ -AdDeflLnNOpqRStuUvxX ] [ -c arv ]&lt;br /&gt;
[ -C faili suurus] [ -F failinimi]&lt;br /&gt;
[ -i liides ] [ -m moodul ] [ -M võti ]&lt;br /&gt;
[ -r fail ] [ -s snaplen ] [ -T tüüp ] [ -w fail ]&lt;br /&gt;
[ -W filecount ]&lt;br /&gt;
[ -E spi@ipaddr algo:secret,... ]&lt;br /&gt;
[ -y datalinktype ] [ -Z user ] [ expression ]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Parameetrid===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-A&#039;&#039;&#039;&lt;br /&gt;
Kuva kõik paketid (ASCII). Kasulik veebilehtede kuvamiseks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-c&#039;&#039;&#039;&lt;br /&gt;
Sulge programm, kui pakettide loendus on lõppenud.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-d&#039;&#039;&#039;&lt;br /&gt;
Salvestab paketi sisu inimloetavale kujule ning lõpetab töö.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-D&#039;&#039;&#039;&lt;br /&gt;
Kuvab süsteemile nähtavate võrguseadmete nimekirja. Esitatakse võrguseadmega seotud number, liidese nimi ning võimalusel võrguseadme kirjeldus.&lt;br /&gt;
Näidatava võrguliidese nime ja numbrit saab määrata -i parameetriga.&lt;br /&gt;
Antud parameeter ei pruugi olla saadaval vanemates tcpdump-i versioonides, kus puudub pcap_findalldevs() funktsioon.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-e&#039;&#039;&#039;&lt;br /&gt;
Kuvab iga rea algusesse paketi päise.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-E&#039;&#039;&#039;&lt;br /&gt;
Võimaldab dekrüpteerida ja kuvada ka krüpteeritud pakette (eeldab krüpteerimisvõtme olemasolu).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-i&#039;&#039;&#039;&lt;br /&gt;
Vaikimisi kuvatakse kõige väiksema numbriga võrguseade. Koos any parameetriga kuvatakse kõik hetkel nähtaval olevad ning infot saatvad/vastu võtvad võrguseadmed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-n&#039;&#039;&#039;&lt;br /&gt;
Ära konverteeri aadresse (näiteks hosti aadresse, pordi numbreid jne) nimedeks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-q&#039;&#039;&#039;&lt;br /&gt;
Kärbitud väljund - kuvatakse vähem protokolli informatsiooni.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-r&#039;&#039;&#039;&lt;br /&gt;
Kuvatakse eelnevalt failidesse (-w atribuudiga) salvestatud pakette.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-S&#039;&#039;&#039;&lt;br /&gt;
Kuvatakse absoluutse numbriga järjendinumbrid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-s&#039;&#039;&#039;&lt;br /&gt;
Kinni püütud info hulk baitides (vaikimisi 65535 baiti).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-T&#039;&#039;&#039;&lt;br /&gt;
Parameeter pakettide filtreerimiseks. Hetkel kasutusel olevad tüübid on aodv(Ad-hoc On-demand Distance Vector protocol), cnfp (Cisco NetFlow protocol), rpc (Remote Procedure Call), rtp (Real-Time Applications protocol), rtcp (Real-Time Applications control protocol), snmp (Simple Network Management Protocol), tftp (Trivial File Transfer Protocol), vat (Visual Audio Tool), ja wb (distributed White Board).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-t&#039;&#039;&#039;&lt;br /&gt;
Ära kuva igal real ajatemplit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-v -vv -vvv&#039;&#039;&#039;&lt;br /&gt;
Suurenda tagastatava info hulka.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-w&#039;&#039;&#039;&lt;br /&gt;
Salvesta info failidesse. Hilisemalt on võimalik failide sisu taaskord kasutajale kuvada, kasutades -r parameetrit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-X&#039;&#039;&#039;&lt;br /&gt;
Kuva paketi sisu nii kaheksand- kui ka ASCII kujul.&lt;br /&gt;
Väga tõhus tööriist uute protokollide analüüsimisel.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-Z&#039;&#039;&#039;&lt;br /&gt;
Kasutaja kõrgendatud õiguste langetamine pärast pakettide kinnipüüdmist (olles root kasutaja) ning muudab kasutaja ID user-iks.&lt;br /&gt;
&lt;br /&gt;
==Näited==&lt;br /&gt;
&lt;br /&gt;
Teatud Unix-i sarnastes operatsioonisüsteemides peab kasutajal tcpdump-i kasutamiseks olema “superkasutaja” kasutajaõigused, kuna pakettide püüdmine eeldab kõrgendatud õiguseid. Kasutaja, kellel tavapäraselt kõrgendatud õigusi ei ole, õiguste langetamiseks peale pakettide pealtkuulamise alustamist on ette nähtud -Z lipp. Unixi operatsioonisüsteemides on võimalik pakettide pealtkuulamist lubada ka eri õigusteta kasutajatele, mis peale ei ole “superkasutaja” õigused enam nõutud.&lt;br /&gt;
&lt;br /&gt;
Kuva konkreetse võrguliidese võrguliiklust:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -i eth0&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva võrgus liiklevaid UDP pakette:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump udp&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva TCP port 80 võrguliiklust:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump port http&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva võrguliiklust, failis ära määratud filtri põhjal:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -F file_name&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loo fail, kus on eelseadistatud filter (antud juhul TCP 80.port):&lt;br /&gt;
&amp;lt;pre&amp;gt;vim file_name&lt;br /&gt;
port 80&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Peata pakettide salvestamine peale 20. paketti:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -c 20&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Saada salvestise väljavõte faili, selle asemel, et otse ekraanile kuvada:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -w capture.log&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loe eelsalvestatud faili sisu:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -r capture.log&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva pakette, mille algallikas või sihtmärk on “www.openmaniak.com”:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump host www.openmaniak.com&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva FTP pakette, mis pärinevad aadressilt 192.168.1.100 ning on suunatud aadressile 192.168.1.2:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump src 192.168.1.100 and dst 192.168.1.2 and port ftp&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva pakettide sisu:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -A&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõik paketid, mis saabuvad või tulevad hostist nimega sundown:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump host sundown&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva helios’e ja hot’i või ace’i vaheline võrguliiklus:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump host helios and \( hot or ace \)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõik ace’i ning kõikide hostide, v.a helios’e, vahelised IP paketid:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump ip host ace and not helios&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kogu ftp pakettide võrguliiklus läbi interneti gateway ‘snup’:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;gateway snup and (port ftp or ftp-data)&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Pöörata tähelepanu sellele, et väljend on jutumärkides, et tcpdump-i kest käsku valesti ei tõlgendaks.&lt;br /&gt;
&lt;br /&gt;
Kuva võrguliiklust, mis ei tulene ega ei ole saadetud localhost’i:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump ip and not net localnet&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõikide mitte-localhost’ide alguse ja lõpu (SYN ja FIN) paketid:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;tcp[tcpflags] &amp;amp; (tcp-syn|tcp-fin) != 0 and not src and dst net localnet&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuvada kõik IPv4 HTTP paketid, mis seonduvad 80. pordiga, näiteks kuvada ainult paketid, mis sisaldavad andmeid, mitte näiteks SYN ja FIN pakette:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;tcp port 80 and (((ip[2:2] - ((ip[0]&amp;amp;0xf)&amp;lt;&amp;lt;2)) - ((tcp[12]&amp;amp;0xf0)&amp;gt;&amp;gt;2)) != 0)&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva pikemaid kui 576 baidiseid pakette, mis liiguvad läbi gateway snup:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;gateway snup and ip[2:2] &amp;gt; 576&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõik IP broadcast või multicast paketid, mis ei ole saadetud läbi ethernet-i broadcasti või multicasti.&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;ether[0] &amp;amp; 1 = 0 and ip[16] &amp;gt;= 224&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõik ICMP paketid, mis ei ole echo päringud ega vastused (näiteks mitte ping paketid):&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;icmp[icmptype] != icmp-echo and icmp[icmptype] != icmp-echoreply&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
Tcpdump on palju võimalusi pakkuv võrguliikluse testimise ja jälgimise programm. Esmapilgul võib olla andmete tõlgendamine küllaltki keerukas, kuid süvenemise korral on neist võimalik aru saada.&lt;br /&gt;
&lt;br /&gt;
==Kasutatud Kirjandus==&lt;br /&gt;
&lt;br /&gt;
#http://kuutorvaja.eenet.ee/wiki/V%C3%B5rgudiagnostika#tcpdump&lt;br /&gt;
#http://en.wikipedia.org/wiki/Tcpdump&lt;br /&gt;
#http://www.tcpdump.org/tcpdump_man.html&lt;br /&gt;
#http://openmaniak.com/tcpdump.php&lt;br /&gt;
#http://linux.die.net/man/8/tcpdump&lt;br /&gt;
#http://danielmiessler.com/study/tcpdump/&lt;br /&gt;
#http://www.alexonlinux.com/tcpdump-for-dummies&lt;br /&gt;
#http://akadeemia.alweiler.ee/?q=node/282&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Katrin Kukk A22&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Kakukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Tcpdump&amp;diff=27787</id>
		<title>Tcpdump</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Tcpdump&amp;diff=27787"/>
		<updated>2011-04-23T08:17:48Z</updated>

		<summary type="html">&lt;p&gt;Kakukk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;POOLELI:) VALMIB VARSTI.&lt;br /&gt;
&lt;br /&gt;
==Sissejuhatus==&lt;br /&gt;
See artikkel on loodud eesmärgiga, tutvustamaks Tcpdumpi ning on mõeldud kõigile, kes soovivad seda programmi tundma õppida või jäävad kasutamisel hätta.&lt;br /&gt;
&lt;br /&gt;
Tcpdump on käsurealt käivitatav paketianalüsaator, mis võimaldab salvestada ning kuvada erinevaid võrgus liiklevaid andmepakette. Tegemist BSD litsentsi all avaldatud vabavaraga. Tcpdump töötab enamikel Unixi distributsioonidel, nagu Linux, Solaris, BSD, Mac OS-X, HP-UX  ja AIX. Nendes süsteemides kasutatakse pakettide püüdmiseks libpcap teeki.&lt;br /&gt;
&lt;br /&gt;
Windowsile mõeldud versioon kannab nime WinDump.&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
Algupäraselt loodud, 1987. aastal, Van Jacobsoni, Craig Lerese ja Steven McCanne poolt, kes töötasid tol ajal Lawrence Berkley laboratooriumis võrguarenduse grupis.&lt;br /&gt;
&lt;br /&gt;
==Kasutusala==&lt;br /&gt;
&lt;br /&gt;
Tcpdump analüüsib võrgu käitumist, suutlikkust ning rakendusi, mis toodavad ning võtavad vastu võrguliiklust. Seda saab kasutada ka võrgu infrastruktuuri analüüsiks, kontrollimaks kas marsruutimine toimub eesmärgipäraselt ning Tcpdumpi kasutatakse samuti ka võrguvigade avastamiseks. &lt;br /&gt;
&lt;br /&gt;
Seda programmi on võimalik kasutada ka teise kasutaja või arvuti võrguliikluse pealt kuulamiseks. Tcpdump võimaldab valida IP aadressi järgi välja mingi arvuti ning hakata vaatlema selle hosti andmevahetust teiste hostidega. Andmete ilmumine toimub terminalis küll teatava viivisega, kuid see-eest võib programmi käima jätta ka pikema aja vältel. Kasutaja, kellel on piisavad kasutajaõigused, võib käituda kui marsruuter või gateway, läbi kelle käib krüpteerimata võrguliiklus (nagu näiteks Telnet või HTTP) ning seeläbi kasutada Tcpdump-i, et vaadelda logimise ID-sid, salasõnu, URL-e, kuvatavate veebilehtede sisu või muud krüpteerimata informatsiooni.&lt;br /&gt;
&lt;br /&gt;
Kasutaja võib lisada ka valikulisi BPF-i põhiseid filtreid, et piirata Tcpdump-i poolt kuvatavate pakettide arvu. See võimaldab parandada ülevaadet tiheda võrguliiklusega võrgus kuvatavast infost.&lt;br /&gt;
&lt;br /&gt;
Tcpdump programmiga saab filtreerida liiklust järgnevate standardsete tunnuste järgi:&lt;br /&gt;
&lt;br /&gt;
* Protokoll (nt tcp, icmp, udp, arp)&lt;br /&gt;
* Andmevahetuse lähte ja sihtpunkti port&lt;br /&gt;
* Andmevahetuse lähte ja sihtpunkti ip aadress&lt;br /&gt;
* IP paketi lippude järgi (nt salvestada vaid SYN pakette)&lt;br /&gt;
* Paketi suurus&lt;br /&gt;
&lt;br /&gt;
OpenBSD puhul lisanduvad järgmised võimalused&lt;br /&gt;
 &lt;br /&gt;
* Paketifiltri reegli number, &lt;br /&gt;
* Paketifiltri reegline määratud tegevus (pass, block, nat, rdr jt ning logitud liiklus)&lt;br /&gt;
&lt;br /&gt;
Tcpdump-i tulemuse saab salvestada faili täies mahus ning ühtlasi on võimalik ka esitada IP- paketti puudutavaid andmeid programmi standardväljundisse. Oluline on teada, et sisenevad paketid paistavad sellisena nagu nad olid enne RDR-teisendust ning väljuvad paketid on sellised nagu nad on peale NAT-teisendust.  &lt;br /&gt;
&lt;br /&gt;
==Haldamine==&lt;br /&gt;
Tcpdump-i installeerimine:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näitab, millistest programmidest sõltub Tcpdump:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-cache depends tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuvab tcpdump-ist sõltuvad programmid:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-cache rdepends tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuvab Tcpdump-i versiooni:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-cache policy tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kustutab Tcpdump-i:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get remove tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Lühiülevaade==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump [ -AdDeflLnNOpqRStuUvxX ] [ -c arv ]&lt;br /&gt;
[ -C faili suurus] [ -F failinimi]&lt;br /&gt;
[ -i liides ] [ -m moodul ] [ -M võti ]&lt;br /&gt;
[ -r fail ] [ -s snaplen ] [ -T tüüp ] [ -w fail ]&lt;br /&gt;
[ -W filecount ]&lt;br /&gt;
[ -E spi@ipaddr algo:secret,... ]&lt;br /&gt;
[ -y datalinktype ] [ -Z user ] [ expression ]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Parameetrid===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-A&#039;&#039;&#039;&lt;br /&gt;
Kuva kõik paketid (ASCII). Kasulik veebilehtede kuvamiseks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-c&#039;&#039;&#039;&lt;br /&gt;
Sulge programm, kui pakettide loendus on lõppenud.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-d&#039;&#039;&#039;&lt;br /&gt;
Salvestab paketi sisu inimloetavale kujule ning lõpetab töö.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-D&#039;&#039;&#039;&lt;br /&gt;
Kuvab süsteemile nähtavate võrguseadmete nimekirja. Esitatakse võrguseadmega seotud number, liidese nimi ning võimalusel võrguseadme kirjeldus.&lt;br /&gt;
Näidatava võrguliidese nime ja numbrit saab määrata -i parameetriga.&lt;br /&gt;
Antud parameeter ei pruugi olla saadaval vanemates tcpdump-i versioonides, kus puudub pcap_findalldevs() funktsioon.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-e&#039;&#039;&#039;&lt;br /&gt;
Kuvab iga rea algusesse paketi päise.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-E&#039;&#039;&#039;&lt;br /&gt;
Võimaldab dekrüpteerida ja kuvada ka krüpteeritud pakette (eeldab krüpteerimisvõtme olemasolu).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-i&#039;&#039;&#039;&lt;br /&gt;
Vaikimisi kuvatakse kõige väiksema numbriga võrguseade. Koos any parameetriga kuvatakse kõik hetkel nähtaval olevad ning infot saatvad/vastu võtvad võrguseadmed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-n&#039;&#039;&#039;&lt;br /&gt;
Ära konverteeri aadresse (näiteks hosti aadresse, pordi numbreid jne) nimedeks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-q&#039;&#039;&#039;&lt;br /&gt;
Kärbitud väljund - kuvatakse vähem protokolli informatsiooni.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-r&#039;&#039;&#039;&lt;br /&gt;
Kuvatakse eelnevalt failidesse (-w atribuudiga) salvestatud pakette.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-S&#039;&#039;&#039;&lt;br /&gt;
Kuvatakse absoluutse numbriga järjendinumbrid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-s&#039;&#039;&#039;&lt;br /&gt;
Kinni püütud info hulk baitides (vaikimisi 65535 baiti).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-T&#039;&#039;&#039;&lt;br /&gt;
Parameeter pakettide filtreerimiseks. Hetkel kasutusel olevad tüübid on aodv(Ad-hoc On-demand Distance Vector protocol), cnfp (Cisco NetFlow protocol), rpc (Remote Procedure Call), rtp (Real-Time Applications protocol), rtcp (Real-Time Applications control protocol), snmp (Simple Network Management Protocol), tftp (Trivial File Transfer Protocol), vat (Visual Audio Tool), ja wb (distributed White Board).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-t&#039;&#039;&#039;&lt;br /&gt;
Ära kuva igal real ajatemplit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-v -vv -vvv&#039;&#039;&#039;&lt;br /&gt;
Suurenda tagastatava info hulka.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-w&#039;&#039;&#039;&lt;br /&gt;
Salvesta info failidesse. Hilisemalt on võimalik failide sisu taaskord kasutajale kuvada, kasutades -r parameetrit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-X&#039;&#039;&#039;&lt;br /&gt;
Kuva paketi sisu nii kaheksand- kui ka ASCII kujul.&lt;br /&gt;
Väga tõhus tööriist uute protokollide analüüsimisel.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-Z&#039;&#039;&#039;&lt;br /&gt;
Kasutaja kõrgendatud õiguste langetamine pärast pakettide kinnipüüdmist (olles root kasutaja) ning muudab kasutaja ID user-iks.&lt;br /&gt;
&lt;br /&gt;
==Näited==&lt;br /&gt;
&lt;br /&gt;
Teatud Unix-i sarnastes operatsioonisüsteemides peab kasutajal tcpdump-i kasutamiseks olema “superkasutaja” kasutajaõigused, kuna pakettide püüdmine eeldab kõrgendatud õiguseid. Kasutaja, kellel tavapäraselt kõrgendatud õigusi ei ole, õiguste langetamiseks peale pakettide pealtkuulamise alustamist on ette nähtud -Z lipp. Unixi operatsioonisüsteemides on võimalik pakettide pealtkuulamist lubada ka eri õigusteta kasutajatele, mis peale ei ole “superkasutaja” õigused enam nõutud.&lt;br /&gt;
&lt;br /&gt;
Kuva konkreetse võrguliidese võrguliiklust:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -i eth0&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva võrgus liiklevaid UDP pakette:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump udp&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva TCP port 80 võrguliiklust:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump port http&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva võrguliiklust, failis ära määratud filtri põhjal:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -F file_name&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loo fail, kus on eelseadistatud filter (antud juhul TCP 80.port):&lt;br /&gt;
&amp;lt;pre&amp;gt;vim file_name&lt;br /&gt;
port 80&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Peata pakettide salvestamine peale 20. paketti:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -c 20&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Saada salvestise väljavõte faili, selle asemel, et otse ekraanile kuvada:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -w capture.log&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loe eelsalvestatud faili sisu:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -r capture.log&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva pakette, mille algallikas või sihtmärk on “www.openmaniak.com”:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump host www.openmaniak.com&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva FTP pakette, mis pärinevad aadressilt 192.168.1.100 ning on suunatud aadressile 192.168.1.2:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump src 192.168.1.100 and dst 192.168.1.2 and port ftp&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva pakettide sisu:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -A&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõik paketid mis saabuvad või tulevad hostist nimega sundown:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump host sundown&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva helios’e ja hot’i või ace’i vaheline võrguliiklus:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump host helios and \( hot or ace \)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõik ace’i ning kõikide hostide, v.a helios’e, vahelised IP paketid:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump ip host ace and not helios&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kogu ftp pakettide võrguliiklus läbi interneti gateway ‘snup’:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;gateway snup and (port ftp or ftp-data)&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Pöörata tähelepanu sellele, et väljend on jutumärkides, et tcpdump-i kest käsku valesti ei tõlgendaks.&lt;br /&gt;
&lt;br /&gt;
Kuva võrguliiklust, mis ei tulene ega ei ole saadetud localhost’i:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump ip and not net localnet&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõikide mitte-localhost’ide alguse ja lõpu (SYN ja FIN) paketid:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;tcp[tcpflags] &amp;amp; (tcp-syn|tcp-fin) != 0 and not src and dst net localnet&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuvada kõik IPv4 HTTP paketid, mis seonduvad 80.pordiga, näiteks kuvada ainult paketid, mis sisaldavad andmeid, mitte näiteks SYN ja FIN pakette:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;tcp port 80 and (((ip[2:2] - ((ip[0]&amp;amp;0xf)&amp;lt;&amp;lt;2)) - ((tcp[12]&amp;amp;0xf0)&amp;gt;&amp;gt;2)) != 0)&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva pikemaid kui 576 baidiseid pakette, mis liiguvad läbi gateway snup:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;gateway snup and ip[2:2] &amp;gt; 576&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõik IP broadcast või multicast paketid, mis ei ole saadetud läbi ethernet-i broadcasti või multicasti.&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;ether[0] &amp;amp; 1 = 0 and ip[16] &amp;gt;= 224&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõik ICMP paketid, mis ei ole echo päringud ega vastused (näiteks mitte ping paketid):&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;icmp[icmptype] != icmp-echo and icmp[icmptype] != icmp-echoreply&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
Tcpdump on palju võimalusi pakkuv võrguliikluse testimise ja jälgimise programm. Esmapilgul võib olla andmete tõlgendamine küllaltki keerukas, kuid süvenemise korral on neist võimalik aru saada.&lt;br /&gt;
&lt;br /&gt;
==Kasutatud Kirjandus==&lt;br /&gt;
&lt;br /&gt;
#http://kuutorvaja.eenet.ee/wiki/V%C3%B5rgudiagnostika#tcpdump&lt;br /&gt;
#http://en.wikipedia.org/wiki/Tcpdump&lt;br /&gt;
#http://www.tcpdump.org/tcpdump_man.html&lt;br /&gt;
#http://openmaniak.com/tcpdump.php&lt;br /&gt;
#http://linux.die.net/man/8/tcpdump&lt;br /&gt;
#http://danielmiessler.com/study/tcpdump/&lt;br /&gt;
#http://www.alexonlinux.com/tcpdump-for-dummies&lt;br /&gt;
#http://akadeemia.alweiler.ee/?q=node/282&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Katrin Kukk A22&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Kakukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Tcpdump&amp;diff=27701</id>
		<title>Tcpdump</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Tcpdump&amp;diff=27701"/>
		<updated>2011-04-22T14:51:35Z</updated>

		<summary type="html">&lt;p&gt;Kakukk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;POOLELI:) VALMIB VARSTI.&lt;br /&gt;
&lt;br /&gt;
==Sissejuhatus==&lt;br /&gt;
See artikkel on loodud eesmärgiga, tutvustamaks Tcpdumpi ning on mõeldud kõigile, kes soovivad seda programmi tundma õppida või jäävad kasutamisel hätta.&lt;br /&gt;
&lt;br /&gt;
Tcpdump on käsurealt käivitatav paketianalüsaator, mis võimaldab salvestada ning kuvada erinevaid võrgus liiklevaid andmepakette. Tegemist BSD litsentsi all avaldatud vabavaraga. Tcpdump töötab enamikel Unixi distributsioonidel, nagu Linux, Solaris, BSD, Mac OS-X, HP-UX  ja AIX. Nendes süsteemides kasutatakse pakettide püüdmiseks libpcap teeki.&lt;br /&gt;
&lt;br /&gt;
Tcpdump-i  versioon Windowsile kannab nime WinDump.&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
Algupäraselt loodud, 1987. aastal, Van Jacobsoni, Craig Lerese ja Steven McCanne poolt, kes töötasid tol ajal Lawrence Berkley laboratooriumis võrguarenduse grupis.&lt;br /&gt;
&lt;br /&gt;
==Kasutusala==&lt;br /&gt;
&lt;br /&gt;
Tcpdump analüüsib võrgu käitumist, suutlikkust ning rakendusi, mis toodavad ning võtavad vastu võrguliiklust. Seda saab kasutada ka võrgu infrastruktuuri analüüsiks, kontrollimaks kas marsruutimine toimub eesmärgipäraselt ning Tcpdumpi kasutatakse samuti ka võrguvigade avastamiseks. &lt;br /&gt;
&lt;br /&gt;
Seda programmi on võimalik kasutada ka teise kasutaja või arvuti võrguliikluse pealt kuulamiseks. Tcpdump võimaldab valida IP aadressi järgi välja mingi arvuti ning hakata vaatlema selle hosti andmevahetust teiste hostidega. Andmete ilmumine toimub terminalis küll teatava viivisega, kuid see-eest võib programmi käima jätta ka pikema aja vältel. Kasutaja, kellel on piisavad kasutajaõigused, võib käituda kui marsruuter või gateway, läbi kelle käib krüpteerimata võrguliiklus (nagu näiteks Telnet või HTTP) ning seeläbi kasutada Tcpdump-i, et vaadelda logimise ID-sid, salasõnu, URL-e, kuvatavate veebilehtede sisu või muud krüpteerimata informatsiooni.&lt;br /&gt;
&lt;br /&gt;
Kasutaja võib lisada ka valikulisi BPF-i põhiseid filtreid, et piirata Tcpdump-i poolt kuvatavate pakettide arvu. See võimaldab parandada ülevaadet tiheda võrguliiklusega võrgus kuvatavast infost.&lt;br /&gt;
&lt;br /&gt;
Tcpdump programmiga saab filtreerida liiklust järgnevate standardsete tunnuste järgi:&lt;br /&gt;
&lt;br /&gt;
* Protokoll (nt tcp, icmp, udp, arp)&lt;br /&gt;
* Andmevahetuse lähte ja sihtpunkti port&lt;br /&gt;
* Andmevahetuse lähte ja sihtpunkti ip aadress&lt;br /&gt;
* IP paketi lippude järgi (nt salvestada vaid SYN pakette)&lt;br /&gt;
* Paketi suurus&lt;br /&gt;
&lt;br /&gt;
OpenBSD puhul lisanduvad järgmised võimalused&lt;br /&gt;
 &lt;br /&gt;
* Paketifiltri reegli number, &lt;br /&gt;
* Paketifiltri reegline määratud tegevus (pass, block, nat, rdr jt ning logitud liiklus)&lt;br /&gt;
&lt;br /&gt;
Tcpdump-i tulemuse saab salvestada faili täies mahus ning ühtlasi on võimalik ka esitada IP- paketti puudutavaid andmeid programmi standardväljundisse. Oluline on teada, et sisenevad paketid paistavad sellisena nagu nad olid enne RDR-teisendust ning väljuvad paketid on sellised nagu nad on peale NAT-teisendust.  &lt;br /&gt;
&lt;br /&gt;
==Haldamine==&lt;br /&gt;
Tcpdump-i installeerimine:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näitab, millistest programmidest sõltub Tcpdump:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-cache depends tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuvab tcpdump-ist sõltuvad programmid:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-cache rdepends tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuvab Tcpdump-i versiooni:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-cache policy tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kustutab Tcpdump-i:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get remove tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Lühiülevaade==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump [ -AdDeflLnNOpqRStuUvxX ] [ -c arv ]&lt;br /&gt;
[ -C faili suurus] [ -F failinimi]&lt;br /&gt;
[ -i liides ] [ -m moodul ] [ -M võti ]&lt;br /&gt;
[ -r fail ] [ -s snaplen ] [ -T tüüp ] [ -w fail ]&lt;br /&gt;
[ -W filecount ]&lt;br /&gt;
[ -E spi@ipaddr algo:secret,... ]&lt;br /&gt;
[ -y datalinktype ] [ -Z user ] [ expression ]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Parameetrid===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-A&#039;&#039;&#039;&lt;br /&gt;
Kuva kõik paketid (ASCII). Kasulik veebilehtede kuvamiseks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-c&#039;&#039;&#039;&lt;br /&gt;
Sulge programm, kui pakettide loendus on lõppenud.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-d&#039;&#039;&#039;&lt;br /&gt;
Salvestab paketi sisu inimloetavale kujule ning lõpetab töö.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-D&#039;&#039;&#039;&lt;br /&gt;
Kuvab süsteemile nähtavate võrguseadmete nimekirja. Esitatakse võrguseadmega seotud number, liidese nimi ning võimalusel võrguseadme kirjeldus.&lt;br /&gt;
Näidatava võrguliidese nime ja numbrit saab määrata -i parameetriga.&lt;br /&gt;
Antud parameeter ei pruugi olla saadaval vanemates tcpdump-i versioonides, kus puudub pcap_findalldevs() funktsioon.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-e&#039;&#039;&#039;&lt;br /&gt;
Kuvab iga rea algusesse paketi päise.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-E&#039;&#039;&#039;&lt;br /&gt;
Võimaldab dekrüpteerida ja kuvada ka krüpteeritud pakette (eeldab krüpteerimisvõtme olemasolu).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-i&#039;&#039;&#039;&lt;br /&gt;
Vaikimisi kuvatakse kõige väiksema numbriga võrguseade. Koos any parameetriga kuvatakse kõik hetkel nähtaval olevad ning infot saatvad/vastu võtvad võrguseadmed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-n&#039;&#039;&#039;&lt;br /&gt;
Ära konverteeri aadresse (näiteks hosti aadresse, pordi numbreid jne) nimedeks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-q&#039;&#039;&#039;&lt;br /&gt;
Kärbitud väljund - kuvatakse vähem protokolli informatsiooni.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-r&#039;&#039;&#039;&lt;br /&gt;
Kuvatakse eelnevalt failidesse (-w atribuudiga) salvestatud pakette.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-S&#039;&#039;&#039;&lt;br /&gt;
Kuvatakse absoluutse numbriga järjendinumbrid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-s&#039;&#039;&#039;&lt;br /&gt;
Kinni püütud info hulk baitides (vaikimisi 65535 baiti).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-T&#039;&#039;&#039;&lt;br /&gt;
Parameeter pakettide filtreerimiseks. Hetkel kasutusel olevad tüübid on aodv(Ad-hoc On-demand Distance Vector protocol), cnfp (Cisco NetFlow protocol), rpc (Remote Procedure Call), rtp (Real-Time Applications protocol), rtcp (Real-Time Applications control protocol), snmp (Simple Network Management Protocol), tftp (Trivial File Transfer Protocol), vat (Visual Audio Tool), ja wb (distributed White Board).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-t&#039;&#039;&#039;&lt;br /&gt;
Ära kuva igal real ajatemplit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-v -vv -vvv&#039;&#039;&#039;&lt;br /&gt;
Suurenda tagastatava info hulka.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-w&#039;&#039;&#039;&lt;br /&gt;
Salvesta info failidesse. Hilisemalt on võimalik failide sisu taaskord kasutajale kuvada, kasutades -r parameetrit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-X&#039;&#039;&#039;&lt;br /&gt;
Kuva paketi sisu nii kaheksand- kui ka ASCII kujul.&lt;br /&gt;
Väga tõhus tööriist uute protokollide analüüsimisel.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-Z&#039;&#039;&#039;&lt;br /&gt;
Kasutaja kõrgendatud õiguste langetamine pärast pakettide kinnipüüdmist (olles root kasutaja) ning muudab kasutaja ID user-iks.&lt;br /&gt;
&lt;br /&gt;
==Näited==&lt;br /&gt;
&lt;br /&gt;
Teatud Unix-i sarnastes operatsioonisüsteemides peab kasutajal tcpdump-i kasutamiseks olema “superkasutaja” kasutajaõigused, kuna pakettide püüdmine eeldab kõrgendatud õiguseid. Kasutaja, kellel tavapäraselt kõrgendatud õigusi ei ole, õiguste langetamiseks peale pakettide pealtkuulamise alustamist on ette nähtud -Z lipp. Unixi operatsioonisüsteemides on võimalik pakettide pealtkuulamist lubada ka eri õigusteta kasutajatele, mis peale ei ole “superkasutaja” õigused enam nõutud.&lt;br /&gt;
&lt;br /&gt;
Kuva konkreetse võrguliidese võrguliiklust:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -i eth0&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva võrgus liiklevaid UDP pakette:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump udp&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva TCP port 80 võrguliiklust:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump port http&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva võrguliiklust, failis ära määratud filtri põhjal:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -F file_name&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loo fail, kus on eelseadistatud filter (antud juhul TCP 80.port):&lt;br /&gt;
&amp;lt;pre&amp;gt;vim file_name&lt;br /&gt;
port 80&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Peata pakettide salvestamine peale 20. paketti:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -c 20&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Saada salvestise väljavõte faili, selle asemel, et otse ekraanile kuvada:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -w capture.log&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loe eelsalvestatud faili sisu:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -r capture.log&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva pakette, mille algallikas või sihtmärk on “www.openmaniak.com”:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump host www.openmaniak.com&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva FTP pakette, mis pärinevad aadressilt 192.168.1.100 ning on suunatud aadressile 192.168.1.2:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump src 192.168.1.100 and dst 192.168.1.2 and port ftp&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva pakettide sisu:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -A&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõik paketid mis saabuvad või tulevad hostist nimega sundown:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump host sundown&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva helios’e ja hot’i või ace’i vaheline võrguliiklus:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump host helios and \( hot or ace \)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõik ace’i ning kõikide hostide, v.a helios’e, vahelised IP paketid:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump ip host ace and not helios&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kogu ftp pakettide võrguliiklus läbi interneti gateway ‘snup’:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;gateway snup and (port ftp or ftp-data)&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Pöörata tähelepanu sellele, et väljend on jutumärkides, et tcpdump-i kest käsku valesti ei tõlgendaks.&lt;br /&gt;
&lt;br /&gt;
Kuva võrguliiklust, mis ei tulene ega ei ole saadetud localhost’i:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump ip and not net localnet&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõikide mitte-localhost’ide alguse ja lõpu (SYN ja FIN) paketid:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;tcp[tcpflags] &amp;amp; (tcp-syn|tcp-fin) != 0 and not src and dst net localnet&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuvada kõik IPv4 HTTP paketid, mis seonduvad 80.pordiga, näiteks kuvada ainult paketid, mis sisaldavad andmeid, mitte näiteks SYN ja FIN pakette:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;tcp port 80 and (((ip[2:2] - ((ip[0]&amp;amp;0xf)&amp;lt;&amp;lt;2)) - ((tcp[12]&amp;amp;0xf0)&amp;gt;&amp;gt;2)) != 0)&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva pikemaid kui 576 baidiseid pakette, mis liiguvad läbi gateway snup:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;gateway snup and ip[2:2] &amp;gt; 576&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõik IP broadcast või multicast paketid, mis ei ole saadetud läbi ethernet-i broadcasti või multicasti.&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;ether[0] &amp;amp; 1 = 0 and ip[16] &amp;gt;= 224&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõik ICMP paketid, mis ei ole echo päringud ega vastused (näiteks mitte ping paketid):&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;icmp[icmptype] != icmp-echo and icmp[icmptype] != icmp-echoreply&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
Tcpdump on palju võimalusi pakkuv võrguliikluse testimise ja jälgimise programm. Esmapilgul võib olla andmete tõlgendamine küllaltki keerukas, kuid süvenemise korral on neist võimalik aru saada.&lt;br /&gt;
&lt;br /&gt;
==Kasutatud Kirjandus==&lt;br /&gt;
&lt;br /&gt;
#http://kuutorvaja.eenet.ee/wiki/V%C3%B5rgudiagnostika#tcpdump&lt;br /&gt;
#http://en.wikipedia.org/wiki/Tcpdump&lt;br /&gt;
#http://www.tcpdump.org/tcpdump_man.html&lt;br /&gt;
#http://openmaniak.com/tcpdump.php&lt;br /&gt;
#http://linux.die.net/man/8/tcpdump&lt;br /&gt;
#http://danielmiessler.com/study/tcpdump/&lt;br /&gt;
#http://www.alexonlinux.com/tcpdump-for-dummies&lt;br /&gt;
#http://akadeemia.alweiler.ee/?q=node/282&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Katrin Kukk A22&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Kakukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Tcpdump&amp;diff=27700</id>
		<title>Tcpdump</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Tcpdump&amp;diff=27700"/>
		<updated>2011-04-22T14:48:29Z</updated>

		<summary type="html">&lt;p&gt;Kakukk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;POOLELI:) VALMIB VARSTI.&lt;br /&gt;
&lt;br /&gt;
==Sissejuhatus==&lt;br /&gt;
See artikkel on loodud eesmärgiga, tutvustamaks Tcpdumpi ning on mõeldud kõigile, kes soovivad seda programmi tundma õppida või jäävad kasutamisel hätta.&lt;br /&gt;
&lt;br /&gt;
Tcpdump on käsurealt käivitatav paketianalüsaator, mis võimaldab salvestada ning kuvada erinevaid võrgus liiklevaid andmepakette. Tcpdump-i näol on tegemist BSD litsentsi all avaldatud vabavaraga. Tcpdump töötab enamikel Unixi distributsioonidel, nagu Linux, Solaris, BSD, Mac OS-X, HP-UX  ja AIX. Nendes süsteemides kasutab tcpdump pakettide püüdmiseks libpcap teeki.&lt;br /&gt;
&lt;br /&gt;
Tcpdump-i  versioon Windowsile kannab nime WinDump.&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
Algupäraselt loodud, 1987. aastal, Van Jacobsoni, Craig Lerese ja Steven McCanne poolt, kes töötasid tol ajal Lawrence Berkley laboratooriumis võrguarenduse grupis.&lt;br /&gt;
&lt;br /&gt;
==Kasutusala==&lt;br /&gt;
&lt;br /&gt;
Tcpdump analüüsib võrgu käitumist, suutlikkust ning rakendusi, mis toodavad ning võtavad vastu võrguliiklust. Seda saab kasutada ka võrgu infrastruktuuri analüüsiks, kontrollimaks kas marsruutimine toimub eesmärgipäraselt ning Tcpdumpi kasutatakse samuti ka võrguvigade avastamiseks. &lt;br /&gt;
&lt;br /&gt;
Tcpdump-i on võimalik kasutada ka teise kasutaja või arvuti võrguliikluse pealt kuulamiseks. Programm tcpdump võimaldab valida IP aadressi järgi välja mingi arvuti ning hakata vaatlema selle hosti andmevahetust teiste hostidega. Andmete ilmumine toimub terminalis küll teatava viivisega, kuid see-eest võib programmi käima jätta ka pikema aja vältel. Kasutaja, kellel on piisavad kasutajaõigused, võib käituda kui marsruuter või gateway, läbi kelle käib krüpteerimata võrguliiklus (nagu näiteks Telnet või HTTP) ning seeläbi kasutada tcpdump-i, et vaadelda logimise ID-sid, salasõnu, URL-e, kuvatavate veebilehtede sisu või muud krüpteerimata informatsiooni.&lt;br /&gt;
&lt;br /&gt;
Kasutaja võib lisada ka valikulisi BPF-i põhiseid filtreid, et piirata tcpdump-i poolt kuvatavate pakettide arvu. See võimaldab parandada ülevaadet tiheda võrguliiklusega võrgus kuvatavast infost.&lt;br /&gt;
&lt;br /&gt;
Tcpdump programmiga saab filtreerida liiklust järgnevate standardsete tunnuste järgi:&lt;br /&gt;
&lt;br /&gt;
* Protokoll (nt tcp, icmp, udp, arp)&lt;br /&gt;
* Andmevahetuse lähte ja sihtpunkti port&lt;br /&gt;
* Andmevahetuse lähte ja sihtpunkti ip aadress&lt;br /&gt;
* IP paketi lippude järgi (nt salvestada vaid SYN pakette)&lt;br /&gt;
* Paketi suurus&lt;br /&gt;
&lt;br /&gt;
OpenBSD puhul lisanduvad järgmised võimalused&lt;br /&gt;
 &lt;br /&gt;
* Paketifiltri reegli number, &lt;br /&gt;
* Paketifiltri reegline määratud tegevus (pass, block, nat, rdr jt ning logitud liiklus)&lt;br /&gt;
&lt;br /&gt;
Tcpdump-i tulemuse saab salvestada faili täies mahus ning ühtlasi on võimalik ka esitada IP- paketti puudutavaid andmeid programmi standardväljundisse. Oluline on teada, et sisenevad paketid paistavad sellisena nagu nad olid enne RDR-teisendust ning väljuvad paketid on sellised nagu nad on peale NAT-teisendust.  &lt;br /&gt;
&lt;br /&gt;
==Haldamine==&lt;br /&gt;
Tcpdump-i installeerimine:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näitab, millistest programmidest sõltub Tcpdump:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-cache depends tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuvab tcpdump-ist sõltuvad programmid:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-cache rdepends tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuvab Tcpdump-i versiooni:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-cache policy tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kustutab Tcpdump-i:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get remove tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Lühiülevaade==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump [ -AdDeflLnNOpqRStuUvxX ] [ -c arv ]&lt;br /&gt;
[ -C faili suurus] [ -F failinimi]&lt;br /&gt;
[ -i liides ] [ -m moodul ] [ -M võti ]&lt;br /&gt;
[ -r file ] [ -s snaplen ] [ -T tüüp ] [ -w file ]&lt;br /&gt;
[ -W filecount ]&lt;br /&gt;
[ -E spi@ipaddr algo:secret,... ]&lt;br /&gt;
[ -y datalinktype ] [ -Z user ] [ expression ]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Parameetrid===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-A&#039;&#039;&#039;&lt;br /&gt;
Kuva kõik paketid (ASCII). Kasulik veebilehtede kuvamiseks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-c&#039;&#039;&#039;&lt;br /&gt;
Sulge programm, kui pakettide loendus on lõppenud.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-d&#039;&#039;&#039;&lt;br /&gt;
Salvestab paketi sisu inimloetavale kujule ning lõpetab töö.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-D&#039;&#039;&#039;&lt;br /&gt;
Kuvab süsteemile nähtavate võrguseadmete nimekirja. Esitatakse võrguseadmega seotud number, liidese nimi ning võimalusel võrguseadme kirjeldus.&lt;br /&gt;
Näidatava võrguliidese nime ja numbrit saab määrata -i parameetriga.&lt;br /&gt;
Antud parameeter ei pruugi olla saadaval vanemates tcpdump-i versioonides, kus puudub pcap_findalldevs() funktsioon.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-e&#039;&#039;&#039;&lt;br /&gt;
Kuvab iga rea algusesse paketi päise.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-E&#039;&#039;&#039;&lt;br /&gt;
Võimaldab dekrüpteerida ja kuvada ka krüpteeritud pakette (eeldab krüpteerimisvõtme olemasolu).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-i&#039;&#039;&#039;&lt;br /&gt;
Vaikimisi kuvatakse kõige väiksema numbriga võrguseade. Koos any parameetriga kuvatakse kõik hetkel nähtaval olevad ning infot saatvad/vastu võtvad võrguseadmed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-n&#039;&#039;&#039;&lt;br /&gt;
Ära konverteeri aadresse (näiteks hosti aadresse, pordi numbreid jne) nimedeks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-q&#039;&#039;&#039;&lt;br /&gt;
Kärbitud väljund - kuvatakse vähem protokolli informatsiooni.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-r&#039;&#039;&#039;&lt;br /&gt;
Kuvatakse eelnevalt failidesse (-w atribuudiga) salvestatud pakette.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-S&#039;&#039;&#039;&lt;br /&gt;
Kuvatakse absoluutse numbriga järjendinumbrid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-s&#039;&#039;&#039;&lt;br /&gt;
Kinni püütud info hulk baitides (vaikimisi 65535 baiti).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-T&#039;&#039;&#039;&lt;br /&gt;
Parameeter pakettide filtreerimiseks. Hetkel kasutusel olevad tüübid on aodv(Ad-hoc On-demand Distance Vector protocol), cnfp (Cisco NetFlow protocol), rpc (Remote Procedure Call), rtp (Real-Time Applications protocol), rtcp (Real-Time Applications control protocol), snmp (Simple Network Management Protocol), tftp (Trivial File Transfer Protocol), vat (Visual Audio Tool), ja wb (distributed White Board).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-t&#039;&#039;&#039;&lt;br /&gt;
Ära kuva igal real ajatemplit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-v -vv -vvv&#039;&#039;&#039;&lt;br /&gt;
Suurenda tagastatava info hulka.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-w&#039;&#039;&#039;&lt;br /&gt;
Salvesta info failidesse. Hilisemalt on võimalik failide sisu taaskord kasutajale kuvada, kasutades -r parameetrit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-X&#039;&#039;&#039;&lt;br /&gt;
Kuva paketi sisu nii kaheksand- kui ka ASCII kujul.&lt;br /&gt;
Väga tõhus tööriist uute protokollide analüüsimisel.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-Z&#039;&#039;&#039;&lt;br /&gt;
Kasutaja kõrgendatud õiguste langetamine pärast pakettide kinnipüüdmist (olles root kasutaja) ning muudab kasutaja ID user-iks.&lt;br /&gt;
&lt;br /&gt;
==Näited==&lt;br /&gt;
&lt;br /&gt;
Teatud Unix-i sarnastes operatsioonisüsteemides peab kasutajal tcpdump-i kasutamiseks olema “superkasutaja” kasutajaõigused, kuna pakettide püüdmine eeldab kõrgendatud õiguseid. Kasutaja, kellel tavapäraselt kõrgendatud õigusi ei ole, õiguste langetamiseks peale pakettide pealtkuulamise alustamist on ette nähtud -Z lipp. Unixi operatsioonisüsteemides on võimalik pakettide pealtkuulamist lubada ka eri õigusteta kasutajatele, mis peale ei ole “superkasutaja” õigused enam nõutud.&lt;br /&gt;
&lt;br /&gt;
Kuva konkreetse võrguliidese võrguliiklust:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -i eth0&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva võrgus liiklevaid UDP pakette:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump udp&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva TCP port 80 võrguliiklust:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump port http&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva võrguliiklust, failis ära määratud filtri põhjal:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -F file_name&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loo fail, kus on eelseadistatud filter (antud juhul TCP 80.port):&lt;br /&gt;
&amp;lt;pre&amp;gt;vim file_name&lt;br /&gt;
port 80&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Peata pakettide salvestamine peale 20. paketti:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -c 20&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Saada salvestise väljavõte faili, selle asemel, et otse ekraanile kuvada:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -w capture.log&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loe eelsalvestatud faili sisu:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -r capture.log&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva pakette, mille algallikas või sihtmärk on “www.openmaniak.com”:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump host www.openmaniak.com&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva FTP pakette, mis pärinevad aadressilt 192.168.1.100 ning on suunatud aadressile 192.168.1.2:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump src 192.168.1.100 and dst 192.168.1.2 and port ftp&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva pakettide sisu:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -A&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõik paketid mis saabuvad või tulevad hostist nimega sundown:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump host sundown&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva helios’e ja hot’i või ace’i vaheline võrguliiklus:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump host helios and \( hot or ace \)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõik ace’i ning kõikide hostide, v.a helios’e, vahelised IP paketid:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump ip host ace and not helios&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kogu ftp pakettide võrguliiklus läbi interneti gateway ‘snup’:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;gateway snup and (port ftp or ftp-data)&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Pöörata tähelepanu sellele, et väljend on jutumärkides, et tcpdump-i kest käsku valesti ei tõlgendaks.&lt;br /&gt;
&lt;br /&gt;
Kuva võrguliiklust, mis ei tulene ega ei ole saadetud localhost’i:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump ip and not net localnet&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõikide mitte-localhost’ide alguse ja lõpu (SYN ja FIN) paketid:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;tcp[tcpflags] &amp;amp; (tcp-syn|tcp-fin) != 0 and not src and dst net localnet&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuvada kõik IPv4 HTTP paketid, mis seonduvad 80.pordiga, näiteks kuvada ainult paketid, mis sisaldavad andmeid, mitte näiteks SYN ja FIN pakette:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;tcp port 80 and (((ip[2:2] - ((ip[0]&amp;amp;0xf)&amp;lt;&amp;lt;2)) - ((tcp[12]&amp;amp;0xf0)&amp;gt;&amp;gt;2)) != 0)&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva pikemaid kui 576 baidiseid pakette, mis liiguvad läbi gateway snup:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;gateway snup and ip[2:2] &amp;gt; 576&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõik IP broadcast või multicast paketid, mis ei ole saadetud läbi ethernet-i broadcasti või multicasti.&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;ether[0] &amp;amp; 1 = 0 and ip[16] &amp;gt;= 224&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõik ICMP paketid, mis ei ole echo päringud ega vastused (näiteks mitte ping paketid):&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;icmp[icmptype] != icmp-echo and icmp[icmptype] != icmp-echoreply&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
Tcpdump on palju võimalusi pakkuv võrguliikluse testimise ja jälgimise programm. Esmapilgul võib olla andmete tõlgendamine küllaltki keerukas, kuid süvenemise korral on neist võimalik aru saada.&lt;br /&gt;
&lt;br /&gt;
==Kasutatud Kirjandus==&lt;br /&gt;
&lt;br /&gt;
#http://kuutorvaja.eenet.ee/wiki/V%C3%B5rgudiagnostika#tcpdump&lt;br /&gt;
#http://en.wikipedia.org/wiki/Tcpdump&lt;br /&gt;
#http://www.tcpdump.org/tcpdump_man.html&lt;br /&gt;
#http://openmaniak.com/tcpdump.php&lt;br /&gt;
#http://linux.die.net/man/8/tcpdump&lt;br /&gt;
#http://danielmiessler.com/study/tcpdump/&lt;br /&gt;
#http://www.alexonlinux.com/tcpdump-for-dummies&lt;br /&gt;
#http://akadeemia.alweiler.ee/?q=node/282&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Katrin Kukk A22&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Kakukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Tcpdump&amp;diff=27556</id>
		<title>Tcpdump</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Tcpdump&amp;diff=27556"/>
		<updated>2011-04-20T12:48:10Z</updated>

		<summary type="html">&lt;p&gt;Kakukk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;POOLELI:) VALMIB VARSTI.&lt;br /&gt;
&lt;br /&gt;
==Sissejuhatus==&lt;br /&gt;
See artikkel on loodud eesmärgiga, tutvustamaks Tcpdumpi ning on mõeldud kõigile, kes soovivad seda programmi tundma õppida või jäävad kasutamisel hätta.&lt;br /&gt;
&lt;br /&gt;
Tcpdump on käsurealt käivitatav paketianalüsaator, mis võimaldab salvestada ning kuvada erinevaid võrgus liiklevaid andmepakette. Tcpdump-i näol on tegemist BSD litsentsi all avaldatud vabavaraga. Tcpdump töötab enamikel Unixi distributsioonidel, nagu Linux, Solaris, BSD, Mac OS-X, HP-UX  ja AIX. Nendes süsteemides kasutab tcpdump pakettide püüdmiseks libpcap teeki.&lt;br /&gt;
&lt;br /&gt;
Tcpdump-i  versioon Windowsile kannab nime WinDump.&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
Algupäraselt loodud, 1987. aastal, Van Jacobsoni, Craig Lerese ja Steven McCanne poolt, kes töötasid tol ajal Lawrence Berkley laboratooriumis võrguarenduse grupis.&lt;br /&gt;
&lt;br /&gt;
==Kasutusala==&lt;br /&gt;
&lt;br /&gt;
Tcpdump analüüsib võrgu käitumist, suutlikkust ning rakendusi, mis toodavad ning võtavad vastu võrguliiklust. Seda saab kasutada ka võrgu infrastruktuuri analüüsiks, kontrollimaks kas marsruutimine toimub eesmärgipäraselt ning Tcpdumpi kasutatakse samuti ka võrguvigade avastamiseks. &lt;br /&gt;
&lt;br /&gt;
Tcpdump-i on võimalik kasutada ka teise kasutaja või arvuti võrguliikluse pealt kuulamiseks. Programm tcpdump võimaldab valida IP aadressi järgi välja mingi arvuti ning hakata vaatlema selle hosti andmevahetust teiste hostidega. Andmete ilmumine toimub terminalis küll teatava viivisega, kuid see-eest võib programmi käima jätta ka pikema aja vältel. Kasutaja, kellel on piisavad kasutajaõigused, võib käituda kui marsruuter või gateway, läbi kelle käib krüpteerimata võrguliiklus (nagu näiteks Telnet või HTTP) ning seeläbi kasutada tcpdump-i, et vaadelda logimise ID-sid, salasõnu, URL-e, kuvatavate veebilehtede sisu või muud krüpteerimata informatsiooni.&lt;br /&gt;
&lt;br /&gt;
Kasutaja võib lisada ka valikulisi BPF-i põhiseid filtreid, et piirata tcpdump-i poolt kuvatavate pakettide arvu. See võimaldab parandada ülevaadet tiheda võrguliiklusega võrgus kuvatavast infost.&lt;br /&gt;
&lt;br /&gt;
Tcpdump programmiga saab filtreerida liiklust järgnevate standardsete tunnuste järgi:&lt;br /&gt;
&lt;br /&gt;
* Protokoll (nt tcp, icmp, udp, arp)&lt;br /&gt;
* Andmevahetuse lähte ja sihtpunkti port&lt;br /&gt;
* Andmevahetuse lähte ja sihtpunkti ip aadress&lt;br /&gt;
* IP paketi lippude järgi (nt salvestada vaid SYN pakette)&lt;br /&gt;
* Paketi suurus&lt;br /&gt;
&lt;br /&gt;
OpenBSD puhul lisanduvad järgmised võimalused&lt;br /&gt;
 &lt;br /&gt;
* Paketifiltri reegli number, &lt;br /&gt;
* Paketifiltri reegline määratud tegevus (pass, block, nat, rdr jt ning logitud liiklus)&lt;br /&gt;
&lt;br /&gt;
Tcpdump-i tulemuse saab salvestada faili täies mahus ning ühtlasi on võimalik ka esitada IP- paketti puudutavaid andmeid programmi standardväljundisse. Oluline on teada, et sisenevad paketid paistavad sellisena nagu nad olid enne RDR-teisendust ning väljuvad paketid on sellised nagu nad on peale NAT-teisendust.  &lt;br /&gt;
&lt;br /&gt;
==Haldamine==&lt;br /&gt;
Tcpdump-i installeerimine:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näitab, millistest programmidest sõltub Tcpdump:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-cache depends tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuvab tcpdump-ist sõltuvad programmid:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-cache rdepends tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuvab Tcpdump-i versiooni:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-cache policy tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kustutab Tcpdump-i:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get remove tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Lühiülevaade==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump [ -AdDeflLnNOpqRStuUvxX ] [ -c arv ]&lt;br /&gt;
[ -C faili suurus] [ -F failinimi]&lt;br /&gt;
[ -i liides ] [ -m moodul ] [ -M võti ]&lt;br /&gt;
[ -r file ] [ -s snaplen ] [ -T tüüp ] [ -w file ]&lt;br /&gt;
[ -W filecount ]&lt;br /&gt;
[ -E spi@ipaddr algo:secret,... ]&lt;br /&gt;
[ -y datalinktype ] [ -Z user ] [ expression ]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Parameetrid===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-A&#039;&#039;&#039;&lt;br /&gt;
Kuva kõik paketid (ASCII). Kasulik veebilehtede kuvamiseks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-c&#039;&#039;&#039;&lt;br /&gt;
Sulge programm, kui pakettide loendus on lõppenud.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-d&#039;&#039;&#039;&lt;br /&gt;
Salvestab paketi sisu inimloetavale kujule ning lõpetab töö.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-D&#039;&#039;&#039;&lt;br /&gt;
Kuvab süsteemile nähtavate võrguseadmete nimekirja. Esitatakse võrguseadmega seotud number, liidese nimi ning võimalusel võrguseadme kirjeldus.&lt;br /&gt;
Näidatava võrguliidese nime ja numbrit saab määrata -i parameetriga.&lt;br /&gt;
Antud parameeter ei pruugi olla saadaval vanemates tcpdump-i versioonides, kus puudub pcap_findalldevs() funktsioon.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-e&#039;&#039;&#039;&lt;br /&gt;
Kuvab iga rea algusesse paketi päise.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-E&#039;&#039;&#039;&lt;br /&gt;
Võimaldab dekrüpteerida ja kuvada ka krüpteeritud pakette (eeldab krüpteerimisvõtme olemasolu).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-i&#039;&#039;&#039;&lt;br /&gt;
Vaikimisi kuvatakse kõige väiksema numbriga võrguseade. Koos any parameetriga kuvatakse kõik hetkel nähtaval olevad ning infot saatvad/vastu võtvad võrguseadmed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-n&#039;&#039;&#039;&lt;br /&gt;
Ära konverteeri aadresse (näiteks hosti aadresse, pordi numbreid jne) nimedeks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-q&#039;&#039;&#039;&lt;br /&gt;
Kärbitud väljund - kuvatakse vähem protokolli informatsiooni.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-r&#039;&#039;&#039;&lt;br /&gt;
Kuvatakse eelnevalt failidesse (-w atribuudiga) salvestatud pakette.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-S&#039;&#039;&#039;&lt;br /&gt;
Kuvatakse absoluutse numbriga järjendinumbrid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-s&#039;&#039;&#039;&lt;br /&gt;
Kinni püütud info hulk baitides (vaikimisi 65535 baiti).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-T&#039;&#039;&#039;&lt;br /&gt;
Parameeter pakettide filtreerimiseks. Hetkel kasutusel olevad tüübid on aodv(Ad-hoc On-demand Distance Vector protocol), cnfp (Cisco NetFlow protocol), rpc (Remote Procedure Call), rtp (Real-Time Applications protocol), rtcp (Real-Time Applications control protocol), snmp (Simple Network Management Protocol), tftp (Trivial File Transfer Protocol), vat (Visual Audio Tool), ja wb (distributed White Board).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-t&#039;&#039;&#039;&lt;br /&gt;
Ära kuva igal real ajatemplit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-v -vv -vvv&#039;&#039;&#039;&lt;br /&gt;
Suurenda tagastatava info hulka.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-w&#039;&#039;&#039;&lt;br /&gt;
Salvesta info failidesse. Hilisemalt on võimalik failide sisu taaskord kasutajale kuvada, kasutades -r parameetrit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-X&#039;&#039;&#039;&lt;br /&gt;
Kuva paketi sisu nii kaheksand- kui ka ASCII kujul.&lt;br /&gt;
Väga tõhus tööriist uute protokollide analüüsimisel.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-Z&#039;&#039;&#039;&lt;br /&gt;
Kasutaja kõrgendatud õiguste langetamine pärast pakettide kinnipüüdmist (olles root kasutaja) ning muudab kasutaja ID user-iks.&lt;br /&gt;
&lt;br /&gt;
==Näited==&lt;br /&gt;
&lt;br /&gt;
Teatud Unix-i sarnastes operatsioonisüsteemides peab kasutajal tcpdump-i kasutamiseks olema “superkasutaja” kasutajaõigused, kuna pakettide püüdmine eeldab kõrgendatud õiguseid. Kasutaja, kellel tavapäraselt kõrgendatud õigusi ei ole, õiguste langetamiseks peale pakettide pealtkuulamise alustamist on ette nähtud -Z lipp. Unixi operatsioonisüsteemides on võimalik pakettide pealtkuulamist lubada ka eri õigusteta kasutajatele, mis peale ei ole “superkasutaja” õigused enam nõutud.&lt;br /&gt;
&lt;br /&gt;
Kuva konkreetse võrguliidese võrguliiklust:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -i eth0&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva võrgus liiklevaid UDP pakette:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump udp&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva TCP port 80 võrguliiklust:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump port http&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva võrguliiklust, failis ära määratud filtri põhjal:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -F file_name&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loo fail, kus on eelseadistatud filter (antud juhul TCP 80.port):&lt;br /&gt;
&amp;lt;pre&amp;gt;vim file_name&lt;br /&gt;
port 80&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Peata pakettide salvestamine peale 20. paketti:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -c 20&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Saada salvestise väljavõte faili, selle asemel, et otse ekraanile kuvada:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -w capture.log&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loe eelsalvestatud faili sisu:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -r capture.log&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva pakette, mille algallikas või sihtmärk on “www.openmaniak.com”:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump host www.openmaniak.com&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva FTP pakette, mis pärinevad aadressilt 192.168.1.100 ning on suunatud aadressile 192.168.1.2:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump src 192.168.1.100 and dst 192.168.1.2 and port ftp&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva pakettide sisu:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -A&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõik paketid mis saabuvad või tulevad hostist nimega sundown:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump host sundown&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva helios’e ja hot’i või ace’i vaheline võrguliiklus:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump host helios and \( hot or ace \)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõik ace’i ning kõikide hostide, v.a helios’e, vahelised IP paketid:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump ip host ace and not helios&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kogu ftp pakettide võrguliiklus läbi interneti gateway ‘snup’:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;gateway snup and (port ftp or ftp-data)&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Pöörata tähelepanu sellele, et väljend on jutumärkides, et tcpdump-i kest käsku valesti ei tõlgendaks.&lt;br /&gt;
&lt;br /&gt;
Kuva võrguliiklust, mis ei tulene ega ei ole saadetud localhost’i:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump ip and not net localnet&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõikide mitte-localhost’ide alguse ja lõpu (SYN ja FIN) paketid:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;tcp[tcpflags] &amp;amp; (tcp-syn|tcp-fin) != 0 and not src and dst net localnet&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuvada kõik IPv4 HTTP paketid, mis seonduvad 80.pordiga, näiteks kuvada ainult paketid, mis sisaldavad andmeid, mitte näiteks SYN ja FIN pakette:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;tcp port 80 and (((ip[2:2] - ((ip[0]&amp;amp;0xf)&amp;lt;&amp;lt;2)) - ((tcp[12]&amp;amp;0xf0)&amp;gt;&amp;gt;2)) != 0)&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva pikemaid kui 576 baidiseid pakette, mis liiguvad läbi gateway snup:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;gateway snup and ip[2:2] &amp;gt; 576&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõik IP broadcast või multicast paketid, mis ei ole saadetud läbi ethernet-i broadcasti või multicasti.&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;ether[0] &amp;amp; 1 = 0 and ip[16] &amp;gt;= 224&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõik ICMP paketid, mis ei ole echo päringud ega vastused (näiteks mitte ping paketid):&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;icmp[icmptype] != icmp-echo and icmp[icmptype] != icmp-echoreply&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
Tcpdump on palju võimalusi pakkuv võrguliikluse testimise ja jälgimise programm. Esmapilgul võib olla Tcpdumpi andmete tõlgendamine küllaltki keerukas, kuid süvenemise korral on neist võimalik aru saada.&lt;br /&gt;
&lt;br /&gt;
==Kasutatud Kirjandus==&lt;br /&gt;
&lt;br /&gt;
#http://kuutorvaja.eenet.ee/wiki/V%C3%B5rgudiagnostika#tcpdump&lt;br /&gt;
#http://en.wikipedia.org/wiki/Tcpdump&lt;br /&gt;
#http://www.tcpdump.org/tcpdump_man.html&lt;br /&gt;
#http://openmaniak.com/tcpdump.php&lt;br /&gt;
#http://linux.die.net/man/8/tcpdump&lt;br /&gt;
#http://danielmiessler.com/study/tcpdump/&lt;br /&gt;
#http://www.alexonlinux.com/tcpdump-for-dummies&lt;br /&gt;
#http://akadeemia.alweiler.ee/?q=node/282&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Katrin Kukk A22&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Kakukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Tcpdump&amp;diff=27555</id>
		<title>Tcpdump</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Tcpdump&amp;diff=27555"/>
		<updated>2011-04-20T12:44:53Z</updated>

		<summary type="html">&lt;p&gt;Kakukk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;POOLELI:) VALMIB VARSTI.&lt;br /&gt;
&lt;br /&gt;
==Sissejuhatus==&lt;br /&gt;
See artikkel on loodud eesmärgiga, tutvustamaks Tcpdumpi ning on mõeldud kõigile, kes soovivad seda programmi tundma õppida või jäävad kasutamisel hätta.&lt;br /&gt;
&lt;br /&gt;
Tcpdump on käsurealt käivitatav paketianalüsaator, mis võimaldab salvestada ning kuvada erinevaid võrgus liiklevaid andmepakette. Tcpdump-i näol on tegemist BSD litsentsi all avaldatud vabavaraga. Tcpdump töötab enamikel Unixi distributsioonidel, nagu Linux, Solaris, BSD, Mac OS-X, HP-UX  ja AIX. Nendes süsteemides kasutab tcpdump pakettide püüdmiseks libpcap teeki.&lt;br /&gt;
&lt;br /&gt;
Tcpdump-i  versioon Windowsile kannab nime WinDump.&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
Algupäraselt loodud, 1987. aastal, Van Jacobsoni, Craig Lerese ja Steven McCanne poolt, kes töötasid tol ajal Lawrence Berkley laboratooriumis võrguarenduse grupis.&lt;br /&gt;
&lt;br /&gt;
==Kasutusala==&lt;br /&gt;
&lt;br /&gt;
Tcpdump analüüsib võrgu käitumist, suutlikkust ning rakendusi, mis toodavad ning võtavad vastu võrguliiklust. Seda saab kasutada ka võrgu infrastruktuuri analüüsiks, kontrollimaks kas marsruutimine toimub eesmärgipäraselt ning Tcpdumpi kasutatakse samuti ka võrguvigade avastamiseks. &lt;br /&gt;
&lt;br /&gt;
Tcpdump-i on võimalik kasutada ka teise kasutaja või arvuti võrguliikluse pealt kuulamiseks. Programm tcpdump võimaldab valida IP aadressi järgi välja mingi arvuti ning hakata vaatlema selle hosti andmevahetust teiste hostidega. Andmete ilmumine toimub terminalis küll teatava viivisega, kuid see-eest võib programmi käima jätta ka pikema aja vältel. Kasutaja, kellel on piisavad kasutajaõigused, võib käituda kui marsruuter või gateway, läbi kelle käib krüpteerimata võrguliiklus (nagu näiteks Telnet või HTTP) ning seeläbi kasutada tcpdump-i, et vaadelda logimise ID-sid, salasõnu, URL-e, kuvatavate veebilehtede sisu või muud krüpteerimata informatsiooni.&lt;br /&gt;
&lt;br /&gt;
Kasutaja võib lisada ka valikulisi BPF-i põhiseid filtreid, et piirata tcpdump-i poolt kuvatavate pakettide arvu. See võimaldab parandada ülevaadet tiheda võrguliiklusega võrgus kuvatavast infost.&lt;br /&gt;
&lt;br /&gt;
Tcpdump programmiga saab filtreerida liiklust järgnevate standardsete tunnuste järgi:&lt;br /&gt;
&lt;br /&gt;
* Protokoll (nt tcp, icmp, udp, arp)&lt;br /&gt;
* Andmevahetuse lähte ja sihtpunkti port&lt;br /&gt;
* Andmevahetuse lähte ja sihtpunkti ip aadress&lt;br /&gt;
* IP paketi lippude järgi (nt salvestada vaid SYN pakette)&lt;br /&gt;
* Paketi suurus&lt;br /&gt;
&lt;br /&gt;
OpenBSD puhul lisanduvad järgmised võimalused&lt;br /&gt;
 &lt;br /&gt;
* Paketifiltri reegli number, &lt;br /&gt;
* Paketifiltri reegline määratud tegevus (pass, block, nat, rdr jt ning logitud liiklus)&lt;br /&gt;
&lt;br /&gt;
Tcpdump-i tulemuse saab salvestada faili täies mahus ning ühtlasi on võimalik ka esitada IP- paketti puudutavaid andmeid programmi standardväljundisse. Oluline on teada, et sisenevad paketid paistavad sellisena nagu nad olid enne RDR-teisendust ning väljuvad paketid on sellised nagu nad on peale NAT-teisendust.  &lt;br /&gt;
&lt;br /&gt;
==Haldamine==&lt;br /&gt;
Tcpdump-i installeerimine:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näitab, millistest programmidest sõltub Tcpdump:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-cache depends tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuvab tcpdump-ist sõltuvad programmid:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-cache rdepends tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuvab Tcpdump-i versiooni:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-cache policy tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kustutab Tcpdump-i:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get remove tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Lühiülevaade==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump [ -AdDeflLnNOpqRStuUvxX ] [ -c arv ]&lt;br /&gt;
[ -C faili suurus] [ -F failinimi]&lt;br /&gt;
[ -i liides ] [ -m moodul ] [ -M võti ]&lt;br /&gt;
[ -r file ] [ -s snaplen ] [ -T tüüp ] [ -w file ]&lt;br /&gt;
[ -W filecount ]&lt;br /&gt;
[ -E spi@ipaddr algo:secret,... ]&lt;br /&gt;
[ -y datalinktype ] [ -Z user ] [ expression ]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Parameetrid===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-A&#039;&#039;&#039;&lt;br /&gt;
Kuva kõik paketid (ASCII). Kasulik veebilehtede kuvamiseks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-c&#039;&#039;&#039;&lt;br /&gt;
Sulge programm, kui pakettide loendus on lõppenud.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-d&#039;&#039;&#039;&lt;br /&gt;
Salvestab paketi sisu inimloetavale kujule ning lõpetab töö.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-D&#039;&#039;&#039;&lt;br /&gt;
Kuvab süsteemile nähtavate võrguseadmete nimekirja. Esitatakse võrguseadmega seotud number, liidese nimi ning võimalusel võrguseadme kirjeldus.&lt;br /&gt;
Näidatava võrguliidese nime ja numbrit saab määrata -i parameetriga.&lt;br /&gt;
Antud parameeter ei pruugi olla saadaval vanemates tcpdump-i versioonides, kus puudub pcap_findalldevs() funktsioon.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-e&#039;&#039;&#039;&lt;br /&gt;
Kuvab iga rea algusesse paketi päise.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-E&#039;&#039;&#039;&lt;br /&gt;
Võimaldab dekrüpteerida ja kuvada ka krüpteeritud pakette (eeldab krüpteerimisvõtme olemasolu).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-i&#039;&#039;&#039;&lt;br /&gt;
Vaikimisi kuvatakse kõige väiksema numbriga võrguseade. Koos any parameetriga kuvatakse kõik hetkel nähtaval olevad ning infot saatvad/vastu võtvad võrguseadmed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-n&#039;&#039;&#039;&lt;br /&gt;
Ära konverteeri aadresse (näiteks hosti aadresse, pordi numbreid jne) nimedeks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-q&#039;&#039;&#039;&lt;br /&gt;
Kärbitud väljund - kuvatakse vähem protokolli informatsiooni.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-r&#039;&#039;&#039;&lt;br /&gt;
Kuvatakse eelnevalt failidesse (-w atribuudiga) salvestatud pakette.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-S&#039;&#039;&#039;&lt;br /&gt;
Kuvatakse absoluutse numbriga järjendinumbrid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-s&#039;&#039;&#039;&lt;br /&gt;
Kinni püütud info hulk baitides (vaikimisi 65535 baiti).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-T&#039;&#039;&#039;&lt;br /&gt;
Parameeter pakettide filtreerimiseks. Hetkel kasutusel olevad tüübid on aodv(Ad-hoc On-demand Distance Vector protocol), cnfp (Cisco NetFlow protocol), rpc (Remote Procedure Call), rtp (Real-Time Applications protocol), rtcp (Real-Time Applications control protocol), snmp (Simple Network Management Protocol), tftp (Trivial File Transfer Protocol), vat (Visual Audio Tool), ja wb (distributed White Board).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-t&#039;&#039;&#039;&lt;br /&gt;
Ära kuva igal real ajatemplit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-v -vv -vvv&#039;&#039;&#039;&lt;br /&gt;
Suurenda tagastatava info hulka.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-w&#039;&#039;&#039;&lt;br /&gt;
Salvesta info failidesse. Hilisemalt on võimalik failide sisu taaskord kasutajale kuvada, kasutades -r parameetrit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-X&#039;&#039;&#039;&lt;br /&gt;
Kuva paketi sisu nii kaheksand- kui ka ASCII kujul.&lt;br /&gt;
Väga tõhus tööriist uute protokollide analüüsimisel.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-Z&#039;&#039;&#039;&lt;br /&gt;
Kasutaja kõrgendatud õiguste langetamine pärast pakettide kinnipüüdmist (olles root kasutaja) ning muudab kasutaja ID user-iks.&lt;br /&gt;
&lt;br /&gt;
==Näited==&lt;br /&gt;
&lt;br /&gt;
Teatud Unix-i sarnastes operatsioonisüsteemides peab kasutajal tcpdump-i kasutamiseks olema “superkasutaja” kasutajaõigused, kuna pakettide püüdmine eeldab kõrgendatud õiguseid. Kasutaja, kellel tavapäraselt kõrgendatud õigusi ei ole, õiguste langetamiseks peale pakettide pealtkuulamise alustamist on ette nähtud -Z lipp. Unixi operatsioonisüsteemides on võimalik pakettide pealtkuulamist lubada ka eri õigusteta kasutajatele, mis peale ei ole “superkasutaja” õigused enam nõutud.&lt;br /&gt;
&lt;br /&gt;
Kuva konkreetse võrguliidese võrguliiklust:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -i eth0&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva võrgus liiklevaid UDP pakette:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump udp&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva TCP port 80 võrguliiklust:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump port http&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kuva võrguliiklust, failis ära määratud filtri põhjal:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -F file_name&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loo fail, kus on eelseadistatud filter (antud juhul TCP 80.port):&lt;br /&gt;
&amp;lt;pre&amp;gt;vim file_name&lt;br /&gt;
port 80&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Peata pakettide salvestamine peale 20. paketti:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -c 20&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Saada salvestise väljavõte faili, selle asemel, et otse ekraanile kuvada:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -w capture.log&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loe eelsalvestatud faili sisu:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -r capture.log&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva pakette, mille algallikas või sihtmärk on “www.openmaniak.com”:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump host www.openmaniak.com&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva FTP pakette, mis pärinevad aadressilt 192.168.1.100 ning on suunatud aadressile 192.168.1.2:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump src 192.168.1.100 and dst 192.168.1.2 and port ftp&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva pakettide sisu:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -A&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõik paketid mis saabuvad või tulevad hostist nimega sundown:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump host sundown&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva helios’e ja hot’i või ace’i vaheline võrguliiklus:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump host helios and \( hot or ace \)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõik ace’i ning kõikide hostide, v.a helios’e, vahelised IP paketid:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump ip host ace and not helios&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kogu ftp pakettide võrguliiklus läbi interneti gateway ‘snup’:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;gateway snup and (port ftp or ftp-data)&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Pöörata tähelepanu sellele, et väljend on jutumärkides, et tcpdump-i kest käsku valesti ei tõlgendaks.&lt;br /&gt;
&lt;br /&gt;
Kuva võrguliiklust, mis ei tulene ega ei ole saadetud localhost’i:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump ip and not net localnet&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõikide mitte-localhost’ide alguse ja lõpu (SYN ja FIN) paketid:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;tcp[tcpflags] &amp;amp; (tcp-syn|tcp-fin) != 0 and not src and dst net localnet&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuvada kõik IPv4 HTTP paketid, mis seonduvad 80.pordiga, näiteks kuvada ainult paketid, mis sisaldavad andmeid, mitte näiteks SYN ja FIN pakette:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;tcp port 80 and (((ip[2:2] - ((ip[0]&amp;amp;0xf)&amp;lt;&amp;lt;2)) - ((tcp[12]&amp;amp;0xf0)&amp;gt;&amp;gt;2)) != 0)&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva pikemaid kui 576 baidiseid pakette, mis liiguvad läbi gateway snup:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;gateway snup and ip[2:2] &amp;gt; 576&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõik IP broadcast või multicast paketid, mis ei ole saadetud läbi ethernet-i broadcasti või multicasti.&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;ether[0] &amp;amp; 1 = 0 and ip[16] &amp;gt;= 224&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõik ICMP paketid, mis ei ole echo päringud ega vastused (näiteks mitte ping paketid):&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;icmp[icmptype] != icmp-echo and icmp[icmptype] != icmp-echoreply&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
Tcpdump on palju võimalusi pakkuv võrguliikluse testimise ja jälgimise programm. Esmapilgul võib olla Tcpdumpi andmete tõlgendamine küllaltki keerukas, kuid süvenemise korral on neist võimalik aru saada.&lt;br /&gt;
&lt;br /&gt;
==Kasutatud Kirjandus==&lt;br /&gt;
&lt;br /&gt;
#http://kuutorvaja.eenet.ee/wiki/V%C3%B5rgudiagnostika#tcpdump&lt;br /&gt;
#http://en.wikipedia.org/wiki/Tcpdump&lt;br /&gt;
#http://www.tcpdump.org/tcpdump_man.html&lt;br /&gt;
#http://openmaniak.com/tcpdump.php&lt;br /&gt;
#http://linux.die.net/man/8/tcpdump&lt;br /&gt;
#http://danielmiessler.com/study/tcpdump/&lt;br /&gt;
#http://www.alexonlinux.com/tcpdump-for-dummies&lt;br /&gt;
#http://akadeemia.alweiler.ee/?q=node/282&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Katrin Kukk A22&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Kakukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Tcpdump&amp;diff=27554</id>
		<title>Tcpdump</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Tcpdump&amp;diff=27554"/>
		<updated>2011-04-20T12:44:38Z</updated>

		<summary type="html">&lt;p&gt;Kakukk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;POOLELI:) VALMIB VARSTI.&lt;br /&gt;
&lt;br /&gt;
==Sissejuhatus==&lt;br /&gt;
See artikkel on loodud eesmärgiga, tutvustamaks Tcpdumpi ning on mõeldud kõigile, kes soovivad seda programmi tundma õppida või jäävad kasutamisel hätta.&lt;br /&gt;
&lt;br /&gt;
Tcpdump on käsurealt käivitatav paketianalüsaator, mis võimaldab salvestada ning kuvada erinevaid võrgus liiklevaid andmepakette. Tcpdump-i näol on tegemist BSD litsentsi all avaldatud vabavaraga. Tcpdump töötab enamikel Unixi distributsioonidel, nagu Linux, Solaris, BSD, Mac OS-X, HP-UX  ja AIX. Nendes süsteemides kasutab tcpdump pakettide püüdmiseks libpcap teeki.&lt;br /&gt;
&lt;br /&gt;
Tcpdump-i  versioon Windowsile kannab nime WinDump.&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
Algupäraselt loodud, 1987. aastal, Van Jacobsoni, Craig Lerese ja Steven McCanne poolt, kes töötasid tol ajal Lawrence Berkley laboratooriumis võrguarenduse grupis.&lt;br /&gt;
&lt;br /&gt;
==Kasutusala==&lt;br /&gt;
&lt;br /&gt;
Tcpdump analüüsib võrgu käitumist, suutlikkust ning rakendusi, mis toodavad ning võtavad vastu võrguliiklust. Seda saab kasutada ka võrgu infrastruktuuri analüüsiks, kontrollimaks kas marsruutimine toimub eesmärgipäraselt ning Tcpdumpi kasutatakse samuti ka võrguvigade avastamiseks. &lt;br /&gt;
&lt;br /&gt;
Tcpdump-i on võimalik kasutada ka teise kasutaja või arvuti võrguliikluse pealt kuulamiseks. Programm tcpdump võimaldab valida IP aadressi järgi välja mingi arvuti ning hakata vaatlema selle hosti andmevahetust teiste hostidega. Andmete ilmumine toimub terminalis küll teatava viivisega, kuid see-eest võib programmi käima jätta ka pikema aja vältel. Kasutaja, kellel on piisavad kasutajaõigused, võib käituda kui marsruuter või gateway, läbi kelle käib krüpteerimata võrguliiklus (nagu näiteks Telnet või HTTP) ning seeläbi kasutada tcpdump-i, et vaadelda logimise ID-sid, salasõnu, URL-e, kuvatavate veebilehtede sisu või muud krüpteerimata informatsiooni.&lt;br /&gt;
&lt;br /&gt;
Kasutaja võib lisada ka valikulisi BPF-i põhiseid filtreid, et piirata tcpdump-i poolt kuvatavate pakettide arvu. See võimaldab parandada ülevaadet tiheda võrguliiklusega võrgus kuvatavast infost.&lt;br /&gt;
&lt;br /&gt;
Tcpdump programmiga saab filtreerida liiklust järgnevate standardsete tunnuste järgi:&lt;br /&gt;
&lt;br /&gt;
* Protokoll (nt tcp, icmp, udp, arp)&lt;br /&gt;
* Andmevahetuse lähte ja sihtpunkti port&lt;br /&gt;
* Andmevahetuse lähte ja sihtpunkti ip aadress&lt;br /&gt;
* IP paketi lippude järgi (nt salvestada vaid SYN pakette)&lt;br /&gt;
* Paketi suurus&lt;br /&gt;
&lt;br /&gt;
OpenBSD puhul lisanduvad järgmised võimalused&lt;br /&gt;
 &lt;br /&gt;
* Paketifiltri reegli number, &lt;br /&gt;
* Paketifiltri reegline määratud tegevus (pass, block, nat, rdr jt ning logitud liiklus)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tcpdump-i tulemuse saab salvestada faili täies mahus ning ühtlasi on võimalik ka esitada IP- paketti puudutavaid andmeid programmi standardväljundisse. Oluline on teada, et sisenevad paketid paistavad sellisena nagu nad olid enne RDR-teisendust ning väljuvad paketid on sellised nagu nad on peale NAT-teisendust.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Haldamine==&lt;br /&gt;
Tcpdump-i installeerimine:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näitab, millistest programmidest sõltub Tcpdump:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-cache depends tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuvab tcpdump-ist sõltuvad programmid:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-cache rdepends tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuvab Tcpdump-i versiooni:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-cache policy tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kustutab Tcpdump-i:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get remove tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Lühiülevaade==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump [ -AdDeflLnNOpqRStuUvxX ] [ -c arv ]&lt;br /&gt;
[ -C faili suurus] [ -F failinimi]&lt;br /&gt;
[ -i liides ] [ -m moodul ] [ -M võti ]&lt;br /&gt;
[ -r file ] [ -s snaplen ] [ -T tüüp ] [ -w file ]&lt;br /&gt;
[ -W filecount ]&lt;br /&gt;
[ -E spi@ipaddr algo:secret,... ]&lt;br /&gt;
[ -y datalinktype ] [ -Z user ] [ expression ]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Parameetrid===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-A&#039;&#039;&#039;&lt;br /&gt;
Kuva kõik paketid (ASCII). Kasulik veebilehtede kuvamiseks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-c&#039;&#039;&#039;&lt;br /&gt;
Sulge programm, kui pakettide loendus on lõppenud.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-d&#039;&#039;&#039;&lt;br /&gt;
Salvestab paketi sisu inimloetavale kujule ning lõpetab töö.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-D&#039;&#039;&#039;&lt;br /&gt;
Kuvab süsteemile nähtavate võrguseadmete nimekirja. Esitatakse võrguseadmega seotud number, liidese nimi ning võimalusel võrguseadme kirjeldus.&lt;br /&gt;
Näidatava võrguliidese nime ja numbrit saab määrata -i parameetriga.&lt;br /&gt;
Antud parameeter ei pruugi olla saadaval vanemates tcpdump-i versioonides, kus puudub pcap_findalldevs() funktsioon.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-e&#039;&#039;&#039;&lt;br /&gt;
Kuvab iga rea algusesse paketi päise.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-E&#039;&#039;&#039;&lt;br /&gt;
Võimaldab dekrüpteerida ja kuvada ka krüpteeritud pakette (eeldab krüpteerimisvõtme olemasolu).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-i&#039;&#039;&#039;&lt;br /&gt;
Vaikimisi kuvatakse kõige väiksema numbriga võrguseade. Koos any parameetriga kuvatakse kõik hetkel nähtaval olevad ning infot saatvad/vastu võtvad võrguseadmed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-n&#039;&#039;&#039;&lt;br /&gt;
Ära konverteeri aadresse (näiteks hosti aadresse, pordi numbreid jne) nimedeks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-q&#039;&#039;&#039;&lt;br /&gt;
Kärbitud väljund - kuvatakse vähem protokolli informatsiooni.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-r&#039;&#039;&#039;&lt;br /&gt;
Kuvatakse eelnevalt failidesse (-w atribuudiga) salvestatud pakette.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-S&#039;&#039;&#039;&lt;br /&gt;
Kuvatakse absoluutse numbriga järjendinumbrid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-s&#039;&#039;&#039;&lt;br /&gt;
Kinni püütud info hulk baitides (vaikimisi 65535 baiti).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-T&#039;&#039;&#039;&lt;br /&gt;
Parameeter pakettide filtreerimiseks. Hetkel kasutusel olevad tüübid on aodv(Ad-hoc On-demand Distance Vector protocol), cnfp (Cisco NetFlow protocol), rpc (Remote Procedure Call), rtp (Real-Time Applications protocol), rtcp (Real-Time Applications control protocol), snmp (Simple Network Management Protocol), tftp (Trivial File Transfer Protocol), vat (Visual Audio Tool), ja wb (distributed White Board).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-t&#039;&#039;&#039;&lt;br /&gt;
Ära kuva igal real ajatemplit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-v -vv -vvv&#039;&#039;&#039;&lt;br /&gt;
Suurenda tagastatava info hulka.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-w&#039;&#039;&#039;&lt;br /&gt;
Salvesta info failidesse. Hilisemalt on võimalik failide sisu taaskord kasutajale kuvada, kasutades -r parameetrit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-X&#039;&#039;&#039;&lt;br /&gt;
Kuva paketi sisu nii kaheksand- kui ka ASCII kujul.&lt;br /&gt;
Väga tõhus tööriist uute protokollide analüüsimisel.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-Z&#039;&#039;&#039;&lt;br /&gt;
Kasutaja kõrgendatud õiguste langetamine pärast pakettide kinnipüüdmist (olles root kasutaja) ning muudab kasutaja ID user-iks.&lt;br /&gt;
&lt;br /&gt;
==Näited==&lt;br /&gt;
&lt;br /&gt;
Teatud Unix-i sarnastes operatsioonisüsteemides peab kasutajal tcpdump-i kasutamiseks olema “superkasutaja” kasutajaõigused, kuna pakettide püüdmine eeldab kõrgendatud õiguseid. Kasutaja, kellel tavapäraselt kõrgendatud õigusi ei ole, õiguste langetamiseks peale pakettide pealtkuulamise alustamist on ette nähtud -Z lipp. Unixi operatsioonisüsteemides on võimalik pakettide pealtkuulamist lubada ka eri õigusteta kasutajatele, mis peale ei ole “superkasutaja” õigused enam nõutud.&lt;br /&gt;
&lt;br /&gt;
Kuva konkreetse võrguliidese võrguliiklust:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -i eth0&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva võrgus liiklevaid UDP pakette:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump udp&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva TCP port 80 võrguliiklust:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump port http&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kuva võrguliiklust, failis ära määratud filtri põhjal:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -F file_name&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loo fail, kus on eelseadistatud filter (antud juhul TCP 80.port):&lt;br /&gt;
&amp;lt;pre&amp;gt;vim file_name&lt;br /&gt;
port 80&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Peata pakettide salvestamine peale 20. paketti:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -c 20&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Saada salvestise väljavõte faili, selle asemel, et otse ekraanile kuvada:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -w capture.log&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loe eelsalvestatud faili sisu:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -r capture.log&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva pakette, mille algallikas või sihtmärk on “www.openmaniak.com”:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump host www.openmaniak.com&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva FTP pakette, mis pärinevad aadressilt 192.168.1.100 ning on suunatud aadressile 192.168.1.2:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump src 192.168.1.100 and dst 192.168.1.2 and port ftp&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva pakettide sisu:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -A&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõik paketid mis saabuvad või tulevad hostist nimega sundown:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump host sundown&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva helios’e ja hot’i või ace’i vaheline võrguliiklus:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump host helios and \( hot or ace \)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõik ace’i ning kõikide hostide, v.a helios’e, vahelised IP paketid:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump ip host ace and not helios&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kogu ftp pakettide võrguliiklus läbi interneti gateway ‘snup’:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;gateway snup and (port ftp or ftp-data)&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Pöörata tähelepanu sellele, et väljend on jutumärkides, et tcpdump-i kest käsku valesti ei tõlgendaks.&lt;br /&gt;
&lt;br /&gt;
Kuva võrguliiklust, mis ei tulene ega ei ole saadetud localhost’i:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump ip and not net localnet&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõikide mitte-localhost’ide alguse ja lõpu (SYN ja FIN) paketid:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;tcp[tcpflags] &amp;amp; (tcp-syn|tcp-fin) != 0 and not src and dst net localnet&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuvada kõik IPv4 HTTP paketid, mis seonduvad 80.pordiga, näiteks kuvada ainult paketid, mis sisaldavad andmeid, mitte näiteks SYN ja FIN pakette:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;tcp port 80 and (((ip[2:2] - ((ip[0]&amp;amp;0xf)&amp;lt;&amp;lt;2)) - ((tcp[12]&amp;amp;0xf0)&amp;gt;&amp;gt;2)) != 0)&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva pikemaid kui 576 baidiseid pakette, mis liiguvad läbi gateway snup:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;gateway snup and ip[2:2] &amp;gt; 576&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõik IP broadcast või multicast paketid, mis ei ole saadetud läbi ethernet-i broadcasti või multicasti.&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;ether[0] &amp;amp; 1 = 0 and ip[16] &amp;gt;= 224&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõik ICMP paketid, mis ei ole echo päringud ega vastused (näiteks mitte ping paketid):&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;icmp[icmptype] != icmp-echo and icmp[icmptype] != icmp-echoreply&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
Tcpdump on palju võimalusi pakkuv võrguliikluse testimise ja jälgimise programm. Esmapilgul võib olla Tcpdumpi andmete tõlgendamine küllaltki keerukas, kuid süvenemise korral on neist võimalik aru saada.&lt;br /&gt;
&lt;br /&gt;
==Kasutatud Kirjandus==&lt;br /&gt;
&lt;br /&gt;
#http://kuutorvaja.eenet.ee/wiki/V%C3%B5rgudiagnostika#tcpdump&lt;br /&gt;
#http://en.wikipedia.org/wiki/Tcpdump&lt;br /&gt;
#http://www.tcpdump.org/tcpdump_man.html&lt;br /&gt;
#http://openmaniak.com/tcpdump.php&lt;br /&gt;
#http://linux.die.net/man/8/tcpdump&lt;br /&gt;
#http://danielmiessler.com/study/tcpdump/&lt;br /&gt;
#http://www.alexonlinux.com/tcpdump-for-dummies&lt;br /&gt;
#http://akadeemia.alweiler.ee/?q=node/282&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Katrin Kukk A22&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Kakukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Tcpdump&amp;diff=27553</id>
		<title>Tcpdump</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Tcpdump&amp;diff=27553"/>
		<updated>2011-04-20T12:44:29Z</updated>

		<summary type="html">&lt;p&gt;Kakukk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;POOLELI:) VALMIB VARSTI.&lt;br /&gt;
&lt;br /&gt;
==Sissejuhatus==&lt;br /&gt;
See artikkel on loodud eesmärgiga, tutvustamaks Tcpdumpi ning on mõeldud kõigile, kes soovivad seda programmi tundma õppida või jäävad kasutamisel hätta.&lt;br /&gt;
&lt;br /&gt;
Tcpdump on käsurealt käivitatav paketianalüsaator, mis võimaldab salvestada ning kuvada erinevaid võrgus liiklevaid andmepakette. Tcpdump-i näol on tegemist BSD litsentsi all avaldatud vabavaraga. Tcpdump töötab enamikel Unixi distributsioonidel, nagu Linux, Solaris, BSD, Mac OS-X, HP-UX  ja AIX. Nendes süsteemides kasutab tcpdump pakettide püüdmiseks libpcap teeki.&lt;br /&gt;
&lt;br /&gt;
Tcpdump-i  versioon Windowsile kannab nime WinDump.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
Algupäraselt loodud, 1987. aastal, Van Jacobsoni, Craig Lerese ja Steven McCanne poolt, kes töötasid tol ajal Lawrence Berkley laboratooriumis võrguarenduse grupis.&lt;br /&gt;
&lt;br /&gt;
==Kasutusala==&lt;br /&gt;
&lt;br /&gt;
Tcpdump analüüsib võrgu käitumist, suutlikkust ning rakendusi, mis toodavad ning võtavad vastu võrguliiklust. Seda saab kasutada ka võrgu infrastruktuuri analüüsiks, kontrollimaks kas marsruutimine toimub eesmärgipäraselt ning Tcpdumpi kasutatakse samuti ka võrguvigade avastamiseks. &lt;br /&gt;
&lt;br /&gt;
Tcpdump-i on võimalik kasutada ka teise kasutaja või arvuti võrguliikluse pealt kuulamiseks. Programm tcpdump võimaldab valida IP aadressi järgi välja mingi arvuti ning hakata vaatlema selle hosti andmevahetust teiste hostidega. Andmete ilmumine toimub terminalis küll teatava viivisega, kuid see-eest võib programmi käima jätta ka pikema aja vältel. Kasutaja, kellel on piisavad kasutajaõigused, võib käituda kui marsruuter või gateway, läbi kelle käib krüpteerimata võrguliiklus (nagu näiteks Telnet või HTTP) ning seeläbi kasutada tcpdump-i, et vaadelda logimise ID-sid, salasõnu, URL-e, kuvatavate veebilehtede sisu või muud krüpteerimata informatsiooni.&lt;br /&gt;
&lt;br /&gt;
Kasutaja võib lisada ka valikulisi BPF-i põhiseid filtreid, et piirata tcpdump-i poolt kuvatavate pakettide arvu. See võimaldab parandada ülevaadet tiheda võrguliiklusega võrgus kuvatavast infost.&lt;br /&gt;
&lt;br /&gt;
Tcpdump programmiga saab filtreerida liiklust järgnevate standardsete tunnuste järgi:&lt;br /&gt;
&lt;br /&gt;
* Protokoll (nt tcp, icmp, udp, arp)&lt;br /&gt;
* Andmevahetuse lähte ja sihtpunkti port&lt;br /&gt;
* Andmevahetuse lähte ja sihtpunkti ip aadress&lt;br /&gt;
* IP paketi lippude järgi (nt salvestada vaid SYN pakette)&lt;br /&gt;
* Paketi suurus&lt;br /&gt;
&lt;br /&gt;
OpenBSD puhul lisanduvad järgmised võimalused&lt;br /&gt;
 &lt;br /&gt;
* Paketifiltri reegli number, &lt;br /&gt;
* Paketifiltri reegline määratud tegevus (pass, block, nat, rdr jt ning logitud liiklus)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tcpdump-i tulemuse saab salvestada faili täies mahus ning ühtlasi on võimalik ka esitada IP- paketti puudutavaid andmeid programmi standardväljundisse. Oluline on teada, et sisenevad paketid paistavad sellisena nagu nad olid enne RDR-teisendust ning väljuvad paketid on sellised nagu nad on peale NAT-teisendust.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Haldamine==&lt;br /&gt;
Tcpdump-i installeerimine:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näitab, millistest programmidest sõltub Tcpdump:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-cache depends tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuvab tcpdump-ist sõltuvad programmid:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-cache rdepends tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuvab Tcpdump-i versiooni:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-cache policy tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kustutab Tcpdump-i:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get remove tcpdump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Lühiülevaade==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump [ -AdDeflLnNOpqRStuUvxX ] [ -c arv ]&lt;br /&gt;
[ -C faili suurus] [ -F failinimi]&lt;br /&gt;
[ -i liides ] [ -m moodul ] [ -M võti ]&lt;br /&gt;
[ -r file ] [ -s snaplen ] [ -T tüüp ] [ -w file ]&lt;br /&gt;
[ -W filecount ]&lt;br /&gt;
[ -E spi@ipaddr algo:secret,... ]&lt;br /&gt;
[ -y datalinktype ] [ -Z user ] [ expression ]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Parameetrid===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-A&#039;&#039;&#039;&lt;br /&gt;
Kuva kõik paketid (ASCII). Kasulik veebilehtede kuvamiseks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-c&#039;&#039;&#039;&lt;br /&gt;
Sulge programm, kui pakettide loendus on lõppenud.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-d&#039;&#039;&#039;&lt;br /&gt;
Salvestab paketi sisu inimloetavale kujule ning lõpetab töö.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-D&#039;&#039;&#039;&lt;br /&gt;
Kuvab süsteemile nähtavate võrguseadmete nimekirja. Esitatakse võrguseadmega seotud number, liidese nimi ning võimalusel võrguseadme kirjeldus.&lt;br /&gt;
Näidatava võrguliidese nime ja numbrit saab määrata -i parameetriga.&lt;br /&gt;
Antud parameeter ei pruugi olla saadaval vanemates tcpdump-i versioonides, kus puudub pcap_findalldevs() funktsioon.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-e&#039;&#039;&#039;&lt;br /&gt;
Kuvab iga rea algusesse paketi päise.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-E&#039;&#039;&#039;&lt;br /&gt;
Võimaldab dekrüpteerida ja kuvada ka krüpteeritud pakette (eeldab krüpteerimisvõtme olemasolu).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-i&#039;&#039;&#039;&lt;br /&gt;
Vaikimisi kuvatakse kõige väiksema numbriga võrguseade. Koos any parameetriga kuvatakse kõik hetkel nähtaval olevad ning infot saatvad/vastu võtvad võrguseadmed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-n&#039;&#039;&#039;&lt;br /&gt;
Ära konverteeri aadresse (näiteks hosti aadresse, pordi numbreid jne) nimedeks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-q&#039;&#039;&#039;&lt;br /&gt;
Kärbitud väljund - kuvatakse vähem protokolli informatsiooni.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-r&#039;&#039;&#039;&lt;br /&gt;
Kuvatakse eelnevalt failidesse (-w atribuudiga) salvestatud pakette.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-S&#039;&#039;&#039;&lt;br /&gt;
Kuvatakse absoluutse numbriga järjendinumbrid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-s&#039;&#039;&#039;&lt;br /&gt;
Kinni püütud info hulk baitides (vaikimisi 65535 baiti).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-T&#039;&#039;&#039;&lt;br /&gt;
Parameeter pakettide filtreerimiseks. Hetkel kasutusel olevad tüübid on aodv(Ad-hoc On-demand Distance Vector protocol), cnfp (Cisco NetFlow protocol), rpc (Remote Procedure Call), rtp (Real-Time Applications protocol), rtcp (Real-Time Applications control protocol), snmp (Simple Network Management Protocol), tftp (Trivial File Transfer Protocol), vat (Visual Audio Tool), ja wb (distributed White Board).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-t&#039;&#039;&#039;&lt;br /&gt;
Ära kuva igal real ajatemplit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-v -vv -vvv&#039;&#039;&#039;&lt;br /&gt;
Suurenda tagastatava info hulka.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-w&#039;&#039;&#039;&lt;br /&gt;
Salvesta info failidesse. Hilisemalt on võimalik failide sisu taaskord kasutajale kuvada, kasutades -r parameetrit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-X&#039;&#039;&#039;&lt;br /&gt;
Kuva paketi sisu nii kaheksand- kui ka ASCII kujul.&lt;br /&gt;
Väga tõhus tööriist uute protokollide analüüsimisel.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-Z&#039;&#039;&#039;&lt;br /&gt;
Kasutaja kõrgendatud õiguste langetamine pärast pakettide kinnipüüdmist (olles root kasutaja) ning muudab kasutaja ID user-iks.&lt;br /&gt;
&lt;br /&gt;
==Näited==&lt;br /&gt;
&lt;br /&gt;
Teatud Unix-i sarnastes operatsioonisüsteemides peab kasutajal tcpdump-i kasutamiseks olema “superkasutaja” kasutajaõigused, kuna pakettide püüdmine eeldab kõrgendatud õiguseid. Kasutaja, kellel tavapäraselt kõrgendatud õigusi ei ole, õiguste langetamiseks peale pakettide pealtkuulamise alustamist on ette nähtud -Z lipp. Unixi operatsioonisüsteemides on võimalik pakettide pealtkuulamist lubada ka eri õigusteta kasutajatele, mis peale ei ole “superkasutaja” õigused enam nõutud.&lt;br /&gt;
&lt;br /&gt;
Kuva konkreetse võrguliidese võrguliiklust:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -i eth0&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva võrgus liiklevaid UDP pakette:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump udp&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva TCP port 80 võrguliiklust:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump port http&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kuva võrguliiklust, failis ära määratud filtri põhjal:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -F file_name&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loo fail, kus on eelseadistatud filter (antud juhul TCP 80.port):&lt;br /&gt;
&amp;lt;pre&amp;gt;vim file_name&lt;br /&gt;
port 80&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Peata pakettide salvestamine peale 20. paketti:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -c 20&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Saada salvestise väljavõte faili, selle asemel, et otse ekraanile kuvada:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -w capture.log&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loe eelsalvestatud faili sisu:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -r capture.log&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva pakette, mille algallikas või sihtmärk on “www.openmaniak.com”:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump host www.openmaniak.com&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva FTP pakette, mis pärinevad aadressilt 192.168.1.100 ning on suunatud aadressile 192.168.1.2:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump src 192.168.1.100 and dst 192.168.1.2 and port ftp&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva pakettide sisu:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump -A&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõik paketid mis saabuvad või tulevad hostist nimega sundown:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump host sundown&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva helios’e ja hot’i või ace’i vaheline võrguliiklus:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump host helios and \( hot or ace \)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõik ace’i ning kõikide hostide, v.a helios’e, vahelised IP paketid:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump ip host ace and not helios&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kogu ftp pakettide võrguliiklus läbi interneti gateway ‘snup’:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;gateway snup and (port ftp or ftp-data)&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Pöörata tähelepanu sellele, et väljend on jutumärkides, et tcpdump-i kest käsku valesti ei tõlgendaks.&lt;br /&gt;
&lt;br /&gt;
Kuva võrguliiklust, mis ei tulene ega ei ole saadetud localhost’i:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump ip and not net localnet&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõikide mitte-localhost’ide alguse ja lõpu (SYN ja FIN) paketid:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;tcp[tcpflags] &amp;amp; (tcp-syn|tcp-fin) != 0 and not src and dst net localnet&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuvada kõik IPv4 HTTP paketid, mis seonduvad 80.pordiga, näiteks kuvada ainult paketid, mis sisaldavad andmeid, mitte näiteks SYN ja FIN pakette:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;tcp port 80 and (((ip[2:2] - ((ip[0]&amp;amp;0xf)&amp;lt;&amp;lt;2)) - ((tcp[12]&amp;amp;0xf0)&amp;gt;&amp;gt;2)) != 0)&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva pikemaid kui 576 baidiseid pakette, mis liiguvad läbi gateway snup:&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;gateway snup and ip[2:2] &amp;gt; 576&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõik IP broadcast või multicast paketid, mis ei ole saadetud läbi ethernet-i broadcasti või multicasti.&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;ether[0] &amp;amp; 1 = 0 and ip[16] &amp;gt;= 224&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuva kõik ICMP paketid, mis ei ole echo päringud ega vastused (näiteks mitte ping paketid):&lt;br /&gt;
&amp;lt;pre&amp;gt;tcpdump &#039;icmp[icmptype] != icmp-echo and icmp[icmptype] != icmp-echoreply&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
Tcpdump on palju võimalusi pakkuv võrguliikluse testimise ja jälgimise programm. Esmapilgul võib olla Tcpdumpi andmete tõlgendamine küllaltki keerukas, kuid süvenemise korral on neist võimalik aru saada.&lt;br /&gt;
&lt;br /&gt;
==Kasutatud Kirjandus==&lt;br /&gt;
&lt;br /&gt;
#http://kuutorvaja.eenet.ee/wiki/V%C3%B5rgudiagnostika#tcpdump&lt;br /&gt;
#http://en.wikipedia.org/wiki/Tcpdump&lt;br /&gt;
#http://www.tcpdump.org/tcpdump_man.html&lt;br /&gt;
#http://openmaniak.com/tcpdump.php&lt;br /&gt;
#http://linux.die.net/man/8/tcpdump&lt;br /&gt;
#http://danielmiessler.com/study/tcpdump/&lt;br /&gt;
#http://www.alexonlinux.com/tcpdump-for-dummies&lt;br /&gt;
#http://akadeemia.alweiler.ee/?q=node/282&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Katrin Kukk A22&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Kakukk</name></author>
	</entry>
</feed>