Kahi hoʻohālike Linux tcpdump

Pin
Send
Share
Send

Inā pono ʻoe e nānā a hoʻoili i nā pā pūnaewele paʻa i Linux, a laila ʻoi aku ka maikaʻi o ka hoʻohana ʻana i kahi mea hoʻohana tcpdump. ^ E Ha yM. Akā e kū nei ka pilikia ma kāna hoʻokele paʻakikī. He ʻike paha ia i ka mea hoʻohana maʻamau e hana pū ana me ka mea hoʻohana ponoʻole, akā ʻo kēia wale nō ke nānā mua. E wehewehe ka ʻatikala pehea pehea e hana ai ʻo tcpdump, nā syntax i loaʻa iā ia, pehea e hoʻohana ai, a he nui nā hiʻohiʻona o kāna hoʻohana.

E nānā pū: Nā alakaʻi no ka hoʻonohonoho ʻana i kahi pūnaewele pūnaewele ma Ubuntu, Debian, ʻo Ubuntu Server

Ke hoʻonohonoho ʻana

Hoʻohana ka hapanui o ka hoʻokumu ʻana i nā ʻoihana hoʻonaʻauao Linux e pili ana i ka ʻoihana tcpdump i ka papa inoa o nā mea i hoʻonohonoho pono ʻia, akā inā ma kekahi mau kumu ʻaʻole ia i kou puʻupuʻu, hiki iā ʻoe ke lawe mau a hoʻouka iā ia ma o "Aloha". ^ E Ha yM. Inā hoʻokumu ʻia kāu OS ma Debian, a ʻo kēia ʻo Ubuntu, Linux Mint, Kali Linux a me nā mea like ʻole, pono ʻoe e holo i kēia kauoha:

sudo apt install i tcpdump

Ke hoʻonohonoho nei, pono ʻoe e hoʻokomo i kahi ʻōlelo huna. E nānā ma ke kēkē ʻana, ʻaʻole ia i hōʻike ʻia, e hōʻoia hoʻi i ke kau ʻana e pono ai ʻoe e komo D a kaomi Kāhea.

Inā loaʻa iā Red Hat, Fedora a i CentOS paha, a laila e like ka hoʻonā o ke kau hoʻonohonoho i kēia:

sudo yam install tcpdump

Ma hope o ka hoʻokomo ponoʻana i kahi pono, hiki ke hoʻohana koke. E kūkākūkā nui ʻia kēia a me nā mea hou aʻe ma ke kikokikona.

E nānā pū:: Hoʻonohonoho kikowaena PHP ma ka Pūnaewele ʻo Ubuntu

Syntax

E like me kekahi kauoha ʻē aʻe, aia ka tcpdump me kāna syntax. Ka ʻike maopopo iā ia, hiki iā ʻoe ke hoʻonohonoho i nā kaha āpau e pono ai i ka ʻoihana ma ke ʻano he kauoha. Eia ka huaʻōlelo:

koho ʻana ʻo tcpdump -i kānana hoʻopili hoʻokūkū

Ke hoʻohana ʻana i ke kauoha, pono ʻoe e wehewehe i ka pākaukau no ka mālama. Nā kānana a me nā koho he mau hoʻololi ponoi, akā e ʻae lākou no ka hana hoʻoliʻike maʻalahi.

Nā koho

ʻOiai ʻaʻole pono ia e hōʻike i kahi koho, pono e papa inoa i nā mea i loaʻa. ʻAʻole hōʻike ka papa i ko lākou papa helu āpau, akā ʻo ka mea i kaulana loa, akā ʻoi aku lākou ma mua o ka hoʻonā i ka hapanui o nā hana.

Ke kohoWehewehe
-AaʻAae iā ʻoe e ʻohi i nā pū me ka palapala ASCII
-lHoʻohui i kahi hana ʻōwili.
-iMa hope o ke komo ʻana, pono ʻoe e kuhikuhi pono i ka pili o ka pūnaewele e nānā ʻia. E hoʻomaka i ka mālama ʻana i nā pili āpau, e komo i ka huaʻōlelo "kekahi" ma hope o ke koho
-cHoʻopau i ke kaʻina loiloi ma hope o ka nānā ʻana i ka helu i manaʻo ʻia o nā pēpē
-wHoʻopau i kahi faila me kahi hōʻike hōʻoia
-eHōʻike ke pili i nā pae pili pūnaewele pūnaewele
-LE hōʻike wale ana i kēlā mau protocols e kākoʻo ʻia e ka ʻoihana pili kikoʻī.
—CE hana ana i kekahi faile i ka wā e hoʻopaʻa ana i ka mōkī inā ʻoi aku kona nui ma mua o ka mea i koho
-rE wehe ana i kahi heluhelu i hana ʻia i hoʻohana ʻia me ke koho koho -w
-jE hoʻohana ka hoʻohana ʻana ʻo TimeStamp i hoʻopaʻa i nā paʻi
-JAe ʻae iā ʻoe e nānā i nā ʻano helu TimeStamp i loaʻa
-GMālama i ka hoʻokumu i kahi faila. Pono ke koho i kahi waiwai lewa, ma hope o ka wā e hana ʻia ai kahi laka hou
-v, -vv, -vvvMahalo i ka nui o nā huapalapala i ke koho, e lilo ana ka mea i kau i ka kiko (ʻoi ka hoʻonui e hoʻohālikelike ʻia i ka nui o nā huapalapala)
-fHōʻike ka hopena i ka inoa inoa o nā leka uila IP
-FʻAe e heluhelu i ka ʻike mai ka pili ʻana o ka pūnaewele, akā mai ka fa i kuhikuhi ʻia
-DHōʻike i nā pūnaewele pili āpau i hiki ke hoʻohana.
-nHoʻopaʻa i ka hōʻike ʻana o nā inoa inoa
-ZE wehewehe i ka mea hoʻohana ma lalo o kāna waihona e kūkulu ʻia nā faila a pau.
-KʻĀina Hōʻalo Pōʻī Puka
-qHōʻike Hōʻike Hōʻike
-HKuhiʻo 802.11s poʻomanaʻo
-IIHoʻohana ʻia i ka wā e hopu ai i nā pā i ka mode monitor

Ke nānā ʻana i nā koho, he liʻiliʻi liʻiliʻi e hele pololei mākou i kā lākou noi. I kēiaʻano, e noʻonoʻo ʻia nā kānana.

Nā kānga

E like me ka mea i haʻi ʻia ma ka hoʻomaka ʻana o ka ʻatikala, hiki iā ʻoe ke hoʻohui i nā kānana i ka syntax tcpdump. E kūkākūkā ʻia nā mea kaulana loa o lākou.

FilterWehewehe
kahu kahuE wehewehe ana i ka inoa o ka mea hoʻokipa
netHōʻike ka poʻe IP subnets a me nā pūnaewele
ipaE wehewehe ana i kahi kikoʻōlelo
srcE hōʻike i nā ʻekena i hoʻouna ʻia mai kahi kikoʻī i hōʻike ʻia
dstE hōʻike i nā ʻekena i loaʻa ʻia e ka ʻōlelo i haʻi ʻia
arp, udp, tcpKūkulu ʻia e kekahi o nā kumu
awaE hōʻike i nā ʻike e pili ana i kahi awa kūikawā
a, i oleHoʻohui i kekahi mau kānana ma kahi kauoha.
oi aku ka nuiʻO nā pākuhi kāpili i liʻiliʻi a i ʻole ka nui ma mua o ka nui

Hiki ke hoʻohui pū ʻia nā kānana a pau ma luna aʻe, no laila i ka hoʻopuka ʻana o ke kauoha e ʻike ʻoe i nā ʻike āu e makemake ai e ʻike. I mea e hoʻomaopopo hou ai i ka hoʻohana ʻana o nā kānana ma luna, he mea kūpono e hāʻawi i nā hoʻohālike.

E nānā pū: nā ʻōkuhi pinepine i nā ʻoihana Linux

Hoʻohālike Hoʻohālike

Hōʻike pinepine ʻia nā koho syntax no ke kauoha tcpdump. ʻAʻole hiki ke kākau ʻia nā mea āpau o lākou, no ka mea, hiki i kahi helu palena ʻole o kā lākou ʻano.

E nānā i ka papa inoa o nā pili

Manaʻo ʻia e nānā mua ʻia kēlā me kēia hoʻohana i ka papa inoa o kāna mau kelepona āpau i hiki ke ʻike ʻia. Mai ka papa luna aʻe e ʻike mākou no kēia mea pono ʻoe e hoʻohana i ke koho -D, i laila ma ke kahe, holo i ke kauoha i lalo:

sudo tcpdump -D

He hoʻohālike:

E like me kāu e ʻike ai, ʻike ʻia i ka pili ʻana he ʻewalu mau hōʻike i hiki ke ʻike ʻia e hoʻohana ana i ke kauoha tcpdump. E hāʻawi ka ʻatikala i nā hiʻohiʻona me ppp0Hiki iā ʻoe ke hoʻohana i kekahi ʻē aʻe.

Lawe pio kūkaʻi maʻamau

Inā pono ʻoe e mālama i kahi polokalamu kele pūnaewele, hiki iā ʻoe ke hana i kēia me ka hoʻohana ʻana i ke koho -i. ^ E Ha yM. Mai poina e komo i ka inoa o ka pākuhi ma hope o ke komo ʻana. Eia kahi hiʻohiʻona o kēlā kauoha:

sudo tcpdump -i ppp0

E nānā: ma mua o ke kauoha e pono ʻoe e komo i ka "sudo", no ka mea e pono ai i nā kuleana superuser.

He hoʻohālike:

E hoʻomanaʻo: ma hope o ke kaomi ʻana i ke komo ma ka "Terminal", e hōʻike ʻia ka mau pākolu i uhi mau ʻia. I mea e pani ai i ko lākou kahe, pono ʻoe e kaomi i ke kī nui Ctrl + C.

Inā hoʻokō ʻoe i ke kauoha me nā koho ʻole a me nā kānana ʻē aʻe, e ʻike ʻoe i kahi kiʻi aʻe no ka hōʻike ʻana i nā pā i hoʻopaʻa ʻia.

22: 18: 52.597573 IP vrrp-topf2.p.mail.ru.https> 10.0.6.67.35482: Nā hae [P.], seq 1: 595, ack 1118, lanakila 6494, nā koho [nop, nop, TS val 257060077 ecr 697597623], lōʻihi 594

Aia i ka mea i hōʻike ʻia ka kala:

  • uliuli - ke manawa o ka loaʻa o ka pā paʻi;
  • ʻōmaʻomaʻo - protocol version;
  • ʻōmaʻomaʻo - addresser hoʻouna;
  • violet - ke kiko o ka mea e kiʻi ana;
  • hina hina - ʻike hou aʻe e pili ana i tcp;
  • ʻulaʻula - ka ʻeke kūlike (hōʻike ʻia i nā paita).

Hiki i kēia syntax ke hōʻike i loko o ka puka aniani. "Aloha" me ka ʻole o nā koho hou.

Ke hopu nei i ka mākaʻi me ke koho--v koho

E like me ka ʻike ʻia mai ka papaʻaina, ke koho -v hiki iā ʻoe ke hoʻonui i ka nui o ka ʻike. E lawe aʻe i kahi hiʻohiʻona. E nānā i ka pili like:

sudo tcpdump -v -i ppp0

He hoʻohālike:

Maanei hiki iā ʻoe ke ʻike i ke kū aʻe o ka laina i lalo.

IP (hoʻolei 0x0, ttl 58, id 30675, offset 0, hae (DF), proto TCP (6), lōʻihi 52

Aia i ka mea i hōʻike ʻia ka kala:

  • ʻōmaʻomaʻo - protocol version;
  • ʻulaʻula - protocol lifespan;
  • ka'ōmaʻomaʻo - ka lōʻihi o ke poʻo;
  • poni - tcp hōkeo helu;
  • ʻulaʻula - ka nui pākaukau.

Eia nō hoʻi i ka syntax kauoha hiki iā ʻoe ke kākau i kahi koho -vv a i ʻole -vvv, e hoʻonui hou i ka nui o ka ʻike i hōʻike ʻia ma ka pā.

Kau koho -w a me -r

ʻO ka papa koho i ʻōlelo ai i ka hiki ke mālama i ka hoʻopuka āpau ma kahi waihona hoʻokaʻawale i hiki ke nānā iā ia ma hope. Na ke koho e pili i kēia. -w. ^ E Ha yM. Ke hoʻohana nei ia i ka maʻalahi, e wehewehe wale i ke kauoha, a laila hoʻokomo i ka inoa o ka faila e hiki mai ana me ka hoʻonui ".pcap". ^ E Ha yM. E nānā i kahi hiʻohiʻona:

sudo tcpdump -i ppp0 -w file.pcap

He hoʻohālike:

E ʻoluʻolu: ʻo ke kākau ʻana ʻana i nā loulou i kahi faile, ʻaʻohe mea i hōʻike ʻia ma ka ʻaoʻao "Terminal".

Inā makemake ʻoe e nānā i ka au i hoʻopaʻa ʻia, pono e hoʻohana i ka koho -r, ma hope o ka mea e kākau ai i ka inoa o ka faile i hoʻopaʻa mua ʻia. Hoʻohana ʻia ia me nā koho ʻē aʻe a me nā kānana.

sudo tcpdump -r file.pcap

He hoʻohālike:

ʻO kēia mau koho ʻelua he nui i nā hihia kahi āu e pono ai e mālama i kahi nui o nā kikokikona no ka hoʻopi ʻana ma hope.

Pūnaewele IP

Mai ka papa kānana ʻike mākou i kēlā dst hiki iā ʻoe ke hōʻike ma ka ʻaoʻao console wale nō i kēlā mau pā i loaʻa i ka wā kiko i kuhikuhi ʻia ma ka synt synt command. No laila, maʻalahi loa ka nānāʻana i nā kiʻi i loaʻa i kāu kamepiula. No ka hana ʻana i kēia, pono ka ʻōkuhi e wehewehe i kāna leka uila IP:

sudo tcpdump -i ppp0 ip dst 10.0.6.67

He hoʻohālike:

E like me kāu e ʻike ai, ʻokoʻa dst, ua kākau pū mākou i kahi kānana i ka hui ipa. ^ E Ha yM. Ma nā huaʻōlelo ʻē aʻe, ua haʻi aku mākou i ka kamepiula i ka wā e koho ai i nā ʻekeʻohi e hoʻolohe ʻia kā lākou IP IP, ʻaʻole i nā ʻokoʻa ʻē aʻe.

Ma ka IP, hiki iā ʻoe ke kānana i nā pākeke i waho. E hāʻawi hou mākou i kā mākou IP i ka laʻana. ʻO ia, i kēia manawa e nānā mākou i nā pālapa e hoʻouna ʻia mai i kā mākou kamepiula i nā ʻōlelo ʻē aʻe. No ka hana ʻana i kēia, holo i ke kauoha i lalo:

sudo tcpdump -i ppp0 ip src 10.0.6.67

He hoʻohālike:

E like me kāu e ʻike ai, ma ke kumu syntax ua hoʻololi mākou i ka kānana dst i luna src, ma laila e ʻōlelo ana i ka mīkini e huli no ka mea hoʻouna mai IP.

Palapala HOS

Ma ka hoʻohālikelike me IP me ke kauoha, hiki iā mākou ke kuhikuhi i kahi kānana kahu kahue kānana i nā pākeke me ka mea hoʻokae hoihoi. ʻO ia, ma ka syntax, ma kahi o nā leka uila o ka mea nāna ka mea hoʻouna / mea hoʻokipa, pono ʻoe e kuhikuhi i kona ʻano hoʻokipa. ʻIke ʻia kēia:

sudo tcpdump -i ppp0 dst host google-public-dns-a.google.com

He hoʻohālike:

I ke kiʻi hiki ke ʻike ʻoe i ka "Aloha" ua hōʻike ʻia kēlā mau pēpē i hoʻouna ʻia mai ko mākou IP a google host host. E like me kāu e hoʻomaopopo ai, ma kahi o ka google host, hiki iā ʻoe ke komo i kahi ʻē aʻe.

E like me ka kānana IP, ka syntax dst hiki ke kahuli ʻia e srcE ʻike i nā ʻāpana i hoʻouna ʻia i kāu kamepiula:

sudo tcpdump -i ppp0 src host google-public-dns-a.google.com

Hoʻomaopopo: pono ka kānana o ka mea hoʻokipa ma hope o dst a i ʻole src, inā ʻaʻole ke kauoha e hoʻolilo i kahi hala. I i ʻaa ana i ka kānana ma IP, ma kahi ʻē aʻe, dst a me src i mua o ka kānana ip.

Ka hoʻohana ʻana a a a e kānana ai

Inā pono ʻoe e hoʻohana i nā kānana he nui i hoʻokahi kauoha i kekahi, a laila pono ʻoe e noi i kahi kānana a a i ʻole a i ʻole (hilinaʻi ʻia i ka hihia). I ka kohoʻana i nā kānana ma ka syntax a hoʻokaʻawale iā lākou me kēia mau mea hana, e hana ʻoe iā lākou e like me ka lilo. I nā hiʻohiʻona, e like me kēia:

sudo tcpdump -i ppp0 ip dst 95.47.144.254 or ip src 95.47.144.254

He hoʻohālike:

E hōʻike ana ka syntax kauoha i nā mea a mākou e makemake ai e hōʻike "Aloha" nā pāki a pau i hoʻouna ʻia e kamaʻilio e 95.47.144.254 a me nā ʻeke i loaʻa ʻia e kahi leka hoʻokahi. Hiki iā ʻoe ke hoʻololi i kekahi mau lula i kēia e haʻi aku ai. No ka laʻana, ma kahi o IP, e wehewehe i ka HOST a i ʻole e hoʻololi pono i nā kikoʻōlelo iā lākou iho.

Nā kānana port a portrange

Filter awa kūpono i nā hihia i kahi āu e pono ai ke kiʻi i ka ʻike e pili ana i nā ʻāpana me kahi awa kūikawā. No laila, inā wale ʻoe e ʻike i nā pane a i ʻole nā ​​nīnau a DNS, pono ʻoe e wehewehe i ka port 53:

sudo tcpdump -vv -i ppp0 port 53

He hoʻohālike:

Inā makemake ʻoe e nānā i nā pākē he http, pono ʻoe e komo i loko o ke port 80:

sudo tcpdump -vv -i ppp0 port 80

He hoʻohālike:

I waena o nā mea ʻē aʻe, hiki ke mālama pololei i ka ʻano o nā ports. Ua noi ʻia ke kānana no kēia wahani:

sudo tcpdump portrange 50-80

E like me kāu e ʻike ai, i hui pū me ka kānana wahani ua pono nā koho koho. E hoʻonohonoho wale i ka laulā.

Kopi Hoʻololi

Hiki iā ʻoe ke hōʻike wale i ke kālepa i pili i kekahi protocol. E hana i kēia, e hoʻohana i ka inoa o kēia protocol ma ke kānana. E nānā i kahi hiʻohiʻona udp:

sudo tcpdump -vvv -i ppp0 udp

He hoʻohālike:

E like me kāu e ʻike ai ma ke kiʻi, ma hope o ka hoʻokō ʻana i ke kauoha ma "Aloha" ua hōʻike ʻia nā mea pale me ka protocol udp. ^ E Ha yM. Pēlā, hiki iā ʻoe ke kānana e nā poʻe ʻē aʻe, no ka laʻana arp:

sudo tcpdump -vvv -i ppp0 arp

a i ʻole tcp:

sudo tcpdump -vvv -i ppp0 tcp

Kūkākūkā net

Operator net ke kōkua nei i nā pūpū kānana e pili ana i kā lākou hoʻonohonoho pūnaewele. Ke hoʻohana nei ia me ka maʻalahi o ka mea ʻē aʻe - pono ʻoe e koho i kahi ʻano i loko o ka syntax net, alaila e komo i ka leka uila. Eia kahi hiʻohiʻona o kēlā kauoha:

sudo tcpdump -i ppp0 net 192.168.1.1

He hoʻohālike:

Ke kānana ʻana i ka nui

ʻAʻole mākou i manaʻo i nā kānana ʻelua: emi iho a ʻoi aku ka nui. ^ E Ha yM. Mai ka papaʻa me nā kānana, ʻike mākou ke lawelawe nei lākou i nā ʻikepili o nā hoʻoiho ma mua (emi iho) ai ʻole ka liʻiliʻi (ʻoi aku ka nui) ka nui i kuhikuhi ʻia ma hope o ke komo ʻana i ka hoʻoili.

Ke manaʻo nei mākou makemake e nānā pono i nā pepa ʻokoʻa i luna ʻole ka māka 50 hapa, a laila e like ka mea o ke kauoha:

sudo tcpdump -i ppp0 emi 50

He hoʻohālike:

E hōʻike iā mākou i loko "Aloha" nā pākaukau nui ma mua o 50 bits:

sudo tcpdump -i ppp0 nui 50

He hoʻohālike:

E like me kāu e ʻike ai, pili lākou i ke ʻano like, ʻo ka ʻokoʻa wale nō ke inoa o ka kānana.

Hoʻohālikelike

I ka hope o ka moʻolelo, hiki iā mākou ke manaʻo a me ka hui tcpdump - He mea maikaʻi kēia e hiki ai iā ʻoe ke hahai i kahi ʻikepili o ka data i hoʻouna ʻia ma luna o ka Pūnaewele. Akā no ka mea ʻaʻole lawa kēia mea wale nō ke hoʻokomo i ke kauoha iā ia iho "Aloha". ^ E Ha yM. E loaʻa wale ka hopena i makemake ʻia inā e hoʻohana ʻoe i nā ʻano koho a me nā kānana, a me kā lākou hui pū ʻana.

Pin
Send
Share
Send