Yandex ืคืจืกืื ืืช ืงืื ืืืงืืจ ืฉื ืืื ืืฉืืจืืช skbtrace, ืืืกืคืง ืืืื ืื ืืืืจ ืคืขืืืช ืืืกื ืืช ืืจืฉืช ืืืขืงื ืืืจ ืืืฆืืข ืคืขืืืืช ืืจืฉืช ืืืื ืืงืก. ืืฉืืจืืช ืืืืฉื ืืชืืกืคืช ืืืขืจืืช ื ืืคืื ืืืืื ืืื ืืืช BPFtrace. ืืงืื ืืชืื ื-Go ืืืืคืฅ ืชืืช ืจืืฉืืื MIT. ืชืืื ืืขืืืื ืขื ืืืืืช ืืื ืืงืก 4.14+ ืืขื ืขืจืืช ืืืืื BPTrace 0.9.2+.
ืืืื ืืจืืฆื, ืืื ืืฉืืจืืช skbtrace ืืืืฆืจ ืกืงืจืืคืืื ืืฉืคืช BPFtrace ืืจืื ืืืืื ืฉืขืืงืืื ืืื ืชืืื ืืืืคื ืืื ืื ืืช ืืื ืืืืฆืืข ืฉื ืคืขืืืืช ืืงืฉืืจืืช ืืขืจืืืช ืจืฉืช ืืื ืืงืก ืืฉืงืขื ืจืฉืช. ืืืืจ ืืื, ืืกืงืจืืคืืื ืืชืืจืืืื ืืืืคืก ืืืฉืื eBPF ืืืืืฆืขืื ืืจืืช ืืงืจื ื.
ืืื ืืืืืืืช ืืกืคืฆืืคืืืช ืฉื skbtrace, ืืืืืช ืืื ืฉืืืืช ืื ืืช ืืื ืืืฉืงื ืืจืฉืช ืื ืื ืกืช ืืืืืฆืืช, ืืฉื ืืืืื ืฉื ืืืืืจ TCP ืืงืืืช SYN ืืขื ืืืขืช FIN/RST, ืขืืืืืื ืืื ืืืจืืขื ืขืืืื ืื ืืช ืฉืื ืื, ืืืืื ืขืืืจ ืืฉื ืืืชื ืขื ืืืืืจ TCP ืืฆืืื ืื. Skbtrace ืืืื ืืฉืืฉ ืื ืืื ืืืืืช ืฉืืืืจ ืืืืจ ืฉื ืื ืืช TCP, ืื ืื ืื ืืืืืขืืช ืืืืืืืช ืืืจืืช, ืืืคืขืื ืืื ืืืื ืคืฉืื ืฉื ืืื ืืฉืืจืืช tcpdump, ืืืกืืื ืื ืชื ืืช ืืืืฆืืข ืฉื ืฉืืจืืช ืืืื ืืกืืืืืช, ืืื ืงืจืืื ื-kfree_skb ืืื ืืคื ืืช ืืืืจืื ืืขืช ืืฉืืืช ืื ืืช.
ืืงืืจ: OpenNet.ru