ืืึทื ืืขืงืก ืืื ืืจืืืก ืื ืืงืืจ ืงืึธื ืคืื ืื skbtrace ื ืืฆื, ืืืึธืก ืืื ืืืฉืืจืื ืคึฟืึทืจ ืืึธื ืืืึธืจืื ื ืื ืึธืคึผืขืจืึทืฆืืข ืคืื โโืื ื ืขืฅ ืึธื ืืืืื ืืื ืืจืืืกืื ื ืื ืืืจืืคืืจืื ื ืคืื ื ืขืฅ ืึทืคึผืขืจืืืฉืึทื ื ืืื ืืื ืืงืก. ืื ื ืืฆื ืืื ืืืคึผืืึทืืขื ืึทื ืืื ืึทื ืึทืืืฉืึทื ืฆื ืื BPFtrace ืืื ืึทืืืฉ ืืืืึทืืื ื ืกืืกืืขื. ืืขืจ ืงืึธื ืืื ืืขืฉืจืืื ืืื Go ืืื ืคืื ืื ืืขืจืืขืืืืื ืืื ืืขืจ ืื MIT ืืขืจืืืืืขื ืืฉ. ืฉืืืฆื ืึทืจืืขื ืืื ืืื ืืงืก ืงืขืจื ืึทืื 4.14+ ืืื ืืื ืื BPTrace 0.9.2+ ืืึธืึธืืงืื.
ืืฉืขืช ืคืืืกื ืืืง, ืื skbtrace ื ืืฆื ืืืฉืขื ืขืจืืืฅ ืกืงืจืืคึผืก ืืื ืื ืืืื-ืืืจืื BPFtrace ืฉืคึผืจืึทื ืืืึธืก ืืื ืึทืืืงืึทืืื ืฉืคึผืืจ ืืื ืึทื ืึทืืืื ืื ืืืจืืคืืจืื ื ืฆืืื ืคืื ืึทืคึผืขืจืืืฉืึทื ื ืฉืืึทืืืช ืฆื ืื ืืื ืืงืก ื ืขืฅ ืกืืึทืง ืืื ื ืขืฅ ืกืึทืงืึทืฅ. ืื ืกืงืจืืคึผืก ืืขื ืขื ืืขืืึธืื ืืืืขืจืืขืืขืฆื ืืื eBPF ืึทืคึผืืึทืงืืืฉืึทื ืคืึธืจืขื ืืื ืขืงืกืึทืงืืืืึทื ืืืืฃ ืื ืงืขืจื ืืืจืื.
ืฆืืืืฉื ืื ืกืคึผืขืฆืืคืืฉ ืงืืืคึผืึทืืืืึทืืื ืคืื skbtrace, ืื ืืขืืฉืขืจืืึทื ื ืคืื ืื ืฆืืื ืคืื ืฉืืงื ืคึผืึทืงืืฅ ืฆืืืืฉื ืื ืื ืงืึทืืื ื ืืื ืึทืืืืึธืืื ื ื ืขืฅ ืื ืืขืจืคืืืกืื, ืื ืืขืื ืคืื ืึท TCP ืคึฟืึทืจืืื ืืื ื ืคึฟืื ืืึทืงืืืขื SYN ืฆื ืื ืึธื ืงืืืขื ืคืื FIN / RST, ืืืืืื ืฆืืืืฉื ืคืึทืจืฉืืืขื ืข ืคึผืึทืงืึทื ืคึผืจืึทืกืขืกืื ื ืืขืฉืขืขื ืืฉื ืืื ืื ืฆืืื. ืคึฟืึทืจ ื ืืืึธืืฉืืืืืื ื ืึท ืืงืคึผ ืงืฉืจ ืืขื ืขื ืื ืืขืืืืื. Skbtrace ืงืขื ืขื ืืืื ืืืื ืืขื ืืฆื ืฆื ืืขืืขืงื ืื ืจืืืจืึทื ืกืืืกืกืืึธื ืคืื ืืงืคึผ ืคึผืึทืงืืฅ, ืืคืืื ืืืื ืืื ืืขื ืขื ืขื ืงืึทืคึผืกืึทืืืืืื ืืื ืื ืืขืจืข ืคึผืึทืงืืฅ, ืืื ืึทืงื ืืื ืึท ืคึผืฉืื ืึทื ืึทืืึธื ืคืื ืื tcpdump ื ืืฆื, ืืืึธืก ืืื ืืืืืืช ืฆื ืึทื ืึทืืืืืื ื ืื ืืืจืืคืืจืื ื ืคืื ืืืืขืจ ืงืขืจื ืจืืืื ื, ืึทืืึท ืืื ืจืืคื kfree_skb ืฆื ืคืจืื ืืึผืจืื. ืืืขื ืึทืืืขืงืืืึทืจืคื ืคึผืึทืงืืฅ.
ืืงืืจ: opennet.ru