AOL ืคึฟืืจืืข ืืขืืืื ื ืคืื ืึท ืกืืกืืขื ืคึฟืึทืจ ืงืึทืคึผืืฉืขืจืื ื, ืกืืึธืจืื ื ืืื ืื ืืขืงืกืื ื ื ืขืฅ ืคึผืึทืงืืฅ , ืืืึธืก ืืื ืืืฉืืจืื ืคึฟืึทืจ ืืืืืฉืืืึทืื ืึทืกืกืขืกืก ืื ืคืึทืจืงืขืจ ืคืืึธืื ืืื ืืืื ืคึฟืึทืจ ืืื ืคึฟืึธืจืืึทืฆืืข ืฉืืึทืืืช ืฆื ื ืขืฅ ืืขืืืงืืื. ืืขืจ ืงืึธื ืืื ืืขืฉืจืืื ืืื C ืฉืคึผืจืึทื (ืึธื ืฆืืืขืจืขื ืืฉ ืืื Node.js/JavaScript) ืืื ืืื ืืขืจ ืืขืจ ืึทืคึผืึทืืฉื 2.0 ืืืฆืขื ืฅ. ืึทืจืืขื ืืืขืจื ืืขืฉืืืฆื ืืื Linux ืืื FreeBSD. ืืจืืื ืฆืืืขืืจืืื ืคึฟืึทืจ ืคึฟืึทืจืฉืืืขื ืข ืืืขืจืกืืขืก CentOS ะธ Ubuntu.
ืื ืคึผืจืืืขืงื ืืื ืืขืืืขื ืืืฉืืคื ืืื 2012 ืืื ืืขืจ ืฆืื ืฆื ืฉืึทืคึฟื ืึทื ืึธืคึฟื ืคืึทืจืืืึทื ืคึฟืึทืจ ืึท ืืขืฉืขืคื ื ืขืฅ ืคึผืึทืงืึทื ืคึผืจืึทืกืขืกืื ื ืคึผืืึทืืคืึธืจืืข ืืืึธืก ืงืขื ืืืื ืืืึธื ืฆื AOL ืคืึทืจืงืขืจ ืืืึทืืืืื. ืื ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื ืึท ื ืืึทืข ืกืืกืืขื ืืื AOL ืืื ืขืก ืืขืืืขื ืฆื ืืขืจืืจืืืื ืคืืืฉืืขื ืืืง ืงืึธื ืืจืึธื ืืืืขืจ ืื ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืจืขืื ืฆื ืืืคึผืืืืืึทื ื ืืืืฃ ืืืึทื ืกืขืจืืืขืจืก ืืื ืืืืืืืืง ืจืขืืืฆืืจื ืงืึธืก - ื ืืฆื Moloch ืฆื ืืึธืจ ืืึทืคึผื ืคืึทืจืงืขืจ ืืื ืึทืืข AOL ื ืขืืืืึธืจืงืก ืงืึธืก ืื ืืขืืืข ืกืืืข ืืื ืืืขื ื ืืฆื. ืืื ืึทืืขืจ, ืขืก ืืื ืืขืืืขื ืคืืจืืจืืื ืืืืฃ ืงืึทืคึผืืฉืขืจืื ื ืคืึทืจืงืขืจ ืืืืฃ ืืืืื ืืืื ื ืขืฅ. ืื ืกืืกืืขื ืงืขื ืขื ืืืึธื ืฆื ืคึผืจืึธืฆืขืก ืคืึทืจืงืขืจ ืืื ืกืคึผืืื ืคืื ืืขื ืก ืคืื ืืืืึทืืื ืคึผืขืจ ืกืขืงืื ืืข. ืืขืจ ืืึทื ื ืคืื ืกืืึธืจื ืืึทืื ืืื ืืืืืืขื ืืืืื ืืืจื ืื ืืจืืืก ืคืื ืื ืื ืืืฆื ืืืกืง ืืขื ืืข.
ืกืขืกืืข ืืขืืึทืืึทืืึท ืืื ืื ืืขืงืกื ืืื ืื ืืึธืืึธืจ-ืืืืืจื ืงื ืืื .
Moloch ืืืื ืืืฉืืจืื ืคึฟืึทืจ ืงืึทืคึผืืฉืขืจืื ื ืืื ืื ืืขืงืกืื ื ืคืึทืจืงืขืจ ืืื ืืขืืืืจื PCAP ืคึฟืึธืจืืึทื, ืืื ืืขืืื ื ืืื ืคึฟืึทืจ ืฉื ืขื ืึทืงืกืขืก ืฆื ืื ืืขืงืกื ืืึทืื. ืฆื ืคืื ืึทื ืืขืจืงืืืึทืื ืื ืึทืงืืืืืึทืืืืืื ืืื ืคึฟืึธืจืืึทืฆืืข, ืึท ืืืขื ืฆืืืื ื ืืื ืืขืคึฟืื ื ืึทื ืึทืืึทืื ืืืจ ืฆื ื ืึทืืืืืืจื, ืืืื ืืื ืึทืจืืืกืคืืจื ืกืึทืืคึผืึทืื. ืืืื ืฆืืืขืฉืืขืื , ืืืึธืก ืึทืืึทืื ืืืจ ืฆื ืึทืจืืืขืจืคืืจื ืืึทืื ืืืขืื ืงืึทืคึผืืฉืขืจื ืคึผืึทืงืืฅ ืืื ืคึผืงืึทืคึผ ืคึฟืึธืจืืึทื ืืื ืคึผืึทืจืกืขื ืกืขืฉืึทื ื ืืื JSON ืคึฟืึธืจืืึทื ืฆื ืืจืื-ืคึผืึทืจืืื ืึทืคึผืืึทืงืืืฉืึทื ื. ืื ื ืืฆื ืคืื ืื PCAP ืคึฟืึธืจืืึทื ืกืืืคึผืืึทืคืืื ืืืืขืจ ืื ืืึทืืจืืืฉืึทื ืืื ืืืืืกืืื ื ืคืึทืจืงืขืจ ืึทื ืึทืืืืขืจื ืึทืืึท ืืื Wireshark.
ืืึธืืึธืืฉ ืืืฉืืืื ืคืื ืืจืื ืืงืขืจืืืง ืงืึทืืคึผืึธืื ืึทื ืฅ:
- ืื ืคืึทืจืงืขืจ ืืึทืคึผื ืกืืกืืขื ืืื ืึท ืืืืื-ืืจืขืืื C ืึทืคึผืืึทืงืืืฉืึทื ืคึฟืึทืจ ืืึธื ืืืึธืจืื ื ืคืึทืจืงืขืจ, ืฉืจืืืื ืืึทืืคึผืก ืืื PCAP ืคึฟืึธืจืืึทื ืฆื ืืืกืง, ืคึผืึทืจืกืื ื ืงืึทืคึผืืฉืขืจื ืคึผืึทืงืืฅ ืืื ืฉืืงื ืืขืืึทืืึทืืึท ืืืขืื ืกืขืฉืึทื ื (SPI, Stateful ืคึผืึทืงืึทื ืืืจืืงืืง) ืืื ืคึผืจืึธืืึธืงืึธืืก ืฆื ืื Elasticsearch ืงื ืืื. ืขืก ืืื ืืขืืืขื ืฆื ืงืจืึธื PCAP ืืขืงืขืก ืืื ืื ืงืจืืคึผืืื ืคืึธืจืขื.
- ื ืืืขื ืฆืืืื ื ืืืืืจื ืืืืฃ ืื Node.js ืคึผืืึทืืคืึธืจืืข, ืืืึธืก ืืืืคื ืืืืฃ ืืขืืขืจ ืคืึทืจืงืขืจ ืืึทืคึผื ืกืขืจืืืขืจ ืืื ืคึผืจืึทืกืขืกืึทื ืจืืงืืืขืก ืฉืืึทืืืช ืฆื ืึทืงืกืขืก ืื ืืขืงืกื ืืึทืื ืืื ืืจืึทื ืกืคืขืจืื ื PCAP ืืขืงืขืก ืืืจื .
- ืืขืืึทืืึทืืึท ืกืืึธืจืืืืฉ ืืืืืจื ืืืืฃ Elasticsearch.
ืื ืืืขื ืฆืืืื ื ืืื ืขืืืขืืข ืืืืืื ื ืืึธืืขืก - ืคึฟืื ืึทืืืขืืืื ืกืืึทืืืกืืืง, ืงืฉืจ ืืึทืคึผืก ืืื ืืืืืฉืึทืืืึทื ืืจืึทืคืก ืืื ืืึทืื ืืืขืื ืขื ืืขืจืื ืืขื ืืื ื ืขืฅ ืืขืืืงืืื ืฆื ืืืฉืืจืื ืคึฟืึทืจ ืืขืจื ืขื ืืืื ืกืขืฉืึทื ื, ืึทื ืึทืืืืืื ื ืึทืงืืืืืืืขื ืืื ืืขื ืงืึธื ืืขืงืกื ืคืื ืืขืืืืื ื ืคึผืจืึธืืึธืงืึธืืก ืืื ืคึผืึทืจืกืื ื ืืึทืื ืคึฟืื PCAP ืืึทืืคึผืก.
ะ :
- ื ืืืขืจืืึทื ื ืืื ืืขืืืื ืฆื ื ืืฆื ืึท ืืืคึผืืขืกืก ืคึฟืึธืจืืึทื ืคึฟืึทืจ ืื ืืขืงืกืื ื ืืื Elasticsearch.
- ืฆืืืขืืืืื ืืืืฉืคืืื ืคืื ืคืึทืจืงืขืจ ืืึทืคึผื ืคืืืืขืจืก ืืื ืืืึท.
- ืฉืืืฆื ืคึฟืึทืจ ืื 46-ืคึผืืึทื ืืืขืจืกืืข ืคืื โโืื QUIC ืคึผืจืึธืืึธืงืึธื ืืื ืืืคึผืืึทืืขื ืึทื.
- ืืขืจ ืงืึธื ืคึฟืึทืจ ืคึผืึทืจืกืื ื ืคึผืจืึธืืึธืงืึธืืก ืืื ืจืืืืขืจืงื, ืืืื ืขืก ืืขืืืขื ืฆื ืฉืจืืึทืื ืคึผืึทืจืกืขืจื ืคึฟืึทืจ ืขืืืขืจื ืขื ืืื IP ืืืจืื ืคึผืจืึธืืึธืงืึธืืก.
- ื ืืึทืข ืคึผืึทืจืกืขืจื ืืขื ืขื ืคืืจืืขืืืืื ืคึฟืึทืจ ืื arp, bgp, igmp, isis, lldp, ospf ืืื pim ืคึผืจืึธืืึธืงืึธืืก, ืืื ืืืื ืคึผืึทืจืกืขืจื ืคึฟืึทืจ ืื ืืืืืึทืงืึทื ื ืื ืงืขืืืขืจื ืขื ืืื ืื ืงืืคึผืคึผืจืึธืืึธืงืึธื ืคึผืจืึธืืึธืงืึธืืก.
- ืฆืืืขืืขืื ืึทื ืึธืคึผืฆืืข ืฆื ืกืึทืืขืงืืืืืื ืืืกืืืืึทื ืคึผืึทืจืกืขืจืก (ืืืกืึทืืืข ืคึผืึทืจืกืขืจืก).
- ืื ืคืืืืงืืื ืฆื ืืืืึทืื ืงืืื ืื ืืึทืืืฉืขืจ ืคืขืื ืืืืฃ ืืฉืึทืจืฅ, ืฉืืขืื ืืืืฃ ืื ืกืขืืืื ืืก ืืืึทื, ืืื ืฆืืืขืืขืื ืฆื ืื ืืืขื ืฆืืืื ื.
- ืืจืึทืคืก ืืื ืืืืืขื ืงืขื ืขื ืืืฆื ืืืื ืคืึทืจืคืจืืืจื ืืื ื ืืฉื ืจืืจื ืืืขื ืกืงืจืึธืืืื ื ืื ืืืึทื.
- ืจืืึฟ ื ืึทืืืืืึทืฆืืข ืืึทืจืก ืืขื ืขื ืคืึทืจืืึธืจืื ืึธืืขืจ ืงืึทืืึทืคึผืกื ืืืจื ืคืขืืืงืืึทื.
ืืงืืจ: opennet.ru
