Wiki source code of Pielikums A: tcpdump programma

Last modified by Valdis Vītoliņš on 2018/01/15 21:44

Show last authors
1 = Pielikums A: tcpdump programma =
2
3 ##tcpdump## programmu uzrakstīja Van Jacobson, Craig Leres un Steven McCanne, visi no //Lawrence Berkeley// laboratorijas, Kalifornijas universitātē, Bērklijā. Šajā grāmatā izmantosim 2.2.1.versiju (iznākušu 1992.g. jūnijā).
4
5 ##tcpdump## darbojas uzstādot tīkla interfeisa karti //vieglas uzvedības režīmā// tā, ka ikviena pakete, kas parādās kabelī, tiek pārtverta. Parasti interfeisu kartes tādām vidēm kā Ethernet's pārtver tikai tos datu posma līmeņa kadrus, kas ir adresēti šim interefeisam vai apraides adresei ([[2.2.nodaļa>>02_02]]).
6
7 Pamatā esošajai operētājsistēmai ir jāatļauj interfeisu uzstādīt vieglas uzvedības režīmā un jāļauj lietotāja procesam pārtvert kadrus. ##tcpdump## atbalsts vai nu pastāv vai var tikt pievienots sekojošām UNIX'a sistēmām: 4.4BSD, BSD/386, SunOS, Ultrix un HP-UX. Iepazīstieties ar README failu, kas pavada ##tcpdump## distribūciju, lai noskaidrotu nianses par dažādu operētājsistēmu versijām, kas tiek atbalstītas.
8
9 Programmai ##tcpdump## ir alternatīvas. {{velocity filter="none"}}{{html clean="false" wiki="true"}}#picref("f_10_8.gif", "10.8.attēlā"){{/html}}{{/velocity}} mēs lietojam Solaris 2.2 programmu ##snoop##, lai paskatītoes uz dažām paketēm. AIX 3.2.2 piedāvā programmu ##iptrace##, kas dod līdzīgas iespējas.