Yandex ayaa daabacday skbtrace, oo ah utility raadraaca hawlgallada shabakadda ee Linux

Yandex ayaa daabacday koodhka isha ee utility skbtrace, kaas oo bixiya agabka lagula soconayo hawlgalka xidhmada shabakada iyo raadinta fulinta hawlaha shabakada ee Linux. Utility waxaa loo hirgeliyay sidii ku-dar-ku-darka BPFtrace nidaamka debugging fir fircoon. Koodhka wuxuu ku qoran yahay Go oo lagu qaybiyay shatiga MIT. Taageerayaashu waxay la shaqeeyaan kernels Linux 4.14+ iyo BPFTrace 0.9.2+ qalabyada.

Inta uu socdo, utility skbtrace waxa uu abuuraa qoraalo ku jira luuqada heerka sare ee BPFtrace kuwaaso si firfircoon u baadha oo u falanqeeya wakhtiga fulinta hawlgalada la xidhiidha xidhmooyinka shabakada Linux iyo saldhigyada shabakada. Qoraallada ayaa markaa loo tarjumay foomka eBPF waxaana lagu fuliyay heerka kernel-ka.

Waxaa ka mid ah awoodaha gaarka ah ee skbtrace, cabbiraadda wakhtiga dirida xirmooyinka u dhexeeya shabakadaha soo galaya iyo kuwa baxaya, cimriga xiriirka TCP ee helitaanka SYN ilaa imaatinka FIN/RST, dib u dhacyada u dhexeeya dhacdooyinka baakadaha kala duwan, iyo waqtiga gorgortanka xidhiidhka TCP waa la xusay. Skbtrace sidoo kale waxaa loo isticmaali karaa in lagu ogaado soo celinta xirmooyinka TCP, xitaa haddii ay ku jiraan baakado kale, oo u dhaqmaan sida analooga fudud ee tcpdump utility, oo awood u leh in ay falanqeeyaan fulinta hababka kernel qaarkood, sida wac kfree_skb si ay u xasuustaan ​​bilaashka ah. marka baakadaha la tuurayo.

Source: opennet.ru

Add a comment