E toru tau i muri i te ngaru o nga whakaraeraetanga (
Ko te hanga i te turanga AF_PACKET me te whakamahi i te whakaraeraetanga me whai mana CAP_NET_RAW. Heoi ano, ka taea e tetahi kaiwhakamahi kore whai mana te whakaaetanga i roto i nga ipu i hangaia i runga i nga punaha me te tautoko mo nga waahi ingoa kaiwhakamahi kua whakahohea. Hei tauira, ko nga waahi ingoa kaiwhakamahi kua whakahohea ma te taunoa i runga i te Ubuntu me Fedora, engari kaore i te whakahohea ki Debian me RHEL. I runga i te Android, he tika te mahi a te Mediaserver ki te hanga turanga AF_PACKET, e taea ai te whakaraeraetanga.
Ko te whakaraeraetanga kei roto i te mahi tpacket_rcv a na te hapa i te tatau i te taurangi netoff. Ka taea e te kaitukino te hanga tikanga e tuhia ai te taurangi netoff ki te uara iti iho i te taurangi maclen, ka puhake i te wa e tatau ana i te "macoff = netoff - maclen" a muri iho ka he te whakatakoto i te atatohu ki te parepare mo nga raraunga taumai. Ko te mutunga mai, ka taea e te kaitukino te timata te tuhi mai i te 1 ki te 10 paita ki tetahi waahi kei tua atu i te rohe o te parepare kua tohaina. E tohuhia ana kei te whanakehia he mahi ka taea e koe te whiwhi mana pakiaka i roto i te punaha.
Ko te raruraru kei roto i te kernel mai i te Hurae 2008, i.e. ka kitea i roto i nga karihi katoa. Kei te waatea te whakatika i naianei hei
Source: opennet.ru